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 0x5832e5ee219e3dc54cde370c738aa22e047340cc0dd4ce6a159eb5870d35e920. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/961f7a5b-763e-4cd7-b0a9-1a9bf84fd0ab.json and https://artists.proofprofile.net/proofs/artist/961f7a5b-763e-4cd7-b0a9-1a9bf84fd0ab.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x8be6bf61bc0811505af7ffbff70c1245643db7243bedfef699bf84f18eb3b94a","isrc":"NO8WZ2407010","name":"Just Like The Last Time","registered_at":"2026-06-20T09:13:22Z","spotify_id":"61xjR0JgMNhMitXvMf3wtA","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 0x8be6bf61bc0811505af7ffbff70c1245643db7243bedfef699bf84f18eb3b94a. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/61xjR0JgMNhMitXvMf3wtA.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/61xjR0JgMNhMitXvMf3wtA.
{"copyright_id":"0x0d89feed889f1c3a9b9b1164ae47311a7f863754f9a6300a6ec1042152f94e4b","isrc":"NO8WZ2310010","name":"No One Does It Better Than You","registered_at":"2026-06-23T17:06:28Z","spotify_id":"5CQ7XPKzwhP4P0D8zViCy8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d89feed889f1c3a9b9b1164ae47311a7f863754f9a6300a6ec1042152f94e4b. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5CQ7XPKzwhP4P0D8zViCy8.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/5CQ7XPKzwhP4P0D8zViCy8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c2d006b710f27abc09aa26bf572dea93949e3a596c6d5dd9cab8cf51be1b261. 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/29VZzHS6UmYl0aATINOGfG.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/29VZzHS6UmYl0aATINOGfG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x311e9b082caa2d70ecccf16c20b225d0260ecd04e98125b6552ca04220df23a1. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/1pVa0C3usZtfqCgKu0D3LB.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/1pVa0C3usZtfqCgKu0D3LB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa741960fd783f39d078b4563f5cd1419601f5b976195ad00f1e78b21b4c1dac. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/365iRXWcqWwIvTXNUIdxSV.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/365iRXWcqWwIvTXNUIdxSV.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19e4171ae86fd45069437385e01ff06ee8b829a1b24643a23b3f24613ac81346. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/717y8J7LacZcUZXCxhUBYm.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/717y8J7LacZcUZXCxhUBYm.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x519d777784324272ee8b31b7ad57323ded3b80f8f89737c7a023b377c4b7c5e3. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/7KBe9q3jC2lTUhUS8gSMR8.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/7KBe9q3jC2lTUhUS8gSMR8.
{"copyright_id":"0x5192ec3cfbcf1b55f68cb87730a12dd4fdcb963f27f465c5af76d8a6ef78cb88","isrc":"NO8WZ2402010","name":"Wish You Were Here","registered_at":"2026-06-07T03:50:56Z","spotify_id":"7nTigRrUtNsMK7VAPvqB0L","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5192ec3cfbcf1b55f68cb87730a12dd4fdcb963f27f465c5af76d8a6ef78cb88. 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/7nTigRrUtNsMK7VAPvqB0L.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/7nTigRrUtNsMK7VAPvqB0L.
{"copyright_id":"0xaf737aec05ac59f8e5afad020a48378f922d5b8edf1a250ad0ca91ab92d3c74e","isrc":"NO8WZ2404080","name":"Always (All The Time)","registered_at":"2026-06-21T11:05:57Z","spotify_id":"7f1Cpde5MCGOSmRicevxIB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf737aec05ac59f8e5afad020a48378f922d5b8edf1a250ad0ca91ab92d3c74e. 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/7f1Cpde5MCGOSmRicevxIB.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/7f1Cpde5MCGOSmRicevxIB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x519d777784324272ee8b31b7ad57323ded3b80f8f89737c7a023b377c4b7c5e3. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3ZINqVgKWFWJ6eNjtHRcYl.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/3ZINqVgKWFWJ6eNjtHRcYl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc058eb4b3c037dc2118b802b8b2b78ba254a099778eb3b1942d839648b7e4329. 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/7Mgl85DExMmXZQK63YoyBJ.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/7Mgl85DExMmXZQK63YoyBJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13ab5174ca8ce0d9763e32af6f1924ac0a484a7acc9a6b828f56a13c371dae0a. 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/0AoZZWaJZnuCHoSS7qn5zP.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/0AoZZWaJZnuCHoSS7qn5zP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa741960fd783f39d078b4563f5cd1419601f5b976195ad00f1e78b21b4c1dac. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/189h11uH2maPhyl9AOA7gC.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/189h11uH2maPhyl9AOA7gC.