-
Notifications
You must be signed in to change notification settings - Fork 0
Object ID Profile
🇬🇧 English · 🇷🇺 Русский
Object ID is the international checklist (ICOM) that museums, police, INTERPOL, and insurers use to describe cultural objects so they can be identified and recovered after theft. Since v0.6, ODP doesn't just carry the checklist — the passport data model is built on it: the identification categories are first-class fields and anchors, cryptographically timestamped.
ODP is compatible with the Object ID checklist. It is not affiliated with or endorsed by ICOM.
- Authenticity: hashes, anchors, and institutional proofs answer "is this the registered original?"
- Recovery: the checklist answers "can this object be identified if it disappears?" — and the same distinguishing features (that repaired tear, that chalk mark on the stretcher) also help experts tell an original from a copy. A forger can clone a QR code; cloning a documented 3 cm repair is another matter.
| Object ID asks | Where it lives in the passport |
|---|---|
| Type of object |
domain + objectType (also physical.category) |
| Materials & techniques |
materials anchor (plus physical.medium) — mandatory for physical objects |
| Measurements |
dimensions anchor — mandatory for physical objects |
| Inscriptions & markings |
marks anchor |
| Distinguishing features |
distinguishing_features anchor — mandatory; damage, repairs, defects — write each so a stranger could check it |
| Title |
title — stored directly on-chain in the passport card |
| Subject (what is depicted) |
shortDescription (on-chain card) and the full description
|
| Date or period | creationDate |
| Maker |
authorName (on-chain card) + authorship.author
|
| + Photograph |
photo anchor — mandatory for physical objects |
All identification facts live in one anchors[] block inside passport.json, fingerprinted on-chain as anchorsHash. The contract refuses to mint a physical-object passport without the hard minimum: photo + dimensions + materials + distinguishing features. So every v0.6 passport is recovery-grade documentation by construction, not by good intentions.
Object ID practice says: store documentation securely, release it when something happens. ODP supports exactly that:
- Mint with an empty public link — only fingerprints go on-chain; photos and features stay in your private
.odpass. - If the object is stolen, hand the
.odpassto police / registries (or publish it). - Anyone can verify the documentation against the pre-theft on-chain fingerprints and timestamp — proving the description wasn't invented after the fact.
And never put the object's storage address in public on-chain data — location events are public forever, so record only coarse values (privacy rule).
Full field rules: SPEC §9 — Passport JSON · design rationale: REQUIREMENTS_FIELDS_V0.6.md (in Russian).
Object Digital Passport — open standard, MIT licensed. These wiki pages are friendly explanations; the normative source is SPEC.md (English; русский перевод is informational). Questions and corrections → Discussions (in English, so everyone can follow).
Object Digital Passport
🇬🇧 English
🇷🇺 Русский
- Главная
- Быстрый старт
- Как работает проверка
- NFC-пломбы
- Object ID и профиль
- Публикация ID профиля
- Вопросы и ответы
Verify something · Spec (по-русски) · Repo