Demo · Solana Frontier 2026
Veloran in 2 minutes.
The payment and access layer for the agent economy. Sellers publish paid APIs, datasets, or premium content. Humans and AI agents unlock with USDC on Solana — settled on-chain, 95% direct to the seller, no facilitator.
The problem
- Premium digital resources still sell through Stripe, API keys, or forced subscriptions — billing systems built for human checkout.
- AI agents read content and call APIs all day. Existing rails give them no native way to discover a price and pay autonomously.
- Existing crypto-native attempts (xpay.sh, payai.network) are off-chain facilitators that hold the buyer's funds and take a fee. There's no on-chain split.
The solution
- One paid endpoint, two payers. The same URL serves a checkout to humans and an x402 challenge to agents.
- On-chain settlement. A custom Anchor program (
2Ctn…pGcS) splits 95/5 in one atomic transaction. Veloran never custodies funds. - Per-call or subscription. Heavy buyers pay flat; casual buyers pay per request.
Demo flow (2:30 video)
Seller publishes
A paid endpoint at /post/new — title, content (JSON or markdown), price.
Human buyer
Opens the URL, signs in via Privy (email or Phantom), pays with one click. Content unlocks.
Wallet cutaway
Connect Phantom directly for crypto-native buyers (5 seconds).
AI agent
Hits the same URL via /api/x402/<slug>, receives HTTP 402 with on-chain instructions, signs, re-requests with X-PAYMENT header, parses the JSON response.
Seller dashboard
Reflects both unlocks — one human, one agent — with Solscan links to the on-chain transactions.
Subscription
Heavy buyer subscribes monthly, unlocks every endpoint from this seller without per-call payments.
Solscan proof
The program account view shows every settlement, the 95/5 split visible in token balance changes.
What's happening on-chain
Every payment — human or agent, per-call or subscription — fires a single instruction:
Buyer USDC ATA
↓
pay_for_content(amount)
← 100 lines of Rust
↓
95%
Seller
5%
Treasury
- One atomic SPL transaction. Two
transfer_checkedCPIs — buyer → seller (95%) and buyer → treasury (5%). - The split ratio is enforced in Rust (
PLATFORM_BPS = 500). We literally cannot take more than 5%. - Single-use payments: each successful
pay_for_contentconsumes exactly onePaymentIntent. Replay returns HTTP 409. UniquePaymentReceipt.txSignatureadds a second guard at the database layer.
Why this matters for AI agents
- Agents are real economic actors. They consume APIs, read content, call models. None of them have a native payment layer.
- Subscriptions and API keys assume a long-lived enterprise relationship. Agents are episodic — they pay for one request and move on.
- x402 (HTTP 402 Payment Required) shipped as a real protocol in 2025. Veloran is the on-chain settlement layer underneath it on Solana.
Why Solana
- Sub-cent fees. $0.05 per-call pricing only works if the fee floor is much lower than the price.
- Sub-second confirmations. Agent gets its response in the same request cycle.
- Custom programs. Atomic 95/5 split is impossible on chains where every payment goes through a hosted facilitator.
- USDC liquidity > $5B on Solana. Real stablecoin depth for both sides of the marketplace.
The takeaway
Humans pay with one tap. AI agents pay autonomously. 95% to the seller, settled atomically by an on-chain program. Subscriptions for heavy buyers. Same primitive, three use cases — paid APIs, paid datasets, premium content.
The agent economy doesn't need another facilitator. It needs a settlement layer. That's Veloran.
Try it yourself
- Live URL: veloran-paywall-sage.vercel.app
- Read the agent docs: /for-agents
- Source on GitHub: astachain/veloran
- Anchor program (devnet): 2Ctn…pGcS on Solscan