Live on Solana devnet

Attesto: an x402-metered skill oracle for AI agents on Solana.

The problem

A Solana address alone proves nothing

AI agents are starting to hire each other, pay each other, and act on each other's behalf, on-chain, with no human approving each step. An address by itself says nothing about whether the agent behind it has a real track record worth trusting.

The solution

Pay a few cents, get a verifiable answer

An agent pays 0.01 USDC per check and gets back a score sourced from Prova's on-chain attestation data. Every paid check mints its own on-chain receipt. There is no facilitator in the middle: Attesto verifies the payment directly against Solana itself.

How it works

Six steps, entirely on-chain — no server-side balance, no intermediary settling on Attesto's behalf.

  1. 1

    Request without paying

    Call GET /v1/skill-check/:address with no payment. Attesto answers with a 402 and the exact price, in USDC, down to the cent.

  2. 2

    Pay directly on-chain

    Send the quoted USDC straight to the given address with a transferChecked instruction, plus a memo binding the payment to this exact request — no facilitator sits in between.

  3. 3

    Retry with your proof

    Call the same request again, this time with the confirmed transaction signature attached as proof of payment.

  4. 4

    Verified before anything ships

    Attesto reads the transaction straight off Solana RPC and checks the destination, mint, and amount itself before releasing a result.

  5. 5

    Attestation minted automatically

    A proof-of-fulfillment record is written on-chain the moment the check is served — resolvable independently, not just taken on Attesto's word.

  6. 6

    Disputable, on-chain

    The original payer can sign and file a dispute themselves; Attesto verifies it happened and surfaces the resulting on-chain record.

Proof, not a promise

Verified October 13, 2026, with a real payment in production

Live activity

Solana devnet — real data, not simulated

Read live from GET /v1/metrics on every request — counted directly off on-chain accounts, never cached in a database that could drift from what's actually there.

Unique payers—
Requests served—
Volume (USDC)—
Attestations—
Disputes—
Not built from scratch

Built on real work

Prova is our own attestation layer for AI agents, running as program G11dBAzLQaADtHHM2AZNz3ThCDnkY5nhX3Ujddu1CMM1 on Solana devnet since May 2026. Attesto only reads from Prova's registry; it never writes to Prova's own program.

Vouch402 runs the same pay, verify, attest, dispute pattern on Base. It's prior work by the same team, ported to Solana for Attesto.

We've also contributed four merged pull requests to Anchor itself:

Who built it

Team

Before Attesto

Track record

Honest status

Traction

Attesto is live on Solana devnet today. Real external testers, beyond our own team, are the next milestone.

What's next

Roadmap

  • More real external testers, beyond our own team.
  • An independent security review before any move toward mainnet.
  • Hardening the dispute flow.

Built with AI assistance (Claude Code) under the team's direction.