Axon public docs

Axon Value Scorecard

Turning runtime signals into user-facing value metrics.

The value scorecard turns Axon runtime signals into user-facing business metrics: avoided tool spawns, capped parallelism, estimated credits saved, estimated time saved, and workflow impacts.

Run

python3 scripts/axon_value_scorecard.py target/debug/axon --prove --out agent_value_scorecard.md

--prove temporarily starts local MCP-like helper processes to show what would happen without an Axon policy, then cleans them up and verifies the runtime returns to baseline.

Example Output

Risky tool spawns avoided: 4
Parallel workers avoided: 3
Estimated credits saved: 4.75
Estimated time saved: 4.5 min
No-policy MCP count: 39 -> 43
Cleanup MCP count: 39

Why It Matters

Users do not buy a process list. They buy fewer failed runs, fewer wasted credits, less waiting, and agents that know when to reduce or reuse instead of blindly spawning more work.

The scorecard is designed to answer:

Tunable Assumptions

python3 scripts/axon_value_scorecard.py target/debug/axon \
  --requested-tool-spawns 4 \
  --requested-parallelism 4 \
  --credit-per-tool-spawn 1.0 \
  --credit-per-parallel-worker 0.25 \
  --seconds-per-tool-spawn 45 \
  --seconds-per-parallel-worker 30 \
  --hourly-developer-cost 100 \
  --prove

These defaults are intentionally conservative placeholders. For an app-builder platform, replace them with real credit pricing, average retry duration, and support/developer cost assumptions.