Trustvice è in beta limitata. Alla registrazione o all’accesso devi inserire la password da beta tester che hai ricevuto oppure richiederne una a preview@trustvice.com. Grazie.
Caricamento…
Trust center
Verificabile
Fiducia verificabile, non solo letta.
Trustvice esiste per emettere fatti firmati su cui altri fanno affidamento. Qui spieghiamo come funziona, cosa proteggiamo e come, dove stanno i tuoi dati e a cosa ci impegniamo. Ogni affermazione rimanda al documento che la vincola.
Ogni chiamata segue lo stesso percorso. Le credenziali vengono verificate all’ingresso, il lavoro viene svolto e salvato nella regione propria del workspace, e Trustvice firma la ricevuta con una chiave AWS KMS custodita in quella regione.
Autentica
La porta d'ingresso risolve la credenziale in un singolo workspace prima che venga eseguito qualsiasi codice delle suite. I segreti sono archiviati e confrontati come hash SHA-256, in tempo costante.
Inoltra
Workspace e permessi arrivano al servizio regionale in header firmati dai nostri servizi. Senza una firma valida, il servizio rifiuta la richiesta.
Osserva o registra
Il servizio regionale svolge il lavoro richiesto alla suite e registra i fatti che la ricevuta coprirà.
Firma
Trustvice firma la ricevuta sull’hash dell’artefatto con la sua chiave Ed25519 in AWS KMS, nella regione dei dati della ricevuta; la chiave privata non lascia mai KMS. Finché la firma non esiste, l’artefatto mostra «Ricevuta in sospeso», mai una ricevuta non firmata.
02
Cosa prova
Cosa prova una ricevuta, e cosa invece no.
Una ricevuta è un’affermazione precisa e ristretta. Leggi le due colonne prima di fidarti di una, e prima di chiederlo ad altri.
Una firma valida prova
Origine: una chiave di firma di Trustvice ha firmato esattamente questi byte.
Integrità: nulla nella busta è cambiato da allora, fino all’ultima cifra.
Un’ora firmata: l’orologio di Trustvice segnava issuedAt alla firma.
03
Chiavi firma
Chiavi di firma e dove trovarle
Ogni ricevuta è firmata con Ed25519 da una chiave AWS KMS che Trustvice custodisce nella regione dei dati della ricevuta, una chiave per regione. Trustvice pubblica le metà pubbliche come proprio set di chiavi.
Custodia
Trustvice emette, firma e archivia da sé le proprie ricevute. La chiave privata non lascia mai KMS, e il Worker dispone solo di una credenziale che serve unicamente a firmare.
Nessuna route API restituisce chiavi private. Le route pubbliche danno solo campi pubblici.
Se KMS non è disponibile, la ricevuta resta in attesa come «Ricevuta in sospeso» e viene ritentata ogni cinque minuti. Una ricevuta non firmata non viene mai mostrata e non c’è alcun ripiego su una chiave locale.
04
Isolamento
Controllo accessi e isolamento
Ogni richiesta porta con sé una credenziale che il gateway risolve in un singolo workspace prima che venga eseguita una qualsiasi suite. Di seguito, come vengono gestiti oggi credenziali e tenancy.
01
Credenziali hashate
Chiavi API, token di accesso personali e token di sessione sono salvati come hash SHA-256, mostrati una volta e confrontati in tempo costante. Le chiavi scadono dopo 30 giorni, 90, un anno o mai, e ruotano con una grace period da 0 a 60 minuti.
02
Accesso e sessioni
Accesso solo con il tuo Avonao ID; Trustvice non conserva password, passkey né segreti dell’app di autenticazione. Sessioni HttpOnly, Secure e SameSite=Lax, durata 12 ore e timeout di inattività di 30 minuti.
05
Dati minimi
Protezione dati
Il servizio è progettato per tenere il minimo possibile.
Ricevute append-only
Ogni ricevuta è salvata accanto all’artefatto a cui appartiene per la finestra del piano. Una copia con soli hash va in un bucket Object Lock write-once nella stessa regione. Solo route auditate oscurano o cancellano, con un evento di audit.
I campi leggibili si leggono
I campi leggibili, come URL ed etichette, sono in chiaro in una ricevuta. Non metterci nulla che non mostreresti a chi la legge.
Regioni dati
Ricevute e contatori di quota sono conservati nella regione scelta alla creazione del workspace. Ogni ricevuta è firmata con la chiave AWS KMS propria di quella regione e il suo hash è bloccato nel bucket Object Lock di quella regione. Dashboard, sito web, accesso, fatturazione e dati dell’account sono serviti sempre dagli Stati Uniti (US West).
06
Uptime
Disponibilità
Lo stato è misurato, non scritto a mano. I livelli di servizio sono un termine contrattuale Enterprise, e la verifica non dipende mai dalla nostra disponibilità.
Pagina di stato
Sondato ogni cinque minuti: il gateway API di ciascuna delle sette regioni dei dati, il server MCP, l’individuazione OAuth e la verifica delle ricevute. L’emissione delle ricevute (una ricevuta di prova emessa da Trustvice e salvata) si aggiunge quando è configurato il suo workspace di sondaggio dedicato; fino ad allora non viene misurata.
Un check che fallisce o supera 8 secondi è down; oltre 3 secondi è degradato. Un monitor fermo mostra nessun dato recente, mai verde.
07
Divulgazione
Risposta a incidenti e divulgazione vulnerabilità
A cosa ci impegniamo quando qualcosa va storto, e come segnalarci una debolezza prima che altri la trovino.
72h
Violazioni dati personali
Avvisiamo il titolare dell’account via email senza ingiustificato ritardo e comunque entro 72 ore da quando veniamo a conoscenza di una violazione dei dati personali dei clienti, con ciò che si sa: natura, persone e record coinvolti, probabili conseguenze e misure adottate. L’avviso viene integrato man mano.
Parte dei Termini. Si applica in automatico all’accettazione; non serve controfirma.
09
Policy
Documenti legali
Ogni documento che regola il servizio, con la data della versione attuale. Le modifiche sostanziali a Termini, Informativa privacy, DPA e Policy d’uso accettabile sono annunciate ai titolari degli account almeno 30 giorni prima.
La ricevuta contiene l’id chiave nei byte firmati. Chi ha la ricevuta e la chiave pubblica la verifica senza di noi, finché la chiave resta pubblicata.
Non prova invece
Che un fatto da Lei segnalato sia vero. Alcune suite firmano fatti forniti dal chiamante, altre ciò che abbiamo osservato; la pagina di ciascuna suite dice quale.
Chi ha scritto o approvato il contenuto. La ricevuta registra un workspace, non una persona.
L’ora reale di un evento. Non c’è un’autorità di timestamp terza.
Che nulla sia accaduto dove non c’è ricevuta.
Che siamo neutrali oltre la nostra parola. Trustvice firma con chiavi proprie e conserva una propria copia write-once; nessun terzo controlla ciò che dice una ricevuta.
Per cosa ti fidi ancora di noi
La verifica è indipendente. La fiducia si riduce a una breve lista esplicita.
Ti fidi che
Perché
Se fallisce
La chiave pubblica di verifica è la nostra
Una firma prova chi detiene una chiave, non di chi sia.
Una chiave sostituita fa sembrare validi i falsi. Fissa l’id chiave fuori banda.
Le chiavi di firma di Trustvice sono usate solo dal suo servizio di ricevute
Il servizio firma ciò che il suo codice sceglie.
Una chiave abusata potrebbe firmare eventi mai avvenuti.
Osserviamo con onestà per le funzionalità osservate
Lì la ricevuta dice: Trustvice l’ha visto.
Un Trustvice compromesso può firmare un’osservazione falsa.
Rotazione: cerimonia manuale, non periodica. Una chiave ritirata resta pubblicata: le vecchie ricevute si verificano.
Ogni ora Trustvice scrive gli hash delle ricevute firmate delle ore concluse, con una radice Merkle firmata dalla chiave KMS della regione, come un unico oggetto in un bucket Amazon S3 Object Lock in modalità COMPLIANCE, nella stessa regione. Nessuno, nemmeno l’utente root di AWS, può modificarlo o cancellarlo prima della sua data di blocco. È il bucket e la chiave propri di Trustvice: limita ciò che Trustvice potrebbe fare senza che si noti, ma non è un testimone indipendente.
Una chiave di firma non impedisce a chi può gestire il servizio di firma di farlo firmare, per questo teniamo separati i fatti osservati e quelli dichiarati.
Per la posizione più solida, scarica la chiave una volta, salva kid e valore x nel tuo repository e verifica con quella copia. /legal/verification
03
Scope e ruoli
Ambiti di lettura, scrittura e gestione, ristretti a suite specifiche se lo desidera. I controlli falliscono in modo chiuso.
04
Tenancy
È il gateway, non il chiamante, a decidere il workspace. Ogni lettura e scrittura porta l’id workspace, e un body che ne nomina un altro è rifiutato. Separazione logica, in un database regionale.
05
Rate limit e abusi
600 richieste al minuto per IP e 1.200 per account al gateway.
Limite dichiarato: le IP allow-list falliscono in aperto se illeggibili, così un guasto del database non blocca fuori i clienti.
Regione
Codice
Regione AWS associata
Storage
USA est
enam
us-east-1
Suggerimento di località
USA ovest
wnam
us-west-2
Suggerimento di località
Europa centrale
weur-1
eu-central-1
Giurisdizione UE (imposta)
Europa ovest
weur-2
eu-west-1
Giurisdizione UE (imposta)
Europa nord
neur
eu-north-1
Giurisdizione UE (imposta)
Asia-Pacific
apac
ap-southeast-1
Suggerimento di località
Oceania
oc
ap-southeast-2
Suggerimento di località
Una regione indica dove i dati sono salvati e trattati. Un workspace non si sposta mai, e una regione irraggiungibile fa fallire la chiamata invece di ripiegare su un’altra.
Cifratura
I dati viaggiano su TLS tra te e il servizio e sono salvati presso il nostro fornitore di infrastruttura, Cloudflare, secondo i suoi termini di sicurezza. Le ricevute sono firmate, quindi ogni modifica alle prove salvate è rilevabile da chi le verifica.
Eliminazione dei dati
L’eliminazione dell’account diventa effettiva dopo un periodo di tolleranza di 30 giorni in cui puoi esportare e ripristinare. Il job di eliminazione non rimuove le ricevute: scadono secondo la finestra del piano, oppure le elimini tu, oppure ce lo chiedi. L’hash di una ricevuta eliminata resta nella copia write-once fino alla sua data di blocco. Una ricevuta che hai già consegnato a qualcuno resta verificabile da quella persona, qualunque cosa facciamo.
Durata dati
Ricevute
La finestra del piano: Free 7 giorni, Starter 90, Pro 90, Pro+ 90, Team 180, Scale 365, Enterprise personalizzata. La copia write-once dell’hash resta bloccata 12 ore in più; un piano senza cancellazione automatica è bloccato per 7 anni.
Dati di account e accesso
Fino alla cancellazione dell’account, poi eliminati dopo 30 giorni di grazia.
Log operativi e contatori di rate limit
Massimo 30 giorni.
Log audit sicurezza
Per la vita del workspace e oltre, con l’interessato sostituito dove serve la cancellazione.
Dati fatturazione
Quanto vuole la legge fiscale, fino a 7 anni.
Cache replay di idempotenza
24 ore, con lo stato e l’id della ricevuta, mai il body.
Per piani Enterprise con order form firmato. Copre REST API, server MCP ed emissione di ricevute. Il supporto è attivo in orario lavorativo e prende in carico ogni richiesta Enterprise entro 1 ora lavorativa. I piani self-serve non hanno impegni di uptime, crediti di servizio né tempi di risposta del supporto.
Servizio coperto non disponibile, o ricevute non emettibili, per l’uso in produzione.
1 ora in orario lavorativo
Gravità 2
Funzione importante compromessa o degradata, con workaround.
1 ora in orario lavorativo
Gravità 3
Problema minore, domanda o richiesta.
1 ora in orario lavorativo
Se l’uptime è sotto il 99,0% per tre mesi consecutivi, o in quattro mesi su dodici, il cliente può recedere dall’ordine interessato con rimborso pro rata.
Per verificare una ricevuta servono solo la ricevuta e una chiave pubblica. Funziona anche se noi no.
Gli incidenti sono pubblicati sulla pagina di stato con una timeline da Investigating a Resolved. In un incidente di Gravità 1, i clienti Enterprise ricevono un avviso iniziale e aggiornamenti man mano.
Segnala tramite il modulo, con i tuoi recapiti o in forma anonima, o via email. La ricerca in buona fede secondo la policy è autorizzata e non agiremo contro di te per questo.
Passo
Obiettivo
Presa in carico del report
Entro 3 giorni lavorativi
Valutazione iniziale e gravità
Entro 10 giorni lavorativi
Aggiornamenti finché è aperta
Almeno ogni 14 giorni
Fix per gravità critica ed elevata
Puntiamo a 30 giorni
Fix per gravità minore
Puntiamo a 90 giorni
Obiettivi, non garanzie. Chiediamo 90 giorni prima della divulgazione pubblica. Nessun bug bounty in denaro; su richiesta citiamo i ricercatori per nome.
Se la documentazione non basta: una volta l’anno, con 30 giorni di preavviso, da un auditor indipendente vincolato a riservatezza, a spese del cliente.
Punti di contatto per autorità e utenti dell’UE, il nostro rappresentante legale nell’UE, segnalazioni di contenuti illegali e motivazioni delle decisioni.
Quale parte di Trustvice è un sistema di IA, come Numero Uno rispetta gli obblighi di trasparenza e l’accordo dell’articolo 25, paragrafo 4, per i sistemi di IA ad alto rischio.