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 0xf0dc5c1e262c38dad162ca7fce49742f3a9f53d3ce7c8d816209397374d74e1f. 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/b27f75c3-ce2a-4e77-b07d-18dba9160a38.json and https://artists.proofprofile.net/proofs/artist/b27f75c3-ce2a-4e77-b07d-18dba9160a38.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 0x37cce7f2d8bb8058e8718c2990206136214595b5a587d4f6dd6c9ee1dd183169. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59:52Z), 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/QZTGW2403651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52d68204826b0cc86594c5027b7f8ec1dc69245e1f1cea8e3a315b124950fd53. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/QZTGW2403652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe88efc0f5c7f535f354bc34e83670ba490864843b5d14fd1df446b949f91fd9b. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/QZTGW2403653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1d6653308a75f6d254af970a76c221a9d0e93909396bc690907ea0aa767aa2ef. 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/QZTGW2403655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb14e5523645ac6a3bb8ebaf855eac09e71e0830d5f7f071f76151930c71d83e. Chain 2 (Bitcoin): anchored in block 958517 (2026-07-18T07:54:29Z), 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/QZTGW2403657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52d68204826b0cc86594c5027b7f8ec1dc69245e1f1cea8e3a315b124950fd53. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23:21Z), 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/QZTGW2403652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe88efc0f5c7f535f354bc34e83670ba490864843b5d14fd1df446b949f91fd9b. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), 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/QZTGW2403653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafe96fbd7cb61f8e74f4f919229ff8b5c141c1fffda0f315f2957766d1ee02fc. Chain 2 (Bitcoin): anchored in block 958468 (2026-07-18T00:27: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/QZTGW2403654.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa80bdac6b8360604068bc46dd7094caa53f2c2b422560a512ef259074cc2b6e2. 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/QZTGW2403656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb14e5523645ac6a3bb8ebaf855eac09e71e0830d5f7f071f76151930c71d83e. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23:21Z), 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/QZTGW2403657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79930379ba86820d67928770ba58bf95b2782b680116b31aecef1bd7baadb50f. 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/QZTGW2403658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0a239cecaab0a0ed5886a246b038d54ed443b282a80c7f021ad4a04f26ff662. Chain 2 (Bitcoin): anchored in block 958756 (2026-07-19T16:12:29Z), 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/QZTGW2403659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x076a492fd106528a3b2c88b0ef5f1fb0fc16b43f0f13425b362bcee57e8c22f8. 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/QZTGW2403660.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc97e3090dda589a1836422967bf0af4428a2256f27de46f1cd26ea2a7ba9a3f. 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/QZTGW2403661.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa7d5b4f200fe0006564b1a2e23fcec1501ddb943ab8eaa4ade6c7b0c43c1a71. 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/QZTGW2403662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x764132bd90eb05e8372c8ce4133ce40dbd561c3adbaba2ceef1ed7eaa4d8adc1. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/QZTGW2403663.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92b9d0809be54fd971520c35baa79367199def7608b60c4058abd0e7a22c50e4. Chain 2 (Bitcoin): anchored in block 958733 (2026-07-19T12:51:21Z), 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/QZTGW2403664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37cce7f2d8bb8058e8718c2990206136214595b5a587d4f6dd6c9ee1dd183169. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/QZTGW2403651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52d68204826b0cc86594c5027b7f8ec1dc69245e1f1cea8e3a315b124950fd53. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42: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/QZTGW2403652.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe88efc0f5c7f535f354bc34e83670ba490864843b5d14fd1df446b949f91fd9b. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30:13Z), 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/QZTGW2403653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xafe96fbd7cb61f8e74f4f919229ff8b5c141c1fffda0f315f2957766d1ee02fc. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30:13Z), 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/QZTGW2403654.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa80bdac6b8360604068bc46dd7094caa53f2c2b422560a512ef259074cc2b6e2. 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/QZTGW2403656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb14e5523645ac6a3bb8ebaf855eac09e71e0830d5f7f071f76151930c71d83e. Chain 2 (Bitcoin): anchored in block 958436 (2026-07-17T16:42: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/QZTGW2403657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f502528e91048c9b8d9f6876ee67727f513618637c9e4601837c7de918b7b50. Chain 2 (Bitcoin): anchored in block 958585 (2026-07-18T17:05:16Z), 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/QZTGW2403665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8670d5b8dc21cd2acadadd74e04abd5e8e77d839e745194c2f24f9c5134c143. 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/QZTGW2403666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f030a995f8e7cd2f0cb10d33511f134586f2a34eea274daaec67ffe8b19f816. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49:48Z), 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/QZTGW2403667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4ad446c819bf4bf3c6d77a8a1980047b05c4d18c64077050e17b8139f50b917. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/QZTGW2403668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c6e5b9909bcb69e1ea68b1d2822f50af084ead6951822507ca6ffdbe73bad75. 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/QZTGW2403669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x583979f122ac3568da20044d70a8c7a61931e435c8308d3ec42260ec0ce1b78a. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14: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/QZTGW2403670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a4266d64f4b7a7067f51d2306a050f26d936f2b16dd38e931875542890e6642. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/QZTGW2403671.