LogoLogo
vBase.comvBase App
  • Welcome
    • Welcome to vBase
    • Unique Advantages
    • Core Concepts
      • How vBase Works
      • What is a Stamp?
      • Technical Overview
      • Why Blockchains?
    • Example Use Cases
  • Getting Started
    • Start your Journey
    • Stamping Best Practices
    • Python Quickstart
      • Cloud Notebooks
      • Local Installation
  • Web Tools
    • Stamp an Object
    • Verify an Object
  • Use Case How-Tos
    • Verified Investment Track Records
  • Python SDK
    • Samples
      • Creating a Dataset
      • Adding a Dataset Record
      • Adding a Dataset Record Asynchronously
      • Restoring Dataset Provenance
      • Stamp Interactive Brokers Portfolio
      • Stamp Alpaca Portfolio
    • Windows Setup Guide
    • Package vbase-py
    • Package vbase-py-tools
      • Setup
      • commit_s3_objects
      • verify_s3_objects
  • Other SDKs
    • COM Library Overview
    • Working in Excel
      • Via vBase Workbook
      • Via Excel VBA
    • COM API Reference
    • C#
    • TypeScript
  • Technical Reference
    • Command Line Interface
    • Windows Subsystem for Linux (WSL) Guide
    • GCE S3 Compatible Bucket Setup
    • Smart Contract Addresses
Powered by GitBook
On this page
  • How to Verify a Stamp
  • What Happens Behind the Scenes
  • Frequently Asked Questions
  • Glossary
  • Need Help?
  1. Web Tools

Verify an Object

PreviousStamp an ObjectNextVerified Investment Track Records

Last updated 1 month ago

The vBase Verify tool checks whether a file—or its content ID (SHA3 hash)—has previously been stamped on the blockchain using vBase. If a match is found, the app displays the full stamp details, including the timestamp, blockchain address, and other stamp details.

How to Verify a Stamp

For a quick overview,

Step-by-Step Instructions

  1. Visit

  2. Select the file you want to verify

  3. The app calculates the file’s content ID () in your browser

  4. It queries the blockchain (currently ) for any stamp matching that content ID

  5. If a match is found, full stamp details are displayed

What Happens Behind the Scenes

When you verify a file:

  1. The SHA3 hash (also called the content ID or digital fingerprint) is calculated locally in your browser

  2. vBase uses this content ID to search for matching stamp transactions on the relevant blockchains (currently Polygon)

  3. If a match is found, the app retrieves and displays the following on-chain stamp metadata:

    🔗 Data Type
    Description

    📅 Timestamp

    When the stamp was recorded on-chain

    👤 Blockchain Address

    The blockchain address associated with the vBase account that created the stamp

    🧩 Content ID

    A hash (unique fingerprint) of the file

    🗂️ Collection ID

    A hash of the name of the collection to which the file belongs (if applicable)

    🔗 Transaction Hash

    Blockchain transaction ID for the stamp

💡 This information is pulled directly from the blockchain and is independently verifiable.

In some cases, off-chain metadata from the vBase database (e.g., Username, Collection Name, Identity Verification Status) may also be shown if available.

User Notes

  • Your file’s hash is always calculated locally in your browser

  • The file itself is never uploaded or seen by vBase during verification

  • All stamps are currently recorded on the Polygon blockchain and are independently verifiable

Frequently Asked Questions

What If My File Doesn’t Match?

Even a 1-character or 1-byte change to a file will produce a completely different content ID.

This means:

  • The file must match exactly—bit-for-bit—with the originally stamped version

  • If you've re-saved, edited, or reformatted the file in any way, the hash will not match

Can I Verify a Content ID Without Loading a File?

Yes! If you already know your file’s SHA3 hash, you can paste it into the "Verify by Content ID" field:

  1. Click "Verify by Hash"

  2. Paste the SHA3 hash (hex format, e.g., 0xabc123...)

  3. The app will search for a match and display any corresponding stamp

How Are Collections Handled?

If the file was originally stamped as part of a Collection, the Verify app will:

  • Display the Collection ID associated with the file

  • Show the Collection Name, if available

📌 This is especially useful when verifying which files belong to specific projects, datasets, or deliverables.

Can multiple people stamp the same file?

Yes. If a user stamps the same file twice or two users stamp an identical file, it will produce the same content ID. The blockchain will show multiple transactions for that content ID, each with its own timestamp and blockchain address. For real-world data with any reasonable amount of entropy, this is extremely unlikely.

Is there an API for verification?

Yes, see the Python SDK samples for verifying via the API.

What happens if a stamp is deleted from vBase?

Stamp records on the blockchain are permanent. If the original copy of the file is lost, then the associated Stamp will not be verifiable, however it will still be visible on-chain.

Glossary

Term
Meaning

SHA3 Hash

A unique fingerprint for a file

Content ID

A vBase-specific name for an object's fingerprint

On-chain Data

Info permanently stored on the blockchain

Off-chain Data

Extra metadata, not on the blockchain

Need Help?

Advanced users can query stamps directly via tools like , , or publicly available Polygon nodes

You can calculate the SHA3 hash locally using tools like sha3sum, openssl, or browser-based hash calculators to compare with the content ID. A few public calculators are available and .

Go to

📖

🧩

🎥 Watch the How-To Video
vBase Verify
SHA3 hash
Polygon
Dune
Polygonscan
here
here
vBase Verify
How to Stamp a File
What Is a SHA3 Hash?
Example of vBase Verify Output