Hands-on demo
Walk the flow, screen by screen.
Three journeys make up the whole product: getting an account from a satellite pass, spending it when there is no signal at all, and sending money home by voice. Pick a journey and step through it.
Step 1 of 4

SpaceFile
OfflineConnecting
- Ground network
- None in range
- Next satellite pass
- 00:41
- Mode
- Direct to device
Illustrative interface
Proof-of-spend simulator
Spend with no signal. Prove it from orbit.
Choose a merchant and an amount, then run the payment. Watch it get signed offline, held as a receipt, uplinked on the next satellite pass and anchored as a proof anyone can verify.
Set up the payment
No signal, no terminal, no bank.
Simulation only — hashes are generated locally in your browser. Timings are compressed: the 94-minute offline hold plays out in a few seconds.
- Signing
- 222 ms
- Envelope
- 412 B
- Pass interval
- 94 min
- Pass window
- 2.1 s @ 96 kbps
- Block time
- 3 s
- Finality
- 3 confirmations
Sign offline
NFC handshake 180 ms, Ed25519 co-signature 42 ms. No network involved.
Hold receipt
412 B envelope held on the handset — final between the parties, queued up to 94 min for the next pass.
Satellite uplink
Batched and burst at 96 kbps inside a 2.1s window over AS-5.
Block confirmations
3 confirmations at a 3s block interval before the receipt is treated as final.
Notarised proof
Anchored on the orbital ledger and signed to a SuperFile handle — publicly verifiable.
Proof of spend
Not started- Receipt
- —
- Amount
- —
- Merchant
- —
- Signatures
- —
- Offline hold
- —
- Satellite
- —
- Confirmations
- —
- Ledger anchor
- —
- SuperFile handle
- —

What the demo assumes
Designed for the worst connection on Earth.
Every screen above is built for intermittent power, no cell tower, no document and no branch — the same recipient-first, offline-tolerant design set out on the SpaceFile App and mission pages. If it works there, it works anywhere.
From a satellite pass to a proof of spend.
Onboarded from orbit, spent offline, notarised on the next pass.


