Three rails — people choose
Open the original POS: Till tab · original-pos/ · desk :8090/pos
Charge a coffee. Three buttons: Kaspa native, Kaspa stable, USDT (guest).
| Rail | Kind | On this till | Freeze | Use for |
|---|---|---|---|---|
| KAS | native PoW | Live QR to groks-wallet (kaspatest:). Claim looks up api-tn10. |
No | Dapp unit if you can bear volatility. Always miner fee. Always x402 asset. |
| kUSD | reserved-native / BitCoffee protocol | Checkout + Mark settled (demo). Protocol exists on TN10. This keypad cannot transfer the Asset ID yet. | No issuer key in the design | Candidate stable unit. Not live money on this till. Not x402. |
| USDT | guest IOU | Checkout + Mark settled (demo). Freeze warning on the ticket. | Yes. Tether addBlackList / destroyBlackFunds |
Merchant dollar inventory, labelled. Never gas. Never miner fee. |
Constitution
- Consensus / order = Kaspa L1. USDT does not vote in GHOSTDAG.
- Miner fee = KAS. Sender pays.
- Unit of account on the keypad = EUR or USD.
- Settlement is a separate object. Pick a rail.
Why not wait for Tether
Kasplex landing USDT/USDC is useful. It imports issuer policy into the money the dapp speaks. If the dapp unit can be frozen, the dapp can be frozen. Proof-of-work cash has held the no-blacklist test since 2009. Kaspa keeps that on native KAS. A KAS-backed covenant dollar is the attempt to keep it while quoting a dollar. BitCoffee is that attempt. It is not done.