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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc642ec94b96f94a65c76a797e71fbe0ccb06375ea45d9d5ef21a1940aee67815. Chain 2 (Bitcoin): anchored in block 953605 (2026-06-14T07:39:50Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/11f94f3d-4c07-4c4c-b4f4-d4b6c2e27f96.json and https://artists.proofprofile.net/proofs/artist/11f94f3d-4c07-4c4c-b4f4-d4b6c2e27f96.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e52a858d065a648761f4de05648234966d1976c64d43fbbba112c4d368a0a05. Chain 2 (Bitcoin): anchored in block 958785 (2026-07-20T00:28: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/FR6V80843757.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e2cdadbb751fb95b82e102842346c3062b4f203d64860dcf1e1dc4be30c9562. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/FR6V80843758.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4aabb86bb11eb15f15b324d8856e6bccc465b4a69af1281184b82d5ee645b24f. Chain 2 (Bitcoin): anchored in block 958798 (2026-07-20T02:09: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/FR6V80843759.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x922fc253dda25ce13b7b59e8406475d0fca453d43f587a5f87f1814337e3216f. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/FR6V80843760.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3867edb92651972b62837d1cb9e82d2e3a6d9f987716b4c9be7a7a2ea7ecb73e. 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/FR6V80843761.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7b3e598cbec42a1d1e5170160787b43e4b3307a77ad5cc8a79a0b96ae4e7a28. Chain 2 (Bitcoin): anchored in block 958823 (2026-07-20T05:45: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/FR6V80843762.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23ebf23579bc4ca88ec67ac43b45cc73a5d4d9f1a817e13b3bc8a69abdeff692. Chain 2 (Bitcoin): anchored in block 958823 (2026-07-20T07:02:14Z), 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/FR6V80843763.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37da7c353b72094b2549defafa2d74eaea77386a62cbda427e2591663ec40df2. 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/FR6V80843764.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b301d909a38abd5b90015cc6a25cc1b09d28dffaa979a31a0d4273554a7adac. Chain 2 (Bitcoin): anchored in block 958823 (2026-07-20T06:31:58Z), 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/FR6V80843766.