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 0xa2bc22a27775a6663a2e8a5b02e23c05ebef373d9ed400d2a1c73dafab875c0a. 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/7f88bc28-1874-4aba-a9a7-1d2264b632fe.json and https://artists.proofprofile.net/proofs/artist/7f88bc28-1874-4aba-a9a7-1d2264b632fe.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
{"copyright_id":"0xf57d0cb17d859e038ebc54c61d673088dd9c8f5d63aa6e0bbdc90d8be689e41c","isrc":"QZNWX2267509","name":"These Streets Are Hot","registered_at":"2026-06-18T21:51:57Z","spotify_id":"03UXKKa3lcsjVSGSIaHt59","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 0xf57d0cb17d859e038ebc54c61d673088dd9c8f5d63aa6e0bbdc90d8be689e41c. 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/03UXKKa3lcsjVSGSIaHt59.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/03UXKKa3lcsjVSGSIaHt59.
{"copyright_id":"0x172f918a34d7be54b8c72fefa8d440523ad4c356ae75d81cccb49779f6a30d36","isrc":"GBCUW1900129","name":"Freestyle (feat. AK, Trapfit & Splash)","registered_at":"2026-06-18T18:14:10Z","spotify_id":"6VNsLn1uQVaUFewtDp2s3i","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x172f918a34d7be54b8c72fefa8d440523ad4c356ae75d81cccb49779f6a30d36. 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/6VNsLn1uQVaUFewtDp2s3i.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/6VNsLn1uQVaUFewtDp2s3i.
Findin Nemo (feat. AK, Trapfit & Splash)
{"copyright_id":"0x7b0c6d81e845b213382b518c5f909784e0ee0b78d2248c240d6e77cb899e9b57","isrc":"GBCUW1900130","name":"Findin Nemo (feat. AK, Trapfit & Splash)","registered_at":"2026-06-25T07:17:29Z","spotify_id":"0y1oqImDplouroN6lY615H","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b0c6d81e845b213382b518c5f909784e0ee0b78d2248c240d6e77cb899e9b57. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), registered by our registry partner. Bridge: the canonical record at https://artists.proofprofile.net/proofs/track/0y1oqImDplouroN6lY615H.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/0y1oqImDplouroN6lY615H.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3782bffc059f61ff1dc89a28f528ee37097b13b332d73d0048973bc61ebb78f5. 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/6fzbqhRYmoplSKiyVCg1Td.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/6fzbqhRYmoplSKiyVCg1Td.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81eb69d20371e065e406fac91ba0f3c1350803aa640e318aeb4ea694dc459456. 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/2OhKk75slM7Ercd6GdqhDG.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/2OhKk75slM7Ercd6GdqhDG.
{"copyright_id":"0xcb979a6ea432bd7b7e7f74d30733e23e5cad603a0e81652abf955963534b6df9","isrc":"UKPTK1800001","name":"Calling My Line (feat. Ay Em & JBeatzz)","registered_at":"2026-06-09T09:55:26Z","spotify_id":"7lkUZXHWF4nByiFBtHZXNw","type":"track"}
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb979a6ea432bd7b7e7f74d30733e23e5cad603a0e81652abf955963534b6df9. 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/7lkUZXHWF4nByiFBtHZXNw.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/7lkUZXHWF4nByiFBtHZXNw.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5016f578526bd8d77c0a3e55448a11fe3712e58cef8df42d8025d18ff550a399. 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/3tvtBZEkBPhrusKwj0Bhft.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/3tvtBZEkBPhrusKwj0Bhft.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e4fffc37fc5268d410bc9a515019293ead25b4f5ed036da29c42fa9d159d861. 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/55ZMKIswo7cnuY5wrJ7hMK.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/55ZMKIswo7cnuY5wrJ7hMK.