For agents · Workbench · Evals  ·  hosted verifier live · key rvk_c2997e90215279c2

Raven doesn't just scan. It tracks evidence quality, signs verdicts, and avoids false confidence.

Signed token-launch verification for agent commerce. Every verdict is derived from decoded on-chain bytes, signed with a published key, and states exactly what was NOT checked. When evidence is missing, Raven says unknowable — it never guesses.

Name a token. We'll return a signed Raven verdict.

Raven — Templum MMXXVI
0verdict flips across 5,578 re-checks
2,000+launches baselined & revisited hourly
8 / 489recent launches carried rug capability at birth — caught at scan time
ed25519signed, replayable attestations

Three rules most scanners break

Risk scores invite false confidence. Raven publishes findings, not vibes.

Fail closed

If an account can't be fetched, a layout can't be decoded, or an extension isn't recognized, that becomes an explicit finding or coverage gap — never a silent pass. An unreadable token is unknowable, not "probably fine".

Signed & replayable

Every verdict ships with a domain-separated ed25519 attestation over a canonical replay hash. Anyone can verify what Raven said, about which mint, at which slot — offline, forever.

Coverage gaps stated

Every response lists what was NOT evaluated (coverageGaps). New evidence never silently rewrites history: engine versions are tracked and verdict changes are segmented from coverage expansion.

Real signed verdicts, live from the verifier

These are unedited responses from the hosted verifier — including the unflattering parts. Note USDC: Raven reports active issuer authorities as risk because that is what the chain says. Honesty about blue chips is what makes the rug calls credible.

Raven verifies on-chain evidence. It does not predict price or guarantee safety.

Why no live demo box? Verification costs RPC budget and a signature. Verdicts are for callers with keys — request access below and run your own.

Verify a verdict yourself

No trust required. Each attestation signs domain || officialAttestationHash where the hash commits to the request, engine version, observed slot, findings and coverage gaps.

Fetch the published key: GET https://raven-hosted-verifier.onrender.com/pubkey → key id rvk_c2997e90215279c2, domain raven-official-attestation.
Recompute the replay hash from the response fields (canonical JSON; recipe + exact signed-preimage example in the public test vector).
Check replayHash matches, then verify the ed25519 signature over the domain-separated preimage.
Re-run the same request later: same slot evidence → byte-identical findings. That's what deterministic means.

Three ways to call Raven

MCP — for Claude & agent frameworks

One tool: raven_verify_token. Plug into any MCP-capable agent.

npx raven-verify-mcp

Quickstart →

Hosted API — signed verdicts

POST a mint, get a signed deliverable. Server-side RPC; callers never supply infrastructure.

POST /verify
x-api-key: <your key>
{"mintAddress":"...",
 "tokenProgramAddress":"..."}

Alpha — keys by request.

ACP — agent-to-agent commerce

RAVEN is a registered Virtuals ACP provider: escrowed jobs, signed deliverables, on-chain settlement.

offering: solana_verify_token

Publicly validated by the Virtuals ecosystem.

Request access

Alpha keys are issued by hand while we keep the quality bar high. Tell us what you're building and the call volume you expect. Beta holder-concentration evidence (venue-adjusted: pump.fun curve and PumpSwap vaults excluded with on-chain proof) is available per key.