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 0xd828f965c4aae91aeddc2237314ab39c22b2404b2368a7839f22c83469f0258d. 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/81eda9ea-82f9-478b-b08e-3c1b6805d451.json and https://artists.proofprofile.net/proofs/artist/81eda9ea-82f9-478b-b08e-3c1b6805d451.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 0x2b73c386a7aa8c191997f9853b74c8011d45de8f11b5915fe163a0eefed7e610. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZWDE2421420.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6912fd89b1e188502274f3ca8e38a789e22a8d8d8cbdf94f886296dbc492f5be. 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/QZ5AB2454794.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x442e6113ed694f285c623060343f89b095eec091cef6c748ead9d66f5305e7c0. 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/BXG6R2300921.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6501e3a788fe5193dbbf490fc11de15d59bc9968f16b81a15780c0af47ea2b8b. 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/BC6M22300054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x496e878a2997a44f1a1cb68ecece8049a419701e560dac958a41c0b343dd54d9. 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/QZNJY2323906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8788ebce64a4479711b2724f30e7534177cbb8f2e8efc4b5d299ada329b097c4. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZNJY2323911.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcaa60eedad15c1bea9adf12c05ccbc5f62dadb9f41f9128411bf7563d5ba70e5. 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/QZNJY2323913.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf25a1c944ab873fdad1a94875b05355d6b8b3d86f492ee1b93870a98880742df. 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/QZNJY2323914.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x292ea76e0e3231421558fdab3ba840298bebcc38a19ad343a65205344de98ca2. 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/QZNJY2323916.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e575fb2693ab2aee8da3d847e87f71b2c7d69a365002bfcb2e5205d313eaef4. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZNJX2484783.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5d82de3d9f66fd167eeb9b9388720c1ec03ee84b579e6c10fa14c0397881ca0. 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/QZNJV2467941.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc09b332ddd8cb92e95828aec7bf6b3a9181f24d1091d5ca3f2e5f8e2f4f2d304. 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/QZGLS2449267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x07117508faafe74db4617ce0fda7eebf704bb4a686f99cff7f4c81bf7c13d162. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZGLS2431475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc0b57d095e4cc939cad376b4a32ca869f4acd94cbc1182e6b4a101b4ca78f91. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/BC8182300221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa884ac22933a44bcebce92b12f4d9c1420619d11c85f5fbd66f87c54b4985674. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/BXG6R2300198.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc31bc0098db173b3ce82501ae760eb24bfb7548e03dc4ffe6ccae0fe2fbb197e. 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/QZMZ92315256.