Start here
Run your shop. Own the rails.
Qart starts where a small business already is: sales, receipts, and books your accountant can read. From there it climbs, one rung at a time, to money that moves on its own terms: paid per request, settled by contract, held by you. Every rung works by itself. Nobody has to climb them all.
From the books to smart contracts
Six rungs, in the order most shops climb them. Live means ready to use. Testnet means built and tested, with the mainnet walk-through still owed. Preview means built, with the gap named.
Keep the books
Every sale lands in a standard journal your accountant can import.
Double-entry journal
liveEach paid order becomes a balanced journal entry: money in, revenue, sales tax owed. Export it as CSV for QuickBooks, Xero or your accountant.
Sales tax schedules
livePick your jurisdiction once. Orders carry the right rate, and the tax collected is tracked as a liability.
Receipts that prove themselves
liveA receipt can be written to the chain, so anyone can verify a purchase from its txid on any Qart instance. The receipt is the transaction: the third entry beside your debits and credits.
Sales reports
liveDaily and monthly sales, top items and busy hours, without a spreadsheet.
Get paid in person
Take a payment at the counter today, with the phone you already have.
Your own receiving address
livePayments go straight to your wallet. Qart never holds your money and never holds your keys.
Point of sale
liveA menu, a cart and a QR code on a tablet or phone. The customer scans, pays, and you see it land.
Pay links and tips
liveA link or QR anyone can pay, for an amount you set or one they choose.
Cards and other wallets
liveConnect Stripe or HandCash so customers without bitcoin can still pay you; it all lands in the same books.
Sell online
Put a Buy button on any website, or let Qart build the site with you.
Checkout on your own site
liveOne script tag turns any page into a store: a Buy button, an inline QR and a confirmation, no redirect.
A site, built with you
liveDescribe your shop and get an editable website on GitHub Pages, with a coach that keeps helping after launch.
The Open sign
liveTell neighbors you are open right now, on Qart and on your own site, and answer questions while they browse.
Found across the network
liveYour catalog is an open feed. Other Qart instances can list it, with no platform in the middle.
Bitcoin-native economics
Rewards, stored value and stable money that customers actually own.
Loyalty stamps
liveStamp cards that live in the customer's wallet, optionally as on-chain stamps, so the reward is theirs.
Prepaid and gift cards
liveSell stored value up front. Redemptions draw down a liability in your books, not a mystery balance.
Stable value (MNEE)
testnetPrice and settle in a dollar stablecoin on the same chain when you would rather not hold bitcoin.
Your own token
previewMint a BSV-21 token for memberships, credits or a community currency.
The coordinated testnet run with the bitblocks indexer is still owed (#10).
Peer to peer and 402
Get paid per request, per article, per API call, directly, with no middleman.
402 Payment Required
livePut a price on a URL. A request without payment gets HTTP 402 and a payment request; a paid one gets through. Micropayments of a few sats work.
A payment name
liveCustomers pay a name like you@qart.app instead of copying a long address.
Sign in with a key
liveYour identity is a key you hold (did:key), recognized by any app that checks it. No password to leak.
Wallet API
liveList spendable coins and broadcast transactions your own tools signed. The key stays with you.
Smart contracts
Agreements that settle themselves: the terms are in the transaction.
Escrow
testnetBuyer, seller and an arbiter share a 2-of-3 lock. Two of three agree and the money moves; no platform decides.
The testnet walk-through is still owed (#38).
Pre-signed refunds
testnetThe refund is signed before the money moves, locked until a date. The customer is protected without trusting you.
Referral covenants
previewPay a referrer automatically when their link sells, enforced by the script instead of a promise.
The covenant pays to P2SH, which is disabled; it moves to a bare script first (#60).
Co-signed transactions
testnetBuild a transaction here, sign it in your own wallet, combine signatures from partners. Keys never leave their owners.
Books your accountant already reads
Every paid order becomes a balanced double-entry journal entry: the money in, the sale, and the sales tax you owe. Download it as CSV and import it into QuickBooks, Xero, or a spreadsheet.
Each entry also carries the transaction that paid it. That is the third entry: anyone can check the line against the chain, and nobody has to take your word or ours.
Sale 1042, an example
| Account | Debit | Credit |
|---|---|---|
| 1010 Cash - Bitcoin (BSV) | 10,800 | |
| 4000 Sales revenue | 10,000 | |
| 2200 Sales tax payable | 800 |
sats · txid 4f3c…a91e · receipt 9b07…22d4
Hand it to your AI assistant
Qart describes itself in plain text to language models. Give your assistant the prompt below and a Qart token, and it can see your shop, explain each rung in your terms, and do the setup work with you.
Your Qart token is a user API key. It acts as you, with your role in each shop, so treat it like a password and revoke it in settings when you are done. Your wallet keys never go to Qart or to the assistant.
Prompt
I'm setting up a small business on Qart. Read https://qart.app/llms.txt first. My Qart token (a user API key from https://qart.app/settings) is: <paste it here> Call GET https://qart.app/api/v1/me with it, tell me in plain words where my shop stands on the ladder, and propose the next step. Before anything that moves money or writes to the chain, tell me what it will do and wait for my yes.