Trasparenza
Ciò che serve per non fidarsi di noi
Tutto quello che questa installazione pubblica perché una ricevuta, un verbale o il registro stesso possano essere controllati da chiunque, con strumenti propri.
Il registro
Il registro trasparente è nominato dalla sua origine e firmato con la chiave qui sotto; la stessa origine compare in ogni checkpoint, per sempre. Le chiavi del sigillo, presenti e ritirate, e la catena dell'autorità di marcatura sono in /log/keys.
- Origine
auctio.it/log/v1- Chiave di verifica
auctio.it/log/v1+c0675be6+AfbbLw8+G1xFt+vRa69u3ThM0XuzDXFFonhdPgHB7zaB- Chiavi e checkpoint
/log/keys·/log/checkpoint- Marche temporali
- timestamp.digicert.com
- Ancoraggio
- Bitcoin, tramite OpenTimestamps
Verificare
La verifica nel browser esegue gli stessi passi dello strumento a riga di comando, sul vostro computer: nessun dato lascia la pagina.
Lo strumento auctio-verify è distribuito con ogni versione del software, per Linux, macOS e Windows, insieme al file SHA256SUMS delle impronte; la guida è nel repository. Verifica una ricevuta, un verbale e la coerenza del registro anche senza collegamento al servizio.
Il codice che cifra
I moduli serviti a questo indirizzo sono quelli del repository, senza librerie di terzi né codice in linea. Ecco le loro impronte SHA-256, le stesse che GET /api/status pubblica.
- app/account.js
640cb087ab68fbc7dc612ec235b6a291f9330a6b57c55167553d65c90a48b59c - app/common.js
42c37169aa45e9b33e8d243ee5dbc41b3e18f0522418dce9b212d0fc4d595817 - app/confirm.js
1c6604e329a14780d6efc035494990bad54e180705ca6bc52af77bf5d7e58d87 - app/deposit.js
044f94682b331e68106f9052763c6d370640428bf182905da3726d60b6b2cc7a - app/keys.js
5623f2029c8f0230f372c124c6a29acc8920d9ce5a6eef8c6ee986edd586d9f2 - app/login.js
ccc60cab55b50da1e17afb9d0660fa6095e5b481155b53aaf4e11782212af36b - app/manager.js
e46ccca4212d51eca7e69eca11a0ef9e877f4a204b32e7ddf0d239e5ab2b4014 - app/nav.js
ff2ab521759802927c808436dae80b1273e2a5c8e8c655014f073efd8b54baa3 - app/open.js
a33b37af1706525eba69831c471fd65186d8e7dd1bc43a4ef6f5740d533b1215 - app/register.js
8ee976b8df58d1f524c0e621e9b4f69f90f720f2f98d62648945dc976d31e554 - app/reset.js
cd9298acc2e92c23b62b05bb565d946d57908b434aed629ac990390e84cc2454 - argon2.js
dced6967a526eee59a19519514967fdcd3c1003c081c901bb619b3effbd431c1 - crypto.js
60bfd988668eee7295c0b4145b0ceff69037e458f73df4444c009e013a7affb0 - keys.js
672c835fbf4cab9e80a1b85dce030b2b755f5191e4e0916e3bab4f829436c35a - opener.js
b7759670915a42f5bbcd56cfea30cd756444771bb0261c3de182f7b2c6f3c47d - shamir.js
6d0dbfc57472c5be358a48b61cc8a39ebabb859922d31bee153803cf8c03519a - style.css
c8349a8ef1463d1ecc2156eafb0c094c2bb3435c92991e23feb69c7751aed9ff - sw.js
fa1692b3ec84691f1a3af34a9df5898053007f2bd253f5babb9b44fcc3d54aab - upload.js
7b3462f1ac4d4a9de320e8193c86ab3516458ea28bd7c43b30d384a0d6a5b278 - verify/verify-wasm.js
e0d6ca52a8b7f5de2c4963aef7edec5b42389b5a0c64a0927e05528861d528f6 - verify/verify.css
85db89b296cb2030d96e50169a1729813615f3ec7a97d62a40e838c90d3ff17d - verify/verify.html
7c6731b98f903bce84fdc8b36a67460c2900ee7fbb72b5f53ed4e32ceb4a9025 - verify/verify.js
7e492cbaccd556ad45bc122002c327c9964eb333b43d08b033b331593bba05ab - verify/wasm_exec.js
0c949f4996f9a89698e4b5c586de32249c3b69b7baadb64d220073cc04acba14
Il codice sorgente
Auctio è software libero, licenza EUPL 1.2. Ogni versione è costruita in modo riproducibile: il binario nell'immagine distribuita è confrontato byte per byte con una compilazione indipendente prima del rilascio.