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 0xe596a7614f4e5558f3a01c780d1ca97f56d2d46854e26b6a1d0b20b4068d1798. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/cec3f8c6-4490-4389-82f4-0acb6f630fe4.json and https://artists.proofprofile.net/proofs/artist/cec3f8c6-4490-4389-82f4-0acb6f630fe4.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 0x4c54b735d06f663686d2b5fc61d7cc3ec982b394dc044bd66a32b6ee60150a1c. 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/5DViY6HzBOpMOfSE4YzVoj.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/5DViY6HzBOpMOfSE4YzVoj.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0936fd779e5826c4a2619f27baad24860d1eb6bc847fab9f20c18c1212d881e9. 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/5sXrlzeZz1T1zHDPw9ddLJ.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/5sXrlzeZz1T1zHDPw9ddLJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb629ba4282f2d39b022463fe0f96f1c3db649bd66bb7e4565be09ee48a00b508. 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/36UDCAhxK0v1baQkX81pwv.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/36UDCAhxK0v1baQkX81pwv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fede4e5feb5208ee73db4d8ff5582de762446d7666389963634009b3d743f2e. 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/3do8n66lfcML4Ok9bE1YCy.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/3do8n66lfcML4Ok9bE1YCy.
{"copyright_id":"0xa8723a4e66bdc945049194aca94a66d38c4a0f8d7e3e9981da987ed9bda9e0fc","isrc":"NZLP02300916","name":"Did It Anyway","registered_at":"2026-06-21T14:44:38Z","spotify_id":"77ujsWYMbjuwMSF7YIqMEX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8723a4e66bdc945049194aca94a66d38c4a0f8d7e3e9981da987ed9bda9e0fc. 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/77ujsWYMbjuwMSF7YIqMEX.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/77ujsWYMbjuwMSF7YIqMEX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1688f6f0ead1a4dc47ff552690b5418fbeb257b6355275230c05fdd0f2cc12c4. 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/699mnYsUGvnx3hP5WfcRRA.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/699mnYsUGvnx3hP5WfcRRA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cbcb3f343af3ebf320802cf17eb0e3083ab1f63398a383819364c11d405f3ee. 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/3ek6dzpfLILyKjgyGZ9F9I.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/3ek6dzpfLILyKjgyGZ9F9I.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7e2f6d921c157c97e22850fb2ec40be17891d2583220a73d3a0ce80b5fd3d0f. 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/0TOE6dQNr6MbR5UKEQKHP9.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/0TOE6dQNr6MbR5UKEQKHP9.
{"copyright_id":"0xeeaddb27de2990c081a2cc4f715e00d20142f5d5cbdce2ee4eb43fb91fdd1e84","isrc":"NZLP02300920","name":"Every Night","registered_at":"2026-06-11T22:59:05Z","spotify_id":"1PTgKVkmVsHatOiOPGMSdW","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeeaddb27de2990c081a2cc4f715e00d20142f5d5cbdce2ee4eb43fb91fdd1e84. 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/1PTgKVkmVsHatOiOPGMSdW.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/1PTgKVkmVsHatOiOPGMSdW.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0936fd779e5826c4a2619f27baad24860d1eb6bc847fab9f20c18c1212d881e9. 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/6ttKHa44kBb2pWXoFFVYat.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/6ttKHa44kBb2pWXoFFVYat.
{"copyright_id":"0xeeaddb27de2990c081a2cc4f715e00d20142f5d5cbdce2ee4eb43fb91fdd1e84","isrc":"NZLP02300920","name":"Every Night","registered_at":"2026-06-11T22:59:05Z","spotify_id":"6X8V6tOYg53ZqKCBsyriht","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeeaddb27de2990c081a2cc4f715e00d20142f5d5cbdce2ee4eb43fb91fdd1e84. 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/6X8V6tOYg53ZqKCBsyriht.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/6X8V6tOYg53ZqKCBsyriht.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fede4e5feb5208ee73db4d8ff5582de762446d7666389963634009b3d743f2e. 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/3JpwQOH9XB1Q8sShtyggSJ.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/3JpwQOH9XB1Q8sShtyggSJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c54b735d06f663686d2b5fc61d7cc3ec982b394dc044bd66a32b6ee60150a1c. 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/6817kXZC7aNKs7jcDBpkW9.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/6817kXZC7aNKs7jcDBpkW9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cbcb3f343af3ebf320802cf17eb0e3083ab1f63398a383819364c11d405f3ee. 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/4KKW9BsO2X6RYVSnk9hql6.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/4KKW9BsO2X6RYVSnk9hql6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe44ea9353a3af46a7ebbea425747c1935b1d78ad52526884054691f8e8c15abc. 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/4E4zgySxw3SMGBjaaISMqI.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/4E4zgySxw3SMGBjaaISMqI.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25ce147a0ea06b5557705853c575a96f8bc077aea0649c56ba34fa1b545d1dca. 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/2W962qrCtlSlCSYEol5p5M.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/2W962qrCtlSlCSYEol5p5M.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x154de427b5f664c078f623a438abd53ee9b2e1ea05b6a07ac4d0ce29fd35103f. 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/2W1rKlNtKmTvagBIWHS0tl.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/2W1rKlNtKmTvagBIWHS0tl.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7139f122d5e322107c717b780d6169eead9fcb04d2ee33d2887b1274f5b406d6. 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/6075nFPSvXirUfNzmIFqXv.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/6075nFPSvXirUfNzmIFqXv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0197bef4efd0d65beb5356dadadcf09ae7767a9f27b6312aa59a0a728326729. 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/3NAnzHTv0Y74XYB1wWNwcc.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/3NAnzHTv0Y74XYB1wWNwcc.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7139f122d5e322107c717b780d6169eead9fcb04d2ee33d2887b1274f5b406d6. 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/4hswQtol1Af5LnKf9y7BlF.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/4hswQtol1Af5LnKf9y7BlF.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe44ea9353a3af46a7ebbea425747c1935b1d78ad52526884054691f8e8c15abc. 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/7jsq73ua3sZ5HmkeWIzLJ5.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/7jsq73ua3sZ5HmkeWIzLJ5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x154de427b5f664c078f623a438abd53ee9b2e1ea05b6a07ac4d0ce29fd35103f. 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/37LFLa490k5mekVQshOnNw.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/37LFLa490k5mekVQshOnNw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5af81dbf7ba5f9944463cd97c0aac241862d7e0c3e6f0e8f7147226d9b630465. 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/2GaYUJ7oPZASAGeO11i4UL.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/2GaYUJ7oPZASAGeO11i4UL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff9aa7559d6ceb21b8e5e2ff08728f486eea750a96bbac5f2538032e558d6a31. 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/4HKyWEo5V4xEGu4PIzlJT3.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/4HKyWEo5V4xEGu4PIzlJT3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb4163908c61e69e02b0436573eb0f6f4f3e910762ff555b28150012def29f99. 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/4lXaNk83fvW40dMM2OeDrX.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/4lXaNk83fvW40dMM2OeDrX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64f56842bb55c3783068fcba70c0924f2667cbb50c39f5d139776ee28490a8b8. 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/6Hhq96TTisP1LINIjkyIFn.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/6Hhq96TTisP1LINIjkyIFn.
{"copyright_id":"0xff9aa7559d6ceb21b8e5e2ff08728f486eea750a96bbac5f2538032e558d6a31","isrc":"NZRI12000967","name":"Like You","registered_at":"2026-06-18T08:47:22Z","spotify_id":"1CKEoe9Dwlkq4MPFPpBVUs","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff9aa7559d6ceb21b8e5e2ff08728f486eea750a96bbac5f2538032e558d6a31. 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/1CKEoe9Dwlkq4MPFPpBVUs.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/1CKEoe9Dwlkq4MPFPpBVUs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x64f56842bb55c3783068fcba70c0924f2667cbb50c39f5d139776ee28490a8b8. 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/2P6GgYKXiwZJOLH7qClsi7.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/2P6GgYKXiwZJOLH7qClsi7.
{"copyright_id":"0xd64ee03cb3fb186ab7607101108e754a4f50cfe3261b699f431fa3b3637985e6","isrc":"TCAEH1927022","name":"Surfer Boy Paradise","registered_at":"2026-06-04T16:35:43Z","spotify_id":"62poxpufJlBgrJh8wQtwlE","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd64ee03cb3fb186ab7607101108e754a4f50cfe3261b699f431fa3b3637985e6. 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/62poxpufJlBgrJh8wQtwlE.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/62poxpufJlBgrJh8wQtwlE.
{"copyright_id":"0x5fbb870fff89eace605cd441d9e23d2c3817899e0afd427d7ebb226b9c90c093","isrc":"NZPL11800045","name":"Lay Me Down","registered_at":"2026-06-22T15:08:45Z","spotify_id":"2u0OhWKxUWpbSK7clM3orR","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fbb870fff89eace605cd441d9e23d2c3817899e0afd427d7ebb226b9c90c093. 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/2u0OhWKxUWpbSK7clM3orR.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/2u0OhWKxUWpbSK7clM3orR.