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 0xa9e03d6a9731d77cb75a656f8205e17691cb70150cd088b11a08331501d644d0. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/6cd065db-5f57-4d72-80c1-460cbb02c080.json and https://artists.proofprofile.net/proofs/artist/6cd065db-5f57-4d72-80c1-460cbb02c080.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 0x905d13408f6a69c4a4b3029b5df588bdb62da3f0ab67d0bd03c0e7502c3e7484. 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/QM4TW2256552.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98c17d648f958a51547e72c0c5d243c32abf079ccade7cabb47deb89976f6564. 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/QZGLM2318589.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa66a4647dd0cbf87bd4eb404427ba2dfb4380711162873adca5c2880717e0905. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QZGLS2363787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb607697273a987af5f4273ffe104012961ccf89e4c3b9fb7312565c34db85542. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/QZTPX2487792.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b7ececf26a4939391a0569373454f962b8da97d8dd5a839b955cf04b2097409. Chain 2 (Bitcoin): anchored in block 958827 (2026-07-20T07:24:27Z), 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/QZW9L2458990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7cc4200a399bd9142972010befaf8add8f0699cbf758943ee693e8d40644892c. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), 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/QZW9M2404009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23cf67d4ed50a581fac341473c5cfc1148086d42975248aa979e8b427c79c158. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/US7VG2502344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb14384f6ff5c1e56a067ea61740265f82e53c0db7905f383147a6fd9b564819. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T20:35: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/US7VG2502341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fecbdfc850bc24a5f7c325e0e7c7d664356324c4ed4e83d4fb49f8e0456fd37. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15:01Z), 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/QZMZ92520181.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf412cda77ea717a8506b68c2f12da6788d257dc94f29977d20886aeed5a609c3. Chain 2 (Bitcoin): anchored in block 958303 (2026-07-16T16:39:24Z), 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/QZYFZ2504578.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x112ab3482ac3cf23c04fe75cd07b1e668dd7669fc4dc08d1715d012d8b35a339. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T16:43:28Z), 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/QZYFZ2504581.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebc8392a4c8feea104ca273757a17c3b8d734bb762120ac904c1b5d801c13efb. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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/QM4TX2285606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a61a5aa37ed9a70a99159659b8e7de9734dffd677084cb64a75060b5ded20b6. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14:58Z), 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/QZW9M2274202.
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 0x577609015a28b1101b236201d5cfd2e798d09cd9fdb4da06bd0ee14c577a4c1f. 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/QZNJX2468279.