Contact us

Bitcoin payments.
Built for AI agents.

BTC Spark makes it simple for software to buy APIs, data, and digital services over Lightning. Set the budget and approved sellers. We handle the payment, the retry, and the receipt.

Set spending limitsCap every task and every purchase.
Approve sellersAgents only pay providers you allow.
Retry without paying twiceOne purchase creates one charge.
Get proof of deliveryEvery result comes with a signed receipt.

Agents can call APIs. Now they can pay for them.

Most payment systems expect a person at checkout. BTC Spark gives software a controlled way to choose a provider, make a Lightning payment, and prove what it received.

RULES

Set the rules before the agent runs.

Choose the budget, purchase limit, approved sellers, and the amount that requires human approval.

LIMITS
PAY

Let the agent choose and pay.

It compares eligible offers and pays the best one over Lightning. If a response drops, it retries without paying again.

PAYMENT
CHECK

Check the result. Keep the receipt.

BTC Spark verifies the seller, request, payment, freshness, and result before the task is marked complete.

RECEIPT

See an agent pay for data.

Run a simulated purchase with no real bitcoin. Then drop the provider response and watch the retry finish with one charge—not two.

Spending rules Payment Verified result
CURRENT PURCHASE Ready

Buy a verified BTC/USD liquidity report

Compare approved data providers and buy the best valid offer.

Test environment only. Balances, invoices, routes, and payments are simulated.

Agent wallet 500 sats

Available in the sandbox

Task limit 100 sats

20% of wallet balance

Total spent 0 sats

Nothing spent yet

Payment status Ready

Waiting for a purchase

SPENDING RULES

Spend controls

Enforced
AVAILABLE PROVIDERS

Provider offers

3 discovered

One API for agent payments.

BTC Spark wraps a purchase in one request: apply the spend rules, choose a provider, pay it, verify the response, and return a signed receipt. This MVP simulates the flow; Lightning, x402, and L402 connectors are part of the roadmap.

POST /v1/agent-payments RESPONSE
// approve the purchase before payment
{
  "agent": "research-01",
  "intent": "btc_liquidity_report",
  "spend_rules": {
    "budget_sats": 100,
    "auto_approve_below": 30,
    "merchants": ["approved/*"]
  },
  "delivery": { "verify": true }
}

201 PAID · 25 sats · receipt signed

Your agents can spend.
You stay in control.

Set who they can pay, how much they can spend, and what counts as a valid result. Your keys stay on the server.

Run the sandbox
LIMITSBudgets for every task

Control the seller, amount, expiry, and approval threshold.

KEYSCredentials stay server-side

Agents get permission to pay, not access to your wallet.

RETRIESOne payment per purchase

The same request cannot charge the wallet twice.

RECEIPTSA record for every result

The request, seller, payment, and response stay auditable.

Tell us what your agents need to buy.

Share the APIs, data, or services you want agents to purchase. We’ll use your details to respond about BTC Spark—not to run a real payment.

support@voltage.cloud

Contact the BTC Spark team

Required fields are marked with an asterisk.