{"uid":"cap_0nDBuFhVMIbSHDy_iDmFX","slug":"animica-blob-storage-base64-upload-endpoint-0f8dc0d0","name":"Animica Blob Storage — Base64 Upload Endpoint","description":"Store up to 1024 KiB and get back a content commitment you can hand to anyone. The blob is erasure-coded across shards in the Animica data-availability layer and is retrievable for free by commitment at GET /x402/blob/{commitment}, with a Merkle inclusion proof. Useful when an agent needs to hand another agent a durable, addressable artifact rather than a link that rots. Stored blobs are PUBLIC to anyone holding the commitment — do not put secrets here.","url":"https://animica.dev/x402/blob","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"data":{"type":"string","description":"base64 payload"},"content_type":{"type":"string","description":"informational label stored alongside, e.g. application/json"}}},"responseSchema":{"type":"json"},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002164","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.002164/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002164","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002164","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_p7ycj2bpWee8czZ2kMdH2","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002164","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Stores a base64-encoded binary payload in Animica's decentralized blob storage and returns a retrievable blob ID, SHA256 hash, and shard layout.","exampleAgentPrompt":"Store this base64-encoded JSON payload for me — the content type is application/json — and give me back the blob ID and retrieval URL so I can reference it later.","exampleUseCases":[{"title":"Persist AI agent output for retrieval","prompt":"Take the JSON report my agent just generated, base64-encode it, and store it on Animica so I get a blob ID and a URL I can share with other systems — content type is application/json."},{"title":"Archive binary file with integrity proof","prompt":"I have a base64-encoded PNG screenshot I need to store permanently with a SHA256 checksum so I can verify it hasn't been tampered with later — upload it to Animica blob storage for me."},{"title":"Store workflow intermediate data","prompt":"My automation pipeline just produced a large base64-encoded CSV result — save it to Animica blob storage with content type text/csv and give me back the retrieve URL and shard layout so the next step in the workflow can fetch it."}],"resultDescription":"Returns a JSON object containing a cryptographic commitment, a unique blob_id for future retrieval, the size in bytes, a SHA256 hash for integrity verification, a retrieve_url to access the stored data, and the shard layout describing how the data is distributed.","failureModes":["Missing or invalid 'data' field returns a 400 error","Malformed base64 encoding causes a decode failure","Payload too large may be rejected or incur extra cost","Payment failure via x402 protocol results in 402 response and no storage committed","Network timeout before commitment is confirmed leaves state uncertain"],"whenToPreferThis":"Choose this endpoint when you need content-addressed, pay-per-use blob storage with a cryptographic integrity proof (SHA256 + commitment) and an immediately usable retrieval URL — especially in AI agent workflows on the Animica platform where you want to earn or spend ANM tokens and avoid managing your own storage infrastructure.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:44:28.772Z","isFirstParty":false}