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 0xbd4a49d1185531661bdc54bb4d10a09f062ef0a9b1a06d65ac4ace666b9d99b0. 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/d5b78e0a-a720-44d8-a77f-a6f2f225a000.json and https://artists.proofprofile.net/proofs/artist/d5b78e0a-a720-44d8-a77f-a6f2f225a000.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 0x4db82fc213dd911128ed65f3a9a3da39a14d1a41d3beaa617d697da875f44715. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04:33Z), 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/QZES82281712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc67060e0e1583b4f74d1c933e24217003e76914b3ccc988a056c26f2039054c2. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QZFYX2304441.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd453756d6ff9dbbec7a3d2392e6da1d263482efece232d1bdaaf902569e9c0ae. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37:47Z), 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/QZFZ62301464.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b5c7b60b7e3714a390834c3271296a8158abe01aa564bdcc779d87af59b91d8. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/QZHN52359520.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73a128216b6d2d304a8f6960cb3fd71463d5d7067d5997f065f3490444a5672d. 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/QZDA62410247.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6d396febf018621e8f0d5be2181b9d3b57d51c9575a97968d7487ae2e842bba. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZTBE2494113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62ddb1f4c2dc3bd5303e5a137cd3650426aa779f0ac457803eff55d363cfba7d. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZWFP2445466.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1acc0a2f208da250c2d094640ccbc91923a4689d6f25155ed1dc35957d1ebc1. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/QZDA62560879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e94fde7dc32fb0ad1e60b92101614251e047600a6a40942ebe0b2331e1a68d0. 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/QZK6Q2521692.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59214fe405de447c8046d50181f8a4f7b14a64ca849d91f4f02eb0de86e7f563. Chain 2 (Bitcoin): anchored in block 958091 (2026-07-15T03:17:03Z), 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/QZK6G2517075.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ed737ed9f19871541953e682d1b6b295416e47f6b6030b703d9395ea1a7fc36. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/QZMEQ2521001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x039e5d86b7222cc1f2a42f11bd8f9a8ae97924a5f8415b2ec6f67e26b0ddeb0d. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/QZTB42514519.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62f43901a50c23b6b93f537f6d14fec81813cd46b4310f8e9a917d89e2eccb8d. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZTBD2561323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x115dd60eb04ae6290bf9ee239d2b7ac8ee2e93014d98de7c6579d1b640b4391f. Chain 2 (Bitcoin): anchored in block 956861 (2026-07-06T01:57: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/QZTAW2503400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14880614028ef0d3cd960d2a3f2cda21de193153f67841fc6a92e2398efbe8a5. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32:27Z), 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/QT65X2504339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb69c026856cc1e5d15e37452ab230b96db26fca1920a28af177e66c54b183314. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01:46Z), 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/QT65Z2530718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x29f87ca2de3220add5d1257ee70fe66013253f0650f3be7f5283b8e5826c500a. Chain 2 (Bitcoin): anchored in block 958388 (2026-07-17T09:14: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/QT65Z2589900.