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 0x2ddd45ac121028f9b6ddcdbe2315c537b0fca30de213d9d22d3fa8e2270c608c. 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/2b56e198-d958-40bf-ab6f-33ee0e1fe2e4.json and https://artists.proofprofile.net/proofs/artist/2b56e198-d958-40bf-ab6f-33ee0e1fe2e4.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 0xf6011a10d562d98424df7dc7cef129ae379aca9d6b3d4778cc346b881e0e6b34. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20:34Z), 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/QZHN32222211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59877ca14d2e9e955a5a93ad1256c3d14747b062f8d55aa7e64ec7922b511ea2. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZHN32222215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96f3c3f25a97fcc3cfa658accf3527fe8654e0b1f370bfcf15aa36d7ff619708. Chain 2 (Bitcoin): anchored in block 960236 (2026-07-30T09:37: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/QZHN32219391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0398cfcd563ad2e3fee6918ec0e459e7e16a2f654d73a6cab89fc224d7633c5f. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42:11Z), 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/QZHN32219393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd85abbf2d1de8d44056fa9c18d557d2762b58de86ce658d5c76045315883e807. Chain 2 (Bitcoin): anchored in block 960509 (2026-08-01T04:30: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/QZHN32219394.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd290dc62b88612e45daf7784340e41c929482b4612dbcd06a9a45ac4a32f4dbd. 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/QZHN32219398.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeff939a89a7daf7077eeab757c1781dc84d8c2721ab26fdbeb9db3e5c08e256a. 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/QZHN32219399.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38c51ca8419af54962ca447a1c36fe53346b1e9c6c38238a6fede4571427a74e. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/QZHN32219403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4c66509d540bca3ef1cf24ffc923402ecf44f95b0383e672145a6da2008b2a1. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44:32Z), 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/QZHN32219405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x910f691364e2364b5a49ae7796da4d8e86a87e1e1874bcbb3df6d32b674a3313. Chain 2 (Bitcoin): anchored in block 958667 (2026-07-19T05:04: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/QZHN32239385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cec8c101016e024aff0dfdceff13dcea880c04b74178b67211c071bbe9d3b57. Chain 2 (Bitcoin): anchored in block 960481 (2026-07-31T23:51: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/QZES92261820.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eb9b975ddd1b514ae66ce9d4c6237bcd00fe29af107db7e782673d8b421a63e. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/QZES92261821.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd26492562301fa183e543255545ec9470d27f583ef95bf02d09a3e2d0407c1ff. 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/QZES92261822.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x644a632365897d911d5c8d1699ccda26e57d40006135f74a69a35dd83264199b. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/QZES92261823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff845520843ed0411f99a5b066ba02048670773e6db3615a9e866bdb62c4a85e. 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/QZES92261824.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b51eaf20553378a4b1e36f8a409946a9e78ddb42a5c05b0da7f4ec12a64a21a. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/QZES92261827.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cc49eee695e8f1183aa14d86b1f9b5eb55e0adf4b3a7e9bb725f9cebd7cf094. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35:34Z), 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/QZES92261829.