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 0xdb0e8432ca87c5d3199f67d533405decc04ef54620c7b6f20bc96001c2c2e601. 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/4c78ff81-ec14-47d5-86d7-d34945476c5e.json and https://artists.proofprofile.net/proofs/artist/4c78ff81-ec14-47d5-86d7-d34945476c5e.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 0x1c6f293230f68bafa101476ea5c670dbbc925d9e507870f7a3b69da2858cdbf3. 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/64h5mL4qpGacO84RQDIRG2.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/64h5mL4qpGacO84RQDIRG2.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cf68d5c5f3ea6e1cd7eecedd3f8f3f26cbc8bb01cfaaf433ea930ddddb50653. 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/0do6pozSqrMFbeJ1gzjX7S.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/0do6pozSqrMFbeJ1gzjX7S.
{"copyright_id":"0x66c6f83f7b8c8453bb1c35d25dad00eceeb0a3e07906b804e788f46a2af066cd","isrc":"QZP7F2100294","name":"BACK TO REALITY","registered_at":"2026-06-04T12:22:57Z","spotify_id":"66VDSp4xuQElxDVxaapiVG","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66c6f83f7b8c8453bb1c35d25dad00eceeb0a3e07906b804e788f46a2af066cd. 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/66VDSp4xuQElxDVxaapiVG.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/66VDSp4xuQElxDVxaapiVG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cd9991c1d6edf0d61a5dd5598380f1260a6100f36538e1cb07f1127222d717e. 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/6mfINl7ZYTicKF4RgqGCDk.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/6mfINl7ZYTicKF4RgqGCDk.
{"copyright_id":"0xaf6433811a9b3ba68df2218b5506b214cd4b5c42d6749e99112c536de0e354fe","isrc":"QZTB42367190","name":"Hun Elsker O Party (Militias 2024)","registered_at":"2026-06-10T06:07:30Z","spotify_id":"1QhYsPdJfKrpn33kodvAE3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf6433811a9b3ba68df2218b5506b214cd4b5c42d6749e99112c536de0e354fe. 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/1QhYsPdJfKrpn33kodvAE3.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/1QhYsPdJfKrpn33kodvAE3.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc377ec44f4e6a2a404b138170dad8a781b9b3e473ebec92e5e16c96c32ba0c14. 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/4o82nibXVMn5llVc8PqvM7.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/4o82nibXVMn5llVc8PqvM7.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ba4e50a13e3d2e208a616d2f5960c71586bfc198eeb10656eac6f2b2956a2fe. 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/4wQw55nuAE9nQ8vQkJdiPA.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/4wQw55nuAE9nQ8vQkJdiPA.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc73cc0d3e0e5697ad2d55ab62c2c5b2201cdd6f2d983f2ead1fff30d0e603785. 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/3hY5BKGbEW48Q2hXteY8Xp.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/3hY5BKGbEW48Q2hXteY8Xp.
{"copyright_id":"0x7178596d37025907f4ec35eccd7d1e114ac37b395d7264196ea1878f3832fff9","isrc":"SEYOK2023719","name":"Powder Ridge (Nesbrurussen 2020)","registered_at":"2026-06-11T15:09:42Z","spotify_id":"0ucfIKiyeUbLAWrM12jHzt","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7178596d37025907f4ec35eccd7d1e114ac37b395d7264196ea1878f3832fff9. 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/0ucfIKiyeUbLAWrM12jHzt.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/0ucfIKiyeUbLAWrM12jHzt.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f7123c09bcb0a097b918a02ddd48aec803c1a8fd881f81b95e02615889e0920. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51:38Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/4PPaVkaOWBhoQoBNEK6s4f.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/4PPaVkaOWBhoQoBNEK6s4f.