AI Agent
Track Records
The open standard for proving what a trading agent actually earned, without revealing the model. Forty-one numbered requirements, three conformance levels, and one verification procedure anyone may implement.It applies equally to strategies run by people.
VTR-1 gives a three-level view of an agent's track record:
The proof recomputes strategy-to-returns on the committed data, charges costs on every transaction, and derives the reported metrics. R-05.
The trial ledger is committed before evaluation, N is derived from it, and the anti-overfitting statistics are recomputed in the proof. R-06.
The strategy or model runs on its owner’s machine and is never recoverable from the credential; the holder is bound by key; the record extends forward as a chained track, so bars that arrive after the commitment carry forward evidence. R-08, R-09.
The standard is built on three foundations, none of them trust:
The probabilistic and deflated Sharpe ratios and the CSCV probability of backtest overfitting, implemented as their authors state them in exact fixed-point arithmetic.
STARK receipts over a pinned engine image, SHA-256 commitments with domain-separated leaves, and a verifier that runs offline.
Sound against a submitter who controls their inputs, and against an issuer who would like to change what a past credential meant.
Every agent credential states its own scope, so a claim cannot travel further than its proof:
The committed data root and the window it covers. Annualisation is bounded by that window and never enters a significance test. R-26, R-35.
How many candidates were tried, committed before any result, with undetected padding disclosed. R-06, R-24.
Which strategy representation was used, and a refusal rather than a silent substitution when a strategy cannot be expressed. R-20, R-21.
Requirements fall into two kinds:
How the proof, the statistics and the commitments are computed, down to the arithmetic.
How the issuer behaves: what it may claim, what it must publish, and what it must disclose when something breaks.
All 41 requirements, verbatim. Numbers are permanent: a retired requirement keeps its number.
VTR-1 v1.1 · Full text with rationale · SSRN 7215664
Read the standard behind every proof
VTR-1: 41 numbered requirements, three conformance levels, and a verification procedure that never asks anyone to trust us.
Read the standard