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 0x54a96a7222644c0c326a3be4e8fec6925c39874eaf47fa9fd310ef3333b381da. 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/be89954b-f925-4a3a-a5be-50411715e465.json and https://artists.proofprofile.net/proofs/artist/be89954b-f925-4a3a-a5be-50411715e465.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 0x7b1d072edef29e6d9a15370ca5f4c951c391913da46f9f8e305d3e071e8e9bd5. 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/5qKEArG4jwMAYTAsuG4rpH.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/5qKEArG4jwMAYTAsuG4rpH.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14c50c6a0500506ab512720f6a2fba07a4b63e3c06a01b72b3e04e76a0fc4281. 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/2JD1LMyp53ND33GGEe7o3q.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/2JD1LMyp53ND33GGEe7o3q.
{"copyright_id":"0xd5db137e105b5cc751545b783c54908396bc2ed940d2ad04d44a73507bb41056","isrc":"CA5KR2400211","name":"Electric Photograph - Instrumental","registered_at":"2026-06-06T19:48:29Z","spotify_id":"6CrjCHwYs9cqIbD4qAoOZ4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5db137e105b5cc751545b783c54908396bc2ed940d2ad04d44a73507bb41056. 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/6CrjCHwYs9cqIbD4qAoOZ4.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/6CrjCHwYs9cqIbD4qAoOZ4.
{"copyright_id":"0xdfa930997cd0c1ef6be6b52bb4e84c8bdf0493673dd79835ca37dbe0ccbe5ba1","isrc":"CA5KR2400212","name":"Sway - Instrumental","registered_at":"2026-06-09T21:12:16Z","spotify_id":"1u6IhN8gZKE4WAqpPOcYID","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfa930997cd0c1ef6be6b52bb4e84c8bdf0493673dd79835ca37dbe0ccbe5ba1. 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/1u6IhN8gZKE4WAqpPOcYID.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/1u6IhN8gZKE4WAqpPOcYID.
{"copyright_id":"0x77b89de6d22bf170c84796e1b203d778d1ba9dc6e8deda926954e4af9a5353dc","isrc":"CA5KR2400213","name":"With You - Instrumental","registered_at":"2026-06-24T07:16:37Z","spotify_id":"7dydERirkBlkJHD0LO87ho","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77b89de6d22bf170c84796e1b203d778d1ba9dc6e8deda926954e4af9a5353dc. 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/7dydERirkBlkJHD0LO87ho.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/7dydERirkBlkJHD0LO87ho.
{"copyright_id":"0x2c243dd513bfca91d27ae687862a0b4462d873b3dfcdc59172923f17d5ac99f3","isrc":"CA5KR2400215","name":"Got It Like That - Instrumental","registered_at":"2026-06-23T17:21:35Z","spotify_id":"2KRYY35OQj8MfVYdKQMjUQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c243dd513bfca91d27ae687862a0b4462d873b3dfcdc59172923f17d5ac99f3. 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/2KRYY35OQj8MfVYdKQMjUQ.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/2KRYY35OQj8MfVYdKQMjUQ.
{"copyright_id":"0xe45668de7cf7739bff605c2ca1ece3ac52148dfc183f5758726e0a4e7ce54bcd","isrc":"CA5KR2317339","name":"Can't Get Enough","registered_at":"2026-06-04T11:18:09Z","spotify_id":"455RNF1FhYAjgRI0nPI9DA","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe45668de7cf7739bff605c2ca1ece3ac52148dfc183f5758726e0a4e7ce54bcd. 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/455RNF1FhYAjgRI0nPI9DA.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/455RNF1FhYAjgRI0nPI9DA.
{"copyright_id":"0xf005c4c7d6d7bd5c98ced68e276c2f898d6164c00a888eec90cea5fea9909345","isrc":"CA5KR2296037","name":"Electric Photograph","registered_at":"2026-06-04T07:35:17Z","spotify_id":"1oKF0kqHnc7VO8W5mIIx3N","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf005c4c7d6d7bd5c98ced68e276c2f898d6164c00a888eec90cea5fea9909345. 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/1oKF0kqHnc7VO8W5mIIx3N.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/1oKF0kqHnc7VO8W5mIIx3N.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x121360058d98718f9127e7c78c7a70d3154e800ed80b70256599284b0174b3de. 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/6lPS79d2cybPzRT6qD2uLK.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/6lPS79d2cybPzRT6qD2uLK.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4ddc46c1a93558ffd554832ffa12191aa58e5ffeaefb5748b4648659efd8bff. 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/70kgsf9l58pNdpslf6G1SN.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/70kgsf9l58pNdpslf6G1SN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b839741819063e20358d211c43974a086495d84928999adb2d96a1e9d758fea. 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/0leW3iKYEqbR1S2hiaQy3y.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/0leW3iKYEqbR1S2hiaQy3y.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5a53f57eedb16033248a07d9e7f366a0d6db2183d3f079c33dc87711976dd76. 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/3RE1RVjr7c39Xbp2GyS0iQ.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/3RE1RVjr7c39Xbp2GyS0iQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2806c12731e5e710078f8c3f230f6324157566ec0e0aab2d0712f5264d66a289. 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/6klGAQjLaqPpfkCqqHgS76.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/6klGAQjLaqPpfkCqqHgS76.
{"copyright_id":"0xf005c4c7d6d7bd5c98ced68e276c2f898d6164c00a888eec90cea5fea9909345","isrc":"CA5KR2296037","name":"Electric Photograph","registered_at":"2026-06-04T07:35:17Z","spotify_id":"4aMExui9zpbQZNhAmMsHPB","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf005c4c7d6d7bd5c98ced68e276c2f898d6164c00a888eec90cea5fea9909345. 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/4aMExui9zpbQZNhAmMsHPB.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/4aMExui9zpbQZNhAmMsHPB.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf90b23b9873aeefb2b7460850c820c3474c1d65bf6f3abab74a889d59ed406fd. 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/1pyzPDn6jET5HIoYpO1Vl1.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/1pyzPDn6jET5HIoYpO1Vl1.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x121360058d98718f9127e7c78c7a70d3154e800ed80b70256599284b0174b3de. 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/6LXe2xtReWDWGnHCA5I3uO.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/6LXe2xtReWDWGnHCA5I3uO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce2fff5d9e062285757237902789fe54b623923007e977d0a2544ad29a3a2d8e. 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/3XBRLoCDienQNdlxEZ9V9K.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/3XBRLoCDienQNdlxEZ9V9K.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b839741819063e20358d211c43974a086495d84928999adb2d96a1e9d758fea. 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/1gEB5InUzgNLHPv8H34v54.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/1gEB5InUzgNLHPv8H34v54.
{"copyright_id":"0x96ada8ddef41f1fae4df99fa4b6528a450989debdae56acf5ddff8a5dcc6eb2e","isrc":"DELJ81951721","name":"Sleep Well My Dear","registered_at":"2026-06-24T22:44:17Z","spotify_id":"6Bhn0MK9JsoaO8qcSIEzo0","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96ada8ddef41f1fae4df99fa4b6528a450989debdae56acf5ddff8a5dcc6eb2e. 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/6Bhn0MK9JsoaO8qcSIEzo0.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/6Bhn0MK9JsoaO8qcSIEzo0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09053c9b09a37f66cb92f0041b09a5b4826ffba2e0e951b3a205a82353e41651. 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/4UOTlYEeks1VtVVk3wVrf5.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/4UOTlYEeks1VtVVk3wVrf5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaafe140507781a36e253d32e176e2cc3d80a8d94781944887098a093f0234997. 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/6058YlD4i38p8E6ih9f3SI.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/6058YlD4i38p8E6ih9f3SI.
{"copyright_id":"0xdbbb80040bed01fbde782a00ae9bc4fb6e7441a68651d91f6e1e83a4f55bdc97","isrc":"DELJ81951724","name":"No Worries","registered_at":"2026-06-20T13:02:38Z","spotify_id":"4n9thyk9voncQJtzZ4nFQQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbbb80040bed01fbde782a00ae9bc4fb6e7441a68651d91f6e1e83a4f55bdc97. 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/4n9thyk9voncQJtzZ4nFQQ.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/4n9thyk9voncQJtzZ4nFQQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18c66f61401b4c69c4d48d7c4a2fbea840293204bde2507b89664c0f6d54fa3f. 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/7ao5gxRowgb0fTTuwvhDeu.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/7ao5gxRowgb0fTTuwvhDeu.