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 0x27a67c4b8102e1e081a3d4d8310f218397fea8af0dd512f69c74c77d1251b552. 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/7aa2beda-cbca-4cb1-9bf5-1af36b2b9e3f.json and https://artists.proofprofile.net/proofs/artist/7aa2beda-cbca-4cb1-9bf5-1af36b2b9e3f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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 0xa459280d80e1f4c66c3b58688c0553c426d1a8ebd7913ba46284d8b84407bea9. 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/4Iigt7tO6KbCeqNaNjqAjo.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/4Iigt7tO6KbCeqNaNjqAjo.
{"copyright_id":"0x5f4c0dbeaed3889c67d39b0d7697dd7e41acc137a1cc11e0bfc6a2f14795bf95","isrc":"GBEWA2401550","name":"For You","registered_at":"2026-06-08T13:57:04Z","spotify_id":"0gc1cmu1TjTRskpSqIRVdJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f4c0dbeaed3889c67d39b0d7697dd7e41acc137a1cc11e0bfc6a2f14795bf95. 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/0gc1cmu1TjTRskpSqIRVdJ.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/0gc1cmu1TjTRskpSqIRVdJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a6a470325771148a1d602729551641746c8b232a0e1294df086d1e97ae40fb0. 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/3HVlkjSJXCeT7weQCr8CiK.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/3HVlkjSJXCeT7weQCr8CiK.
{"copyright_id":"0x45288b3aa2d8fde54ba82054f7834efb652b77cc20fc65d795ebe03762e5f98d","isrc":"GBEWA2303311","name":"Sweet Feeling - Extended Mix","registered_at":"2026-06-25T20:10:58Z","spotify_id":"1M8KFaDteSUWwqI1c1Vc0G","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45288b3aa2d8fde54ba82054f7834efb652b77cc20fc65d795ebe03762e5f98d. 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/1M8KFaDteSUWwqI1c1Vc0G.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/1M8KFaDteSUWwqI1c1Vc0G.
{"copyright_id":"0x1cb695d0154b90f0c0d5a0bf4cd92d96704548feb875fd652b36a8e28cb54adb","isrc":"NLRD52257536","name":"Remember - Amy Wiles Remix","registered_at":"2026-06-21T01:06:31Z","spotify_id":"6rI0gvx9hD1su02d8nYWFn","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cb695d0154b90f0c0d5a0bf4cd92d96704548feb875fd652b36a8e28cb54adb. 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/6rI0gvx9hD1su02d8nYWFn.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/6rI0gvx9hD1su02d8nYWFn.
{"copyright_id":"0xbcd15d7800b928d136c6576c7aef3b0ae646930d604220e7259fd4e8af8416ae","isrc":"GBEWA2208030","name":"Ghosts - Boxer & Amy Wiles Remix","registered_at":"2026-06-27T04:00:29Z","spotify_id":"6MVTH9adidxbSfBJ5JkHuA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbcd15d7800b928d136c6576c7aef3b0ae646930d604220e7259fd4e8af8416ae. 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/6MVTH9adidxbSfBJ5JkHuA.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/6MVTH9adidxbSfBJ5JkHuA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a5381fac7915ed7d69fdfc9cbefbcfb3dd975963d50584dae40a5cc6cf4e292. 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/61ClodaLESwS5VI6tVN9Ac.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/61ClodaLESwS5VI6tVN9Ac.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa777511aaa7bdeb7d16a914430f716d8d1491f7e43d595f628d31b1e2dd632a5. 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/37doeaTWedzuQV0UC0Ne26.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/37doeaTWedzuQV0UC0Ne26.
{"copyright_id":"0x8d0471e12ce4afb5f59ae4874b4c3d05d731ca8ecc6645af13e3182de517df26","isrc":"GBEWA2103002","name":"Biding Time","registered_at":"2026-06-08T19:58:11Z","spotify_id":"61LOUJ81PajpMPmJ8EVWTp","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d0471e12ce4afb5f59ae4874b4c3d05d731ca8ecc6645af13e3182de517df26. 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/61LOUJ81PajpMPmJ8EVWTp.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/61LOUJ81PajpMPmJ8EVWTp.
{"copyright_id":"0xdf58076a39ef16df8bf0f0cbc2b8064d4c0c1971046016e55e707e0417181692","isrc":"DEL672100030","name":"Integration - Amy Wiles Remix","registered_at":"2026-06-22T04:03:06Z","spotify_id":"0U6gNOCCKzMgzzc7TpEM8f","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf58076a39ef16df8bf0f0cbc2b8064d4c0c1971046016e55e707e0417181692. 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/0U6gNOCCKzMgzzc7TpEM8f.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/0U6gNOCCKzMgzzc7TpEM8f.
Sweet Feeling (Record Of The Week) [ABGT538]
{"copyright_id":"0xf656bf1f085956dd97e574394b588d0941d7a2c02a4d55fb6136efbbd8c87fab","isrc":"GBLV62003538","name":"Forever - Boxer & Amy Wiles Remix","registered_at":"2026-06-26T23:39:55Z","spotify_id":"3qkKnePK0HrcUdvPvSy4R4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf656bf1f085956dd97e574394b588d0941d7a2c02a4d55fb6136efbbd8c87fab. 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/3qkKnePK0HrcUdvPvSy4R4.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/3qkKnePK0HrcUdvPvSy4R4.
Forever - Boxer & Amy Wiles Extended Remix
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x903176b615b2434b9143e3eee8ed321aaa7e51cb2d5e11d3f66396a033828c16. 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/6CMi58iM8i5AbYSJqA229s.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/6CMi58iM8i5AbYSJqA229s.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca05b490f5e4c07464a30bdc4d425ed2c722ea180ff9a5aca802dff788c57718. 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/1X95snzS34iVXX7RqU7rUC.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/1X95snzS34iVXX7RqU7rUC.