Payment Infrastructure

x402 or MPP.
Your agent doesn’t
need to know.

Stellect detects what protocol a service accepts, routes the payment automatically, and settles on Stellar — all from a single function call.

Agents pay. Stellar settles. You control.

stellect
v0.1.0

Payment Receipt

ServiceWeather API
Amount$0.001 USDC
Protocolx402 (auto)
NetworkStellar
Status...

Powered by

Stellar x402 x402 OpenZeppelin Soroban MCP Claude TypeScript Stellar x402 x402 OpenZeppelin Soroban MCP Claude TypeScript

Live Demo

Watch a real payment happen

Click any service below. Stellect detects the protocol, routes the payment, and settles real USDC on Stellar testnet — all in under 8 seconds.

Stellect detects the protocol and routes automatically

Paid services

Agent Wallet
Stellartestnet
— Free queries · click any stat
stellect

stellect v0.1.0 · Stellar testnet

Agent wallet loaded

Address: loading...

Balance: ...

Smart routing enabled

● Ready — click a service to start

AI + Payments

Claude pays through Stellect

Stellect ships an MCP server with 4 tools — service discovery, paid API calls, balance checks, and spending history. Connect it to Claude Desktop in 30 seconds. Claude calls the tool, Stellect routes the payment, Stellar settles.

ClaudeClaude Desktop · MCP
Stellect
Ask about weather, crypto prices, or wallet balance —
Claude pays for real data using USDC on Stellar.

The problem

Two protocols. Two SDKs. Twice the work.

Without Stellect

1

Check which protocol the service uses

x402 ?orMPP ?
2

Import the correct SDK

import { X402Client } from '@x402/stellar'

— or —

import { Mppx } from 'mppx'

3

Write protocol-specific logic

if (isX402) {'{'} ... 15 lines ... {'}'}

else {'{'} ... 20 lines ... {'}'}

4

Service switches protocol?

Rewrite everything. ✗

With Stellect

1

Don't check. Stellect detects automatically.

stellect.pay('/api/weather')

// ✓ Protocol auto-detected

2

One import. One SDK.

import { Stellect } from '@stellect/core'
3

One function. Any protocol.

const data = await stellect.pay(url)

// That's it. Really.

4

Service changes protocol?

Nothing changes for you. ✓

One SDK. Any protocol. Zero rewrites.

How it works

What happens when your agent pays

One function call. Five seconds. Real data.

Your agent calls one function

stellect.pay('/api/weather')

That's all your code does

Stellect

✓ Discover service

Weather API · $0.001

✓ Detect protocol

x402 (auto)

✓ Check budget

Soroban · $0.008 / $10.00

✓ Sign payment

AES-256-GCM · key isolated

USDC settles on Stellar

$0.001

✓ Confirmed · 4.8s

Verifiable on Explorer

Real data flows back

{
  "city": "Istanbul",
  "temp": 22
}

From real APIs, not mocks

Your code: 1 function. Stellect handles: discovery, detection, budget, signing. Stellar handles: settlement.

Platform

The complete agent payment stack

From wallet creation to settlement — every component is built, tested, and published on npm.

Encrypted agent wallet

AES-256-GCM keystore with policy evaluation before any key decryption.

@stellect/wallet-native · npm

Stellar
agent-defaulttestnet

$102.08

USDC · GBOW6...JSFN

AES-256 Policy
→ Weather-$0.001✓
→ Crypto-$0.002✓
→ Weather-$0.001✓
Last sync: just now

Payment Signing

1 Budget check

✓ Soroban approved

▼

2 Key decrypt

✓ AES-256-GCM

▼

3 Sign tx

✓ SEP-43

▼

4 Key wipe

✓ Memory cleared

Total: 42ms

Open service bazaar

JSON registry. Agents discover via 4 MCP tools.

Open registry · MCP

Search services...

Weather API

OpenWeatherMap · x402

$0.001

Crypto Prices

CoinGecko · x402

$0.002

AI Summary

Local NLP · MPP

$0.005

+ Add your service via PR

On-chain budget

Soroban contract enforces daily limits and per-tx caps.

Budget Policy

Daily$0.004 / $10.00

$0.50

per-tx max

3 / ∞

services

✓ Soroban · On-chain

Claude integration

MCP server works with Claude Desktop, GPT, or any MCP client.

ClaudeClaude Desktop
What's the weather in Istanbul?

✓ Paid $0.001 USDC

Istanbul: 22°C, sunny

tx: 3f8a...c2d1 ↗

MCP · 4 tools available

Open source

MIT licensed. Fork it, extend it, build on it.

@stellect

73

tests

5

npm

7

pkgs

MIT

license

npm install @stellect/core

The market

Agent payments are here

$0B

Agentic commerce in 2026

Galaxy Research

0

x402 transactions processed

x402.org

$0

Stellar network TVL

stellar.org

<5s

Stellar settlement time

Stellar network

Stellect: 73 tests · 7 packages · 5 on npm · 2 protocols · Soroban contracts · MIT licensed