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 0xf2353c750e024d0c4a975c48c60a6ef670e7deba3a9007c405260c2c2f013484. 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/3fb8a675-05bc-4ca2-a2a5-57ee135765aa.json and https://artists.proofprofile.net/proofs/artist/3fb8a675-05bc-4ca2-a2a5-57ee135765aa.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 0x92e37961b05f9c8351796ae938ae0027a5cfb682231838f06728ec821f814f19. 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/6tTeRmhhuwDl5Y4UiJdHuO.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/6tTeRmhhuwDl5Y4UiJdHuO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62ca61847144f847d038bfbf50c49c5ed6947292151769a799f5bd84f2eda866. 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/1wADwLSkYhrSmy4vdy6BRn.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/1wADwLSkYhrSmy4vdy6BRn.
Attention (with Justin Bieber) [Disclosure Remix]
Attention (with Justin Bieber) - Disclosure Remix
{"copyright_id":"0x31050cd50cf72b38b117cdbc19c1cc5dc1c48f45da8e0d10f0bfae7975cb7716","isrc":"USWB12201578","name":"Attention (with Justin Bieber) - Disclosure Remix","registered_at":"2026-06-05T14:57:28Z","spotify_id":"1xx7iMgSyLnbDUi170lVbb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31050cd50cf72b38b117cdbc19c1cc5dc1c48f45da8e0d10f0bfae7975cb7716. 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/1xx7iMgSyLnbDUi170lVbb.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/1xx7iMgSyLnbDUi170lVbb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dd95b0d7edc5fda1ad1086e4f5139d60d023371a132f7f6a78ef4586292e27c. 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/5tVKxNmvJVqY2qUKIl5jbu.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/5tVKxNmvJVqY2qUKIl5jbu.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92e37961b05f9c8351796ae938ae0027a5cfb682231838f06728ec821f814f19. 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/7ySz9NnVPgB8t7JAMOU8nn.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/7ySz9NnVPgB8t7JAMOU8nn.
{"copyright_id":"0x8f0e394e86243c0bacca9c50db5c33560e2fe25267dad897d0403ed8f66521a9","isrc":"USWB12401054","name":"Holy Ghost - Martin Solveig Remix","registered_at":"2026-06-05T04:52:06Z","spotify_id":"1mgmfgk7C2MufQ1EW40fEX","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f0e394e86243c0bacca9c50db5c33560e2fe25267dad897d0403ed8f66521a9. 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/1mgmfgk7C2MufQ1EW40fEX.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/1mgmfgk7C2MufQ1EW40fEX.
Sofa Silahlane (feat. Nkosazana Daughter, Lowsheen) [Remix]
Sofa Silahlane (feat. Nkosazana Daughter, Lowsheen) - Remix
{"copyright_id":"0x656e0b2da10751ecd425fb9d77b8e3b0ceb862ac3bf96c4567786641db727e4f","isrc":"ZA56E2201602","name":"Sofa Silahlane (feat. Nkosazana Daughter, Lowsheen) - Remix","registered_at":"2026-06-04T09:25:40Z","spotify_id":"6qQj6jxx0wJTotz8hVvsM6","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x656e0b2da10751ecd425fb9d77b8e3b0ceb862ac3bf96c4567786641db727e4f. 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/6qQj6jxx0wJTotz8hVvsM6.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/6qQj6jxx0wJTotz8hVvsM6.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e99a56ca535feaad21c9bf6513345790cf3241e986738e0d1377521c1fcf089. 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/5DS9LiyEdw2zY8bM6kjjgM.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/5DS9LiyEdw2zY8bM6kjjgM.
{"copyright_id":"0xd44d517026b6918a33d53ae039c7c1fdd8a1b42956fb4adeb5ea4a8e89be5c06","isrc":"QMFME2221101","name":"Last Time","registered_at":"2026-06-01T23:38:41Z","spotify_id":"14nSbMQqRo1BxshIjprVDO","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd44d517026b6918a33d53ae039c7c1fdd8a1b42956fb4adeb5ea4a8e89be5c06. 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/14nSbMQqRo1BxshIjprVDO.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/14nSbMQqRo1BxshIjprVDO.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeceac910267ce370ab74df0fa1bfa125c2b6e1ddf174124d1a0254c0a63ff36b. 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/2CQ0S1zCT7QqmAh7Ke6Kso.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/2CQ0S1zCT7QqmAh7Ke6Kso.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe04c1cf28d0c2a659e0e27cfffdfa0b20292a4038f32241a399a198cdd59bd53. 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/5Kp3VcndqsJ6W48xgDq4bf.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/5Kp3VcndqsJ6W48xgDq4bf.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92e37961b05f9c8351796ae938ae0027a5cfb682231838f06728ec821f814f19. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/3SbuvXgJJvxtbedNm8DJXN.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/3SbuvXgJJvxtbedNm8DJXN.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62ca61847144f847d038bfbf50c49c5ed6947292151769a799f5bd84f2eda866. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5dtgWun7cnfxhthnQOJYjc.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/5dtgWun7cnfxhthnQOJYjc.