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 0xbb1573acadbfe867f56ac734e10ff6d24ff798df28f70a0bc4a4a083b448e088. Chain 2 (Bitcoin): anchored in block 953687 (2026-06-14T20:19:15Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/67d5bf52-439a-4d8c-b848-5e5c18322964.json and https://artists.proofprofile.net/proofs/artist/67d5bf52-439a-4d8c-b848-5e5c18322964.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 0x4cb4a0d6b2a0b64bc1d7da70286934e86db6454b1c443f710f8abbf8c40010a8. Chain 2 (Bitcoin): anchored in block 958349 (2026-07-17T02:28: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/QZK6H2182856.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x831a4f18c1f2ba0be69f65768ae1ce8d8b370dc7c45cc82d821fccac5d71b95c. 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/QZK6H2182857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f6aa6b8e5464e7fb5e57ab6734f870cbdac5a14588f7bc25601bba992f3c4bb. Chain 2 (Bitcoin): anchored in block 958510 (2026-07-18T06:38:22Z), 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/QZK6H2182858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77e65ae056c322fefe28003ec7027ee8a77ee28839aecd86be5407d5635a69d7. 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/QZK6H2182859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa648054a793ca1381f6c1311df2290b25e4575d97b7fda596da8ce44a047b782. Chain 2 (Bitcoin): anchored in block 958501 (2026-07-18T05:33:04Z), 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/QZK6H2182860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb21cb156b45a057f1d1f8d0d68d7dc60758b1bed6acf9f3b0d2a59ea0426829d. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50: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/QZK6H2182862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60374164f1c1ac07e4128844f56d49693ca0a8596d2cdd7cbb88d248b02f4f9d. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T16:18: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/QZK6H2182865.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfb4f7d93e046e8137800c8d4981b16627802d87ffee133b72e80ea27891e978. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41:42Z), 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/QZMER2188915.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc99e795808baafacc55a7a46de5998462154337689b7c8aa22e910e67850e002. Chain 2 (Bitcoin): anchored in block 958765 (2026-07-19T20:46:29Z), 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/QZNWT2246994.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x978308df322f86ff546c0ffa0d86337596ae21cfd4dad0edfebf77c903e45ee5. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09: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/QZNWT2246997.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c4123358c8555e1d3315ea203459d33598b039f657a0e042dd7e3f81187de4a. Chain 2 (Bitcoin): anchored in block 959003 (2026-07-21T14:44:04Z), 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/QZNWT2246999.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa71ac0e30c41079278c3fc19a8b5740ba0b5ad4d28eaced8bcadcabafb01c419. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05: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/QZNWT2247000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x504195b9cd5a6011b5bb5b694c6357359dff6d7ae168ec282a5bf44f894b68e6. Chain 2 (Bitcoin): anchored in block 959087 (2026-07-22T02:05: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/QZNWT2247001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbc5f8a6e08de7c7f25b9b2f4628533e04be436b60ec590f056d72f62e3b6881c. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T10:35:01Z), 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/QZNWT2247004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc04c031d8a144751a3ef5678c1e2cb27873ba6ec00e59441ce59937d64e12e54. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/QZFYZ2398292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e1204f81e658ea4d4cd26b163788a9a78a5720a71dd436a3a991e641abeb2f7. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29: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/QZFYZ2398296.