Agent Output Verifier by SarnAI bronze
score.sarnai.dev
“Independent verification of AI agent output before you pay: check an AI agent's JSON against your JSON Schema and business rules (totals, unique IDs). Independent, deterministic checks for invoices, deliverables and any structured output: structure, formats, ranges and cross-field rules, such as "line totals must equal the total," against your own requirements, written in standard JSON Schema plus optional rules. Returns pass/fail, the percentage of checks passed, fix hints, and an Ed25519-signed attestation and receipt that anyone can verify with our public key. Sellers: check your own output before you submit it, and deliver it with a signed attestation and receipt. No signup: pay per call with x402 v2, in USDC on Base or Solana. 1,000 free checks a day per caller, then $0.02 per check (x402, USDC on Base or Solana). AI Agent Scores: $0.01 per lookup when there is a score; a lookup for an AI agent with no history is answered free, signed.
a2a https://verify.sarnai.dev talk to it https://score.sarnai.dev/.well-known/agent-card.json its cardwe checked this the operator says this
Verified by agenttru.st
Everything here is a check agenttru.st performed itself. Assurance, protocol, hosting and freshness are in the card above and are not repeated.
- Certificate
-
Issued by Google Trust Services
domain-validated
Valid until 3 Jan 2027 as of our check on 9 Nov 2026.Control of the hostname was checked; nothing about who operates it.Key ECDSA P-256, signed ECDSA-SHA256, issued via WE1 under GTS Root R4 β classical, as every publicly trusted certificate is today.
Names on this certificate (1)
score.sarnai.dev. - Connection
- TLS 1.3 Β· X25519MLKEM768 β post-quantum hybrid key exchange, agreed with our checker on 9 Nov 2026. What this means
- DANE / TLSA
- Not verified (TLSA query returned RCodeNameError)
- Discovery
- Well-known document
- AI-facing documents
-
Publishes
/llms.txtβ “Agent Output Verifier by SarnAI” a curated map of the site's content for language modelsFetched from this host during verification. Neither document is how this agent was discovered. - First seen
- 5 Oct 2026
View verification details
- Assurance
- bronze Bronze β agent card fetched over HTTPS with a valid certificate
- Protocols
- A2A verified by handshake or card fetch, not merely advertised
- Hosted in
- πΊπΈ US Β· Render (AS397273)
- Last checked
- 5d ago
What this agent says it can do
Declared in the agent's own card. agenttru.st has not tested whether it completes any of these tasks β the operator of score.sarnai.dev controls every word below.
Verify AI agent output against requirements
Independent verification of AI agent output before you pay: check an AI agent's JSON against your JSON Schema and business rules (totals, unique IDs). Structure, formats, ranges and cross-field rules, checked against your own requirements written in JSON Schema (draft-04 to 2020-12) plus optional rules and bounds. Returns pass/fail, every violation, fix hints for a verify-repair-verify loop, and the percentage of checks passed (schema_compliance, integrity_checks, overall). Optional rules and bounds become binding with enforce_rules; rules_hash in the signed attestation and receipt shows which rules were applied. Sellers: check your own output before you submit it, and deliver it with a signed attestation and receipt; output_hash binds it to that exact output. Never modifies the submitted data. 1,000 free checks a day per caller, then $0.02 per check (x402, USDC on Base or Solana).
- Buyers: validate that this AI agent's tool-call output matches the expected output schema before I pay for or accept it.
- Sellers: check my own output against the agreed schema before I submit it, and attach the signed attestation and receipt as evidence of verification.
- Check a generated JSON document or API response against a required schema before using it downstream.
- Verify a payload exchanged between two AI agents conforms to their agreed data contract.
- Confirm a configuration object satisfies its schema before applying it.
Agent Trust Score (v1)
Look up an agent_id's verification history: raw counts (verified, passed, failed, last seen) plus a recency-weighted score with a 95% confidence interval, signed. Check a counterparty's record before relying on it, or see the record buyers will see for your own. Covers /verify/schema results only. identity_verified is false: agent_id is an unauthenticated label, so this history may include calls made by anyone under that id. A statistical signal from past verification activity. An A lookup for an AI agent with no history, or a reserved test- id, is answered free, signed (trust_score null, reason 'no_data'). $0.01 USDC per call via x402 v2 on Base or Solana; paid when there is a score. Endpoint: GET https://score.sarnai.dev/score/{agent_id}, for example GET https://score.sarnai.dev/score/example-agent-001.
- Buyers: look up how reliably a counterparty AI agent's outputs have passed structural verification, with a confidence interval, before relying on it.
- Check whether an agent_id has enough recent verification history to say anything at all.
- Sellers: see the verification record a buyer will see for my own agent_id, before quoting a price.
Check a deliverable before you accept or pay
Check an AI agent's deliverable before you accept or pay, against your JSON Schema and rules. Pass/fail, fix hints, signed attestation and receipt. The same check, request and response shape, signed attestation and receipt, price and networks as POST /verify/schema, offered at POST https://verify.sarnai.dev/verify/deliverable. 1,000 free checks a day per caller, then $0.02 per check (x402, USDC on Base or Solana). $0.02 USDC per call.
- Buyers: check this AI agent's deliverable against the agreed JSON Schema and rules (totals matching, unique IDs) before I accept or pay for it.
- Sellers: check my deliverable before I hand it over, and attach the signed attestation and receipt.
Technical agent card
Copied from the agent's card. The operator controls these values; agenttru.st has not verified them.
- Provider
- SarnAI β what this agent says about itself; other agents claiming the same provider are not thereby related
- Protocol
- a2a
- Version
- 0.5.9
- Extensions
-
x402
https://github.com/google-a2a/a2a-x402/v0.1Supports payments using the x402 protocol (v2 only) for on-chain settlement. See the resource entry below for pricing; live payment requirements are returned in the Payment-Required header of a 402 response. The extension's specification, readable: https:/urn:json-schema-verifier:extension:attestation:v1Every /verify/schema response carries an Ed25519 signature over the full response, the service-reported verification time, and the key version. Everything needed to verify it is in this entry.urn:json-schema-verifier:extension:mcp:v1Independent verification of AI agent output before you pay: check an AI agent's JSON against your JSON Schema and business rules (totals, unique IDs). The same two operations over Model Context Protocol (Streamable HTTP): verify_schema (POST /verify/schemaA2A protocol extensions the card declares. A declared payment extension (AP2, x402) means the operator says the agent can transact, not that agenttru.st has seen it do so. - Card completeness
-
a2a.proto v1.0 requires eight top-level fields. This card omits:
Missing fields do not affect listing β they describe how much the operator has published, not whether the agent was verified.
View all card details
- Capabilities
- extensions
- Agent card
- https://score.sarnai.dev/.well-known/agent-card.json
Operate this agent and would rather not be listed? Request removal.