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 0xb747fdc4e2a54136c99e4e943547fbc37085baf54f2ef0008350a90884efc490. 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/e506e695-95c4-40e9-8c24-c675ba91633f.json and https://artists.proofprofile.net/proofs/artist/e506e695-95c4-40e9-8c24-c675ba91633f.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0x52bed4472b1c7ff07039635937eaac63ae60107ebee485bf762fc22a6294be9f","isrc":"US23A1552970","name":"One In The Chamber","registered_at":"2026-06-04T13:34:37Z","spotify_id":"0MtO6lNufS0fiQPNFeUCuy","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 0x52bed4472b1c7ff07039635937eaac63ae60107ebee485bf762fc22a6294be9f. 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/0MtO6lNufS0fiQPNFeUCuy.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/0MtO6lNufS0fiQPNFeUCuy.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1638d3e6906cd6821dd03e58da025b19fd98c12dd8889da910c90477ce87c6e. 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/4zdoemCIoRvbJ7MeLSTeZD.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/4zdoemCIoRvbJ7MeLSTeZD.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa38c9391b1a068fcc1717313a5c46eaf94d90dae748a2ea03284fded633f4a9. 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/0wq6vHsbuRAxJPX6Rm2Oes.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/0wq6vHsbuRAxJPX6Rm2Oes.
{"copyright_id":"0x5d9af1b96ee3ef0511bc21bada97e4e46c53bf55291e089dd5ad993eac6e1324","isrc":"QZDA61914626","name":"Fast Life","registered_at":"2026-06-07T08:35:40Z","spotify_id":"2xILA3tAnWXml43LHoRh7r","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d9af1b96ee3ef0511bc21bada97e4e46c53bf55291e089dd5ad993eac6e1324. 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/2xILA3tAnWXml43LHoRh7r.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/2xILA3tAnWXml43LHoRh7r.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3015cef5991d91eca24b2298e448bc7ba21806747130961745cfe1a0de8b93cf. 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/1NfnJJAUGptqBBgMxlzpfx.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/1NfnJJAUGptqBBgMxlzpfx.
{"copyright_id":"0x0500177355e920c0ae767036bd6fb3b8cd4abcda5190fd0968d4d44be83c5929","isrc":"GBARL2100087","name":"Showed Me (feat. NorthSideBenji)","registered_at":"2026-06-07T20:16:09Z","spotify_id":"6AQTMSqiRs3QPO7W5e8sYG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0500177355e920c0ae767036bd6fb3b8cd4abcda5190fd0968d4d44be83c5929. 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/6AQTMSqiRs3QPO7W5e8sYG.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/6AQTMSqiRs3QPO7W5e8sYG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15aece141be9e6ac150f78294c9104354d475d205f4b1c67e88b4254aa8ff2b7. 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/63tA9HqyR8lrfWqxI4DdNw.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/63tA9HqyR8lrfWqxI4DdNw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2f3d2c939017a73ce738dc3215851feafcab8fa2d7b463062093b1f3c7c9808. 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/3KFef9uMAxT4gyS2fEi9vd.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/3KFef9uMAxT4gyS2fEi9vd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed3993f9823a5e7b424965d47a7411d4bb4e9768df4aec7e0fdb33185f77988a. 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/22ignQZv2FmKJpOcEpqcS0.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/22ignQZv2FmKJpOcEpqcS0.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b2abc30e20810ae9f8bd8539120d542a550b264951839e105fc73b2f4fc436b. 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/2Ob4t1u7T2NyZqFOLBAMLt.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/2Ob4t1u7T2NyZqFOLBAMLt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffb9f3e67360e9cb7f57426cbf646ad703e29433866dcb4692c17c0c29670c58. 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/6N5tKjejfVta24J7LDBf84.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/6N5tKjejfVta24J7LDBf84.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa38c9391b1a068fcc1717313a5c46eaf94d90dae748a2ea03284fded633f4a9. 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/2pkmY4IueyB1u8xSUd3ECv.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/2pkmY4IueyB1u8xSUd3ECv.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7a8d298e1503d62104f1593758352943c2fa37f3977c346d4d75cb2f883bd3e. 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/72m2vJCw5Kn7CipJNRoCIW.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/72m2vJCw5Kn7CipJNRoCIW.
{"copyright_id":"0xb7a8d298e1503d62104f1593758352943c2fa37f3977c346d4d75cb2f883bd3e","isrc":"US38Y2309905","name":"BE WHAT IT BE (feat. NorthsideBenji)","registered_at":"2026-06-05T07:07:25Z","spotify_id":"2b42SNWyDxwZHUhoxrA7Eu","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7a8d298e1503d62104f1593758352943c2fa37f3977c346d4d75cb2f883bd3e. 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/2b42SNWyDxwZHUhoxrA7Eu.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/2b42SNWyDxwZHUhoxrA7Eu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c8477502280c261cba8947a40b8d8fa2cda37e037d53441d49f367ea0e43a5e. 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/5rUJ9fJrYKDTpgpsFFqlEg.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/5rUJ9fJrYKDTpgpsFFqlEg.
{"copyright_id":"0x0bb06cd88922f4970b2b68a100829a84a6a7d1c6683f9f729b36d4a0ddfede77","isrc":"USZXT2455955","name":"Stars In The Wraith","registered_at":"2026-06-04T11:45:02Z","spotify_id":"0HEQ6e7oP3wQh0hnzHyYY8","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bb06cd88922f4970b2b68a100829a84a6a7d1c6683f9f729b36d4a0ddfede77. 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/0HEQ6e7oP3wQh0hnzHyYY8.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/0HEQ6e7oP3wQh0hnzHyYY8.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe965e9823014f0fcf716f168ac41922e6f524f586cad7ad62698050397c621c9. 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/1bH6LOZtIGaqKAaNhhqnFk.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/1bH6LOZtIGaqKAaNhhqnFk.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x072600a5806d258abb1a1c8ceb0cd3523716927ede9cc87e3c5ed856d4b655a2. 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/7BwexKO4S5tlujaaYOCew2.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/7BwexKO4S5tlujaaYOCew2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4645cf97dc506e1e4c88ef60a3b5aaca648588744f36c663c677378fdaad451. 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/00xIVHpcPNf0BkIKEL0uyu.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/00xIVHpcPNf0BkIKEL0uyu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x689ce0787f3268d58de76df5172827a9e622c204162f5e7c7192cb8522713ecf. 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/776uQXP7W3PhaLF7OoieS3.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/776uQXP7W3PhaLF7OoieS3.