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 0xe9014d1dd4e2839fa4ada9aa09b9a2982412a2452c5dea1ef109bfcec1994ca0. 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/0f036f9f-7e32-405e-942a-6d202b31b024.json and https://artists.proofprofile.net/proofs/artist/0f036f9f-7e32-405e-942a-6d202b31b024.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 0x672791e0113e0594c511fb46d1dfc26c70d4ae7a4ec29d9b593c122d97584cf6. 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/3FkyOrOhS8Pg11A2Ct6lYT.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/3FkyOrOhS8Pg11A2Ct6lYT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61f2cb6646dc3e4877d811a9758d3178c4e7288a2e6d620c9d9809f4f9099bd4. 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/64k0mpSKxATyv9bhOUQVs5.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/64k0mpSKxATyv9bhOUQVs5.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd064a951922986078aa5c48b07114ec2ebd23d4f64964d32410a17eb44c8c74b. 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/5HButdKodhRVg82OnkeI3I.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/5HButdKodhRVg82OnkeI3I.
{"copyright_id":"0xd38031ce38aab764f866702f95bd4057a24a73ca8b8b014bd1c1dd8498ffe40f","isrc":"GB2LD2210180","name":"Come Alive","registered_at":"2026-06-07T18:18:26Z","spotify_id":"6pftCjKWt9FhrTtVTgMgam","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd38031ce38aab764f866702f95bd4057a24a73ca8b8b014bd1c1dd8498ffe40f. 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/6pftCjKWt9FhrTtVTgMgam.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/6pftCjKWt9FhrTtVTgMgam.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x962067518ebaf1d1858da8803906d9952d2df1809526d834040f89945ad7225c. 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/2hMHHVBqhmF7kJz1JXTRP9.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/2hMHHVBqhmF7kJz1JXTRP9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x438ea4855af88502a50b58b7d519183cf1a51b68e3046bf0642ac91d854c8133. 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/3ZozHNqlkiKwMzCfciRL0j.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/3ZozHNqlkiKwMzCfciRL0j.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d666963297756caf0fd7148938976dbec1f707f3d9d2028f1e58b42c7ef79d1. 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/6yJgehZ2fX5QkiCPNbi7mC.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/6yJgehZ2fX5QkiCPNbi7mC.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd696aff207afc90ec21c631cda289c70f74f16d23c6086f905a7114a0e6f33ec. 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/7kmUoIpYAeY9ZMSestr0SX.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/7kmUoIpYAeY9ZMSestr0SX.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1962e7a5aa1cffdc36c001666cf22d5eb47a1d39336b39de92110a9285409cfa. 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/1j3N4TCykSmXy12iUiMQWk.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/1j3N4TCykSmXy12iUiMQWk.
{"copyright_id":"0x26e5d4e6cd554e88536a1238c5c8c215b065e9e9a5e24a4f65cbc6c7b2c10fe0","isrc":"TCAFH2080263","name":"Let You Go","registered_at":"2026-06-08T04:19:11Z","spotify_id":"4nLSWhNlrLXOIzp6QaZlK9","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26e5d4e6cd554e88536a1238c5c8c215b065e9e9a5e24a4f65cbc6c7b2c10fe0. 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/4nLSWhNlrLXOIzp6QaZlK9.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/4nLSWhNlrLXOIzp6QaZlK9.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87f5e888f176d589889fab6b2660d2633692977d0c5e62b5f0f98b36a857d5df. 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/01cRAS4fy1N7liG4MiunCy.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/01cRAS4fy1N7liG4MiunCy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x592f61cc477e6b2426a1fbaab58c6f8455865e326e28ba1173d071f903155f18. 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/5xtX0Lf8kP9goFSaVrwGrL.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/5xtX0Lf8kP9goFSaVrwGrL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x885ce725f854fadc8d82b395bb07fc63e34563256448a2bec6617dcc15eccae2. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/363k488lSoUabMGzWSofGa.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/363k488lSoUabMGzWSofGa.
{"copyright_id":"0x55389163561ddc3cea6f4cb5e3959b28a2f7555bf6be377244ae846c0b25a8ba","isrc":"GBKPL1976663","name":"Don't Need You","registered_at":"2026-06-06T13:23:37Z","spotify_id":"1uI1ZFdWSZOBRAkfCnJGV6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x55389163561ddc3cea6f4cb5e3959b28a2f7555bf6be377244ae846c0b25a8ba. 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/1uI1ZFdWSZOBRAkfCnJGV6.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/1uI1ZFdWSZOBRAkfCnJGV6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fdf21368064a71e55ac7f226f8e8a8f02b9c5cc363ae7c84505389394709bd7. 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/6MLYu2eMFoE9sb25q1gno8.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/6MLYu2eMFoE9sb25q1gno8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6629ebc1bb050773297cc79a402f37c7cb8381f7b1371f9f89464b83125bfc53. 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/6GH43MmGQG1mqJJYt1I40m.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/6GH43MmGQG1mqJJYt1I40m.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x239ba30371a8c854700cbe2710601556572f37b39cda8b8c2388ba17b9c2f611. 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/4ydQpNgCKGWtD1yIY8quA0.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/4ydQpNgCKGWtD1yIY8quA0.