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 0x91f2e8097b41bf2498fe3a053b4c2228476557e97fe1190589f4ba28a470dcaa. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5738c9c8-46d6-4d36-b396-d6b3de9caabb.json and https://artists.proofprofile.net/proofs/artist/5738c9c8-46d6-4d36-b396-d6b3de9caabb.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 0xf79f0a002d550a46adc5f785ee4cc6b3b0e406162c6200b438aecf6a47c26d11. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZW9L2302810.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e84e94ee971c6522fc8f50400603944b6fa900f7a00d4a62c876a3a9c38b8c0. 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/QZTVM2332272.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1b8a3f7bc27b872d084ad93838fbd6d2bdc91cdb26820592bc6733a8f817838. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), 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/QZTRX2458787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78dc2a8647dcaecb0350bbcc44b5005c56b69db2de0703838e731bb5aa65ee34. 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/QZMZ92390117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58f43256fd28cc57336e8ad8d1c031def2b887626f162d91a62366fc91ad1f1b. 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/QZGLM2444991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25feecabb6e41a43b5970cf9597d872f6b6a8595ce7b109e6b799f3c6ad40cd3. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38: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/SE5BU2428032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d2a235a41e37810b0efa59267c06705325c137779114cdc08cc0e1e8f1e0065. 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/SE5BU2428034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92a05750b6950716d4c8bafdd63c2bf690c624a3a6a56e7c275b452860bd2354. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23: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/SE5BU2428031.
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 0x0056689c16b8fa71359ecf7c9799936a3f2ed34cd408927bd4e401483ef513af. 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/QZZ8A2438547.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed3b722e6b17e014456e02144656345024ba06c230f9b99576e86c586f4d8509. 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/QZW9L2255958.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60df2b358bd21b412e158230cdf57f7401226eaa85d09b17a0a23e6d21f559ca. 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/QZES92213413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97c56612837cfa28ca6b3c3294f658109e354dafa9e573d69c2cce57a3fd52ad. 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/QZES92213414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29ab64b0f1a9f7af6a1d3a16e1ab08b7873fb7d7291b1c68842e71ee766b8799. 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/QZES92213415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d520ffa043a512cdcc217b8760d067469b5005e8e367ef9a53a14bbf364f4d0. 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/QZES92213417.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32c7f0689ea0e667a3a9f414c3d02e069ac8f12d0c37789e80929fbfb9df43d1. 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/QZES92213419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcdf4c5897d2c33556ceb8a01cf79c49c09237972d4b98cbef0f8c557dc47c87. 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/QZES92213420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8605c65df67ea660686ce731ae7a98c7ce9255252dd1f9bb076999bbdc38f085. 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/QZES92213421.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75047be06d25466175d917f5d5a8aadda552bac4feeb8d84f734b2bac31d0ee1. 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/QZES92213422.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab0b1d3ad7438ba927390086be9b561eafd123be756e660b428280744ee23de9. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/QZES92213423.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ac9e8643ff72060782ae56512fcd78622acdf7f2569c4c1dab2093fc9dd7d3b. 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/QZHNB2247152.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6d506793ff5430277271a073ec44bb27619a16cf29162d7de0e4af72b728f31. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), 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/QZK6N2299846.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaecded921b7f2f7b98b673ffd5a08f6d28967564996cc04db6de6762deb7dff7. 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/QZK6N2299847.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04dab377e76714a4c0cc51c8ea1fa3f775986378221d421b0b87b92f12a473cd. 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/QZK6N2299848.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dcf7feae75a40f6b76230ec75ea28c7a60cc42daec5478179d07da2386f58e8. 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/QZK6N2299849.