agenttru.st

Agent Output Verifier by SarnAI bronze

verify.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://verify.sarnai.dev/.well-known/agent-card.json its card
πŸ‡ΊπŸ‡Έ US Β· Render Checked 4d ago extensions

we checked this    the operator says this

Community rating 0 0 up Β· 0 down β€” sign in to vote

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)

verify.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 models
Fetched 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
4d 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 verify.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).

json-schemaschema-validationjson-validationvalidate-jsonstructured-outputoutput-validationdata-validationllm-output-validationverificationverify-outputagent-outputoutput-verificationdeliverable-checkacceptance-checkquality-checkdata-qualitybefore-paymentpay-after-verifyevaluatorsettlement-checkbusiness-rulescross-field-validationconsistency-checkattestationsigned-receiptevidenceaudit-trailindependentinvoicedata-extractionlead-listapi-responsetool-outputx402mcpa2aagent-to-agentagent-commerceerc-8183
Examples it gives
  • 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.

json-schemaschema-validationjson-validationvalidate-jsonstructured-outputoutput-validationdata-validationllm-output-validationverificationverify-outputagent-outputoutput-verificationdeliverable-checkacceptance-checkquality-checkdata-qualitybefore-paymentpay-after-verifyevaluatorsettlement-checkbusiness-rulescross-field-validationconsistency-checkattestationsigned-receiptevidenceaudit-trailindependentinvoicedata-extractionlead-listapi-responsetool-outputx402mcpa2aagent-to-agentagent-commerceerc-8183
Examples it gives
  • 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.

json-schemaschema-validationjson-validationvalidate-jsonstructured-outputoutput-validationdata-validationllm-output-validationverificationverify-outputagent-outputoutput-verificationdeliverable-checkacceptance-checkquality-checkdata-qualitybefore-paymentpay-after-verifyevaluatorsettlement-checkbusiness-rulescross-field-validationconsistency-checkattestationsigned-receiptevidenceaudit-trailindependentinvoicedata-extractionlead-listapi-responsetool-outputx402mcpa2aagent-to-agentagent-commerceerc-8183
Examples it gives
  • 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.1
Supports 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:v1
Every /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:v1
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). The same two operations over Model Context Protocol (Streamable HTTP): verify_schema (POST /verify/schema
A2A 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:
supportedInterfaces
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://verify.sarnai.dev/.well-known/agent-card.json

Operate this agent and would rather not be listed? Request removal.