Verify a Gemstone Passport

The Passport Register · Version 2 · Cryptographic Verification

Every loose stone in the collection carries a Digital Gemstone Passport, version 2: a canonical, deterministically-serialised record of the stone’s identity, measurements, treatment and certification fields — published in full, hashed with SHA-256 (full 256-bit digest, published below), and digitally signed by the house using an Ed25519 key (JWS, RFC 7515). The verifier on this page does not merely compare strings: it downloads the canonical payload, recomputes the digest in your own browser (WebCrypto), and where your browser supports Ed25519 it also verifies the signature against the public key printed below.

What each layer proves — and what it does not

  • The hash shows whether a known record has changed — nothing more.
  • The signature shows the record was issued by Ministry of Gems and has not been altered since — it does not make the record’s contents true.
  • Laboratory reports (published on the record as they are issued) support identity, treatment and origin conclusions — the laboratory’s assertion, not ours, and never misrepresented as ours.
  • Physical binding of record to stone (tracer, inscription, or repeatable spectral/inclusion signature) is not yet in place — a pilot for flagship stones is on the roadmap. Until then, this register verifies records, not the stone on the table in front of you.

This candour follows the industry’s own standard: as the Provenance Proof code of conduct notes, cryptographic systems secure record integrity; they do not test the truth of what was entered.

Verify a passport

The house signing key (Ed25519, public)
{
 "kty": "OKP",
 "crv": "Ed25519",
 "x": "fIPIeGQ80wfo5aBqzhmjkUQh805scV_mxqKm0x0LjbI",
 "kid": "mog-passport-2026-1",
 "use": "sig",
 "alg": "EdDSA"
}

Key ID mog-passport-2026-1. The full signed corpus — every canonical payload, digest and signature — is downloadable: Passport Corpus v2.1.2 (85 stones, issued 2026-09-03). Serialisation: JSON, lexicographically sorted keys, separators (",",":"), ensure_ascii, UTF-8; digest = SHA-256 over the exact payload string; signature = JWS compact, EdDSA (Ed25519), header {alg,typ,kid} sorted-compact.

The register — full digests

Register v2.0.0 · issued 2026-08-24 · 83 stones · statuses: active / superseded / revoked / mounted / lost-stolen (all currently active; legitimate record changes are re-issued under a new version, with the previous fingerprint retired in the stone’s Record of Custody).

Stone Stone ID SHA-256 (full) Status
African Sapphires 3 Pcs Set 3.82 cts 80205 52983178251140a9e122efabd0cb96cccf67c55af8f5369c6006f83b35d33a29 active
Australian Black Opal (Solid) 1.83 cts Black Opal 1.83cts 3ca27574a9397842a4f6965ba1efa2046d174369be3fde2b9857405b55e3cf38 active
Australian Black Opal 1.74 cts Australian Opal 1.74 cts (Dbl) 650fd759d5283bbb544a457d28f1c3744892c771b0fdca8de4bfefcdaf08d5f7 active
Australian Blue Sapphire 1.63 cts OV 12149 60c90fc55edd9e9315f80ad0d2163d04737bcae5059e7add27551eacb5c9c258 active
Australian Blue Sapphire 3.06 cts 10976 eba358fddc2011d8f37849340e8d037703eb97d0e8d8a6b9f1175287257bb6b7 active
Australian Blue Sapphire 3.74 cts 11979 3cf90e695b2d59e082f183affb4ba40ad5c158f9f23e5ba8a8e689438472165d active
Australian Blue Sapphire, 1.63 cts 12054 6f92b090106696a956f736f7f11faeabb8f2f0554f81cccbb8db23a5c8f5f6dc active
Australian Green Sapphire, 1.23 cts 80207 b2f11231ee98061f38560fd8aaf9428206c84e46f7d035e6e1f198a86b520b40 active
Australian Sapphire 1.19 cts 80233 0970e0759850d1867af0075399ec28dce4da11ec1efc8421e49ba5b3b4e3ef6e active
Australian Sapphire 1.2 cts (Yellow-Orange) 80204 191fc9a84f302e66ef44e1ad7a814486daeb70bd50fdade25a3c1548302f2e9a active
Australian Sapphire 1.32 cts 80221 586e9b916ab7d6ee976d9472002cd87060283328342e9737680e84707099d120 active
Australian Sapphire 1.4 cts Cushion 80190 fcfb2837ab18981ce24211de4c7aa424dc8f8ef4cf015f919a82ac2461f0cc75 active
Australian Sapphire 1.59 cts 80237 5f5945e4f956a59f92e6e2213cc7c7483c9a0ad6171f0381c01460a432bc8caa active
Australian Sapphire 1.67 cts 80220 bebd960b774c66428b3df1151681c91da27e6de495da232713ab4004bf27b78c active
Australian Sapphire 1.71 cts Oval 80206 7f7a001108808189f50501fdd5cee0c60e89325a59df30c8ae441581ad1c16ac active
Australian Sapphire 1.75 cts Cushion 80199 07e42307eb203e9ef32e1302954667686aa49848ea716ff03733a70b6e3d103a active
Australian Sapphire 1.89 cts Oval 80188 a4bbfad67f6f7699b3014005c7f808b44a863bb1e9e7188ca0bc082d3338f8a9 active
Australian Sapphire 1.97 cts 80209 a1360959af5502e7b63e3e53c237015a12a03b503475324af166c244e2aa556d active
Australian Sapphire 2.01 cts 80182 c9c1cc10de3e913f66928807585525691793c2dcd2d6156dbda566b1a9012469 active
Australian Sapphire 2.02 cts 11085 a60572ee91c26504ce988ed3721cb6caa681f700c838e8458e2d8cd183e11865 active
Australian Sapphire 2.04 cts OV 12225 28c6fc6bf72a09de29a4213245c63a98617d6dd66cc88fc0b12aece6494e2026 active
Australian Sapphire 2.17 cts 12901 c427928428f60dd6e1b00911ce18d02a11492e745fbd71cb1402bebf3f3fc319 active
Australian Sapphire 2.94 cts Oval Pair 80184 f304f3018ac8ca3c485a7cd4d9254b65efeadf3275726449238a6c8ea0d049e9 active
Australian Sapphire 6.24 cts 10910 385a9a89dfc0d88bcfaae8abfe9aa3b57805bbe7ce64c96a33acd3c5a66444f9 active
Australian Sapphire Pair 2.7 cts 80247 603d538f29c8db0319b3b92d6985de3436ff4deb6b67a2f8681f4d6d7c64da0f active
Australian Sapphire, 1.44 cts Oval Cut 80274 784a19fabb6a105a2ac6ce5c2d6cdec1b26153e35a0d37a8d7d1a60a77f4cb6c active
Australian Solid Opal 1.49 cts Australian Opal 1.49cts Solid 3aa2b55db969e6c31f8fed6a39ff3a75271bd710c0fc2dc51d94276addf5dc63 active
Blue Australian Sapphire 1.25ct Round 12322 8b41de768b4a6231e20f32f08e973298326d3d3e866209827636d421cc1a3ae0 active
Blue Australian Sapphire 1.31ct Oval 12324 1ca0aad636bfc3d55acfa6857b25220afbbe97bc5b826d6735c9f697c55c5803 active
Blue Australian Sapphire 1.47ct Oval 80062 f41676693681203ba40c42cf61a35ad1e590f77f83779daae8bc0e561e21a1c3 active
Blue Australian Sapphire 1.58ct Oval 12336 2969f35a4ba896479c29896eded184a581b865e33771dcf2e499c264888368a3 active
Blue Australian Sapphire 1.97ct Oval 12329 ed06721e6fd0edb8afb093d9231286cb8940aaad4766f3deedbfeb5cfa7e758c active
Blue Australian Sapphire 2.00ct Cushion 12330 9364e1c27ba28e86bebade5a4d7adfe61e0255f3c60ee40de201258da1bc345e active
Blue-Green Australian Sapphire 2.04ct Oval 80278 de303710116e120331e96dca4d470c1976d24b32dcba41119872d72d72d4db92 active
Blue-Green Australian Sapphire 2.21ct Oval 80067 a28591550653627b2a816afb31266c2eca7058b06fc334e57f39027d1e218f04 active
Blue-Green Australian Sapphire 3.20ct Oval 12328 1edf256df8f9903667ed09d9e292866dc1341b023ce2994e951a84879a4ff4d3 active
Blue-Yellow Parti Australian Sapphire 1.44ct Oval 80234 b3d7aa7c312bc34c5ff15e4e0a3ae1d50593975efcc4c6f0bfe61e6c48c9188a active
Blue-Yellow Parti Australian Sapphire 2.41ct Oval 80287 c513e03b3d7a91bd5625105b1d10148ef3469a9b9743989a205b532b81119d1e active
Ceylon Blue Sapphire 3.63 cts 31007 ea018330909173406f1dba9bada08570c51550ffad7cc66a740dc45d74a09808 active
Ceylon Blue Sapphire 4.95 cts 47010 29dcc303bcf886ddd368271367d74780ee11da364d2152c31877119c7f1a8a2c active
Ceylon Blue Sapphire 5.43 cts 10841 a89d784e661d3aa41fb6f881236d39aa81d29b8ac3e34179e57aee498ebb90e6 active
Ceylon Blue Sapphire Unheated 4.55 cts 202655 CC2 f0c1606b175816b897bc119c30ae32dd363a2baa80ba309232ea747235948fe3 active
Ceylon Blue Sapphire Unheated 5.6 cts 202655_CC fa57944dcf6aca1925d3e33a361d00959ba1d4e3f575404e9ea95f04110a7064 active
Cornflower Blue Ceylon Sapphire 2.44ct Oval 12001 81d35c9afd00a479edd8a4cbc2099fa12d8272bbdbe2ec3ed668e04f1e972e9c active
Cornflower Blue Ceylon Sapphire 4.32ct Cushion 10026 86b31d368a91cbcee45c1b57a819974b83f60c06857cc3e47feac2b0cb054860 active
Cornflower Blue Ceylon Sapphire 5.71ct Oval 1398 aec8f6c93ff64fa940264cd5643037472a613addcaaedbc2a3c57b1fdf9f9758 active
Cornflower Blue Ceylon Sapphire 6.00ct Oval 12400 8f0362816d66a1e4c97666902afd5e977e7cdde9e6a1e917c5e30758061d36e2 active
Cornflower Blue Ceylon Sapphire 7.57ct Cushion 16024 45ad4aab6ebc3c5f57da3c27a35824ffe51b443bfca468995bb820706b13f807 active
Deep Blue Australian Sapphire 1.90ct Emerald Cut 12326 3b9edab38213e45a66eb4d55a28c6ab89cb88135bc94452e508663451985ebe7 active
Deep Blue Australian Sapphire 4.04ct Emerald Cut 11318 62659af888f9a11ddae3df185fc713cf27f278e5973cf53d8b6a9e7bad0170b6 active
Emerald (Natural Zambian) 10.68 cts Ministry_Emerald 10.68 8b9c0caf7dc95d2eceb7df72ca3e75c610fc9ff502ebac33a008bfeb7a0c572e active
Emerald (Natural Zambian) 7.73 cts Ministry_Emerald 7.73 bb194f06bb009b454d3636135a561684d537ddb7dff817a3fa593834f17a081e active
Emerald (Natural, Zambian) 16 cts Ministry_Emerald 16cts ca74c4ff794b1c55088073e7b6a8bdc5bb24d29b06bce429aa0f0fd77fe0689b active
Golden Yellow Australian Sapphire 6.23ct Cushion 1688 c840544965a4f04827eb0a734b59c9e6bc3830eb183ebb641e6d46c6a5a103f0 active
Green Australian Sapphire 1.52ct Oval — Natural 80196 e3c0f8dc587faa46721234458a9c103e0ed8088589fdd5f97e86fcac475dcbe8 active
Green Australian Sapphire 2.30ct Cushion 80219 a9c37a8e948d7c979d7b3c8512a0dc229a9916e5b8b2d012764074985b3848a1 active
Green Australian Sapphire 2.31ct Oval 80197 10669163e6a4d5d8f09dfa47c4a6c55548ab65a840f6fabdbbaf8cb76e2814d6 active
Green-Yellow Australian Sapphire 1.28ct Oval 80215 80bd01f6756bb9085cb94dbb5f90a2ce367480cd0046a35c043edc0cf4eb4283 active
Green-Yellow Australian Sapphire 2.44ct Oval 80279 a815160379dc10cb4f47cf4bfe934ff4bade2f2cee9022ca4731b03d18bcf3a3 active
Green-Yellow Parti Australian Sapphire 1.91ct Oval 80181 72f358a2d748deb365d62249f4640163e3c3984912a712a35665b6957746a293 active
Green-Yellow Parti Australian Sapphire 2.19ct Cushion 80211 b2bdd736c6fb9931ddbd75afa574526728cc3866a3439b0897359337f242c4fc active
Matched Pair — Blue Australian Sapphires 2.17ct Total 12337 aa1c5bf15a84c6e08c302f5b16177b676db32ca6b2c9a86e1e64753df46c3744 active
Matched Pair — Teal Green Australian Sapphires 2.71ct Total 12338 7a67b16d669cbd142a912e544a3d344bded1a4764677363c3c49b49beccdbf5f active
Matched Trio — Australian Sapphires 2.65ct Total, Emerald Cuts 80187 858d1f5998bdff29e94e0c65f89dc70feb4bc07bbdc6cf9b7390b081ec72ab0a active
Parti Yellow-Blue Australian Sapphire 1.54ct 12334 433265011f12194483c1a55496c233429857192c143f1c9e5d0f2ce518ec2211 active
Royal Blue Ceylon Sapphire 2.25ct Cushion 22327 b3057dfd5e605487541c97cd25bb5dac27ba7436a473a758ebaa45436888ef6a active
Royal Blue Ceylon Sapphire 2.93ct Cushion — Unheated 47005-15R 2741745b2386fcf4334268a1c49be2528d4f159c1f6b588cbde1dfec1bff3eff active
Royal Blue Ceylon Sapphire 3.24ct Cushion — Unheated 47040 029bd1c1494f600e8188c61cd6521551d9195ba0170e31d74e90c6e6dbcabebc active
Royal Blue Ceylon Sapphire 3.24ct Oval — Unheated 47011 62e36a113e52d75b52b51e7f7b05439815b5c6f736ca69cb045778a3d7a6af34 active
Royal Blue Ceylon Sapphire 3.43ct Cushion 47018 a025d5ac044fdd468f27dbb9175f75c2af546dbc95d7b5ff68c9fee6e0977be5 active
Royal Blue Ceylon Sapphire 3.44ct Oval 47013 d70155be6712106d4e7f18bc2f3b7522c481b5a112526f535c13c4134459210c active
Royal Blue Ceylon Sapphire 3.60ct Round — Unheated 47013-5R f912f12ea721ec0f01bf4e73df17ec1cf16f3cf64e2160bbf472628a639649ab active
Royal Blue Ceylon Sapphire 3.63ct Cushion 24007 238bbc66c648ca62e28f311607618765bb703ceb569467dea766320870a0da9a active
Royal Blue Ceylon Sapphire 3.94ct Cushion — Unheated 47005-14R a61bf35e092b89ecc4575b90e3d298297ac96aad42a4a98582b9daecf2f8cdc8 active
Ruby Unheated (Pigeon Blood) 1.16 cts Ministry_Ruby 1.16 bbc0c45f839478c3b15449aee0337304815a8a1aa7382b33b9251c391ba9f4fb active
Teal Australian Sapphire 1.27ct Round 12335 0c1d3d7943aa875be25f19ba16fbfb74f52f3bdac8984e74bf26121c9a831ef2 active
Teal Australian Sapphire 1.85ct Oval 12325 cb93fe70cd6d06e0605166766a4df577570201fa870e058bd31dd63d53ee8479 active
Teal Australian Sapphire 1.96ct Cushion 80202 4b75852512af9cac428cfdf307c0e869ce20c55564574dae25096487e7f4c51e active
Teal Australian Sapphire 2.19ct Cushion — Unheated 12331 2bfc24bed897d0040579725d94d1b463fea6035216263aee4d2ffd86b0230d68 active
Unheated Natural Ruby 1.16ct Octagon — IGLC Certified RUBY-B0797 f8027955ff4b5aaec71c4a7f616477fb828dbdf72c3c497b4408548115f41c8c active
Violet Blue Ceylon Sapphire 2.39ct Oval 12402 98b1f845291fe43ab0a5faf2003d9e1c0d1eb05a5a3e11411a24fc9548ce68e6 active
Yellow Australian Sapphire 0.84ct 12323 9bba1219237940fdaa0d4f9f1a2bc45b2d6d26a64ba97cc093fb0b87019b1972 active
Yellow-Blue Parti Australian Sapphire 1.52ct Oval 80277 d1a2de4f419082ef5188b63a2c3d2f6055393a1f13f505dbedaec3381338baec active
Yellow-Green Australian Sapphire 2.00ct Oval 80289 2f059a512064b5455bdc9a66b4f2e225f906b4056b599bd6071e445aabdc15b4 active
Yellowish Parti Australian Sapphire 1.47ct 12327 2b22d236eabe98f67d564d25fe8973ba3ddbeddbc5e498c166987a04d46ca34a active

Roadmap, in the order that matters: source-data completion (laboratory reports for the premium tier) → independent laboratory assertions signed by their issuers → external transparency anchoring of each corpus release → a physical-binding pilot for flagship stones. Related: Treatment Register · About the Passport · Talk to our gemmologist.