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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc35a5b1804132a009da0168bf52fc37de386acdd7c35cfb4c6d21b8fec5d34b2. 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/eb0257e5-5d1d-456a-b2ee-f35606641ca7.json and https://artists.proofprofile.net/proofs/artist/eb0257e5-5d1d-456a-b2ee-f35606641ca7.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a482d85476fc6da2be1d608b580b8a2e85feeb810bc9641f5fb92f8854acd82. Chain 2 (Bitcoin): anchored in block 957767 (2026-07-12T22:25:13Z), 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/NLZ541700004.
Real Love (feat. Great Good Fine OK) [Extended Mix]
Stupid Love (feat. Karina) [Extended Mix]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2db950ebdd413a31c2287106fe7d9d11e87f4084c9a4a98d293566b6ed5f5a4. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06:47Z), 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/CA5KR1703739.
Divide and Conquer (feat. Wrona) [Extended Mix]
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28b81b1946b0e58a76f1c4002132d9dcf9d7dd0fed8abb089dab7b0bb6fa3922. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T16:22:15Z), 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/QM4651800085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x088492b80929e4241a1e7a68b7904df041bc560196fc3750ffb8d842a0bc2673. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T10:36:52Z), 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/CA5KR1927101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13c746e536b47c525242dfbdf5761edfdb77f99e19eff596d1a44132ae92887a. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/GBSCL2300058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x645ac74f926d995c4b5275a902c6f5992e292d8f5ce16ae217fe81ae812018c8. Chain 2 (Bitcoin): anchored in block 959146 (2026-07-22T17:05:13Z), 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/GBKQU2528181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5551142547d360c6d1242b49853072b86378a4dc9ce47a75e82d174bae2ff098. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/GBLNZ1000164.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00957344d849d8dbcfd5336fcaf48f7d651b837e3a5d48991109891746f20790. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20:15Z), 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/GBWWA1900107.
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