{"uid":"cap_MOSL9rlq0maEoBWkZKdKM","slug":"app-cusethejuice-com-6809e238","name":"CuseTheJuice Hash Anchor Verify","description":"CuseTheJuice agent APIs on Base USDC: email relay, spam and phishing checks, IP threat scoring, Base Notary hash anchors, and Jupiter Solana swap quotes. Hash anchor (verify): flat $0.01 per request. Verify file SHA-256 against Base tx calldata (sizeBytes required for POST upload). Pay with x402 (Base USDC). HTTP shape: extensions.bazaar on the 402. Catalog: https://app.cusethejuice.com/agents","url":"https://app.cusethejuice.com/api/bots/hash-anchor/confirm","method":"POST","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method","bodyType","body"],"properties":{"body":{"type":"object","required":["fileBase64"],"properties":{"txHash":{"type":"string","description":"Optional when txHash is in query; must match ?txHash= when set."},"filename":{"type":"string"},"fileBase64":{"type":"string","description":"Base64-encoded file bytes"}},"additionalProperties":false},"type":{"type":"string","const":"http"},"method":{"enum":["POST","PUT","PATCH"],"type":"string"},"bodyType":{"enum":["json","form-data","text"],"type":"string"}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["result"],"properties":{"error":{"type":"string"},"result":{"type":["object","null"],"required":["match","sha256","anchoredSha256","txHash","sizeBytes"],"properties":{"match":{"type":"boolean"},"sha256":{"type":"string"},"txHash":{"type":"string"},"filename":{"type":"string"},"sizeBytes":{"type":"number"},"anchoredSha256":{"type":["string","null"]}}}}}}}}},"responseSchema":{"type":"object","required":["result"],"properties":{"error":{"type":"string"},"result":{"type":["object","null"],"required":["match","sha256","anchoredSha256","txHash","sizeBytes"],"properties":{"match":{"type":"boolean"},"sha256":{"type":"string"},"txHash":{"type":"string"},"filename":{"type":"string"},"sizeBytes":{"type":"number"},"anchoredSha256":{"type":["string","null"]}}}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"unknown","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"down","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_ngpEZziNAbsFgw6Ut1xAo","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies a file's SHA-256 hash against a previously anchored Base blockchain transaction calldata to confirm integrity","exampleAgentPrompt":"Can you verify that the file with SHA-256 hash abc123def456... and size 204800 bytes matches what was anchored on Base in transaction 0xdeadbeef...? It costs $0.01 and I want to confirm it hasn't been altered.","exampleUseCases":[{"title":"Verify software release integrity","prompt":"Check if this compiled binary's SHA-256 hash matches the one we anchored on Base last week. I need to confirm our distribution servers didn't get compromised and the download hasn't been tampered with. It's 5.2 MB and the transaction ID is 0x3f4a2e9c..."},{"title":"Audit legal document authenticity","prompt":"Can you verify that this contract PDF with hash 7d8e9f0a1b2c... hasn't been modified since we anchored it on Base? The file is 89 KB and transaction 0x5c6d7e8f9a0b... should have the original. I need proof it matches for our audit."},{"title":"Validate backup restoration accuracy","prompt":"I'm restoring a database backup from three months ago. Can you confirm its SHA-256 matches what we anchored on the blockchain? The backup is 1.8 GB, hash starts with c4d5e6f7..., and we stored it in Base transaction 0x2a3b4c5d... just to be sure nothing corrupted during storage."}],"resultDescription":"Returns a confirmation of whether the provided SHA-256 hash matches the calldata stored in the specified Base blockchain transaction, effectively verifying file integrity and provenance at the time of anchoring.","failureModes":["Hash mismatch — file has been modified since anchoring","Transaction not found on Base — invalid or non-existent tx ID","Missing sizeBytes parameter — required for POST upload verification","Payment failure via x402/Base USDC — insufficient funds or payment not accepted","Malformed SHA-256 hash input","Network error reaching Base RPC"],"whenToPreferThis":"Use this endpoint when you need to verify that a previously anchored file or document has not been tampered with, by confirming its SHA-256 hash against Base blockchain calldata. Prefer this over generic hash comparison when you need immutable, on-chain proof of integrity paid for via x402/USDC microtransactions.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T09:27:18.262Z","isFirstParty":false}