PUBLIC PREVIEW — SIMULATION ONLY. No real Bitcoin, no payable invoices, and no live wallet connection.
SMALL SATS. BIG CONFIDENCE.

Explore Lightning testing.
Try it without spending sats.

Preview a Lightning payment test, explore troubleshooting guidance, and see how the future live service could work. This version is only a simulation.

◇ Simulated payments only / No wallet needed / Built for Bitcoin Lightning
01 PAYMENT TEST

Give it a spark.

Choose a sample amount to explore the payment flow. This preview does not create real invoices or move Bitcoin.

CHOOSE AN AMOUNT SATS
ⓘ

This is a demo. No real Bitcoin can be sent or received.

⚡How the live service will workPREVIEW ONLY

In the future live service, you will scan a payable QR code with a wallet such as Blink or Zeus, review the amount and fees, and approve the payment. Do not send any Bitcoin during this preview.

Advanced: testing with your own Lightning node

For a genuine outside-wallet test, use a Lightning wallet that sends through a different node or service.

02 PAYMENT STATUS
ϟ

Ready when you are.

Your invoice and payment status will appear here.

CHOOSE AMOUNT→GENERATE→VERIFY
01

Pick a demo amount

Try 10 to 1,000 simulated sats.

02

Simulate a payment

No wallet or Bitcoin needed.

03

View a sample receipt

A simulated receipt and troubleshooting guidance.

SOMETHING WENT WRONG?

Let's find the problem.

Select the message your wallet shows. We'll suggest where to look first.

⌁
✳ SUGGESTED NEXT STEPS

No usable route

    ℹ These are possible causes, not a guaranteed diagnosis. For a pending payment, check its final status before retrying.
    MADE FOR HUMANS & MACHINES

    Your agent has a Lightning wallet.
    We have a test for that.

    A future version could offer an API for creating tiny test invoices, checking real settlement, and retrieving troubleshooting suggestions. That API is not active in this public preview. Any automated spending must be authorized and limited by the agent's operator.

    PLANNED AGENT-FRIENDLY ENDPOINTS
    POST /api/v1/invoicesPlanned: create a test
    GET /api/v1/invoices/:idPlanned: check status
    POST /api/v1/diagnosePlanned: find next steps
    FUTURE API EXAMPLEV0.3.3
    curl -s https://your-future-api.example/api/v1/invoices \
      -H 'Content-Type: application/json' \
      -d '{"amount_sat":100}'
    
    # Response (demo):
    {
      "id": "lts-...",
      "status": "unpaid",
      "demo": true
    }