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 0xd73a4ed78ac67550960bcee81e28b33ae9c1b9602ed75f2cf5a27d50064443b0. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d78037e6-af33-44a4-8a45-39e8d2bb8ace.json and https://artists.proofprofile.net/proofs/artist/d78037e6-af33-44a4-8a45-39e8d2bb8ace.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xc7e67b5612e28e3f3abefbc80e3d525e36f56a87135beb44da9100ddb7c2094e","isrc":"USDMG2483301","name":"Teenage Vampire (feat. Gatlin)","registered_at":"2026-06-06T20:18:52Z","spotify_id":"6S4v4gsbOp1u5WLnwkc2ZI","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 0xc7e67b5612e28e3f3abefbc80e3d525e36f56a87135beb44da9100ddb7c2094e. 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/6S4v4gsbOp1u5WLnwkc2ZI.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/6S4v4gsbOp1u5WLnwkc2ZI.
{"copyright_id":"0xdea64ba47f41fa780141e3516f7c90d6b6d9c4ca70ba9b7b4c5580dba2acb24f","isrc":"USDMG2585804","name":"Rattlesnake (feat. Zach Bryan)","registered_at":"2026-06-01T06:21:10Z","spotify_id":"5yzAaKGdD6HwTxeXcdyNxY","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdea64ba47f41fa780141e3516f7c90d6b6d9c4ca70ba9b7b4c5580dba2acb24f. 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/5yzAaKGdD6HwTxeXcdyNxY.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/5yzAaKGdD6HwTxeXcdyNxY.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x593052abe1eb11257a62e1f81a705bf4e2ae540ca3471d27a90e7c9f185da5e6. 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/2oOvlOt5LtDLTYHeGUVhq1.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/2oOvlOt5LtDLTYHeGUVhq1.
{"copyright_id":"0xdea64ba47f41fa780141e3516f7c90d6b6d9c4ca70ba9b7b4c5580dba2acb24f","isrc":"USDMG2585804","name":"Rattlesnake (feat. Zach Bryan)","registered_at":"2026-06-01T06:21:09Z","spotify_id":"7IGHRH8Bv324Yo45VOdBXP","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdea64ba47f41fa780141e3516f7c90d6b6d9c4ca70ba9b7b4c5580dba2acb24f. 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/7IGHRH8Bv324Yo45VOdBXP.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/7IGHRH8Bv324Yo45VOdBXP.
{"copyright_id":"0xc7e67b5612e28e3f3abefbc80e3d525e36f56a87135beb44da9100ddb7c2094e","isrc":"USDMG2483301","name":"Teenage Vampire (feat. Gatlin)","registered_at":"2026-06-06T20:18:52Z","spotify_id":"1DfPEj7dgxNzOz76tgbfed","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7e67b5612e28e3f3abefbc80e3d525e36f56a87135beb44da9100ddb7c2094e. 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/1DfPEj7dgxNzOz76tgbfed.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/1DfPEj7dgxNzOz76tgbfed.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5442bdaebac1074316e23365c17b689863918495ef6325a70ab3c838e76fd8e. 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/6Szl3plvCHM4KgSa7cYL7x.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/6Szl3plvCHM4KgSa7cYL7x.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda44f50aa3ae923af90f309fcf49021d175207bbbbd7d3533c701ed9b0baafbd. 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/2E5BWo8mbARqmhojr34JNE.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/2E5BWo8mbARqmhojr34JNE.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x593052abe1eb11257a62e1f81a705bf4e2ae540ca3471d27a90e7c9f185da5e6. 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/3H0yhaAmrwW63ZnXMGUJeS.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/3H0yhaAmrwW63ZnXMGUJeS.
{"copyright_id":"0xdea64ba47f41fa780141e3516f7c90d6b6d9c4ca70ba9b7b4c5580dba2acb24f","isrc":"USDMG2585804","name":"Rattlesnake (feat. Zach Bryan)","registered_at":"2026-06-01T06:21:09Z","spotify_id":"3autky4kdICwFAlRqaQY3J","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdea64ba47f41fa780141e3516f7c90d6b6d9c4ca70ba9b7b4c5580dba2acb24f. 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/3autky4kdICwFAlRqaQY3J.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/3autky4kdICwFAlRqaQY3J.
{"copyright_id":"0xc7e67b5612e28e3f3abefbc80e3d525e36f56a87135beb44da9100ddb7c2094e","isrc":"USDMG2483301","name":"Teenage Vampire (feat. Gatlin)","registered_at":"2026-06-06T20:18:52Z","spotify_id":"2xD6epXblEz4V5B8kSDVWI","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7e67b5612e28e3f3abefbc80e3d525e36f56a87135beb44da9100ddb7c2094e. 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/2xD6epXblEz4V5B8kSDVWI.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/2xD6epXblEz4V5B8kSDVWI.
{"copyright_id":"0x152747cdbf01dcb61c28cc6933ef66aa91e20197aa00881a06ff7383dd0f2ded","isrc":"USDMG2585801","name":"Off to the Races","registered_at":"2026-06-06T08:20:35Z","spotify_id":"4sD0Us8VjpnheHxeNaJbvb","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x152747cdbf01dcb61c28cc6933ef66aa91e20197aa00881a06ff7383dd0f2ded. 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/4sD0Us8VjpnheHxeNaJbvb.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/4sD0Us8VjpnheHxeNaJbvb.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd9e50f9aaba07ab63052eda9a6b0b138e59fd3464a3b03e4ca9abf85b4f03c38. 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/5pf59IztRndZj2UoBcCnfc.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/5pf59IztRndZj2UoBcCnfc.
{"copyright_id":"0xdea64ba47f41fa780141e3516f7c90d6b6d9c4ca70ba9b7b4c5580dba2acb24f","isrc":"USDMG2585804","name":"Rattlesnake (feat. Zach Bryan)","registered_at":"2026-06-01T06:21:09Z","spotify_id":"26NtL6qvVuRqFrpimqxSwx","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdea64ba47f41fa780141e3516f7c90d6b6d9c4ca70ba9b7b4c5580dba2acb24f. 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/26NtL6qvVuRqFrpimqxSwx.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/26NtL6qvVuRqFrpimqxSwx.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5442bdaebac1074316e23365c17b689863918495ef6325a70ab3c838e76fd8e. 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/2bWlEirBgnK78PY6ITEcZG.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/2bWlEirBgnK78PY6ITEcZG.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x079ce7f9a38a72a6509578635656c37b83277d2b125aeb5fee2251457187ae4a. 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/73vneYM4mkJf4IeQbw10fd.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/73vneYM4mkJf4IeQbw10fd.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bbe0276709301d0087075d6aa0fe286b41d1f320fea92ef79bf35872eb28a45. 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/51hrkyO7i4NVrYaaannviP.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/51hrkyO7i4NVrYaaannviP.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xda44f50aa3ae923af90f309fcf49021d175207bbbbd7d3533c701ed9b0baafbd. 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/1y0irYFXbGGPmAUjK8bFNA.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/1y0irYFXbGGPmAUjK8bFNA.
{"copyright_id":"0xc7e67b5612e28e3f3abefbc80e3d525e36f56a87135beb44da9100ddb7c2094e","isrc":"USDMG2483301","name":"Teenage Vampire (feat. Gatlin)","registered_at":"2026-06-06T20:18:52Z","spotify_id":"0TqDB0EVQnNwN8yoG1gieo","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7e67b5612e28e3f3abefbc80e3d525e36f56a87135beb44da9100ddb7c2094e. 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/0TqDB0EVQnNwN8yoG1gieo.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/0TqDB0EVQnNwN8yoG1gieo.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x593052abe1eb11257a62e1f81a705bf4e2ae540ca3471d27a90e7c9f185da5e6. 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/1VshXQJLBCge1YWpbwJlig.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/1VshXQJLBCge1YWpbwJlig.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x35b1d83d9219f8b2633e46a6d3efb2dff6a6afdb31347809fa279bab3f17d710. 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/2MnwEZniGPiDXSeMQYqvJM.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/2MnwEZniGPiDXSeMQYqvJM.
{"copyright_id":"0x6be18bfa2b73a7f46e69459aaed171d1d4189f14b300d0032ff33bd63c9ae7e9","isrc":"USDMG2585813","name":"Couch Potato","registered_at":"2026-06-07T17:54:13Z","spotify_id":"7MmHkDVmA1KSqLxVqfyG09","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6be18bfa2b73a7f46e69459aaed171d1d4189f14b300d0032ff33bd63c9ae7e9. 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/7MmHkDVmA1KSqLxVqfyG09.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/7MmHkDVmA1KSqLxVqfyG09.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd80e7341649f74fcab40dc990e7f61594b0ca304bf16e80670b253467a6c4286. 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/3nu6zEvqaKz3HLbmnvb3MW.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/3nu6zEvqaKz3HLbmnvb3MW.
When You Were Young (Track Star Presents)