{"uid":"cap_nOerI5DNR31ZW4PBLdx6D","slug":"payperbyte-address-reputation-feed-764bb733","name":"PayPerByte Address Reputation Feed","description":"Know-Your-Agent counterparty screening — reputation pillar. Signed ALLOW/WARN/BLOCK verdict on (domain, receiving address, amount, chain) before you release USDC. Screens the counterparty tuple you supply — not the calling agent's identity. Full method + scope: https://x402.payperbyte.io/feeds","url":"https://x402.payperbyte.io/feeds/address-reputation","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"url":{"type":"string","minLength":1,"description":"Alias for `domain` — the payee's web domain/URL. Accepted interchangeably with `domain` (provide at least one)."},"chain":{"enum":["base","arbitrum-one"],"type":"string","description":"Mainnet for the on-chain receiving-address signals (default \"base\" = Base mainnet; \"arbitrum-one\" = Arbitrum One mainnet). Mainnets only — a testnet returns meaningless zeros for a real payee. (The Arbitrum Sepolia testnet is opt-in dev-only via ADDRESS_REP_ENABLE_TESTNET as chain \"arbitrum-sepolia\", and is intentionally not advertised here.)"},"amount":{"type":"integer","minimum":0,"description":"Optional. The payment amount in atomic units — logged with the query and bound into the verdict context."},"domain":{"type":"string","minLength":1,"description":"The payee's web domain, e.g. \"github.com\". BLOCK if it doesn't resolve or hits the blocklist. Provide either `domain` or its alias `url`."},"address":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"The receiving address about to be paid. On-chain history + blocklist are checked on the selected chain."}}},"responseSchema":{"type":"json","example":{"_note":"Illustrative response shape — not a live answer. ALLOW/WARN/BLOCK is a screening signal. The embedded EIP-712 receipt (domain chainId 421614 = Arbitrum Sepolia, a frozen signing namespace, not a settlement rail) proves who signed the exact answer bytes — not that the verdict is correct.","answer":{"v":"address-reputation/v1","query":{"chain":"base","amount":50000,"domain":"example.com","address":"0x1111111111111111111111111111111111111111"},"score":55,"reasons":["illustrative — real answers cite the ar-v1 domain (RDAP/TLS/DNS/Wayback), on-chain, and blocklist signals judged"],"verdict":"WARN","methodology":"ar-v1"},"attestation":{"domain":{"name":"BYTE Library","chainId":421614,"version":"1"},"signer":"0x…","signature":"0x…","payloadHash":"0x…"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.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":"$0.1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_lJyclTHRag5ePCOZCPHQh","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a cryptographically signed, EIP-712 provenance-stamped reputation assessment for a blockchain address, paid per call in USDC via x402 with no API keys required.","exampleAgentPrompt":"Can you check the reputation of this wallet address — 0x3fC91A3afd70395Cd496C647d5a6CC9D4B2b7FAD — before I interact with it? I want a signed, provenance-stamped risk assessment I can trust, paid per call.","exampleUseCases":[{"title":"Screen wallet before sending funds","prompt":"Before I send 5 ETH to 0xd8dA6BF26964aF9D7eEd9e03E53415D37aA96045, can you pull a cryptographically signed reputation report on that address? I need to know if it's been flagged for scams, hacks, or sanctions — paid per call is fine, I just want something I can verify."},{"title":"DeFi contract risk check","prompt":"I'm about to provide liquidity to a new DeFi pool and the contract address is 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 — can you get me a provenance-stamped reputation assessment on it? I want to see any risk signals or exploit history before I commit funds."},{"title":"Compliance screening for onboarding","prompt":"We're onboarding a new counterparty and their wallet is 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D — can you run a sanctions and reputation check on that address and give me a tamper-evident, EIP-712 signed result I can attach to our compliance record?"}],"resultDescription":"A JSON payload containing a reputation assessment for the queried address, cryptographically signed with an EIP-712 PayloadAttestation. The response includes risk signals, provenance metadata, and attestation data anchored to Base (eip155:8453). Typical cost is $0.05 USDC per call settled on Base.","failureModes":["Invalid or malformed address returns an error response","Insufficient USDC payment or failed x402 settlement results in 402 Payment Required","Address not found in reputation dataset returns empty or low-confidence result","Network issues with Base settlement layer cause payment failures","Rate limiting if payment is not processed in time"],"whenToPreferThis":"Choose this endpoint when you need cryptographically verifiable, provenance-attested reputation data for a blockchain address — especially in agentic or zero-trust contexts where you cannot rely on API keys and need on-chain payment settlement. Ideal for DeFi agents, compliance checks, or any workflow requiring tamper-evident address risk data signed by the provider.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:32:20.442Z","isFirstParty":false}