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 0xf902229579e0010d1ec07dd3192c58440b393684709b7370c88ee535897686ce. Chain 2 (Bitcoin): anchored in block 953592 (2026-06-14T05:36:59Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/0672d7e3-3e63-43ad-84a9-9355edb05ed6.json and https://artists.proofprofile.net/proofs/artist/0672d7e3-3e63-43ad-84a9-9355edb05ed6.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 0xac3eabffb739d450de9288cd2699c6e7ce9810a18f769d0dfe7479f97be89c5b. Chain 2 (Bitcoin): anchored in block 957064 (2026-07-07T16:43: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/DK6KA2400413.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb55d34db436eb5095549918536c3080922a82855e0a7c3ba2cd9ed81ac533925. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28:30Z), 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/DK6KA2400402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4446da043d1edf348c70be7a4322e335a81b55c3d41a4e06aa2faad14f80ff84. 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/DK6KA2400403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa24e67eb9d334a930b5bf29088dce02f875a1b20b5d7b336a6a326128460020. 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/DK6KA2400404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13ea37390cd3b239fb5a21dc6d825ed8ae750b3e1805463098df247085d89e56. 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/DK6KA2400405.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9d73d130274d45f906f9bdc6dad47eab764fa647938573375844aa6da31a06f. Chain 2 (Bitcoin): anchored in block 960305 (2026-07-30T20:14: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/DK6KA2400406.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84edbb0dc5d3d53a7386e570ed757b76ecdfa0ba74cea41a46a6ba20636cb7ee. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09: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/DK6KA2400407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e85205a1b3d411a94083c9059278775314166b3a759298677707c8ba36725d2. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/DK6KA2400408.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb40e3476771fbce3ce6527ce7d5eec3bada3f961dfd49032a97a866be30c2a13. 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/DK6KA2400409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x12c718e7f3ba44338dda4815b3e5f6d8b0b02a662860d464f2210510adb20e21. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42:11Z), 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/DK6KA2400410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec10293b7c68fe123a233608e9e0f1e75422b65efc573ad5c8c5419a895bd9a3. 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/DK6KA2400411.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f98c8147fd4adbda58357fa785ecb013a8b02a359aea5961a2aad99d12f4bb7. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/DK6KA2400412.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7221e3a5d03eb1371417a313d7de0cabfe7a24242f4e97ce8f2cbf9fceac058a. 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/DK6KA2201601.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e5c5ee1fcd3d6e03912bc73474ab70d330cbb4d388fff8f01d56c9cb414de33. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/DK6KA2201602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2a8f58be4695f6ba5b859e7d4a849c487a53c796c44332105add0cda87ed530d. 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/DK6KA2201603.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfa5c497b94c6d6c9cd0355fc590518f50c561c2d7bf74094ec1677f9a11dd88e. 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/DK6KA2201604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x491899315a2328f7062fc9533b74041ae3206c33e15f01df1d88b9c42cec4456. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28:30Z), 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/DK6KA2201605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20e7ef264a1dad722eb6a521f94e1d3ee1f110dc49dd6473b0359fc610402145. 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/DK6KA2201606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04fdc81b1c28193327d05e3aa48681f85bb25662d0501285c4ed1e9e5067a573. 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/DK6KA2201607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf292ad93bcae6542311a7f7a8d6cc77ac87bc384c610172921cdcd8937f37aac. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/DK6KA2201608.