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 0x9715e5815e9b43817f987d46adf75a86f262f89b1561a1e37326e389822c1d31. 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/87d5391e-8761-4697-9879-335147e960db.json and https://artists.proofprofile.net/proofs/artist/87d5391e-8761-4697-9879-335147e960db.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 0xbeae46a89b95d4708e30a9cb845909c7ff73edf36b8d1478612e0e4653aaaa2e. 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/1p1nO35bbi4ZlQgjIA4oa4.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/1p1nO35bbi4ZlQgjIA4oa4.
{"copyright_id":"0xcd189bef514ddcaf7c3c014b4e28ef95250dab3f56c6dba2ed8febc2c530263a","isrc":"USVI20500134","name":"A Beautiful Lie","registered_at":"2026-06-01T21:23:52Z","spotify_id":"0mmaX70fKuhgg0hDrfsS29","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd189bef514ddcaf7c3c014b4e28ef95250dab3f56c6dba2ed8febc2c530263a. 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/0mmaX70fKuhgg0hDrfsS29.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/0mmaX70fKuhgg0hDrfsS29.
{"copyright_id":"0x24759684428d7d595cf7e5bafd6f77489d6afd5bbe5ccd1f3104915a4ddab320","isrc":"USC4R2443897","name":"Seasons - JAYEM Remix","registered_at":"2026-06-18T16:47:12Z","spotify_id":"4uMEeOzRxDALTueXRl1rEe","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24759684428d7d595cf7e5bafd6f77489d6afd5bbe5ccd1f3104915a4ddab320. 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/4uMEeOzRxDALTueXRl1rEe.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/4uMEeOzRxDALTueXRl1rEe.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x984476bb3851f5bef7d0db23fc692a24317f2607bba9388b2c41cfbab5617801. 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/1DacgO8t0ANWqvgX1EyAsT.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/1DacgO8t0ANWqvgX1EyAsT.
Do Or Die - Afrojack vs. THIRTY SECONDS TO MARS Remix
{"copyright_id":"0x3588dbaf99d0bdc98a72c5f4977ee0e9d1d5ad442c30d1bdd6d0df37efbba827","isrc":"USUM71403966","name":"Do Or Die - Afrojack vs. THIRTY SECONDS TO MARS Remix","registered_at":"2026-06-04T09:04:31Z","spotify_id":"2hr7myxuDCoXsKyVfh4ue0","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3588dbaf99d0bdc98a72c5f4977ee0e9d1d5ad442c30d1bdd6d0df37efbba827. 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/2hr7myxuDCoXsKyVfh4ue0.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/2hr7myxuDCoXsKyVfh4ue0.
{"copyright_id":"0xbeae46a89b95d4708e30a9cb845909c7ff73edf36b8d1478612e0e4653aaaa2e","isrc":"USVI20500136","name":"The Kill (Bury Me)","registered_at":"2026-06-01T13:02:22Z","spotify_id":"4Qavhxlb87EWCbErMyUpY3","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeae46a89b95d4708e30a9cb845909c7ff73edf36b8d1478612e0e4653aaaa2e. 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/4Qavhxlb87EWCbErMyUpY3.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/4Qavhxlb87EWCbErMyUpY3.
{"copyright_id":"0xbeae46a89b95d4708e30a9cb845909c7ff73edf36b8d1478612e0e4653aaaa2e","isrc":"USVI20500136","name":"The Kill (Bury Me)","registered_at":"2026-06-01T13:02:22Z","spotify_id":"4Lv298QNzySWEpiNskAJZQ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeae46a89b95d4708e30a9cb845909c7ff73edf36b8d1478612e0e4653aaaa2e. 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/4Lv298QNzySWEpiNskAJZQ.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/4Lv298QNzySWEpiNskAJZQ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2234fd562026e091cc2eb9f5e05b691aab7c1c0d33d8bbb08d8d3452c1d5cb5. 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/6Bb3O9nPP84Qg8DXdSjeXw.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/6Bb3O9nPP84Qg8DXdSjeXw.
Do Or Die - Afrojack vs. THIRTY SECONDS TO MARS Remix (Album Version)
{"copyright_id":"0xa2dea3f73c17fd92270ccd9298c8a9350949c6666abbcea12327575bf4daed92","isrc":"USWB12103410","name":"Wouldn’t Change A Thing","registered_at":"2026-06-05T21:07:19Z","spotify_id":"2Ms30hRxAxBpoZmh6WZvoo","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2dea3f73c17fd92270ccd9298c8a9350949c6666abbcea12327575bf4daed92. 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/2Ms30hRxAxBpoZmh6WZvoo.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/2Ms30hRxAxBpoZmh6WZvoo.
{"copyright_id":"0x04a3f37e11ebe5202000d37e9bef11d2056d6c1d1114e77ea0df61710ad96dab","isrc":"USUG11802716","name":"Rescue Me (with Projota)","registered_at":"2026-06-09T18:36:03Z","spotify_id":"2YiLeWNjPh1j26mTofRWiT","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04a3f37e11ebe5202000d37e9bef11d2056d6c1d1114e77ea0df61710ad96dab. 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/2YiLeWNjPh1j26mTofRWiT.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/2YiLeWNjPh1j26mTofRWiT.
{"copyright_id":"0xad88aa36044322adc769bbe84044d141243d2c5ea48e9c0ff2810d8bc45a6d60","isrc":"USVI21000043","name":"This Is War - Radio Edit","registered_at":"2026-06-19T07:58:09Z","spotify_id":"5Jj6detEVrJSBXKEJtNnwJ","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad88aa36044322adc769bbe84044d141243d2c5ea48e9c0ff2810d8bc45a6d60. 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/5Jj6detEVrJSBXKEJtNnwJ.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/5Jj6detEVrJSBXKEJtNnwJ.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbeae46a89b95d4708e30a9cb845909c7ff73edf36b8d1478612e0e4653aaaa2e. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/5O35z2Y31ytZpvyS8DWIIB.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/5O35z2Y31ytZpvyS8DWIIB.