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 0x9bc1c683f3456bd411860f47a9c620a67a95d1c2cd215cb10042bb03fd249c9e. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7c6879e9-5374-42aa-ab11-b6379b2bc12e.json and https://artists.proofprofile.net/proofs/artist/7c6879e9-5374-42aa-ab11-b6379b2bc12e.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 0x0e83d67d8549f7a7c5492c4c84259c5263b0a6e4ce145e54a31754f20bbcbcf1. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21: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/BRWMB2301940.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3246089aed6304dbf84effd39b3e9be35906e7261426764f89e54e5df02f38d. 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/QZZEB2398694.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49f872b66fd76c9cfeed347a25cca6e0d1e4c15db66b119d60b8b062aa55a67f. 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/BKARF2300018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08b4dfe7b599b88bab1fd49841e3bd703c7143affae0b26293115bbb1b256870. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/BCNWM2400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd646e1a5825319c2bb417ceb662fadb900414b8de01f987efa44e1a735abd41b. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44:50Z), 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/QZHZ52189112.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea3b219ee68eeb1682169f44f6344298b019ef498fdda5425d3a1470685c9c8a. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07:37Z), 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/BCHFD2100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0abb22b0d39a5dc6e2fb5ef9f07d4c598657504e1b1121a3cdf78f73107c8ee4. 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/BCHFD2100004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d7902992470aeab175628fb3b87a2af830512821ee8eb6039da916e999f64e8. 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/BKARF2300026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d9456a28b7a5ed770bac0b8dba63b87dd6f80c05f55ffbf2e7b2a2d7ab4ff4b. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/BKARF2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c15e1d4725780b2180c224ce8f1312a43b711caf1cf89767feddedeedebe19b. 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/GBWUL2320735.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x667537f35211108b214d0990173235a14c05405cd682a16c866e3f7a75d9f808. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50: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/QZGLM2477230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84202dce8464bac2fa32327ed27792290eb9c9ff0df7878e7549546bf4294ebc. 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/BRSVB2401452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x909ba1949760b077da31e813c15782ba4974a78bddd1171389e8e6ee2cc80a44. 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/QZNJY2405302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa7ba0dec5632aac0eeb94bf5c1ecb156fcc475b02176dfa8a1e0a88927af0e79. 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/QZGLS2433467.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x395fcf3474b9f2bff2d0f509b364c93ff7af4ec8a8913b663ef5ae1cb708354f. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15: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/QZZ8B2499880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6671cb9e327d4578b4e7a0c8780012feaa562f2005e0828e0a0cbff363ca3721. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/BCHFD2300050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc0ca68a09b88a9ef9133d5517292d6a85a82d10968a8c657b1108cf6b8e4312. 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/BRSVB2400862.