Self-custody with process
Self-custody con proceso
Keep keys in your perimeter. Add segregation of duties without becoming a custodial stack.
Mantén las claves en tu perímetro. Añade segregación de funciones sin convertirte en un stack custodial.
Product model
Non-custodial treasury OS: the client keeps the keys; TreasOS adds policy, approvals, and audit evidence. Boards get process without handing Bitcoin to an exchange or CASP.
Sistema operativo de tesorería non-custodial: el cliente conserva las claves; TreasOS aporta política, aprobaciones y evidencia de auditoría. El board obtiene proceso sin entregar Bitcoin a un exchange o CASP.
Three zones. Only the middle is TreasOS — and it never holds spend authority.
Tres zonas. Solo el centro es TreasOS — y nunca tiene autoridad de gasto.
Every movement is proposed, policy-checked, approved, signed offline, then broadcast — with a full evidence trail.
Cada movimiento se propone, pasa por política, se aprueba, se firma offline y luego se hace broadcast — con evidencia completa.
Import xpub / descriptor. Balances & UTXOs visible; no private keys on server.
Importar xpub / descriptor. Saldos y UTXOs visibles; sin claves privadas en el servidor.
Operator drafts destination, amount, fee context.
El operador define destino, monto y contexto de fee.
Limits, whitelist, roles — committee rules before urgency.
Límites, whitelist, roles — reglas del comité antes de la urgencia.
Second person (or quorum) must approve before PSBT leaves.
Segunda persona (o quórum) debe aprobar antes del PSBT.
PSBT → Sparrow / HW / cold. Keys never touch TreasOS.
PSBT → Sparrow / HW / cold. Las claves no tocan TreasOS.
Tx on-chain; change tracked; full log for board & auditor.
Tx on-chain; change rastreado; log completo para board y auditor.
We do not compete with “having Bitcoin.” We compete with operating Bitcoin poorly at institutional scale.
No competimos con “tener Bitcoin.” Competimos con operar Bitcoin mal a escala institucional.
| Dimension | Dimensión | Excel + chat + HW | Excel + chat + HW | Exchange / custodian | Exchange / custodio | Vault / multisig tool | Vault / multisig | TreasOS | |
|---|---|---|---|---|---|---|---|---|---|
| Who holds keys | Quién tiene las claves | Client | Cliente | Vendor | Vendor | Client | Cliente | Client | Cliente |
| Counterparty risk | Riesgo de contraparte | Low | Bajo | High | Alto | Low | Bajo | Low | Bajo |
| Spend policy / limits | Política / límites | Informal | Informal | Vendor UI | UI del vendor | Partial | Parcial | Native engine | Motor nativo |
| Maker-checker / RBAC | Maker-checker / RBAC | — | Opaque | Opaco | Limited | Limitado | Built-in | Integrado | |
| Audit evidence | Evidencia de auditoría | Weak | Débil | Vendor reports | Reportes vendor | Partial | Parcial | Full trail | Trail completo |
| MiCA / CASP surface | Superficie MiCA / CASP | Low | Baja | High | Alta | Depends | Depende | Low (non-custody) | Baja (non-custody) |
| Board / CFO fit | Encaje board / CFO | Does not scale | No escala | Custody trade-off | Trade-off custodia | Vault-first | Vault-first | Treasury OS | Treasury OS |
Keep keys in your perimeter. Add segregation of duties without becoming a custodial stack.
Mantén las claves en tu perímetro. Añade segregación de funciones sin convertirte en un stack custodial.
Committees pre-approve rules (limits, whitelist, quorum). Operators execute inside the fence — not invent process under pressure.
El comité pre-aprueba reglas (límites, whitelist, quórum). Los operadores ejecutan dentro del cercado — no inventan proceso bajo presión.
Who proposed, who approved, what policy applied, which PSBT, which txid — ready for board and post–MiCA scrutiny.
Quién propuso, quién aprobó, qué política aplicó, qué PSBT, qué txid — listo para board y escrutinio post–MiCA.