1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → block must exist at that height 4. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 5. GET OTSVerificationAPI → pre-computed 6-check result from server 6. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xabd3098245c16a1eec672bf2c30904a878f17ade25d59a7797cb6c2b369a24b4. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5562b9de-2018-47ec-b5d8-646d0be7ff07.json and https://artists.proofprofile.net/proofs/artist/5562b9de-2018-47ec-b5d8-646d0be7ff07.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x0e039d72ac3598b348fbb18529d5820c43f2189c91a37ec407afc6ced89bba95","isrc":"AUGBT2436026","name":"take me to a place far away","registered_at":"2026-06-05T04:20:11Z","spotify_id":"0G4DTzI6fesiTRcNMX0Glb","type":"track"}
1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. GET OTSBitcoinBlockVerifyURL → block OTSBitcoinBlock must exist at that height 3. Read CopyrightID inside OTSCanonicalRecord → must equal the CopyrightID above 4. GET OTSVerificationAPI → pre-computed 6-check result from server 5. If all match: this entity was registered on CopyrightChains at OTSTimestamp, independently verifiable on Bitcoin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e039d72ac3598b348fbb18529d5820c43f2189c91a37ec407afc6ced89bba95. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0G4DTzI6fesiTRcNMX0Glb.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0G4DTzI6fesiTRcNMX0Glb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x098fdc51dd2068d6ab02376bf673cfe0b344428f22c689c098a76794835eaaf9. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0wsfaJxVymkYzzaMdsZeng.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0wsfaJxVymkYzzaMdsZeng.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ddf10e7e1c743cfd7455895293f33bf6fda6925e05a0b30030b4c29fb6f271b. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/76Swq7TabvwNNGEXzwU2Ab.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/76Swq7TabvwNNGEXzwU2Ab.
{"copyright_id":"0x429c5a1f26f6e0cdeaeb7d52b55e71e2fe26b0251bfe94217cda9d26a98594a2","isrc":"FR9W12359915","name":"Inner Peace","registered_at":"2026-06-07T02:13:24Z","spotify_id":"2DLZUoDY8abah0qZuEL8HM","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x429c5a1f26f6e0cdeaeb7d52b55e71e2fe26b0251bfe94217cda9d26a98594a2. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/2DLZUoDY8abah0qZuEL8HM.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/2DLZUoDY8abah0qZuEL8HM.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ddf10e7e1c743cfd7455895293f33bf6fda6925e05a0b30030b4c29fb6f271b. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5i28S5mhJlynZZgJeX83hi.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5i28S5mhJlynZZgJeX83hi.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x429c5a1f26f6e0cdeaeb7d52b55e71e2fe26b0251bfe94217cda9d26a98594a2. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3ZSplvRkJ6XISte3Aw1L4D.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3ZSplvRkJ6XISte3Aw1L4D.
{"copyright_id":"0x429c5a1f26f6e0cdeaeb7d52b55e71e2fe26b0251bfe94217cda9d26a98594a2","isrc":"FR9W12359915","name":"Inner Peace","registered_at":"2026-06-07T02:13:24Z","spotify_id":"3CFXQCxz4ayiefjgOYLNyC","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x429c5a1f26f6e0cdeaeb7d52b55e71e2fe26b0251bfe94217cda9d26a98594a2. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3CFXQCxz4ayiefjgOYLNyC.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3CFXQCxz4ayiefjgOYLNyC.
{"copyright_id":"0xe1640c4aae79729cd7feee8e3b0b5f46abe81e22ba32fd2017e6cb246857bc72","isrc":"FR9W12307914","name":"Le Voyage","registered_at":"2026-06-07T08:30:46Z","spotify_id":"5eODfOLLErD4LX77Nkmmop","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1640c4aae79729cd7feee8e3b0b5f46abe81e22ba32fd2017e6cb246857bc72. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5eODfOLLErD4LX77Nkmmop.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5eODfOLLErD4LX77Nkmmop.
{"copyright_id":"0x7ff9d8696cdacad600ae25f44492272819a9dd70bdb8db6c6251aa1037a13b91","isrc":"FR9W12222015","name":"Berceuse Lunaire","registered_at":"2026-06-07T08:30:40Z","spotify_id":"5l3EGaQuctQbSgSQ1WuVOz","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ff9d8696cdacad600ae25f44492272819a9dd70bdb8db6c6251aa1037a13b91. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5l3EGaQuctQbSgSQ1WuVOz.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/5l3EGaQuctQbSgSQ1WuVOz.
{"copyright_id":"0x0ceb72f14ab029e6dd3f8b9dd031919b210a72947ca3fc0aff35995db7fe56b4","isrc":"FR9W12222016","name":"The Forest","registered_at":"2026-06-18T03:45:42Z","spotify_id":"3LhsNMZVOwnDzpTj7KRak1","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ceb72f14ab029e6dd3f8b9dd031919b210a72947ca3fc0aff35995db7fe56b4. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3LhsNMZVOwnDzpTj7KRak1.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3LhsNMZVOwnDzpTj7KRak1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa302a30d96d0340606bc29a1092176bc4b7138821482513ab86364ab2d2b57eb. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3UbpZwluBka4bpnbgXAxse.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3UbpZwluBka4bpnbgXAxse.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd720a965170be03ccd9474e4c9b26a1e92e0d8e7d67605f00dbaf793109d1a41. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56:20Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4A8IYR6GAAIMBr8E5sIDlS.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4A8IYR6GAAIMBr8E5sIDlS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53051f073d3bba4937d948db5b57632a1275cdde2798b440a9fc68cea14cd7ad. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4bFvBdicEFm1zaFIzjueli.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/4bFvBdicEFm1zaFIzjueli.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa302a30d96d0340606bc29a1092176bc4b7138821482513ab86364ab2d2b57eb. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0nEISmOshp6TEaa9c0rOJ4.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0nEISmOshp6TEaa9c0rOJ4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd720a965170be03ccd9474e4c9b26a1e92e0d8e7d67605f00dbaf793109d1a41. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/38OZwGV6lboHdgqcXJXv3B.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/38OZwGV6lboHdgqcXJXv3B.
{"copyright_id":"0x7ff9d8696cdacad600ae25f44492272819a9dd70bdb8db6c6251aa1037a13b91","isrc":"FR9W12222015","name":"Berceuse Lunaire","registered_at":"2026-06-07T08:30:40Z","spotify_id":"0zmrJp1U0cMtlYPmYw8nQU","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ff9d8696cdacad600ae25f44492272819a9dd70bdb8db6c6251aa1037a13b91. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0zmrJp1U0cMtlYPmYw8nQU.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/0zmrJp1U0cMtlYPmYw8nQU.
{"copyright_id":"0x0ceb72f14ab029e6dd3f8b9dd031919b210a72947ca3fc0aff35995db7fe56b4","isrc":"FR9W12222016","name":"The Forest","registered_at":"2026-06-18T03:45:42Z","spotify_id":"3xwfaZ0yyCNffskB5UCdJG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ceb72f14ab029e6dd3f8b9dd031919b210a72947ca3fc0aff35995db7fe56b4. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3xwfaZ0yyCNffskB5UCdJG.json contains the same CopyrightID — hash it and compare to OTSHash, then confirm the Bitcoin block independently via OTSBitcoinBlockVerifyURL or https://artists.proofprofile.net/api/v1/bot/ots/verify/track/3xwfaZ0yyCNffskB5UCdJG.