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 0x0413536a3cd00089073641f91027f638c1fb603b7e89b2ec513f1f6c34555199. 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/04139b15-18bd-4982-811e-0fd26eb944bc.json and https://artists.proofprofile.net/proofs/artist/04139b15-18bd-4982-811e-0fd26eb944bc.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 0x2fa81c605fb9f3374b5855b5cbeaf4af836ce1d7b3b17a83302e212966e3ccfe. 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/PLC062414623.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06f08fe292ab8fa4af1840d564066546d7a6da2dcfcd8793f88f5668b816901e. 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/PLR862300165.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x620545d77cdd780dab6793ab4626c9ffad73d00187ab62a0df0e6b293b732e8b. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58: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/PLC062116159.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd3ec4ed853e8e80242b5c65a2be9b5f1a5e7ebcc3859afd40c23219e2ea5f32. 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/PLC062364322.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1cb2fa602b31262dbca487fcce0318772c6bdcdb5c38bc0bf0af4cde6d5a7e7. 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/PLC062259429.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc9326d226e5a74bdcc3c3f64c7b3ce785ba1214f9a6889e55d6fe82c1dfd0986. 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/PLC062373990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x563413f8e30dff88bb89146d22cf3bb3c9ae4c759a2cd60cfd64ec2815a8571c. 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/PLC062417658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2cddb3fce0d875da38bf6c36aab2fb86dfa58dca92497c592247de402f4c760. 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/PLC062416219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x798100041ef6a861111e7ed20da5a8e707f983e56678287ac67c93dcb237e599. 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/PLC062404813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b9b50bdc6611c2d405fe40370139d9c59821c45ea789edfdf952fb32c5c890b. 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/PLC062401749.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e3b45a01001e9ba77719a12473be1f97eca795cdbf56bfc8121b880c901da2b. 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/PLC062406215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebf38fbf03fb7ce584299a6aba2fdf640fbd9d422da9543fcaecfdc3e1360e69. 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/PLC062406216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9641f060eaee50d0a700c4698c0a354391e4e25c8e579fa801d35f1fd15f19ea. 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/PLI368403960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fc68a5b988e07b3f57ff491809754cbe6dfb7c8c1bd7d20fddffb43e4b09012. 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/PLR862200419.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67dc047ed4431d0c50bc36b332cb9ec22f3f442bba048f117a5f0f96fa2e0e1f. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/PLC062505191.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a018974bb2a100070b763f0e300e8e4ce7fe56caea51aa164dc57db2c5e3da9. 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/PLC062254717.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20159b656fcdf410d20a9b82af506b17f4ec9dc0452e86db4549a7cd01467d0b. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T14:03: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/PLC062231320.