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 0x5832c26237754ba57952c0bee4952783f8323bca2deb13328f57c0161e4823cf. 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/2aa03fcc-7321-49f3-9767-9680d90b7986.json and https://artists.proofprofile.net/proofs/artist/2aa03fcc-7321-49f3-9767-9680d90b7986.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xcec87bdcf4b1243e66c908d657d702f23879b0a72813d4cc0e4a0f9bdcca46aa","isrc":"QZNJW2319600","name":"Pump It Louder","registered_at":"2026-06-09T09:06:23Z","spotify_id":"4ms8sprMEJkgmv3rPUs9eU","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 0xcec87bdcf4b1243e66c908d657d702f23879b0a72813d4cc0e4a0f9bdcca46aa. 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/4ms8sprMEJkgmv3rPUs9eU.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/4ms8sprMEJkgmv3rPUs9eU.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20a68ff3250ad06f7cc8a490d7f739a03b9422021e7338b66975a59418488136. 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/1j524uFyRBN8EgFH4ZBkSO.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/1j524uFyRBN8EgFH4ZBkSO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x431886072ff3dd8e248d924acee818b802272c459591cae948a1e5c8bc2029eb. 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/1lA8kHc8maFVVa8pDXw2BN.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/1lA8kHc8maFVVa8pDXw2BN.
{"copyright_id":"0xe8813323a97c5ee13abd8ad5c3d0483a6ba62cacbee85ca6fbe5bec533a5efc0","isrc":"DEMA61904162","name":"Already Gone - Mazza Remix","registered_at":"2026-06-08T13:23:05Z","spotify_id":"2qmWyzP7762p1Bv1HsSCZv","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8813323a97c5ee13abd8ad5c3d0483a6ba62cacbee85ca6fbe5bec533a5efc0. 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/2qmWyzP7762p1Bv1HsSCZv.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/2qmWyzP7762p1Bv1HsSCZv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2f26437afbdac1e6b634cf7ec6fb805a260789859263ba1b93d150cdd5b1dba1. 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/2oeN9QXUcS04yNDlPaoKhT.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/2oeN9QXUcS04yNDlPaoKhT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x11c33106ed44eae3f31d119f0e2ff2c83528fe26d2c1dd5aafaf232bc527767d. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/04WiVUPauoB1oiJR6q7rQs.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/04WiVUPauoB1oiJR6q7rQs.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9525ee82545d0fec9dd0a84050991a8505233f15ec541c3ba93a72217de42b59. 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/3zwADFAw4D81YSKuYCpyVY.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/3zwADFAw4D81YSKuYCpyVY.
{"copyright_id":"0x761ad698729612b75f49173eed55e0dbeebab6d83c2a884a73e4b9d6b80a2d31","isrc":"DEMA61903532","name":"Feel Only Love - AXMO Remix","registered_at":"2026-06-05T06:03:01Z","spotify_id":"4716vLdETXfm5BcLg39Xg4","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x761ad698729612b75f49173eed55e0dbeebab6d83c2a884a73e4b9d6b80a2d31. 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/4716vLdETXfm5BcLg39Xg4.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/4716vLdETXfm5BcLg39Xg4.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd407c1903fb4c5e9465540bf660bed54163093a6c06dd0d9c6e082c974b6da5e. 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/17R5hvs1krffl3SAVtkY8B.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/17R5hvs1krffl3SAVtkY8B.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31f212654301b240bc34d413aa805ed1511a09224568108cb041901186a47668. 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/28UomZYn8h0krxHTcZatGT.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/28UomZYn8h0krxHTcZatGT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02f0f498f00775029b88600bf36654622fc4ebc6697b2f55fc78dd927f17251c. 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/5CjJBIyrvmuna7MzOGAt0J.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/5CjJBIyrvmuna7MzOGAt0J.
{"copyright_id":"0x53d05fef672a8c0e0b6a5cc611555abc0bb7ee410c1c431908bd9b80fa868ab0","isrc":"BCAZH2100006","name":"Talk to Each Other","registered_at":"2026-06-19T15:50:05Z","spotify_id":"41dNYIrRrpeO2kNFSg6y5s","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x53d05fef672a8c0e0b6a5cc611555abc0bb7ee410c1c431908bd9b80fa868ab0. 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/41dNYIrRrpeO2kNFSg6y5s.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/41dNYIrRrpeO2kNFSg6y5s.