Status: In progress

What lives where

Which data goes on Solana, which stays on Noventia servers, and which is never stored anywhere.

Updated · Edit history

This is the layout for stage 3, when passports go live.

Where What
On Solana A hash of the facts and the result, the branch levels, the rules version and Noventia’s signature
On Noventia servers The facts with their proofs, wallet links and permissions
Nowhere Names, documents, seed phrases, private keys

Today

At stage 2 Noventia runs no servers for passports. The fact collector runs on request, reads public chain data and writes only its output files: the card file with its proofs. It keeps nothing else. A card made with the “Make card” workflow stays available as a download for 7 days, then it is deleted.

Data model sketch for stage 3

Path Holds
passports/{noventiaId} The passport
passports/{id}/wallets/{address} Each linked wallet
facts/{factId} One fact with source, txSignatures, observedAt, rulesVersion
attestations/{id} hash, version, sasAccount

Personal data is never sold. Production user data is never copied into working folders or repositories.