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 0x3969e94247532b2fbe1c807bea2566cf3972d40bd9fd8689741b70767f23bcd5. Chain 2 (Bitcoin): anchored in block 953741 (2026-06-15T04:44:49Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a1f9bde1-f5d5-47f7-b5c7-6f8974436ea2.json and https://artists.proofprofile.net/proofs/artist/a1f9bde1-f5d5-47f7-b5c7-6f8974436ea2.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 0x5a3c05ed57401329b36a5cff3950a9a87820e96d978b5a19a3abf3d6764db134. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14:30Z), 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/QZUVE2300004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9193f9d440d4b009f1c5d5b9373ce055e1f41b007f85553d00e34506fc6245df. Chain 2 (Bitcoin): anchored in block 958627 (2026-07-18T23:33:54Z), 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/QZUVE2300006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x372a7569734c48e5be93251ae544e7ff1dd7675648bb7d60e4ac41ba4248d596. Chain 2 (Bitcoin): anchored in block 959069 (2026-07-21T22:32: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/QZUVE2400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x427a187435350941dafc64e7cdf1682c5bdce9bade87131e62b1cb4e1435e429. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/QZUVE2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58a64cb6e3abfaa54a7dbd94199eedeeeb9679ac1d78ad8b1e76d9a2672a0d23. Chain 2 (Bitcoin): anchored in block 958631 (2026-07-19T00:50: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/QZUVE2400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88defcf43e90e4c32dec3919aeded4b714e64d3db2f98ab840fce954cde609ef. 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/QZUVE2400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x542f801ec68a4cbf04c9ddd4c1a3a63ae0a7d12c5028d2c9929f38c49819941f. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZUVE2400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x354d0c96edbf1348214d3727540ed0a5656a46bf680fe2d9ab89b9ab726d7d8c. Chain 2 (Bitcoin): anchored in block 958736 (2026-07-19T13:04: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/QZUVE2400010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf26bea9844bf2b356f3a5ea1efba91960186cd99766cc5fc2462bdb90564d0dd. Chain 2 (Bitcoin): anchored in block 958880 (2026-07-20T12:33:53Z), 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/QZUVE2400011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93108b6b178e0526a2f7fc455936a893cda1f1125be149f437e08e9afbcba25b. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33:35Z), 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/QZUVE2400014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d7d63f1076280d9f61d4cc772464d4ab661e3778de49d0e9165964e81fc030d. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26: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/QZUVE2500007.