UTXOSUITE — home
UTXO RELAY / BITCOIN ROUTE INTELLIGENCE

Route intelligence Bitcoin senza nascondere il PSBT.

Relay copre confronto rotte, fee e protezione PSBT; firma/esecuzione restano integrazione futura con SafeSign.

CURRENT UI SURFACE / FUTURE EXECUTION INTEGRATION
UTXO RELAY / ROUTING AND PSBTHardware di commutazione di rete in primo piano, con le porte illuminate una a una.
SUPERFICIE ATTUALE

Ciò che esiste nella superficie prodotto attuale.

La UI include route consigliata/veloce/economica, fee e PSBT; non implica execution completa.

01

Route comparison

Rotte consigliata, veloce e fee minima.

02

Fee assistant

Espone i trade-off delle fee.

03

PSBT protection

Review struttura PSBT e contesto.

04

Execution boundary

Analisi attuale; firma/esecuzione future.

PRIMA L'ATTESA, POI LA FIRMA

Un output che non ti aspettavi invalida l'operazione.

Una quotazione di rotta diventa un insieme di output. Quegli output diventano un PSBT. Prima di firmare qualsiasi cosa, il PSBT viene confrontato con l'attesa che hai approvato: output per output, satoshi per satoshi.

PSBT · OUTPUTS

recipientbc1q7x…3k2v1,450,000 sat
changebc1qz9…m4ta612,480 sat
network fee · 8,420 satceiling · 12,000 sat

EXPECTATION MATCH

MATCH

Il PSBT corrisponde all'attesa esaminata.

reviewed outputs
2
psbt outputs
2
recipient
bc1q7x…3k2v · 1,450,000 sat
change
bc1qz9…m4ta · 612,480 sat
fee policy
8,420 sat / 12,000 sat · RBF signalled · CPFP available
signer
reachable after explicit authorization

Illustra il contratto di vincolo all'attesa. UTXO Relay non custodisce mai una chiave privata: il PSBT è firmato dal tuo wallet o dal firmatario hardware.

IL PERCORSO DI UNA FIRMA

Capire prima di firmare.

Ogni autorizzazione irreversibile percorre la stessa strada. UTXO Suite rende leggibile ogni passaggio — e si ferma all'unico che non deve mai possedere: la firma.

  1. REQUEST

    Un wallet, una dApp o un agente chiede una firma. Non si dà ancora nulla per buono.

    UTXO Suite
  2. NORMALIZE

    La richiesta viene decodificata in una forma canonica: metodo, catena, origine, parametri.

    UTXO Suite
  3. INTENT

    Che cosa fa davvero la richiesta, in chiaro: un trasferimento, un'approvazione, una delega, un permit.

    UTXO Suite
  4. CONTEXT · SIMULATION

    Controparte, provenienza e risultato atteso. La simulazione è una prova, mai un oracolo.

    UTXO Suite
  5. RISK

    Segnali pesati: autorità illimitata, codice sconosciuto, contratti appena creati, destinazioni incoerenti.

    UTXO Suite
  6. POLICY

    Le tue regole applicate in modo deterministico su quelle prove: una policy, non un'intuizione.

    UTXO Suite
  7. DECISION

    ALLOW, WARN, REVIEW o BLOCK. Un BLOCK non viene mai ammorbidito da un altro livello.

    UTXO Suite
  8. AUTHORIZATION

    Autorizzi in modo esplicito. Nemmeno un ALLOW è una firma.

    Tu
  9. PAYLOAD INTEGRITY

    I byte che stanno per essere firmati vengono confrontati con i byte esatti che hai esaminato.

    UTXO Suite
  10. SIGNER

    Il firmatario isolato vive dentro il wallet. UTXO Suite non custodisce mai una chiave né una seed.

    Vigi Wallet
  11. BROADCAST

    Facoltativo. Una transazione firmata non è automaticamente una transazione trasmessa.

    Vigi Wallet
  12. VERIFICATION

    Ciò che è realmente accaduto sulla catena viene confrontato con ciò che ti era stato promesso.

    UTXO Suite
ALLOWNulla contraddice la richiesta. Serve comunque la tua autorizzazione esplicita.
WARNC'è qualcosa che merita attenzione prima di proseguire.
REVIEWLa richiesta non può essere compresa senza che tu la guardi da vicino.
BLOCKLa richiesta non deve raggiungere un firmatario con la policy attuale.

Nessuna decisione è una firma. L'autorizzazione resta sempre tua.

L'ignoto non diventa mai sicuro. Una prova mancante resta mancante.

Confine di sicurezza

UTXO Relay

Modello non-custodial, senza auto-broadcast; intelligence separata dall'autorità.

Prossimo confine di integrazione

SafeSign

Firma/esecuzione future devono mostrare il PSBT via SafeSign.

UTXO RELAY / CONFINE ESECUZIONE BITCOIN

La route intelligence deve restare separata dall'autorità di firma.

Relay può confrontare route e costruire PSBT candidata, ma SafeSign deve revisionare input, output, change, fee e assumptions prima del signer.

01INTENT

Definisci asset, destinazione e obiettivo route.

02ROUTE

Confronta route candidate e trust assumptions.

03PSBT BUILD

Costruisci input, output, change e fee.

04SAFESIGN

Revisiona struttura PSBT e assumptions.

05EXTERNAL SIGNER

Il signer mantiene l'autorità della private key.

06BROADCAST

Broadcast resta esplicito e separato.

CONFINI DEI COMPONENTI

ARCHITETTURA DEL SISTEMA

La superficie attuale è uno scaffold routing/UI. Esecuzione reale, PSBT e signer restano implementazione futura.

COMPONENT
READS
WRITES
FORBIDDEN
ROUTE ENGINE
intent · quotes · trust model
candidate route
sign
PSBT BUILDER
UTXO set · route
unsigned PSBT
private key
SAFESIGN
PSBT · route assumptions
decision · evidence
sign · broadcast
EXTERNAL SIGNER
reviewed PSBT
signature
silent mutation
CONTRATTO REQUEST / RESULT

INPUT → REVIEW → RESULT

Relay può confrontare route e costruire PSBT candidata, ma SafeSign deve revisionare input, output, change, fee e assumptions prima del signer.

REQUEST / INPUT
{
  "asset":"BTC",
  "destination":"bc1q...",
  "amountSat":8400000,
  "route":"candidate-A",
  "psbtHash":"sha256:..."
}
DECISION / RESULT
{
  "decision":"REVIEW",
  "inputs":2,
  "outputs":2,
  "change":"bc1q-self...",
  "feeRate":"18 sat/vB",
  "signingAuthority":"external"
}
INVARIANTI DI SICUREZZA

STATO ATTUALE

La superficie attuale è uno scaffold routing/UI. Esecuzione reale, PSBT e signer restano implementazione futura.

01

NO KEY CUSTODY

L'analisi non deve richiedere seed né custody di private key.

02

NO SILENT SIGN

La review non deve mai diventare firma, approval o broadcast implicito.

03

PAYLOAD INTEGRITY

Il payload finale deve coincidere con quello revisionato; ogni mutazione richiede una nuova review.

04

VISIBLE FAILURE

Methods non supportati, contesto mancante e failure devono restare visibili, non diventare ALLOW.

STATO ATTUALE

La superficie attuale è uno scaffold routing/UI. Esecuzione reale, PSBT e signer restano implementazione futura.