Quantum-reliable settlement.
Your keys. Your controls.
Multisig vaults on Bitcoin. Keys SQRL never holds. Fail-closed limits, roles and a write-once audit log. Integrity is quantum-reliable by construction.
secp256k1 today. Quantum-reliable by construction. Vault spends use Bitcoin's curves. Ledger integrity rests on hash commitments. SQRL endpoints are built to run NIST-standardised post-quantum cryptography.
secp256k1 today
Curves Bitcoin already trusts.
Hash integrity
Replay against commitments.
NIST PQ endpoints
ML-KEM, ML-DSA, SLH-DSA.
Bitcoin path
Single-use keys; Taproot ready.
Your subnet. Your keys. Host with SQRL or on-premise. Keys, customers and records stay inside. The hub sees amount, currencies and receiving subnet only.
You sign outbound
Hub cannot produce signatures.
Liquidity yours
Channels under your keys.
Canonical standing
Checkpoints unlock routing.
Every movement follows one path. Same steps every time. Nothing reaches Bitcoin until your vault's quorum has signed.
- 01
Role starts it
Needs Initiate payment in that workspace.
- 02
Limits checked first
Fail closed; address book only.
- 03
Each signer signs
On device; signing is approval.
- 04
Quorum in the vault
P2WSH M-of-N in Bitcoin script.
vault.descriptor// Treasury reserve, 2 of 3wsh(multi(2,xpub6CUGRUonZSQ4TWtT…,xpub6D4BDPcP2GT577Vv…,xpub6FHa3pjLCk84BayL…))// A spend with fewer than two// signatures is not valid on// Bitcoin. - 05
Last signature broadcasts
Finalised, then sent; cannot recall.
Your private keys never reach SQRL. SQRL stores public keys only. A public key cannot sign.
Trezor
Sign on device.
Software profile
Phrase stays in the browser.
Signing service
Requests only; holds no key.
{ "key_type": "hd_xpub", "xpub": "xpub6CUGRUonZSQ4TWtTMmzX…", "master_fingerprint": "73c5da0a", "derivation_base_path": "m/84'/0'/0'", "net": "mainnet", "status": "active"} // The keys table has no column for// a private key or a recovery phrase.Limits refuse until you set them. Your team sets the rules. Every check is logged.
Spending limits fail closed.
Set vault and role limits. Unset means refuse. Over limit means refuse.
Address book
Named destinations only.
Whitelist
Approved holders only.
Pause
Halts transfers when needed.
One workspace at a time. Mainnet or sandbox. Invite by email. Role sets what they can do.
Eleven permissions
From Initiate to View logs.
Starter roles
Owner, Admin, Initiator.
Sign-in
Email code or Google.
Every action lands in the audit log. Ten categories. Filter with View logs.
Written once
Same ID inserts once.
Malformed kept
Invalid events stored aside.
Exports logged
CSV export is recorded.
Instant on Lightning. Final on Bitcoin. HTLC: every hop or none. Channels open and close on Bitcoin. Balances return under your keys.
Atomic HTLC
Every hop or none.
In-flight FX
Same payment hash.
Bitcoin finality
Confirm, then settle.
Questions security teams ask. Keys, quorum, custody, quantum-reliable.
You do; SQRL stores public keys only.
In Bitcoin script on the vault (P2WSH M-of-N).
No; it can request signatures, not produce them.
Integrity is quantum-reliable by construction; SQRL endpoints are built to run NIST-standardised PQ in a staged profile.
Built for diligence. Controls are open before a pilot. Licence obligations cover material cyber incidents.
Questionnaire
Control-by-control answers for security, risk and compliance before a pilot.
Controls map
Keys, limits, roles, whitelist, pause and the movement path on one page.
This Security page
Audit export
Insert-once log across ten categories. CSV export is itself recorded in the log.
View logs permission
Independent code and protocol audits, and pen tests, are shared under NDA when available.
