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 0x854e097dc3475c7051e6d8a492107baae0664ef66e2bf91d6e32cb06431ee8dd. Chain 2 (Bitcoin): anchored in block 953982 (2026-06-16T17:42:23Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2d04fa78-315f-4fd5-b91e-c72c5bf43f05.json and https://artists.proofprofile.net/proofs/artist/2d04fa78-315f-4fd5-b91e-c72c5bf43f05.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 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 0x85bd5b1488bfa94350c91dc289dfe32aef5d886571ae989fac98a45b561fc45e. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/QMFME2001600.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb89acf9022186bca697fb29084fa6a76d98ab0f6902c6f01bb05f275a51daea3. Chain 2 (Bitcoin): anchored in block 957064 (2026-07-07T16:43: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/QMFME2001558.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc295d0cbebba96cc595acc5009c9364ad9f748fbccdbf7c21d747af4ce4a09dc. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/QMFME2001612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74abb76168dd8339ea6a0d614922fc2f0a7722aea366b000fae2fb5ccee65705. 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/QMFME2001622.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f2336fc54cb446e718b9e2e301db880e466d7818df67563528bfbb6d39c2b6e. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/QMFME2001625.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf16d00370cdfdd77f977bb614c0dafa07af81f96d5935a3cc242ecc87dff3795. Chain 2 (Bitcoin): anchored in block 960167 (2026-07-29T23:42:34Z), 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/QMFME2001626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf98e576ee65d422139ca4e24870f8fbcb7c8102e5467806611ad683cc4c77a4. 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/QM4TX2030558.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2c620e56f39fb07fb644fef16a0f7ae4a4c0c2e3d8bebe0e54bea4d89798bb28. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37:10Z), 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/QM6MZ2043475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x695cc0a421060429288703ec58fe766afd49e9e477ea6206ec11f1616a95b506. 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/QMFME2001719.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e91d91fefb1b4a49fa9d422e813bf4c0517f54e8d62f2001584ac739c8722d1. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QMFME2006253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x440790fcaef2a313fe6ae47ad29f471c2480b935618506d406cd3282a8bb330f. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/QMFME2006255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5aeb18172fd97a0b5e8b5b1ea834298b511ba3527e7cb1d9d5268dd559f18f5. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/QMFME2006272.