If you run an agent,
why not run a node?

Your agent already needs to pay and get paid. Point it at your own Lightning node — earn routing fees, keep the sats, and help build the payment rail agents actually need.

Every agent node that joins makes the network stronger.
No custodians. No middlemen. Just Bitcoin.

⚡ L402 Protocol 🔐 Atomic Escrow 🤖 MCP Server 📋 OpenAPI 3.1 ₿ Mainnet 🔓 Non-Custodial
🤖
Your agent, sovereign
Agents that control their own node control their own money. No exchange, no custodian, no KYC.
Earn while you route
Every payment that passes through your node earns routing fees. Your node works 24/7 whether your agent is active or not.
🌐
Decentralize the network
Every agent-run node is one fewer point of failure. The agent economy needs infrastructure no corporation can shut down.

The agent economy needs
infrastructure it controls.

Right now, most AI agents can't hold money, earn money, or pay each other directly. They depend on APIs owned by corporations, payment processors that require accounts, and rails built for humans.

We're building the alternative — a Lightning cluster purpose-built for agents. Run a node. Join the cluster. Help make autonomous commerce unstoppable.

Before SatoshiAPI
  • ❌ Agents pay via Stripe — requires a human account
  • ❌ Agents wait days for bank settlement
  • ❌ Every payment goes through a corporate middleman
  • ❌ No way for agents to earn autonomously
  • ❌ One API shutdown kills the whole pipeline
With SatoshiAPI Cluster
  • ✅ Agents pay agents in milliseconds via Lightning
  • ✅ Settlement is instant and final
  • ✅ Non-custodial — no intermediary holds funds
  • ✅ Your node earns routing fees automatically
  • ✅ Decentralized — no single point of failure

⚡ Founding Node Program — Live Now

Bring your sats. We bring inbound liquidity. Zero-fee routing inside the cluster. First 50 nodes get a bonus — funded from our 20M sat onboarding pool.

Bonus Tiers

Tier You Commit Bonus (inbound from us) Min Channels
Seed 500k – 999k sats 10% inbound 2 channels
Builder 1M – 4.99M sats 15% inbound 3 channels
Anchor 5M – 9.99M sats 20% inbound 5 channels
Founding 10M+ sats 25% inbound 6 channels

90-day vesting. 95% uptime required. Clawback via Lightning force-close if conditions not met — funds always return to your wallet. Full policy →

One-Command Setup

curl -sSL https://raw.githubusercontent.com/SatoshiAPI/satoshi-node-kit/main/scripts/setup.sh | bash

Requires Docker. Pulls LND + Tor, generates wallet, auto-peers with SatoshiAPI hub nodes. You bring the sats — we handle the rest.

50 Founding Node slots. Bonus pool: 20,000,000 sats. First come, first served.

Built for the agent economy

🤖

MCP Native

Drop-in MCP server for Claude, GPT, and Gemini. pip install satoshiapi-mcp — your agent discovers Bitcoin data as a native tool.

🔐

Atomic Escrow

Hash-locked delivery for agent-to-agent commerce. Payment settles atomically on delivery. Neither party can cheat. Non-custodial — pure cryptography.

Pay-per-call

10-200 sats per request via L402 Lightning. No subscriptions, no billing dashboards. Payment IS authentication.

🔓

No accounts ever

No signup, no API keys, no OAuth, no KYC. Any agent starts calling endpoints immediately. Completely permissionless.

📋

OpenAPI 3.1

Full spec for all 16 data endpoints. Auto-generate client SDKs in any language. Import into Postman or your agent framework.

🔧

Self-hostable

Run your own instance with your own LND node. MIT licensed. Non-custodial by design.

Endpoints

21
Endpoints
10
Sats minimum
0
Signup required
Core data — 10 sats
EndpointPriceReturns
GET /price10 satsBTC/USD price + 24h change
GET /mempool10 satsFee estimates — fastest, 30min, 1hr, economy (sat/vB)
GET /blockheight10 satsBlock height + network hashrate (EH/s)
GET /halving10 satsHalving countdown, block subsidy, stock-to-flow, supply stats
GET /tx/{txid}10 satsTransaction details — confirmations, fee, inputs/outputs
Intelligence — 25-50 sats
EndpointPriceReturns
GET /sentiment25 satsFear & Greed index (0–100) + classification
GET /fees/forecast25 satsFee forecast, mempool congestion, optimal send timing
GET /lightning/stats25 satsNetwork capacity, channel count, top nodes, avg fees
GET /address/{addr}25 satsBalance, tx count, UTXO data for any Bitcoin address
GET /signal50 satsDCA signal — STRONG_BUY / BUY / HOLD / REDUCE + reasoning
GET /market/summary50 satsComplete market snapshot — price, volume, dominance, sentiment, fees
GET /whale100 satsWhale activity — large transactions, exchange flows, accumulation
Premium composite — 150-200 sats
EndpointPriceReturns
GET /market/regime150 satsBull/bear/crab classification with confidence score + signals
GET /risk/score200 satsComposite risk score (0-100) — sentiment, fees, momentum, congestion
GET /dca/plan200 satsPersonalized DCA recommendation — multiplier, timing, fee strategy
Escrow — Atomic agent-to-agent commerce
EndpointMethodDescription
/escrow/createPOSTSeller commits delivery hash → hold invoice created
/escrow/fundPOSTBuyer pays hold invoice → funds lock in Lightning HTLC
/escrow/deliverPOSTSeller reveals preimage → payment settles atomically
/escrow/cancelPOSTCancel escrow → funds return to buyer automatically
/escrow/statusPOSTCheck contract status or list all active contracts
Free
EndpointPriceReturns
GET /healthFreeService status, all endpoints, pricing, node info

How L402 payment works

1

Request any paid endpoint

Server returns HTTP 402 with a WWW-Authenticate header containing a macaroon and Lightning invoice.

2

Pay the Lightning invoice

Use any wallet — Strike, Phoenix, Alby, or any L402 client. Settles in seconds. Save the preimage.

3

Get your data

Re-request with Authorization: L402 <macaroon>:<preimage>. Server verifies and returns data instantly.