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 0x0a657f6f05e9463cf65651bba660d5704ea9a4a5aed38a968bd654a273b05c8d. 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/fdf878e3-8c1d-457a-9a86-dcdc7cf4705b.json and https://artists.proofprofile.net/proofs/artist/fdf878e3-8c1d-457a-9a86-dcdc7cf4705b.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 0xe6b6ff0577ecaaaaf62225f4e7b29814b3a704282851cd1e2f94f6cb2e11eb57. Chain 2 (Bitcoin): anchored in block 959110 (2026-07-22T07:30:26Z), 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/US7VG2333257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43ab740ab4885a7c920046295dc31f6030806616c51891d56d7117dab81c41d4. 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/QZNJV2150485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x584086a3d29d4bafb65382c85e110db723d69d0f8481201cc2fb68706184ca78. Chain 2 (Bitcoin): anchored in block 958816 (2026-07-20T03:51: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/QZNJV2150486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79f9bd78025c223bd1b589de79aabb333de3e60b1ed5fc989c81664a6b29f4e1. 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/QZNJV2150487.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3230fe0a91b5976f989643260cef746a80d2b5009e33f9faa6686db31a7907f4. Chain 2 (Bitcoin): anchored in block 956745 (2026-07-05T05:33: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/QZNJV2150488.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6fea00192c0987ebbc1cb7c1dec314aeaf1aa44c731e4c3866e4df4f79319a1. Chain 2 (Bitcoin): anchored in block 958942 (2026-07-21T00:24: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/QZNJV2150489.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa465732423fa3a5eccb0a77052c7fe7320ae6a5562f84533753ee7b46f6c3894. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), 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/QZNJV2150490.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95f9f1667fe7e8aa59fe39fba03abf48d3b1bb7844a6298ce05132d9a5ccf0d7. 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/QZNJV2150491.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8660a7e6f093ad856f0923504f9033bd3c0726a380d460624a9573a7f0992fa5. 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/QZNJV2150492.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5da30bfaec2a01e1756702b1392eac2fd459d417797c569b7af8dc83d8c420e9. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15: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/QZNJV2150494.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12a9ce312f6ce56a81ebedeb01198824337634bafc8fd092ae2c730c9caceeac. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/QZNJV2150495.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfcc2fa7e4281b432291405ac122c008858501f98ff0cfde80661890a2a4fe20e. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51: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/QZNJV2150497.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05b5dbef3846110a6cfb9698192c1956c27c38734affc6a2bb8fe6284efb165b. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZNJV2150498.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15b6aa347b72c91d2982e0036d8373ac73d5ac7d7fb0cbbafc7ec21a8dfbf281. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/QZNJV2150503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6359cae199543b8a12b6c13a166fde70e42a40d845551db3843dc94b921fbc57. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17: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/QZNJV2154691.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf2b777e6f131cb46dba200f0b3acb5cdbfd66ec7c7e8ddae7077fdeadd24ec75. Chain 2 (Bitcoin): anchored in block 958341 (2026-07-17T01:08:10Z), 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/QZNJV2154692.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeaee3a1f85494896275718f047c71dccc3409a2c451b070d44102f61ffe60327. 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/QZNJV2154693.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fce49ce056bc864ca02ed0156460dedfb9dcff7eaf3f230fd2f0222f43a86d5. 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/QZNJV2154694.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b0b80dcf978ae9d28e34e2554b6d6eb67f499fa28c436234b4a0dade753db43. Chain 2 (Bitcoin): anchored in block 958397 (2026-07-17T10:29:45Z), 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/QZNJV2154695.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x865eab579ff811c1cd875e4e2872b5b020dd7fd78dc9fb35815cb001ef075f1b. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/QZNJV2154697.