{"uid":"cap_6w-NeZTQ2pc8qojGFtkHd","slug":"ipfs-c402-markets-4c7f09b1","name":"IPFS Upload with Micropayment Staging (ipfs.c402.markets)","description":"Pay 2¢ USDC to stage an image plus metadata payload before it is pinned to IPFS.","url":"https://ipfs.c402.markets/ipfs-upload","method":"POST","headers":{},"bodySchema":null,"responseSchema":null,"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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_BPkpE43S-QICK9D3GlAgL","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":"Accepts a 2¢ USDC micropayment via x402, then stages an image file plus metadata payload for pinning to IPFS, returning an upload ID and file details.","exampleAgentPrompt":"Upload this product image (product-hero.png, image/png) along with its metadata to IPFS — pay the 2¢ USDC staging fee automatically and give me the upload ID and IPFS details when it's done.","exampleUseCases":null,"resultDescription":"Returns a JSON object with an uploadId, the image details (filename, mimeType, size), metadata details (filename, size, preview), the payment amount charged, the settlement transaction hash (if available), and a status string indicating whether staging succeeded.","failureModes":["Payment insufficient or rejected — x402 payment of 0.02 USDC not provided or declined, upload not staged","Invalid image format — unsupported mimeType causes rejection","Payload too large — image or metadata exceeds size limits","Missing required fields — no image or metadata body provided","Network/IPFS gateway error — staging service temporarily unavailable","Settlement transaction failure — payment accepted but on-chain settlement pending or null"],"whenToPreferThis":"Choose this endpoint when you need to stage and pin files to IPFS using a pay-per-use micropayment model (x402 / USDC) rather than a subscription API key — ideal for Web3 apps, NFT metadata pipelines, or any workflow that needs decentralized, content-addressed storage without a recurring billing relationship.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T18:40:45.181Z","isFirstParty":false}