Stellar Hackathon 2026 · x402 + MPP + Soroban

The service
registry
for AI agents.

One MCP server. Infinite discoverable paid services.
No hardcoded URLs. No subscriptions. No API keys.
Just agents that discover, reason, and pay.

See how it works Live dashboard →
13
MCP tools
A2A
Economy
Live
SpendingGuard
x402
+ MPP
How it works
01

Register on-chain

Any operator registers an x402 endpoint in the Authora Soroban contract. Permissionless. Immutable. On Stellar.

Soroban
02

Dynamic discovery

Authora reads the registry and generates a live MCP manifest. Claude gets every service as a callable tool — automatically.

MCP manifest
03
💸

Autonomous payment

The agent calls the tool. Authora signs a Soroban auth entry, settles USDC via x402 or MPP, returns the result.

x402 + MPP
04
🛡️

SpendingGuard

Autonomous safety layer. Blocks prompt injections and prevents overspending via real-time session budgets.

Safety First
The payment flow
Agent asks.
Authora pays.
Chain proves it.
// User: "Search the Stellar ecosystem for DeFi"

list_x402_services()
  → "Stellar Ecosystem Search · 0.001 USDC"

estimate_service_cost(["search"])
  → "$0.001 USDC total"

call_registered_service("search", "{query:'DeFi'}")
  → GET https://xlm402.com/search?q=DeFi
  → 402 Payment Required ← PAYMENT-REQUIRED header
  → ExactStellarScheme.createPaymentPayload()
  → Soroban auth entry signed (Ed25519)OZ Facilitator verifies + settles USDC on-chain
  → 200 OK + txHash: "a3f9c2bd..."

get_payment_history()
  →  Ecosystem Search | 0.0010000 USDC
  → https://stellar.expert/explorer/testnet/tx/a3f9c2bd...
MCP tools suite — 15 tools
Discovery
list_x402_services
Queries Soroban registry. Returns all live services with prices and schemas.
Discovery
get_mcp_manifest
Dynamic JSON tool manifest generated live from on-chain registry entries.
Intelligence
check_wallet_balance
Real-time USDC and XLM balances via Horizon. Agents check funds before spending.
Intelligence
estimate_service_cost
Total cost estimation for a batch of service calls before any payment is made.
Execution
call_registered_service
Calls any registered x402 service. Handles challenge, payment, verification automatically.
Execution
fetch_paid_resource
Direct x402 fetch for any URL. Soroban auth entry signed per request.
Wallet
swap_xlm_to_usdc
Autonomous XLM→USDC swap via Stellar DEX path payments. Replenishes service budget.
Wallet
autonomous_disbursement
Atomic multi-payment to N recipients in one Stellar transaction.
Verification
get_payment_history
Session log with live Stellar Explorer links. Every payment independently verifiable.
Safety
check_spending_policy
View your real-time session budget, limits, and security status.
Safety
reset_spending_session
Resets the autonomous safety counters for a fresh agentic session.
MPP
test_worker_mpp
Real-time MPP Pull payment testing for cross-agent commerce missions.
Registry
register_x402_service
Register any x402 endpoint permissionlessly in the on-chain Soroban catalog.
Verification
get_service_schema
Returns detailed JSON input/output schemas for any registered agentic service.
Security
verify_stellar_proof
Cryptographic validation of x402 edge payment receipts directly on-chain.
Live on Stellar testnet
Real contract.
Real transactions.

The Authora registry is deployed on Stellar testnet. Every service registration, every payment counter increment — permanently on-chain and independently verifiable. No mock data. No simulation.

Soroban Registry Contract
CAH62PSPXNCIGD5F5IWOZEG2QY2ABPMTFFAZXURDGYRXT3AHL725GQ7X
View on StellarExpert →
x402 Facilitator (OpenZeppelin)
https://channels.openzeppelin.com/x402/testnet
Get API Key →