How vtimestamp Compares

An honest look at how vtimestamp stacks up against traditional methods and other blockchain platforms for document timestamping.

vs Traditional Methods

Timestamping has existed long before blockchain. Here's how vtimestamp compares to the methods people have used for decades.

vtimestampTraditional NotaryCentralized ServiceRFC 3161 TSABitcoin (OpenTimestamps)
Document privacyHash only, never uploadedDocument seen by notaryDocument often uploadedHash only (sent to TSA)Hash only (client-side)
Proof ownershipYour VerusIDPaper certificateService accountSigned time-stamp token fileA .ots file you keep
VerificationAnyone, anytime, freeRequires notary recordsRequires service to existRequires TSA certificate chainAnyone with the .ots file + a Bitcoin node
MetadataTitle, description, filename on-chainNotary's recordsService databaseNone (hash + time only)None (hash only)
CostVerus tx fees (~0.004–0.005 VRSC)Notary fee ($5-50+)Subscription / per-stamp feeFree to per-stamp (commercial TSAs charge)Free (aggregated via Merkle tree)
IdentitySelf-sovereign VerusIDGovernment IDEmail / passwordTSA-signed (no user identity)None
DurabilityBlockchain permanentPaper degradesCompany may shut downTSA cert expiration / TSA shutdown riskBlockchain permanent; .ots file must be kept
Human readableYes (metadata + explorer)Yes (paper document)Depends on serviceNo (binary token)No (hash and proof file)

vs Other Blockchains

How does timestamping on Verus compare to doing it on other major chains?

Verus (vtimestamp)EthereumSolanaCardanoHedera (HCS)Sui
MechanismNative identity update (contentmultimap)Smart contract or calldataMemo Program or custom programNative transaction metadataHCS topic messagesMove objects (custom module)
Smart contract needed?NoYesNo (Memo Program)NoNoYes
IdentityVerusID (native, self-sovereign)ENS (.eth) — separate systemSNS (.sol) — separate systemADA Handle / Atala PRISMDID via HCSSuiNS (.sui) — separate system
Identity is native?Yes — built into the protocolNo — ENS is a smart contractNo — SNS is a programPartial — handles are native tokensNo — DID is an application layerNo — SuiNS is a Move module
Cost per timestamp~0.004–0.005 VRSC (stable)21,000-41,000 gas + variable gwei (volatile)0.000005 SOL~0.18 ADA~$0.0008 USD (fixed)~0.001-0.01 SUI
Cost predictabilityStable (fixed fee)Volatile (gas market)Stable (low base fee)Stable (formula-based)Fixed USD scheduleStable (low fees)
Structured metadataYes — VDXF DataDescriptors with typed labelsNo — you design your own contract storageLimited — 566 bytes in memoYes — native JSON metadataYes — up to 1KB per messageYes — Move struct fields
Data lives onYour VerusID (you own it)A smart contract (contract owner controls)Transaction logs or program accountTransaction recordMirror nodes (not consensus nodes)Sui objects (can be owned/frozen)
Who owns the proof?You — it's on your identityContract determines accessYour wallet signed itYour wallet signed itTopic creator controls submit accessObject owner
VerificationAnyone, any Verus nodeAnyone, any Ethereum nodeAnyone, any Solana nodeAnyone, any Cardano nodeMirror nodes (not fully permissionless)Anyone, any Sui node
Document privacyHash only — client-side, never leaves deviceDepends on dApp — hash or full uploadHash onlyHash onlyHash only — up to 1KB visible on mirror nodesHash only
Existing timestamping dAppsvtimestampOriginStamp, CryptoProof (timestamp.com), ScoreDetectResearch prototypes onlyNo dedicated service foundNo verified service foundNone found

What Stands Out

Verus vs Ethereum

Ethereum requires deploying a smart contract to store timestamps, and ENS is a separate system you opt into. On Verus, identity and structured data storage are protocol-level features. You don't deploy anything — you update your identity. Ethereum's gas costs are also unpredictable, whereas Verus uses standard consistent transaction fees.

Verus vs Solana

Solana is extremely cheap and fast, but the Memo Program gives you 566 bytes of unstructured text. There's no native identity or structured metadata. You'd need to build a custom program for anything beyond a raw hash, and Solana's name service is a separate add-on. No production timestamping dApp exists on Solana.

Verus vs Cardano

This is the most interesting comparison. Cardano's native transaction metadata is genuinely good — structured JSON, no smart contract needed, cheap. The key difference: Cardano metadata lives on a transaction. Verus timestamps live on your identity. Your VerusID accumulates timestamps over time as part of your identity history — it's not just "a hash was in this transaction" but "this identity recorded this hash."

Verus vs Hedera

Hedera's HCS is purpose-built for this kind of thing and is very cheap. The tradeoff is decentralization: you can't run a consensus node (only governing council members can), and message data is stored on mirror nodes rather than consensus nodes. Verification depends on mirror node infrastructure being available. Verus is fully permissionless — anyone can run a node and verify directly.

Verus vs Bitcoin / OpenTimestamps

OpenTimestamps has been the standard for Bitcoin timestamping for nearly a decade. It's free — millions of timestamps aggregate into a single Bitcoin transaction via Merkle trees — and it runs on a clean, blockchain-agnostic open protocol. Its tradeoffs are scope: timestamps are hash-only with no identity or structured metadata, and each proof is a .ots file you have to keep alongside your document to verify. Verus trades free-per-timestamp for identity-attributed, structured, self-contained proofs that live on your VerusID — nothing extra to keep. OTS is excellent for "did this exist?" Verus is better for "who recorded this, with what context, and how can anyone find it again?"

The Identity Difference

The recurring theme across all comparisons: on other chains, identity is an add-on. On Verus, identity is the foundation.

Every other chain starts with addresses — long hex strings — and bolts on naming services as optional layers. Your timestamp is tied to a wallet address first, a human-readable name second (if at all).

On Verus, your timestamp is stored on your VerusID. The identity is the container. When someone verifies a timestamp, they look up alice@ — not 0x7a3b... with a reverse ENS lookup. The identity layer isn't cosmetic; it's structural. Your timestamps, your data — it all lives under one self-sovereign identity that you own and control.