The rail, explained

The paymentrail for AI agents.

Your agent gets a spending account. You fund it in rupees. It settles in stablecoins on Solana — one API call at a time.

For API providers

Try it live · one click on devnet →

Fiat → on-chain
< 30s
Per-call median
412 ms
Min. top-up
₹500
AGT_A1F2news-api.com0.008 USDC412ms
AGT_F3B8weather.io/v20.012 USDC385ms
AGT_C9D1serpapi.com0.024 USDC521ms
AGT_7E22scraper.run0.006 USDC287ms
AGT_B8A4openrouter.ai0.095 USDC640ms
AGT_4F1Cmaps-api.co0.018 USDC398ms
AGT_D2E7pdf-to-text0.033 USDC472ms
AGT_9A0Bexa.ai/search0.042 USDC511ms
AGT_5C3Dfirecrawl.dev0.027 USDC333ms
AGT_E6F8replicate.com0.150 USDC890ms
AGT_A1F2news-api.com0.008 USDC412ms
AGT_F3B8weather.io/v20.012 USDC385ms
AGT_C9D1serpapi.com0.024 USDC521ms
AGT_7E22scraper.run0.006 USDC287ms
AGT_B8A4openrouter.ai0.095 USDC640ms
AGT_4F1Cmaps-api.co0.018 USDC398ms
AGT_D2E7pdf-to-text0.033 USDC472ms
AGT_9A0Bexa.ai/search0.042 USDC511ms
AGT_5C3Dfirecrawl.dev0.027 USDC333ms
AGT_E6F8replicate.com0.150 USDC890ms

Section II — How it works

Fund once. Spend per call. Settle on Solana.

Three parties, one rail. You put rupees in at the top; agents and API providers move stablecoins at the bottom. Every step is auditable.

01 · The operator

You fund, once.

Top up with UPI or card. Obscura converts it to USDC on Solana in under 30 seconds and credits your agent's wallet.

WhenOne-time action
Moves₹ → USDC
₹500 → $6.00 USDC

02 · The runtime

Your agent spends.

Every API call your agent makes is paid for automatically, on-chain, per request — no wallet code, no manual approvals, no crypto knowledge.

WhenPer API call · Automatic
Moves~0.008 USDC / call
0.008 USDC / call

03 · The seller

API providers get paid.

Merchants plug in one middleware line. USDC lands in their payout wallet on every request — or they cash out to a bank via Dodo.

WhenPer request · Settles on-chain
MovesUSDC → INR (v2)

Section III — The SDK

A spending account in three lines.

Drop @obscura-app/sdk into your agent. The wrapped fetch() now has a budget, a signer, and a paper trail.

  • No wallet code. The SDK ships a remote signer that calls our backend on 402.
  • No retry logic. Payments settle, the request replays with X-Payment.
  • No surprise spend. Per-agent monthly caps, enforced before every signature.
agent-example
·Node 22 · TS 5.9
agent.ts
merchant.ts
.env
1
2
3
4
5
6
7
8
9
10
11
12
import { Obscura } from "@obscura-app/sdk";
 
const agent = new Obscura({
apiKey: process.env.OBSCURA_KEY,
});
 
// fetches + pays + retries. one call.
const res = await agent.fetch(
"https://news-api.com/v1/top",
);
 
console.log(await res.json());
settled/0.0080 USDC/412 ms end-to-end/

Section IV — Audiences

Two sides of the rail. Pick yours.

01 / Operators

Building agents

Ship autonomous software that pays its own way.

  • One SDK call replaces wallets, signers, and payment loops.
  • Monthly spend caps per agent, enforced at signature time.
  • UPI and card top-ups via Dodo — GST-compliant, MoR-backed.
  • A dashboard that shows every rupee in and every 0.008 USDC out.
02 / Merchants

Selling APIs

Monetize per call. No invoicing, no chasing.

  • One middleware line returns 402 + quotes the price.
  • x402-solana settles on-chain before your handler runs.
  • USDC accrues in a dedicated payout wallet — no custody risk.
  • Cash out to bank via Dodo payouts (v2) or swap yourself today.

Section V — Built on

Infra you already trust.

  • Solana
    L1 settlement
  • x402
    HTTP micropayments
  • Dodo Payments
    Fiat MoR
  • Umbra
    Confidential balances + mixer
  • Helius
    RPC
  • Arcium
    MPC compute

Section VI — The market, now

Agent commerce isn't theoretical.

It's already happening. Obscura is the rail between the 900M Indians who transact in rupees and the agents that transact on Solana.

$1.7T

Agentic commerce volume projected for 2030

McKinsey · Accenture

35M+

x402 transactions already settled on Solana

since Summer 2025

46%

of YC Spring 2025 were AI agent companies

Y Combinator

₹500

minimum top-up to ship your first agent

Obscura

Section VII — FAQ

Questions, fielded in order.

No. Every agent gets a server-derived Umbra encrypted token account, provisioned on sign-up. Your users fund it with UPI or card. They never see a seed phrase or a browser extension.

USDC on Solana devnet today, USDG on mainnet once it lists. The mint is set via env — swapping is a one-line change, and the SDK never cares which token it is.

The operator. Each agent's Umbra-side keypair is derived server-side from a master seed (HMAC-SHA-256, domain-separated per subject) and never leaves Obscura's backend. Every outgoing transfer runs through a spend-cap check before signing. No cap, no signature.

The signer rejects further transactions with a clean 402 back to the agent, and the operator gets a dashboard alert. Caps are set per-agent and enforced off-chain in v1; the v2 roadmap migrates them into an Anchor program for trustless enforcement.

Free during private beta. Production pricing is 2% platform fee on the fiat leg plus ~1% network + FX, surfaced upfront on the top-up screen. Merchants receive the full USDC amount minus Solana fees.

900M internet users, UPI as the default rail, and Dodo Payments as an MoR that handles GST, compliance, and payouts out of the box. That's a distribution edge Stripe + Bridge + Tempo don't have here. International support follows the same architecture.

Issue End · Call to ship

Ship your agent this weekend.

Free during beta. Live in two minutes. The demo costs less than a chai.

For API providers

Solana × Dodo · Shipped from India