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 0xcc1435a3debea12bc79dc4759de9af8bfe23339c703b6e39bdd08619a9c725c8. 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/267f56b0-4bf7-44f6-81e8-ba2de0ca4e59.json and https://artists.proofprofile.net/proofs/artist/267f56b0-4bf7-44f6-81e8-ba2de0ca4e59.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 0x3bbd38f2b9cbe71716f613fbe2fdebb883bfa0572d7973e1f635f1bc8e7560f8. 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/QM24S2203282.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d1b7c27bc3e65fecc4f7d6af9e49d91d15bcae8115360dfbbbee2ec42b30fbf. 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/QM24S2203281.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91a574beaf0b9bf92803cee5e456dc30b534d0523a434fd1c465d09cadb61d29. 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/QM24S2201090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9f59a3a805c185c752eb41c53e2457c7405a20123ed9ec04914801652e7d234a. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/QM24S2203280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x940c621c9b6d56c68bca9dc511b1c28fdba8a15ef4881ef674225b268555446a. 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/QM24S2203276.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c96d02155e8c6460106e39cee1a4553cd48cdb74681c79fd42193e3bd5b0f66. 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/QM24S1801293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1a64bc5711fd33055a2cf5ee6550f7164d0525cf1e4fd9a7f6d75e023f64fa1. 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/QM24S1801294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf08d0cfc2a1281484f64a8ad6fbd6473a4e21875717e7b195f453ac4b9ff5254. 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/QM24S1801295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51474caf3eba0a59896b511dff938b5c8728b663007fafad5dd148a8268c88ef. 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/QM24S1801298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14e6ec2f1723428bba18b55ae73bfeb327d011b2a05f0b2851316651644e82a9. 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/QM24S2400560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2fbdaa703156b2cbfd8ad7380cd47699c3e035b93a155580e753975abe2dac0. 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/QM24S2400559.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91a574beaf0b9bf92803cee5e456dc30b534d0523a434fd1c465d09cadb61d29. 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/QM24S2201090.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6662ae6afe5f3783a1bf9022066a41c68d4c3a50b2334f9b52631c4bb4508e79. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/USUM72017374.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3564519012c957fb3bb30ace0b0aed22501625e53cc0a4349cc2329ceb859f1. 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/DGA062490032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ee14bb606f2519d3f345b5b1c84ec48004657e1170a48027c6c594f6c27f4b6. 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/USUM72300097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23c296866e025106208abe776c0c4512e410ecbf3ffd246e88b56fb76bf81f92. 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/QMTND2000122.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ee14bb606f2519d3f345b5b1c84ec48004657e1170a48027c6c594f6c27f4b6. 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/USUM72300097.