Open-source AI Agent Registry & Autonomous Payment Gateway on Stellar.
Live Link: https://nullius-taupe.vercel.app/
Contract Address-
Registry: CDTHE5SNO7UTBTSSVWAYN5TXYNJXZYOUTRMETMHVB4IHGTNRJ6PKE54R
Policy: CA4ZN5RGGKBXWYAB36HXTLBB73ROHQKH527GX4GONRWRNVNWFLIHAKKDJ
The AI agent economy is arriving β and Stellar is the natural home for it. With sub-5-second finality, near-zero fees, and USDC as a native first-class asset, Stellar is technically perfect for autonomous agent-to-agent payments.
But two critical pieces of infrastructure are missing:
-
There is no open, on-chain registry where AI agents can be discovered, verified, and evaluated on Stellar. Every platform that hosts agents is a walled garden. There is no portable, trustless reputation.
-
There is no programmable spending-policy layer that allows agents to pay other agents autonomously within defined budgets β without requiring a human to sign every transaction. This is the #1 unsolved problem blocking real-world agentic commerce on x402 and every similar protocol.
Proxima solves both.
Proxima is a 3-layer open-source infrastructure project built natively on Stellar:
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β Proxima STACK β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ€
β Layer 3: Dashboard UI React explorer & mgmt app β
β Layer 2: TypeScript SDK Drop-in developer toolkit β
β Layer 1: Soroban Contracts On-chain registry + policy β
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
A Soroban smart contract that stores a verifiable, on-chain registry of AI agents:
- Agent metadata: name, description, capabilities, pricing, owner wallet
- Reputation scores updated after every completed interaction
- Query by capability, price range, or reputation threshold
- Fully permissionless β any developer can register an agent
A programmable authorization contract that enables agents to pay autonomously:
- Owner defines a spending budget (e.g. 10 USDC/day max)
- Agent executes payments within the policy without per-transaction human approval
- Policy is enforced on-chain β no trust required
- Directly solves the delegation gap blocking x402 autonomous flows
A clean, well-documented SDK developers drop into any JS/TS project:
import { Proxima } from '@Proxima/sdk'
const mind = new Proxima({ network: 'mainnet' })
// Register an agent
await mind.registry.register({ name: 'DataFetcher', capabilities: ['web-search'], pricePerCall: '0.01' })
// Find agents by capability
const agents = await mind.registry.find({ capability: 'image-generation', maxPrice: '0.05' })
// Create a spending policy
const policy = await mind.policy.create({ agent: agentAddress, dailyLimit: '10', asset: 'USDC' })
// Agent pays autonomously
await mind.policy.pay({ policyId, recipient, amount: '0.01', memo: 'API call #4821' })A beautiful React web app for:
- Browsing and searching registered agents
- Viewing agent reputation and transaction history
- Creating and managing spending policies
- Real-time activity feed from Stellar network
Proxima is built exclusively and deeply on Stellar β not shoehorned in:
| Stellar Feature | How Proxima Uses It |
|---|---|
| Soroban smart contracts | Registry + spending policy contracts (Rust/WASM) |
| USDC as native asset | All agent payments settle in USDC, no bridging |
| Sub-5s finality | Real-time agent-to-agent micropayments |
| ~0.00001 XLM fees | Sub-cent payments are economically viable |
| x402 compatibility | Spending policy integrates with x402 payment flows |
| Stellar RPC | SDK queries on-chain registry state in real time |
| Horizon API | Dashboard pulls live transaction and account data |
ββββββββββββββββ
β AI Agent β
ββββββββ¬ββββββββ
β calls SDK
ββββββββΌββββββββ
β Proxima β
β SDK β
ββββββββ¬ββββββββ
βββββββββββββββΌββββββββββββββ
β β β
βββββββββββΌβββ βββββββββΌβββββ ββββββΌβββββββββββ
β Registry β β Spending β β Stellar RPC β
β Contract β β Policy β β / Horizon β
β (Soroban) β β (Soroban) β β API β
ββββββββββββββ ββββββββββββββ βββββββββββββββββ
β β
ββββββββ¬βββββββ
β
ββββββββΌββββββββ
β Stellar β
β Network β
β (Mainnet) β
ββββββββββββββββ
Proxima/
βββ contracts/ # Soroban smart contracts (Rust)
β βββ Cargo.toml
β βββ src/
β β βββ registry.rs # Agent Registry contract
β β βββ policy.rs # Spending Policy contract
β β βββ types.rs # Shared types
β β βββ lib.rs
β βββ tests/
β βββ registry_test.rs
β βββ policy_test.rs
β
βββ sdk/ # TypeScript SDK
β βββ package.json
β βββ tsconfig.json
β βββ src/
β β βββ index.ts # Main export
β β βββ registry.ts # Registry client
β β βββ policy.ts # Policy client
β β βββ stellar.ts # Stellar connection helpers
β β βββ types.ts # TypeScript types
β βββ examples/
β βββ register-agent.ts
β βββ autonomous-payment.ts
β
βββ dashboard/ # React explorer app
β βββ package.json
β βββ src/
β β βββ App.tsx
β β βββ components/
β β β βββ AgentCard.tsx
β β β βββ AgentExplorer.tsx
β β β βββ PolicyManager.tsx
β β β βββ ActivityFeed.tsx
β β β βββ RegisterAgent.tsx
β β βββ hooks/
β β β βββ useRegistry.ts
β β β βββ usePolicy.ts
β β βββ lib/
β β βββ Proxima.ts
β
βββ docs/
β βββ ARCHITECTURE.md
β βββ CONTRACT_SPEC.md
β βββ SDK_GUIDE.md
β βββ DEPLOYMENT.md
β
βββ .github/
β βββ ISSUE_TEMPLATE/
β β βββ bug_report.md
β β βββ feature_request.md
β β βββ good-first-issue.md
β βββ workflows/
β βββ test-contracts.yml
β βββ test-sdk.yml
β
βββ CONTRIBUTING.md
βββ LICENSE
βββ README.md β you are here
- Project scaffold & architecture
- Agent Registry Soroban contract (Rust) + tests
- Spending Policy Soroban contract (Rust) + tests
-
execute_paymentcontract tests (token transfer path) - Deploy both contracts to Stellar Testnet
- TypeScript SDK core (registry + policy clients)
- SDK browser-wallet signing (
buildRegisterTx,buildCreatePolicyTx,buildRevokePolicyTx,submitSignedTx) - SDK unit tests (39 tests via
bun test)
- React dashboard β Agent Explorer UI (live on-chain data with mock fallback)
- React dashboard β Policy Manager UI (create + revoke wired to Freighter)
- React dashboard β Register Agent UI (wired to Freighter + SDK, ID availability badge)
- Real-time Activity Feed (Stellar event streaming)
- Freighter wallet integration
- Live on-chain stats bar (agent count + policy count)
- SDK usage examples (2 complete examples)
- x402 payment flow integration demo
- Mainnet deployment
- Full documentation site
- Security review
- Video demo + launch post
Proxima is built for the community, by the community. We have labeled issues for every skill level:
- π’
good-first-issueβ great for first-time Stellar contributors - π‘
help-wantedβ well-scoped features needing an owner - π΅
sorobanβ Rust/Soroban contract work - π£
sdkβ TypeScript SDK work - π
dashboardβ React UI work
See CONTRIBUTING.md for full contributor guide.
| Layer | Technology |
|---|---|
| Smart Contracts | Rust, Soroban SDK, WebAssembly |
| SDK | TypeScript, stellar-sdk, Stellar RPC |
| Dashboard | React, TypeScript, Tailwind CSS |
| Wallet | Freighter (Stellar wallet) |
| Network | Stellar Mainnet / Testnet |
| Payments | USDC (Circle), x402 compatible |
MIT License β see LICENSE
- π Live App: coming soon
- π Docs:
/docs - π¬ Discord: coming soon
- π¦ Twitter: coming soon
Proxima is a community project. It is not affiliated with or endorsed by the Stellar Development Foundation.