LIVE
Nirium← Marketing
SDK + API + MCP

Build on
Nirium

TypeScript SDK, 44+ REST endpoints, MCP server for Claude/Cursor, and native support for x402 + MPP.

bash
npm install nirium
Non-Custodial
Institutional Grade
SCF 7.0 ALIGNED
COC COMPLIANT

Regulatory Disclosure

Nirium is a non-custodial software infrastructure. We do not provide financial advice, manage third-party assets, or process fiat directly. All financial operations are executed on the Stellar network by the user via non-custodial wallets. Regulatory compliance for fiat operations is handled by our third-party regulated partners in alignment with local laws (e.g., Art. 80 Ley Fintech).

Quickstart: 5 Lines

Autonomous rebalancing + cross-border in production.

typescript
import { NiriumAgent } from "nirium"; const agent = new NiriumAgent({ apiKey: process.env.NIRIUM_API_KEY }); // Rebalance: keep 60% in CETES (gov. rate), 40% USDC (liquid) await agent.rebalance({ cetes: 60, usdc: 40 }); // Send cross-border: USD → MXN receiver gets USDC instantly await agent.transfer({ to: "G...", amount: 1000, asset: "USDC" });

Agentic Payments

x402 for per-call micropayments. MPP for session budgets, passive funding, and mass payroll.

x402 — Per-call Payment

Linux Foundation Standard

typescript
import { NiriumAgent } from "nirium"; const agent = new NiriumAgent({ apiKey: process.env.NIRIUM_API_KEY }); // x402: per-call payment — agent pays $0.05 per API call automatically const result = await agent.callPaidEndpoint({ url: "https://api.example.com/data", maxFee: "0.05", // USD, reject if server asks more asset: "USDC", });
No CustodianAtomic On-chain

MPP — Budget Session

Stripe/Tempo Spec

typescript
import { NiriumAgent } from "nirium"; const agent = new NiriumAgent({ apiKey: process.env.NIRIUM_API_KEY }); // MPP session: pre-authorize $10 budget, pay per use const session = await agent.openMPPSession({ vendor: "G...", // vendor Stellar address budget: "10", // USDC budget maxPerCall: "0.05", }); await session.call("/analyze"); // deducts $0.05 await session.call("/summarize"); // deducts $0.05 await session.settle(); // returns unspent balance
Balance ReturnedIdeal for Agents
Featurex402MPP ChargeMPP Channel
On-chain tx per call
Needs facilitator
Client needs XLMOpt.
Best forQuick setupNo 3rd partyHigh-freq
Desktop Integration

MCP Server
Claude & Cursor

Connect your Claude Desktop or Cursor instance to your vault in 2 minutes. Enable your AI assistant to manage capital, query rates, and sign audit trails directly.

json
// Claude Desktop config (~/.claude/claude_desktop_config.json) { "mcpServers": { "nirium": { "command": "npx", "args": ["@nirium/mcp-server"], "env": { "NIRIUM_API_KEY": "your_key_here" } } } }

12 Real-world Tools

nirium_get_vault_status

Get balances, rates, and pending operations

nirium_rebalance

Rebalance USDC↔CETES with target allocation

nirium_transfer

Send cross-border payment to any Stellar address

nirium_get_rates

Get live CETES rate and USDC lending rates

nirium_audit_log

Query audit trail (last N records)

nirium_export_cnbv

Export CNBV-format compliance report

nirium_create_vault

Deploy new Soroban multisig vault

nirium_pause_vault

Emergency vault pause (requires 2-of-3)

+ 4 MORE TOOLS IN DOCUMENTATION
Live Protocol Surface v0.5.0

Execution Hub

44+ Endpoints architected for institutional autonomous treasury and audit trails.

Core Infrastructure

POST
Live
/v1/agent/rebalance

Trigger USDC↔CETES rebalance

POST
Live
/v1/agent/transfer

Cross-border USDC transfer

GET
Live
/v1/vault/status

Get vault balances + rates

POST
Live
/v1/vault/create

Deploy new 2-of-3 Soroban vault

POST
Live
/v1/vault/pause

Emergency pause (2-of-3 required)

POST
Live
/v1/vault/withdraw

Withdraw >$10K (2-of-3 required)

POST
Live
/v1/x402/challenge

Create x402 payment challenge

POST
Live
/v1/x402/verify

Verify x402 payment proof

Protocol Explorer

Auth & Security

POST/api/auth/token
CORE
POST/api/auth/keys
CORE
GET/api/health
LIVE
POST/api/authenticate
LIVE

Treasury Engine

POST/api/loop/start
PREMIUM
POST/api/loop/stop
CORE
POST/api/execute
PREMIUM
GET/api/loop/status
LIVE

Compliance & IPFS

POST/v1/compliance/audit
PRO
POST/v1/compliance/ipfs
PRO
POST/v1/compliance/export
PRO
GET/v1/compliance/verify/:cid
LIVE

Market Intelligence

GET/api/market
LIVE
GET/api/tickers
LIVE
GET/api/strategies
LIVE
GET/api/signals/recent
PREMIUM
+4
+8
+12
+16

+18 Additional subsystems for Fleet Orchestration

Soroban Mainnet Readiness

Verified Nodes

Immutable smart contracts deployed on Stellar Testnet.

NiriumVault (Core)
Primary institutional multisig vault
CAU2XBJTQUBTMPAUFRX7GMZ337I5WLBI4GYPWHZEVXTMJ66D3CP6DEL4
ELO Reputation
Agent performance & reputation scoring
CC6Z3WJWRKVEAXEKIQ5S3LFEMKRF4L2FTN5YZDQU27MQRQAWA5QBJWF2
Strategy Marketplace
Strategy registry & discovery hub
CB6Q3LKBJ7CAAZY4MK7EG5R6FDDTJHB52ZEENI6BQLBJNFKBQRIAUABC
Compliance Sentinel
Security monitoring & emergency pause
CCP5OY3TTDVIREQYGOUZUXS2MZJO3LLJD6Z22Z3VROWFCPJAON22WPY2
Settlement Hub
x402 & MPP protocol controller
CANZP2OJUS2Y5VXE4YHRR75LE2WKE7QTJOCCWENR7X65DWE6QEJZV6KS
Skill Vault
AI skill monetization & access control
CB4JM3PP7GWKJUAYIZ7ZULWFTFJ57FTTUFZTFIDF4JCAPF664OJCXIEI
CETES (Mexican Bonds)
Government Bond Asset (Etherfuse)
CC72F57YTPX76HAA64JQOEGHQAPSADQWSY5DWVBR66JINPFDLNCQYHIC
USDC (Stellar Testnet)
Primary liquidity asset
CBIELTK6YBZJU5UP2WWQEQ4YkVDt3QOF4D7TaNz5WBqVIJgF57e

Ready to Build?

Free API key on testnet. No card required.