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 0xcffb1d745fd9b4d2ab853e80582ed968499686d3773c7c60daac769199c31370. 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/f27c9fb1-e09c-4444-9c8c-4985facb8dfe.json and https://artists.proofprofile.net/proofs/artist/f27c9fb1-e09c-4444-9c8c-4985facb8dfe.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 0x309521737b85da877658307726e36888675962b26621e44561cd3fb8dac8af37. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:34: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/MX1040700002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf256bea8afa2f917cdfd95b0992f8306a138ea7167df6d200f5404506ccc081d. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/MX1040900018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5becb2fd49acdae9a3d5eba1e77d6ed19a47f0f535942085503b2c7507f8c975. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27:02Z), 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/MX1040900019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29c5f39663dd58f58cb496eef8310beea35b887859d1d162b504575dad5ccca2. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/MX1040900020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e8258fdcd1e91c02907cce4ffbb0ca6b34951a6100e71e62fc7981eb68989e5. Chain 2 (Bitcoin): anchored in block 957681 (2026-07-12T09:09:02Z), 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/MX1040900024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9bfbf1bcb90fc2c2f64f3d92ca1ef57146d7e59b4c88d338e15929be8762740b. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T03:40: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/MX1040900017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a48eb2a4faec5d1f59212c598053ea26831f99220a056188788fbb1807fbf3f. Chain 2 (Bitcoin): anchored in block 958878 (2026-07-20T15:17: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/MX1040900021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x830d9428395913733ab4cc3cbd4d987efcc26a57b148a6e8dc7d55f178147cfd. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/MX1041200121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x257bcdb07b60785c903e1e29bb50cfdf9ffd47ee76de466d6276c1a9699bce77. Chain 2 (Bitcoin): anchored in block 959024 (2026-07-21T17: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/MX1041200128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x793518a41902c53139e89a98855b442c25f1b43be7ffde596b2735b06558c470. Chain 2 (Bitcoin): anchored in block 958340 (2026-07-17T03:09: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/MX1041200123.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x888384aeedd6449ec99b6697e981897394222706fcdfcf5c9d0328b0087fd3ca. Chain 2 (Bitcoin): anchored in block 956402 (2026-07-17T03:31: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/MX1041200124.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ee6d5aae17128d56ab75bd77bd19a89c7ff803a2a4ce8c8e594384ea2f39aa2. Chain 2 (Bitcoin): anchored in block 956500 (2026-07-03T13:55:21Z), 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/MX1041200125.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fe28974b265e1b6552a6d1a9351ea95265ad456d39a12ba1123b672b0525dc1. Chain 2 (Bitcoin): anchored in block 958067 (2026-07-14T21:26:15Z), 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/MX1041200126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x70e0d34a39948d18133371295fa1f528a895f2bbbab39361b64c80f60e8e83b2. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26:17Z), 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/MX1041200129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf11278b09373358af902d265f41b45b38303703385969c401ed66d818bf337cc. 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/MX1041200130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdc73724a6ec0ea228db1936c117fdcb6e64e44f7279e344ac32406e2e6c7590. Chain 2 (Bitcoin): anchored in block 958832 (2026-07-20T08:24:15Z), 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/QT5M52545506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x796bd055f1d3d4182bde6218f2e80ef3f72ae76bfdd56a2fa06cb3a5153c168b. 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/MX1041100098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x681c79f56d26c474aec982b171e314582c4b830dd31bce0db821d5c5efd3e3a1. 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/MX3741300959.
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