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 0xd88e491a8c6e95de06d8e36f049b97af9e9be466cf0f36c6fdce63b3c08911c1. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a7278a7b-0b4c-4c3a-b310-fc56244b9cf6.json and https://artists.proofprofile.net/proofs/artist/a7278a7b-0b4c-4c3a-b310-fc56244b9cf6.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 0xdbe0acfe067a54e31164038b198d5c5571d2ea75861883a2599971911a957541. Chain 2 (Bitcoin): anchored in block 958376 (2026-07-17T06:41: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/GBKPL2169722.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfd1289780ba6dc92f448fd1250f6005aebd0a098d9fbc75e9e582a913ee536d. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49: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/GBKPL2162831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc00f6e94f9a4b490d8cc9630f75e88101ad584fd03508696a652ec3c1041e961. Chain 2 (Bitcoin): anchored in block 958242 (2026-07-16T07:34: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/GBKPL2169724.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe220fe31356f82066d4f127ba343e09dd1aa7775a69128a1f85f725392ab822c. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/GBKPL2169725.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cb0e83c1ef551ec0a2600dae69dd205a2e44af1d0aea21fc3849c7e018bb897. Chain 2 (Bitcoin): anchored in block 958885 (2026-07-20T15:49: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/GBKPL2169726.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdc1176ba54405a2f99e2efec0801846b1eed8ae27535c88304c6b617b96ff3bb. Chain 2 (Bitcoin): anchored in block 958662 (2026-07-19T04:43:15Z), 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/GBKPL2169727.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5852d8f4cf5bcf37be077970bf8b8f7dbec2ecd081aeb313053fe65c8d36ccde. 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/GBKPL2169728.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd002204d95867db2901ad61a55d093df01f83c69a450a7b1ecba075374f8cd62. 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/GBKPL2169729.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x077562ac8300bfe24866adb14b01675b00219f6799cbb521abeb349eac2f20d8. 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/TCAGR2238721.