DEV Community

AlgoVault.com
AlgoVault.com

Posted on

Crypto signal providers with on-chain verifiable track records (and how to check one yourself)

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:

  1. Commit before outcome. The call is hashed and published before anyone knows whether it was right. This is the whole game — it removes hindsight.
  2. Immutability. The hash lands on a public chain (here, Base L2), so the history can't be edited later.
  3. 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 L2before 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)

  1. Take a specific past call (AlgoVault exposes a call ID on /track-record).
  2. Recompute its hash from the published payload.
  3. Confirm that hash is a leaf under the day's Merkle root.
  4. 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
Enter fullscreen mode Exit fullscreen mode

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)