
Technology
Ideas behind NStamp

NStamp employs a hybrid system to securely store stamp information and verify its authenticity.
All data is stored in a traditional database. In parallel, an internally maintained blockchain is run, and each stamp as well as certain other operations and facts are registered in this blockchain. Several times a day, this internal blockchain is cross-verified using external methods, such as cryptographically secure Timestamping Providers (TSPs) or public blockchains like Ethereum and Solana.
This multi-layered approach ensures that data in the primary database cannot be altered retroactively. Furthermore, it is possible to directly confirm individual stamps through a TSP or public blockchain, providing an additional level of assurance for the existence and integrity of stamped data.
To provide users with durable access to stamp information, NStamp offers data in various formats: a stamp file containing the core stamp data, a PDF with human-readable details, and a complete package that includes the stamp file, the PDF, and the original stamped data. These formats ensure that even in the event of inaccessibility of the database, the information in a stamp can be used to independently verify that certain file matches the originally stamped one.
For enhanced security, NStamp operates its own chain of Public Key Infrastructure (PKI) certificates. The root certificate of this chain is embedded as the first record in the internal blockchain and is also published on public blockchains. The certificates from this chain are used to sign stamp data, adding another layer of verification.
