Reference
Blockchain notarization glossary.
The vocabulary of proof of existence, defined plainly and linked to deeper explainers.
- SHA-256
- A cryptographic hash function that turns any input into a fixed 256-bit (64-hex) fingerprint. It is one-way (you cannot recover the input) and collision-resistant (two different files effectively never share one). notaros uses it to fingerprint your document client-side.
- Hash / fingerprint
- The fixed-length output of a hash function — a compact, unique stand-in for a file. Anchoring the hash proves the file existed without revealing it.
- Proof of existence
- Cryptographic evidence that a specific file existed at or before a point in time. See the full explainer.
- Anchoring
- Recording a hash on a blockchain so the block’s timestamp binds the hash in time. notaros anchors to Base and Bitcoin.
- Tamper-evident
- A record whose alteration is detectable. Because any change to a file changes its hash, an anchored fingerprint makes tampering obvious.
- Timestamp
- The time associated with a record. In blockchain notarization, it comes from the block’s own timestamp — set by the network, not the issuer.
- Base
- An Ethereum layer-2 blockchain offering fast, low-cost transactions. notaros anchors fingerprints in a smart contract on Base for quick, queryable confirmation.
- Bitcoin
- The most established public blockchain, prized for long-term permanence. notaros commits fingerprints to Bitcoin via OpenTimestamps.
- OpenTimestamps
- An open standard for Bitcoin-based timestamping that aggregates many hashes into one transaction. notaros’ Bitcoin tier produces a standard
.otsproof. See the comparison. - Merkle tree
- A structure that combines many hashes into a single root hash, letting one blockchain record commit to many documents efficiently — the mechanism behind OpenTimestamps aggregation.
- Timestamping Authority (TSA)
- A trusted party that signs timestamps under RFC 3161. Blockchain timestamping removes the need to trust such an authority.
- RFC 3161
- The standard for trusted timestamping via a TSA. Compared with blockchain timestamping here.
- notarizedAt(hash)
- The smart-contract read that returns the on-chain timestamp for a given fingerprint, or zero if it was never anchored. It is how verifiers confirm a proof independently.
- Certificate
- The self-contained JSON (and full-service PDF) deliverable —
{hash, algorithm, chainId, contract, txHash, blockNumber, logIndex, timestamp}plus optionalots— everything needed to verify a proof. - Issuer pin
- A security check: the trusted contract is pinned by the verifier from configuration, not read from the certificate, so a self-deployed look-alike contract cannot forge a valid-looking proof.