{
 "schema": "lattice-ripristino-v1",
 "generato": "2026-09-25T07:33:57Z",
 "domanda": "dodici parole e un indirizzo bastano a riportare in vita un'identità, con i suoi messaggi?",
 "come": "identità creata dal seme, messaggi veri, chiave e sessione buttate via, ricostruzione dalle sole parole",
 "ricostruzione_chiave_ms": 739,
 "prove": [
  {
   "esito": "PASS",
   "prova": "dodici parole nuove",
   "dettaglio": "pitch grab tent …"
  },
  {
   "esito": "PASS",
   "prova": "coppia ML-DSA-65 vera",
   "dettaglio": "3904/8064"
  },
  {
   "esito": "PASS",
   "prova": "due identità di prova registrate sul nodo",
   "dettaglio": "rinasce949899@lattice.lns · compagno949899@lattice.lns"
  },
  {
   "esito": "PASS",
   "prova": "entra nel nodo firmando la sfida",
   "dettaglio": "200"
  },
  {
   "esito": "PASS",
   "prova": "anche il compagno di conversazione entra",
   "dettaglio": "200"
  },
  {
   "esito": "PASS",
   "prova": "le due identità si aggiungono a vicenda in rubrica",
   "dettaglio": "200/200"
  },
  {
   "esito": "PASS",
   "prova": "tre messaggi cifrati spediti e sigillati",
   "dettaglio": "conv cv-c059db0dab9f64e58cc5"
  },
  {
   "esito": "PASS",
   "prova": "e si rileggono dal nodo",
   "dettaglio": "letti 3"
  },
  {
   "esito": "PASS",
   "prova": "il nodo NON ha una copia della chiave privata (non può restituirla)",
   "dettaglio": "{\"trovata\":false,\"privata\":false}"
  },
  {
   "esito": "PASS",
   "prova": "sul dispositivo non resta nulla: né chiave, né file, né sessione",
   "dettaglio": ""
  },
  {
   "esito": "PASS",
   "prova": "dalle parole rinasce ESATTAMENTE la stessa chiave pubblica",
   "dettaglio": ""
  },
  {
   "esito": "PASS",
   "prova": "e la stessa chiave privata, byte per byte",
   "dettaglio": "739 ms"
  },
  {
   "esito": "PASS",
   "prova": "il nodo riapre la sessione all'identità rinata",
   "dettaglio": "200"
  },
  {
   "esito": "PASS",
   "prova": "i tre messaggi di prima sono ancora lì, identici",
   "dettaglio": "ritrovati 3/3"
  },
  {
   "esito": "PASS",
   "prova": "e la conversazione compare nell'elenco",
   "dettaglio": "200"
  },
  {
   "esito": "PASS",
   "prova": "l'identità rinata può scrivere di nuovo",
   "dettaglio": "200"
  },
  {
   "esito": "PASS",
   "prova": "le parole mostrate dall'app sono quelle da cui è nata la chiave",
   "dettaglio": ""
  },
  {
   "esito": "PASS",
   "prova": "due parole scambiate danno un'altra chiave",
   "dettaglio": ""
  },
  {
   "esito": "PASS",
   "prova": "e il nodo rifiuta secco",
   "dettaglio": "401"
  },
  {
   "esito": "PASS",
   "prova": "undici parole non si ricostruiscono nemmeno",
   "dettaglio": ""
  },
  {
   "esito": "PASS",
   "prova": "le parole giuste su un ALTRO indirizzo non aprono questa identità",
   "dettaglio": ""
  },
  {
   "esito": "PASS",
   "prova": "parole inventate: rifiutate",
   "dettaglio": "401"
  }
 ],
 "pass": 22,
 "fail": 0,
 "risposta": "SI: la chiave rinasce identica e i messaggi sono ancora lì"
}
