1. Compute SHA-256 of OTSCanonicalRecord value → must equal OTSHash 2. Open OTSProofURL → extract Bitcoin block number → must equal OTSBitcoinBlock 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 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 Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2922fb6a8e6ffb0fe45ead9ff27cb1c00fa1723c577a730363189af093251b7. 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/38daa6af-8518-44a2-9cd6-160ff1f59629.json and https://artists.proofprofile.net/proofs/artist/38daa6af-8518-44a2-9cd6-160ff1f59629.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
To Have & Have Not (Bonus Track Version)
1. Confirm isrcCode identifies the recording in the pre-2022 source corpus and cc-db-prod record 2. GET OTSVerificationAPI → server-side canonical-record, hash, and attestation checks must pass 3. GET OTSBitcoinBlockVerifyURL → returns the Bitcoin block hash at height OTSBitcoinBlock; GET https://blockstream.info/api/block/{that hash} → its timestamp must match OTSTimestamp 4. Confirm CopyrightID is the CopyrightChains transaction hash 5. If all match: the cc-db-prod record is independently anchored on Bitcoin at OTSTimestamp Note: an OTS proof may carry multiple Bitcoin attestations; OTSBitcoinBlock is the earliest confirmed one — a later attestation inside the proof corroborates it and is not a mismatch
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed68d6ba8ca6ad802f9ef0705402da320ac6f23c1481360627e53a9ecf870a86. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBBHF1310019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77cde2941ea01373e66cb92d2ff7adb1caf20b375d45f05919faf2a3260fcf40. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBBHF1310029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e6637d438f9e317cc7c948a434473bedee31a5147b9c032c035cb579e318e9f. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBBHF1310030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7859a41555fad27fa06c7511e41f974e56a274bcd918829827750a82199b0529. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBBHF1310021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5d5af6bf106db109fd2d7cafc43e1ee142da222db1719c8fca664a718165d4b. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2342462.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaab2d6613afb70a37afeb298cbdf2b239e0685a8b31dadc80e4d768347b6a9bb. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2342463.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c3f6a8c21b4fd97ef926d503274e370bc1a08275eed88dd40bbb9e322810f9f. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2318013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfef7c9fb5577978a9097be9d9618a5fa239c2f5e91be3624c8ae8266795efea7. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2227605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a9a61d347d9e2a3b3e381bff8a38270d5356fbe04e5bdf74b2f198d4d812512. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBLV62107769.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbaa7a31bc46a05a158abcd1e7358dd8b9e9ccc2c9fb7049350cf758cfc0429d7. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2122081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b7625c3539eafa1e30bc564da5204716939bd611789b3d522edbc6419e441cb. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBKQU2122082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d1323ba6a8567b515a83da40553af42dd0fad9920f8eeb5e9c2aa2886881bb8. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBSZM1900553.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5579bef23db23716a71b9132cfc417564ffcd5209946d1b0a49ab07d79f5adca. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBBHF1310431.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x912c1d512f0cdcedd6dce829b3718b0ae6df6bd609eeb642a27b22a15ba2dbc1. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBBHF1310433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88374865b55bf5cc5d4452413f6fa97834f165606a39365e9688c47afce48943. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBBHF1310430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63c00176c15e930fdf626f42fb6b10da47e0f8f2191585868d5b5af20e3fa549. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBBHF1310150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7501b25525e6c8aeb8b03b8024985276c3512d66ff0041a4f3ef29a38a9b393e. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBBHF1310088.
Say Nothin' (feat. Flowdan) [Rockwell Remix]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16d72ba38af16824896200daa706ddf8290d8eae14907f19e0737b12f784899d. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBBHF0930397.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb8ef9fa10a511d6cb2d7340c2214a3edf000b3dafbc61b0a6abea848d47a512. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBBHF0930065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cbc5b975f5d289260f01f069ec807512c576adf657de04fbf50a42146afb855. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), registered by our registry partner. The server verifies the private canonical record against OTSHash without exposing internal provider keys. Confirm the public ISRC, CopyrightID, and Bitcoin evidence via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBBHF0930067.