Tre luoghi
Il lavoro è diviso tra tre luoghi, e tra i primi due passano solo codici QR. Il tuo telefono fa girare Locker Vault, offline: custodisce la chiave del conto e firma via QR. Il tuo computer fa girare lpa e il suo guardiano, che tiene una chiave di agente. Hyperliquid custodisce il tuo conto e le sue posizioni.
Le letture di mercati, quotazioni, posizioni e saldi sono pubbliche e non richiedono firma. Tutto il resto viene firmato in uno dei primi due luoghi, mai su un nostro server: non ne esiste nessuno.
Due chiavi
La chiave del conto vive in Locker Vault, su un telefono o un tablet offline, mai sul computer. Può fare tutto: prelevare, inviare, approvare un agente, firmare un mandato.
La chiave di agente viene creata sul tuo computer da lpa init, sigillata su disco sotto una password che scegli tu, e approvata una volta dal vault. Hyperliquid le permette di inserire, modificare e annullare ordini e di impostare la leva, e le rifiuta ogni prelievo e ogni invio. Scade da sé, dopo 180 giorni al massimo.
Che cosa una chiave di agente può firmare e che cosa non può è stato provato sul mainnet di Hyperliquid il 28 settembre 2026, azione per azione. La misura completa è nella pagina del wallet di agente.
Il guardiano
lpa unlock avvia il guardiano, un processo in background che tiene in memoria la chiave di agente. Chi chiede un ordine, tu, uno script o un assistente IA, non vede mai la chiave né la password.
Il guardiano verifica ogni ordine una seconda volta contro la tua policy locale e, da quando ne hai firmato uno, contro il mandato. Firma solo un elenco chiuso di azioni di trading, e risponde solo alle richieste che portano il token che ha scritto all'avvio. lpa lock toglie la chiave dalla memoria: da quel momento non si può firmare nulla.
Il mandato
Il mandato sono i limiti dell'agente, firmati una volta sul telefono: i mercati, l'ordine più grande, la leva massima, gli ordini e il nozionale al giorno, la perdita massima al giorno, la commissione di servizio e il suo destinatario, gli usi consentiti (trading, copie, pilota) e la sua scadenza, trenta giorni al massimo.
Locker Vault decodifica da sé la richiesta e mostra ogni limite sulla sua riga prima che tu firmi. Il guardiano rilegge il mandato prima di ogni apertura, non gli lascia mai allargare la tua policy locale, e ricorda il mandato più alto firmato e ogni revoca, così un file vecchio rimesso al suo posto non apre nulla.
Un ordine, dall'inizio alla fine
- La quotazione. L'ordine viene quotato sul book in diretta di Hyperliquid: entrata, nozionale, margine, commissioni e una stima di liquidazione.
- La policy locale. L'ordine più grande, la leva, i mercati che permetti. Un rifiuto nomina il limite, con le sue cifre.
- Il tuo via. In un terminale confermi tu. Uno script o un assistente ha bisogno del tuo accordo, e via MCP di una quotazione che hai visto, valida dieci minuti e una volta sola.
- Il guardiano. Di nuovo la policy, poi il mandato, poi la firma con la chiave di agente.
- Il registro. L'ordine, la sua quotazione e i limiti che l'hanno giudicato vengono scritti sul tuo computer.
Il pilota giornaliero
Il pilota decide una volta al giorno, alle 00:30 UTC di default. Il codice raccoglie prima un dossier e lo congela: le candele, il funding, l'open interest, il calendario economico della settimana, l'indice di paura e avidità e i titoli della Fed, della BCE e di CoinDesk.
Una prima voce legge i soli testi e dà il clima della giornata. Poi il trader legge il regolamento, il dossier, il clima e le proprie lezioni, e propone long, short o niente: un verso, un mercato e una prima entrata. Non decide mai quanto.
Poi il codice giudica la proposta: il mercato è ammesso, le cifre sono cifre, l'entrata sta nella sua zona, nessuna pubblicazione a forte impatto entro dodici ore, c'è spazio per una posizione, i costi sono contati. Un solo no, e non si apre nulla. Un sì piazza il primo gradino di una scala che il codice dimensiona da sé.
Se rubassero tutto
Un programma che ruba il file della chiave sigillato e la tua password può parlare con Hyperliquid senza lpa. Non può comunque prelevare, e la chiave scade comunque. Può operare male sul conto, o depositarlo nel vault Hyperliquid di qualcun altro.
Per questo il limite vero è un conto che contenga solo quello che accetti di perdere. Revoca la chiave con il tuo telefono tramite lpa agent revoke, e ferma subito ogni apertura con lpa mandate revoke.