{"name":"Tanilo","description":"Pre-action verification API for AI agents (formerly AgentOracle; API host api.tanilo.io). Before an agent acts on a factual claim, Tanilo checks it with multiple quorum members plus an adversarial re-check where available, retrieving sources per claim, and, when signing succeeds, issues a cryptographically signed receipt (RFC 8785 canonical bytes, Ed25519 JWS) that anyone can verify offline against published keys.","version":"0.3.0","supportedInterfaces":[{"url":"https://api.tanilo.io/evaluate","protocolBinding":"HTTP+JSON","protocolVersion":"1.0.0"}],"capabilities":{"streaming":false,"pushNotifications":false,"extendedAgentCard":false},"defaultInputModes":["application/json"],"defaultOutputModes":["application/json","application/vnd.verification.v0.3+composed+jws"],"skills":[{"id":"evaluate-claims","name":"Evaluate factual claims before acting","description":"Submit content to POST https://api.tanilo.io/evaluate (free during beta). Tanilo extracts the factual claims, checks each with multiple quorum members plus an adversarial re-check where available, retrieving sources per claim, and returns per-claim verdicts and, when signing succeeds, a signed verification.v0.3+composed receipt (meta.receipt_status is 'unavailable' otherwise) that is offline-verifiable against https://api.tanilo.io/.well-known/jwks.json using tanilo-receipt-verify (PyPI).","tags":["verification","signed-receipts","pre-action","claim-verification","jws","ed25519","rfc-8785","rfc-8037","ietf-draft","agent-safety"],"examples":["Check a payment-triggering claim before releasing funds","Keep an audit-trail receipt for an automated recommendation"]}],"extensions":[{"name":"x402-payment","description":"x402 pay-per-call (free during beta; $0.09 per verification at GA). Manifest published at https://api.tanilo.io/.well-known/x402.json.","specUrl":"https://x402.org/","manifestUrl":"https://api.tanilo.io/.well-known/x402.json"},{"name":"agentoracle-receipt-spec","description":"IETF Internet-Draft specifying the receipt format, conformance vectors, and reference verifiers. Second byte-identical implementer (AgentTrust) live.","specUrl":"https://datatracker.ietf.org/doc/draft-krausz-verification-state","repositoryUrl":"https://github.com/TKCollective/tanilo-receipt-spec"}],"provider":{"name":"TK Collective LLC","url":"https://tanilo.io","contact":"joe@tanilo.io"}}