{"uid":"cap_MiRVpNWYRbcxF6N7GzCer","slug":"x402-experiments-attestation-log-lab-paidapis-net-fc75a96c","name":"x402-experiments Attestation Log (lab.paidapis.net)","description":"Audit trail: a verifiable, timestamped log of past oracle attestations (?limit=, default 20). Each entry carries its own signature from the verify-tx endpoint; the returned page is also freshly signed as a whole.","url":"https://lab.paidapis.net/api/attestation-log","method":"GET","headers":{},"bodySchema":{"type":"object","properties":{"limit":{"type":"integer","description":"Max entries to return, 1-100 (default 20)."}}},"responseSchema":{"type":"object","properties":{"count":{"type":"integer"},"generatedAt":{"type":"string"},"attestations":{"type":"array","items":{"type":"object"}},"pageSignature":{"type":"string"},"signerAddress":{"type":"string"}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","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.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_XpvSpwya9Ri81XDxbGsv3","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a paginated, cryptographically signed log of on-chain payment attestations recorded by the x402 experiment suite on Base mainnet.","exampleAgentPrompt":"Pull me the last 50 attestation records from the x402 experiment log and include the page signature so I can verify they haven't been tampered with.","exampleUseCases":[{"title":"Audit recent x402 payment events","prompt":"Show me the last 20 attestation entries from the x402 experiment log on Base mainnet so I can audit what payments were recorded."},{"title":"Verify cryptographic integrity of log page","prompt":"Fetch up to 100 attestations from the x402 attestation log and give me the page signature and signer address so I can confirm the data hasn't been altered."},{"title":"Monitor experiment attestation volume","prompt":"How many attestation records are in the current page of the x402 experiment log? Just fetch the default batch and give me the count and when it was generated."}],"resultDescription":"A JSON object containing a count of returned entries, a generatedAt ISO timestamp, an array of attestation objects (each describing an on-chain payment event), a pageSignature (cryptographic signature over the page), and a signerAddress identifying the signing key — enabling tamper-evident verification of the log.","failureModes":["limit out of range (must be 1-100) returns validation error","payment not included or invalid x402 header returns HTTP 402","signer key unavailable causes missing or empty pageSignature","empty attestation log returns count 0 and empty array","network or Base RPC failure may cause 500 error"],"whenToPreferThis":"Choose this endpoint when you need a cryptographically signed, paginated snapshot of x402 payment attestation records from the Base mainnet experiment suite — especially when tamper-evidence via pageSignature and signerAddress is required. Prefer alternatives if you need real-time streaming, full historical export beyond 100 records per call, or attestations from a different chain or protocol.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:41:21.919Z","isFirstParty":false}