Diamond Passport
Lab-grown diamond example
This example shows how a lab-grown diamond is tracked through the Passport system. We follow the diamond from creation at a certified lab through IGI verification and custody transfer to a reseller.
About this example
All data shown is simulated for demonstration purposes. Actual passport IDs, certificate references, and timestamps would be generated by the system.
Step 1: Passport Created
The diamond receives a unique, non-personal identifier when minted.
Passport Record
json
{
"passportId": "psp_diamond_igi_2025_001",
"assetType": "diamond",
"status": "active",
"mintedAt": "2025-01-15T09:00:00Z"
}Step 2: Attributes Bound
The 4Cs and certificate reference are bound as immutable attributes.
Carat
2.15
Cut
Excellent
Color
D
Clarity
VVS1
Bound Attributes
json
{
"carat": 2.15,
"cut": "Excellent",
"color": "D",
"clarity": "VVS1",
"certificateRef": "IGI:LG528293847",
"labGrown": true,
"shape": "Round Brilliant"
}Event Timeline
The append-only event log tracks every significant moment in the diamond's lifecycle.
provenance
1/15/2025, 9:01:00 AM
- Origin: Lab-grown
- Facility: Superior Diamond Labs
- Method: CVD
Raw Event Data
json
{
"eventId": "evt_001",
"eventType": "provenance",
"timestamp": "2025-01-15T09:01:00Z",
"data": {
"origin": "Lab-grown",
"facility": "Superior Diamond Labs",
"growthMethod": "CVD"
}
}verification
1/16/2025, 2:30:00 PM
IGI VerifiedCER Institute
- Grade: certified
- Certificate: igi.org/verify/LG528293847
Raw Event Data
json
{
"eventId": "evt_002",
"eventType": "verification",
"timestamp": "2025-01-16T14:30:00Z",
"verifier": {
"nodeId": "verifier_igi_main",
"type": "cer_institute",
"name": "IGI Certified"
},
"attestation": {
"verified": true,
"grade": "certified",
"certificateUrl": "igi.org/verify/LG528293847"
}
}custody transfer
1/20/2025, 11:00:00 AM
From:
lab_custody_001
To:
reseller_node_042
Transferred to authorized reseller
Raw Event Data
json
{
"eventId": "evt_003",
"eventType": "custody_transfer",
"timestamp": "2025-01-20T11:00:00Z",
"from": {
"nodeRef": "lab_custody_001"
},
"to": {
"nodeRef": "reseller_node_042"
},
"notes": "Transferred to authorized reseller"
}Privacy by Design
Notice that no personal information (names, addresses, contact details) appears anywhere in this passport. Custody transfers use node references only. The human identity layer (GardenID) is completely separate from asset data.