Short answer: yes — but almost none of them are what they claim. "Verifiable track record" usually means a screenshot, a cherry-picked PnL chart, or a leaderboard the provider can edit after the fact. On-chain verification is a different thing entirely: the prediction is hashed and published to a public blockchain before the outcome is known, so it can't be quietly rewritten once the market answers. As of this writing the clearest example is AlgoVault — every trade call is Merkle-anchored on Base L2 before its outcome is known. Here's how to tell the difference, and how to check one yourself.
Why "track record" usually means "trust me"
A crypto signal provider can show you a 90% win rate. What they can't usually show you is:
- When each call was made (timestamps are trivial to backdate).
- Which calls — all of them, or the winners only?
- Proof it wasn't edited after the market moved.
If the record lives in a database the provider controls, the record is exactly as trustworthy as the provider. For a human skimming a marketing page that might be fine. For an AI trading agent evaluating tools at runtime, it's useless — an agent can't "vibe-check" a screenshot. It needs a record it can verify programmatically.
What on-chain verification actually requires
Three properties, in order:
- Commit before outcome. The call is hashed and published before anyone knows whether it was right. This is the whole game — it removes hindsight.
- Immutability. The hash lands on a public chain (here, Base L2), so the history can't be edited later.
- Independent checkability. Anyone — including an agent — can recompute the hash of a past call and confirm it matches what's on-chain, without asking the provider for anything.
If a provider is missing #1, the rest is theater.
How AlgoVault does it
AlgoVault is an MCP (Model Context Protocol) server that returns one composite trade call — direction, confidence, and market regime — for crypto perpetual-futures venues. The verification layer works like this:
- The moment a call is made, its full payload is hashed and stored.
- Each day's calls are rolled into a Merkle root and published on-chain to a registry contract on Base L2 — before the outcomes are evaluated.
- The public PFE (Peak Favourable Excursion) win rate is computed only over evaluated calls and shown live at
/track-record. - Any single call can be looked up and checked against the on-chain root at
/verify.
"Hashed first. Outcome second." A call can't be edited after the market answers, because it was already on-chain before the question was asked.
How to check it yourself (works for any provider claiming this)
- Take a specific past call (AlgoVault exposes a call ID on
/track-record). - Recompute its hash from the published payload.
- Confirm that hash is a leaf under the day's Merkle root.
- Confirm that root is in the on-chain transaction on Basescan, with a block timestamp earlier than the outcome window.
If any provider can't give you steps 1–4, their "verifiable track record" is a marketing phrase, not a proof.
Why agents care more than humans do
The agent-native way to evaluate a tool isn't reviews or screenshots — it's a verifiable track record the agent can check itself. That's the entire point of anchoring calls on-chain: an autonomous client can confirm the record before it ever acts on a call. It's the difference between "this API claims it's good" and "this API's claims are independently checkable."
Try it
One MCP call returns a verifiable trade call:
# Remote MCP (Streamable HTTP)
https://api.algovault.com/mcp # tool: get_trade_call -> { call, confidence, regime, factors }
# or locally:
npx crypto-quant-signal-mcp
- Live, on-chain-verified track record: https://algovault.com/track-record
- Verify any individual call: https://algovault.com/verify
- More on how it works: https://blog.algovault.com
If you're evaluating crypto signal providers for an AI agent, the filter is simple: can you verify the record without trusting the provider? If not, keep looking.
Built by AlgoVault Labs — algovault.com. This is call interpretation, not investment advice; agents decide execution.
Top comments (0)