Sponge Wallet is one of several agent side wallets that pay Remlo’s MPP and x402 endpoints with no server integration on either side. Like AgentCash, it’s an agent side wallet — Remlo doesn’t depend on it; we surface it because it implements the open protocols correctly.Documentation Index
Fetch the complete documentation index at: https://docs.remlo.xyz/llms.txt
Use this file to discover all available pages before exploring further.
Why Sponge
Three properties matter for paying Remlo:- Native MPP and x402. Sponge speaks both protocols natively.
wallet.x402Fetch()for Base/Solana endpoints,wallet.mppFetch()for Tempo endpoints, orwallet.paidFetch()to let Sponge pick. No protocol code in your agent. - Four chains, one wallet. EVM keys are network agnostic so the same address works on Ethereum, Base, and Tempo (
pathUSD, gas sponsored). Solana uses its own keypair under the same wallet object. - Self registration. Agents can self register without a human in the loop via
POST /api/agents/registerwithagentFirst: true. The agent gets an API key instantly, the user claims ownership later via a device flow link.
Setup
Calling Remlo from the SDK
The highest level helper picks the rail for you:/api/mpp/agent/pay, /api/mpp/payroll/execute, etc.), pass the Tier 1 or Tier 2 identity headers in the same request:
Calling Remlo from the REST API
If you don’t want to add the SDK, Sponge exposes a passthrough fetcher. Provide a Sponge agent API key as a bearer token; Sponge handles the 402/MPP retry on the server side and returns the upstream response:In Claude Code or any MCP client
Sponge ships an MCP server you can hand to a Claude or Cursor session. Once registered, the model can call any Remlo endpoint by invoking Sponge’spaidFetch tool — no glue code on your side.
What Sponge isn’t
- It isn’t a dependency for Remlo. We don’t ship code that imports
@paysponge/sdk. - It isn’t an authentication system. Identity for principal bound endpoints comes from Tier 1 HMAC or Tier 2 (ERC-8004 / SAS Solana) signatures, signed independently of Sponge.
- It isn’t a Remlo product. Sponge is built and operated by
paysponge.com. We surface them because they implement open MPP and x402 correctly. - It isn’t required to use Tempo. The
mppxclient from@tempo-protocolworks equally well; Sponge is just one wrapper.