{"uid":"cap_kG8yebIUkHxWcVujj6zgl","slug":"app-cusethejuice-com-82fe8020","name":"CuseTheJuice Hash Anchor Create","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 (create): flat $0.1 per request. SHA-256 stored in 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/create","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":{"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":["sha256","payload","txHash","blockNumber","network","explorerUrl","sizeBytes","fees"],"properties":{"fees":{"type":"object","required":["flatFeeUsd","totalUsd"],"properties":{"totalUsd":{"type":"number"},"flatFeeUsd":{"type":"number"}}},"sha256":{"type":"string"},"txHash":{"type":"string"},"network":{"type":"string"},"payload":{"type":"string"},"filename":{"type":"string"},"sizeBytes":{"type":"number"},"blockNumber":{"type":"string"},"explorerUrl":{"type":"string"}}}}}}}}},"responseSchema":{"type":"object","required":["result"],"properties":{"error":{"type":"string"},"result":{"type":["object","null"],"required":["sha256","payload","txHash","blockNumber","network","explorerUrl","sizeBytes","fees"],"properties":{"fees":{"type":"object","required":["flatFeeUsd","totalUsd"],"properties":{"totalUsd":{"type":"number"},"flatFeeUsd":{"type":"number"}}},"sha256":{"type":"string"},"txHash":{"type":"string"},"network":{"type":"string"},"payload":{"type":"string"},"filename":{"type":"string"},"sizeBytes":{"type":"number"},"blockNumber":{"type":"string"},"explorerUrl":{"type":"string"}}}}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.1","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.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_UKoSSgnVUrfwJ33n0a29W","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.1","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Stores a SHA-256 hash of a file in Base blockchain transaction calldata, creating a tamper-proof timestamped record for $0.10 USDC via x402 payment","exampleAgentPrompt":"Anchor this SHA-256 hash to the Base blockchain so I have a tamper-proof on-chain record — the hash is e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855 and the original file size is 204800 bytes.","exampleUseCases":null,"resultDescription":"Returns a Base blockchain transaction ID and confirmation that the SHA-256 hash has been stored in the transaction's calldata, providing a permanent, publicly verifiable on-chain anchor record. The agent receives proof of the anchoring event including the transaction reference.","failureModes":["Missing or invalid SHA-256 hash input — returns 400 bad request","sizeBytes parameter not provided for POST upload — returns 400 bad request","Insufficient USDC balance or failed x402 payment — returns 402 payment required","Base network congestion causing delayed or failed transaction submission","Invalid x402 payment extension format — returns 402 with extensions.bazaar details","Rate limiting or service downtime — returns 503"],"whenToPreferThis":"Use this endpoint when you need to create a verifiable, immutable on-chain record that a specific file existed and had a specific SHA-256 hash at a point in time — ideal for document notarization, audit trails, intellectual property timestamping, or compliance proofs. Prefer this over centralized timestamping services when tamper-proof blockchain proof is required. Pair with the sibling hash-anchor/verify endpoint to later confirm the anchor.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T15:25:06.083Z","isFirstParty":false}