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 0x563a89f7a79156ed9c3ab2505762b2edc610edc8fa8509e45c5c1d39a701385c. 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/8c16030b-8564-4358-b0f3-d6b2873809d2.json and https://artists.proofprofile.net/proofs/artist/8c16030b-8564-4358-b0f3-d6b2873809d2.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xfaf64d7a2ce5ded03fa1e1bc0089a1ca6f5baabffce97a36101b79d2028310e7","isrc":"INS182401441","name":"House Of Lies","registered_at":"2026-06-04T11:37:40Z","spotify_id":"7avo2LpNFXrgUgRtl9OsAL","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 0xfaf64d7a2ce5ded03fa1e1bc0089a1ca6f5baabffce97a36101b79d2028310e7. 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/7avo2LpNFXrgUgRtl9OsAL.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/7avo2LpNFXrgUgRtl9OsAL.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6718c8f4324c47281ff7843d3be8d5981c65a622f95af9d5f596a8cb891041b7. 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/57LA3fJhESaZtMcxMzR4RT.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/57LA3fJhESaZtMcxMzR4RT.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x012b1ece30b014a9198c06b167edd609b99e430baec21ad8fd60af36bb697889. 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/1EJLrOy25fZ3l55p4rgPdS.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/1EJLrOy25fZ3l55p4rgPdS.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56df462e4456620db6e21300859c48aef05c54224ab3708dca549b4982a16d09. 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/44lLUhWRY7tPS15hlTmzFc.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/44lLUhWRY7tPS15hlTmzFc.
{"copyright_id":"0x176cbe23c3d750d35ff235c93e65007707aa8513725a97aa043d4c162cd19df7","isrc":"INUM72300054","name":"WOH - DJ Shadow Dubai Club Mix","registered_at":"2026-06-11T09:36:41Z","spotify_id":"2erIYXyaeXpZU3i96oMo4o","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x176cbe23c3d750d35ff235c93e65007707aa8513725a97aa043d4c162cd19df7. 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/2erIYXyaeXpZU3i96oMo4o.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/2erIYXyaeXpZU3i96oMo4o.
52 Non Stop Dilbar Dilbar Remix(Remix By Kedrock,Sd Style)
{"copyright_id":"0xf4ef1c30b35448ca668bc8629af47e85cac124074090d6f9c873bc5505fd0b8e","isrc":"INS181803008","name":"52 Non Stop Dilbar Dilbar Remix(Remix By Kedrock,Sd Style)","registered_at":"2026-06-04T08:24:52Z","spotify_id":"1FSYDJAlyHAabWhiGgYfDq","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4ef1c30b35448ca668bc8629af47e85cac124074090d6f9c873bc5505fd0b8e. 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/1FSYDJAlyHAabWhiGgYfDq.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/1FSYDJAlyHAabWhiGgYfDq.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9973b13bad5556b32b4943522ad13c4b9f3cd5186c376ef103bacab2ed58962. 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/0uC9lxx6iUIjvMuso2Qx7F.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/0uC9lxx6iUIjvMuso2Qx7F.