{"uid":"cap_4EBlZabXgpPt23LcE7nXz","slug":"nosub-club-walrus-decentralized-file-storage-dbe1130a","name":"nosub.club Walrus Decentralized File Storage","description":"Store and share files on Walrus decentralized network, pay via x402","url":"https://store.nosub.club/v1/files/public","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"duration":{"type":"integer","minimum":1,"description":"Storage duration in days."},"contentText":{"type":"string","description":"UTF-8 text content to store."},"contentType":{"type":"string","description":"MIME type for the uploaded content."},"maxSizeBytes":{"type":"integer","minimum":1,"description":"Declared maximum byte size for a paid upload session."},"contentBase64":{"type":"string","description":"Base64-encoded file content."}}},"responseSchema":{"type":"json","example":{"blobId":"0xexampleblob","expiresAt":"2026-05-28T00:00:00.000Z","aggregatorUrl":"https://aggregator.example/v1/blobs/0xexampleblob","storageObjectId":"0xexamplestorageobject"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.04","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"registry","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.04/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.04","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.04","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_8rM6vnmqM42KyhZNrPbN1","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.04","costPer":"request","priority":0,"asset":"0x833589fcd6edb6e08f4c7c32d4f71b54bda02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Stores text or binary files on the Walrus decentralized network for a specified duration, returning a blob ID and aggregator URL for retrieval","exampleAgentPrompt":"Upload this JSON text to the Walrus decentralized network and keep it stored for 30 days — the content is '{\"hello\":\"world\"}' with content type application/json and a max size of 512 bytes.","exampleUseCases":null,"resultDescription":"Returns a JSON object containing a blobId (unique identifier for the stored blob), an expiresAt timestamp indicating when storage expires, an aggregatorUrl for retrieving the file from the Walrus network, and a storageObjectId referencing the on-chain storage object.","failureModes":["Payment not received or insufficient USDC — request rejected before storage","Content exceeds declared maxSizeBytes — upload rejected","Invalid base64 encoding in contentBase64 — parse error","Unsupported or missing contentType — MIME type error","Walrus network unavailable or congested — storage failure","duration value too short or out of range — validation error","Both contentText and contentBase64 omitted — no content to store"],"whenToPreferThis":"Choose this endpoint when you need decentralized, censorship-resistant file storage without relying on AWS S3, GCP, or IPFS pinning services. Ideal for web3 applications, permanent or time-bounded public file hosting, or any scenario where you want a Walrus blob ID and aggregator URL as output. Prefer over centralized alternatives when trustless storage and on-chain provenance matter.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T18:28:48.187Z","isFirstParty":false}