LIVE
Nirium← Home
SDK + API + MCP

Build on
Nirium

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

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

Regulatory Disclosure: B2B Software Provider

Nirium is strictly a software and infrastructure provider (SDK/API). We do not operate as a Financial Technology Institution (ITF), do not manage third-party funds, and are not subject to registration under Art. 80 of the Fintech Law. All operational, KYC, AML, and compliance responsibilities fall entirely on the regulated institutional operator utilizing our infrastructure. Nirium acts solely as a decentralized routing layer on Soroban.

Provisioning: 5 Lines

Autonomous corporate rebalancing (USDC to CETES) 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" });

B2B Micropayments for Agents

x402 for API-level atomic payments. MPP for corporate session budgets and mass institutional settlements.

x402 — Atomic 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 — Corporate Payment Channel

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
Requires SaaS facilitator
Institution needs XLMOpt.
Optimized forRapid IntegrationNative B2B P2PHigh-Freq Settlement
Console Integration (MCP)

MCP Server
Claude & Cursor

Connect your Claude Desktop or Cursor instance to your infrastructure in 2 minutes. Enable your node to manage corporate capital securely and auditably.

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 Base Operations

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.6.1

Telemetry Hub

44+ Endpoints architected strictly for institutional autonomous routing and forensic export (Fintech Law).

Core B2B 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

Compliance 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 Modular subsystems for Institutional Orchestration

Soroban Mainnet Readiness

Audited Execution Nodes

Non-custodial Soroban smart contracts deployed on Stellar Testnet.

NiriumVault
Core treasury: vaults, agent delegation, strategy execution, 2-of-3 multisig
CBTWMZCG3P72EHFAQ4ZLSEBIOFYJC244H5J6DHZIJ56FHFWJ2CFAWSZU
NiriumProtocol
Unified registry: ELO reputation, strategy marketplace, agent scoring, skill gate
CC2TU5BDTKTPRRRQPEF77I54XYHFQ25XGIRO2TCWKSR7NRJDFR5L5NR5
CETES (Mexican Bonds)
Government Bond Asset (Etherfuse)
CC72F57YTPX76HAA64JQOEGHQAPSADQWSY5DWVBR66JINPFDLNCQYHIC
USDC (Stellar Testnet SAC)
Primary liquidity asset
CBIELTK6YBZJU5UP2WWQEUCYKLPU6AUNZ2BQ4WWFEIE3USCIHMXQDAMA

Infrastructure Requirements?

Get access to the provisioning endpoints in Sandbox.