Skip to content
@object-digital-passport

Object Digital Passport

Object Digital Passport

An open standard for giving a real object a passport anyone can verify.
Art, limited runs, archives — a readable on-chain card, cryptographic anchors,
append-only history, and a public registry with no company in the middle.

Verify something · Website · Specification · Wiki · Discussions

MIT License Spec v0.7 draft Deployed on Polygon mainnet CI


What it does

A passport proves three things about an object, and keeps proving them without anyone's server staying alive:

  • When it was registered — a blockchain timestamp nobody can backdate.
  • Who registered it — a public profile ID you cross-check on the issuer's own site.
  • That its description has not changed since — cryptographic fingerprints of every photo, measurement, and distinguishing feature.

Verifying is free, forever, and needs no wallet. Registering costs the network fee alone (~$0.01–0.03 on Polygon). The protocol charges nothing, ever, and is MIT-licensed end to end.


Repositories

object-digital-passport The standard. SPEC.md, Solidity contracts, JSON Schema, conformance vectors, deploy tooling.
object-digital-passport.github.io The reference website. Everything that runs in a browser: verify, profile and passport pages.
odp-profile-directory The directory format. A CSV schema, a validator and a daily re-check bot for listing profile IDs against the domains their owners publish them on — with a worked example.
odp-directory-v0.6 A working directory for the v0.6 registry: curated entries an application can read instead of solving the same lookup itself.
odp-apple-app iOS app — issue, carry and check passports; NFC seals and a non-custodial wallet. Private while it is pre-release.
odp-android-companion Android NFC verifier — NTAG 424 DNA / TagTamper scans. Private while it is pre-release.

Where things stand

Alpha. Each v0.x is a separate on-chain registry generation, not an upgrade — passports do not migrate between them. For work that has to last decades, wait for v1 — target January 2027.

Line State
v0.6 Deployed on Polygon mainnet (generation 6). This is what the reference site and apps talk to, and where passports are issued today.
v0.7 Pre-release, deployed nowhere. Edition passports and per-unit activation keys: contracts and tests are done; no issuer tooling and no activation page exist yet. Published so the design can be argued with before it is set in a contract.
v0.5 Superseded. Still readable in Verify, no longer the target for new passports.

Start here


Reference deployment

Chain Polygon PoS (137)
Main registry (v0.6) 0x012aC6393464A73EC16131D701ff2e000695b91b

Satellite contracts and the superseded v0.5 registry are listed under Current Release.


🙋 We are looking for people — yes, you

The project is built in the open by Andrei Chernikov — a contemporary artist, entrepreneur and family-history archivist — largely through AI-assisted development steered by product vision rather than an engineering background. That is exactly why it needs real people: developers to review and harden what exists, testers to break it, designers, translators, artists and collectors to try it on actual objects, and skeptics to say where it is wrong.

You do not need to be a blockchain expert. If this page made you curious, there is a task for you.

→ Start in Discussions


MIT-licensed · Free to verify, forever · Report a vulnerability

Pinned Loading

  1. specifications specifications Public

    Open standard for verifiable object authenticity on a public registry

    JavaScript 2

Repositories

Showing 6 of 6 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…