{"uid":"cap_9VUCWTH8jnQGCBkbvgQqF","slug":"rsoft-bank-erc-8004-validation-attestation-902428ff","name":"RSoft Bank ERC-8004 Validation Attestation","description":"ERC-8004 validation attestation: RSoft Bank acts as Validator for an AI agent and vouches for a caller-supplied claim (claim_hash + claim_type). It first runs the agent through KYA and refuses if that fails; on success it signs a JWT attestation and, when the Validation Registry is configured, anchors the attestation hash on Base and returns the transaction hash. Use it when an agent needs a bank-backed, verifiable attestation on its identity, e.g. to satisfy a counterparty's trust policy.","url":"https://7mavs5vu7ggbhtxvbavdgs26qa0cbawg.lambda-url.us-east-1.on.aws/paid/validation-attest?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"agent_id":{"type":"string","description":"EVM wallet address (0x...)"},"claim_hash":{"type":"string","description":"keccak256 hash of the claim being attested"},"claim_type":{"type":"string","description":"Claim category, e.g. generic"}}},"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"1","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_TMDsMO08-5yrlrek6mPW9","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Signs a cryptographic attestation about an agent's claim using ERC-8004 validator authority, returning a bank-signed credential for on-chain or off-chain verification","exampleAgentPrompt":"Can you get RSoft Bank to sign an ERC-8004 attestation for my agent at 0xAbC123...def456, using claim hash 0xdeadbeef...1234 and claim type 'generic'?","exampleUseCases":[{"title":"Onboarding agent to DeFi protocol","prompt":"My agent's wallet is 0x1234...abcd and I need RSoft Bank to issue a signed ERC-8004 attestation for a claim hash of 0xabc...999 with claim type 'generic' so the DeFi protocol will accept it."},{"title":"Multi-party agent trust verification","prompt":"I need a bank-signed attestation from RSoft Bank for my AI agent at 0xDeAd...BeEf — the claim hash is 0x789...fff and the claim category is 'generic' — so the other party can verify the attestation independently."},{"title":"Agent credential for lending eligibility","prompt":"Before my agent 0xFeed...C0de can apply for a loan, it needs an ERC-8004 attestation from RSoft Bank — can you request one for claim hash 0xcafe...babe with claim type 'generic'?"}],"resultDescription":"A bank-signed attestation object conforming to ERC-8004, containing a cryptographic signature from RSoft Bank as validator, attesting to the provided claim hash for the specified agent wallet address. This credential can be presented to third parties or smart contracts for on-chain or off-chain verification.","failureModes":["Invalid or malformed EVM wallet address returns validation error","Incorrectly formatted keccak256 claim hash causes rejection","Unsupported claim_type value may result in error or unrecognized category","Payment failure ($1 USDC via x402) results in 402 response and no attestation issued","Lambda timeout if backend validator is unavailable"],"whenToPreferThis":"Choose this endpoint when an AI agent needs a bank-authority-backed cryptographic attestation conforming to the ERC-8004 standard, particularly when downstream services, smart contracts, or counterparties require a trusted validator signature on a specific claim. Prefer this over generic KYA or reputation endpoints when you specifically need a signed attestation on a custom claim hash rather than identity verification or a risk score.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-16T06:44:59.777Z","isFirstParty":false,"canonicalSlug":"rsoft-bank-erc-8004-validation-attestation-902428ff"}