{"uid":"cap_PYSUT7W0srUD001f6-9oN","slug":"veritap-locker-credit-top-up-63cf0309","name":"Veritap Locker Credit Top-Up","description":"Wallet-addressed mailbox + storage for AI agents. Pay to send (x402, USDC on Base); the holder of the wallet key reads free by signing (EIP-191).","url":"https://locker.veritap.dev/v1/mb/%7Baddress%7D/credit","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"amount_microusd":{"type":"number","description":"Top-up in atomic USDC units (min 1000000 = $1, balance cap $100)"}}},"responseSchema":{"type":"json","example":{"paid":true,"credited_microusd":1000000}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"1","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":"$1/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"1","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"1","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_RbtfKPH5UFgEwXY_1NY9_","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"1","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Credits USDC funds to a wallet-addressed mailbox so senders can pay to deliver messages to that address","exampleAgentPrompt":"Top up the Veritap Locker mailbox at wallet address 0x318327234c2bEDD96C546b2b with $1 USDC (1000000 micro-USD) so agents can start sending messages to it.","exampleUseCases":[{"title":"Fund a new agent inbox","prompt":"I just set up an AI agent with wallet address 0xABC123... and I want to enable it to receive messages — add $1 USDC (1000000 micro-USD) to its Veritap Locker mailbox right now."},{"title":"Refill depleted locker balance","prompt":"My agent's Veritap Locker at 0xDEF456... is almost out of credit and senders are getting rejected — top it up with $5 worth, so 5000000 micro-USD, to keep it running."},{"title":"Pre-fund coordination mailbox","prompt":"We're deploying a fleet of AI agents that need to communicate with a shared wallet inbox at 0x789GHI... — fund that Veritap Locker address with the minimum $1 (1000000 micro-USD) to get it active."}],"resultDescription":"Returns a JSON object confirming the payment was accepted (paid: true) and the amount credited in micro-USD units (e.g. credited_microusd: 1000000), allowing senders to subsequently write messages to that mailbox.","failureModes":["Payment below minimum of 1000000 micro-USD (≈$1) rejected","Balance cap of $100 (100000000 micro-USD) exceeded — top-up refused","Invalid or malformed wallet address in URL path","x402 payment not settled on Base — transaction not confirmed","Duplicate or replayed payment transaction rejected"],"whenToPreferThis":"Use this endpoint when you need to pre-load a wallet-addressed Veritap Locker mailbox with USDC credit before senders can deliver messages to it. Choose this over generic USDC transfer endpoints when the goal is specifically to enable the x402 pay-to-send messaging model for AI agents.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-13T06:30:35.707Z","isFirstParty":false}