Live deployment state, verified contract addresses, and what’s shipping next. All four ShroudFi contracts are deployed and verified on Base mainnet.
ShroudFi is a privacy platform, not a one-off SDK. The primitives are live today; the surfaces around them keep expanding as the agent economy needs them.
EIP-5564 announcer + EIP-6538 registry, immutable on Base mainnet. Every payment lands at a fresh, unlinkable address.
Token-denominated fee model. Recipients withdraw USDC without ever holding ETH for gas. Direct sweeps stay fee-free.
EIP-7702 delegated relayer. Native ETH balances at stealth addresses sweep into the operator wallet without pre-funding gas.
HTTP 402 + EIP-3009 TransferWithAuthorization. Any endpoint can charge USDC or EURC; the settlement lands at a stealth address the buyer can’t link.
9 packages, viem-native, ESM + CJS. @shroud-fi/agent-runtime wires identity, transport, scanning, and sweeps in one call.
Drop-in for Claude Code, Cursor, Windsurf, Zed AI — or any custom MCP host. 9 tools, stdio + HTTP (EIP-191 auth).
Language-agnostic surface for Python / Go / Rust agents. 7 v1 endpoints, generated TS + Python clients, 50-line Python sample.
Register → send → receive → sweep, plus the two-panel /x402 demo. Side-by-side with a public baseline tx for the visual.
All four production contracts verified on Blockscout and Etherscan V2. No multisig, no upgradeability, no admin keys.
Third-party review of ShroudFiStealth, ShroudFiRegistrar, ShroudFiRelayer, ShroudFiEthRelayer. Report published when complete.
Shared-infra MCP deployment so teams can wire many agents through one server. Local stdio install remains the default.
The SDK already settles through PayAI’s facilitator today (proven on mainnet). This adds a ShroudFi-run option so teams can verify EIP-3009 payloads and broadcast settlement with no third party.
Copy-pasteable recipes for Claude Code, Cursor, Windsurf, Python agents, Go / Rust REST clients. Recipe-first, no reading required.
Multi-provider fallback in @shroud-fi/transport so a single RPC outage never strands an agent.
short-term
Recurring stealth payments on top of x402 — metered access without exposing the subscriber graph.
short-term
Push inbound payments to an agent endpoint instead of polling. Same key derivation, lower latency.
short-term
Proof-of-payment-history without revealing identity. Selectively disclosed receipts for marketplaces.
long-term
Confidential amounts on EVM. Evaluating commitment schemes, ZK proofs, and Railgun-style patterns. Currently a research line.
long-term
Optimism, Arbitrum, more L2s. Same meta-address resolves across rollups; sweeps stay chain-local.
long-term
Adapters for Morpho, Aave, Moonwell so an agent can lend / borrow without publishing its position graph.
long-term
Compliance teams hold a delegated, m-of-n viewing-key share — auditable without single-point trust.
Chain ID 8453. All four contracts source-verified on Blockscout and Basescan (Etherscan V2). Deployed 2026-06-02 from a single anon EOA — no multisig, no upgradeability, no admin keys.
| Contract | Standard | Address |
|---|---|---|
| ShroudFiStealth | EIP-5564 | 0x4BC8…D0AB |
| ShroudFiRegistrar | EIP-6538 | 0xDbBB…1207 |
| ShroudFiRelayer | EIP-2612 + 2771 | 0x44f3…31d1 |
| ShroudFiEthRelayer | EIP-7702 delegate | 0x477c…1a66 |
| Relayer treasury | 1% recipient fee · EOA | 0x4B01…25b2 |
| Canonical Stealth announcer | EIP-5564 reference | 0x5564…5564 |
| Canonical ERC-6538 Registry | EIP-6538 reference | 0x6538…6538 |
Every SDK package is published on npm. The REST API and x402 facilitator are live and self-hostable. Hosted MCP HTTP is queued behind the audit pass.
| Surface | Status | Install / endpoint |
|---|---|---|
| @shroud-fi/core | live on npm | npm i @shroud-fi/core |
| @shroud-fi/payments | live on npm | npm i @shroud-fi/payments |
| @shroud-fi/scanning | live on npm | npm i @shroud-fi/scanning |
| @shroud-fi/relayer | live on npm | npm i @shroud-fi/relayer |
| @shroud-fi/transport | live on npm | npm i @shroud-fi/transport |
| @shroud-fi/x402 | live on npm | npm i @shroud-fi/x402 |
| @shroud-fi/agent-runtime | live on npm | npm i @shroud-fi/agent-runtime |
| @shroud-fi/mcp-server | live on npm | npx shroudfi-mcp |
| @shroud-fi/compliance | live on npm | npm i @shroud-fi/compliance |
| REST API (self-host) | live | apps/api · Fastify · OpenAPI 3.1 |
| Hosted REST API | live | api.shroudfi.live |
| x402 facilitator | live | api.shroudfi.live/v1/x402-* |
| Hosted MCP HTTP | in progress | local stdio install available today |
@shroud-fi/x402 — gasless settlement for the payer, proven on Base mainnet.@shroud-fi/agent-runtime — label wallets and stealth meta-addresses, stored only on the agent host./x402 demo — buy a tradeable signal for 0.01 USDC over HTTP 402, settled into a fresh stealth address./send — pay any wallet by address. SDK resolves the recipient’s stealth meta-address automatically.@shroud-fi/mcp-server — 9 tools for any MCP host. Stdio + HTTP transports..mcp.json snippets for Claude Code, Cursor, Windsurf, Zed AI.@shroud-fi/x402 — HTTP 402 client + server primitives. EIP-3009 TransferWithAuthorization, USDC-native.@shroud-fi/agent-runtime — one call composes identity, transport, scanning, and sweeps.app.shroudfi.live.@shroud-fi/core + /payments + /scanning + /transport. secp256k1 identity, view-tag scanning, EIP-5564 announcement construction.ShroudFi gives every autonomous workflow the privacy a human treasury already takes for granted. Live on Base mainnet, ship-ready today.