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 0xf0e346cca76b85fbcf7926b038ad93dfe0ca31ff1d36421a3bd192c5e6592e3e. Chain 2 (Bitcoin): anchored in block 953742 (2026-06-15T04:47:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7c7796cb-83f2-40a8-9d8f-6108fd70c608.json and https://artists.proofprofile.net/proofs/artist/7c7796cb-83f2-40a8-9d8f-6108fd70c608.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 0x64c3ce87edd9c6773252ad6992927fff63a9b1cbd7789b8a7dbbace0de073c63. 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/QM6N22233443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3fe72afd1c57e3451a3c5087ebb7911ffb673deb0cff6be444f107e89c24d6c. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34: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/QMFMF2201604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cd6cb5317fd4d94086f220d4f981a6c6487f7480417e966daac2ec828a6209d. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/QMFMF2201608.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85e082fe9c1c16abe01f7131b57c427a185d394a105b46b897f5227f18664541. Chain 2 (Bitcoin): anchored in block 960296 (2026-07-30T19:11: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/QMFMF2201603.
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 0x8785b24f868a0ea803ce5d43444aa9fd8c54752ce6842c244d1d3234efcc7906. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36: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/QMFMF2201605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe3646bcd01d4046db7dff878741b3631e06246047fef1cf369e8ac5cb1c3b8e. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/QMFMF2201609.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe16e90f5e964be7074a462a263a1f77631fa5887228cc5343f7419c4d7ad16a4. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36: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/QMFMF2201606.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33a181c26afe916c803775cd51cd058674ae1a40c21fbc952e9f99e9cfa27794. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39:12Z), 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/QMFMF2201607.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x261b2e3c6b98150aaca86fabef217853950e8aac89e67497269866d14d732b63. 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/QMFMF2391672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb0604c468fa390233fd73a4e98c2adbe7c1190b61d083d9bbde1c96bad809c7. 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/QMBZ92319414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84c0e51b0ca948df49631d5c7169977e8d493d2cd9d784431f92371569d1fafb. 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/QM6N22327941.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58fd56396db42b08284ee9808c6f76c910b8be858ce687ab43afd448647839a2. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), 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/ES5152200818.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x47cafcab3f2f621d90bb35245b33b2a87599652d6db9e0649ca37d9bfb83db24. 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/QM6MZ2204604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a85e47625327f9874c4222a0bbfd159a00a2c9edd54c39c2d16145670e6e537. 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/SE6QE2107529.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x711b94d08968b3e8fc40dc6e63d3cb99e5cd3755e56b074a0af6662c6fe97f68. 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/ES6702310004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x999c8d40928ace476515b066670a12092da20dd0cadf0bfc7e0d7b2ce6121f25. 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/ES6702410004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcaed79adbddb3c400649c344e2678e7a0e10e5e4c371ad1ba9f3433f6ca2cf5a. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), 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/ES6702310003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x215e4a42f92da2d5c13ffe612203a915728b3e465cf10d6571ed6cd0f2ed9d64. 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/ES6702310002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9b5cd7ea8126de907f32c8d3ee9c1ff2faac9f8b5d51d1d97243cd172a15379. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/ES6702410002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67c39b333a7b677989efcbe30bf457abdef1225dec565ccaaede536bfb921e40. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/ES6702410001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc168aad79bdd128ba5b0d84adc37d7d0fd5fde836b2917ed8c9510932c66b677. 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/ES6702410003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e6cc4c80b96391803b05799dc668d51851419100f09cbbdaade3dc21aad0605. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/ES6702410005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ee8a48258642b7fdea4360edb023b842199b47577c02dbf911a917824ff300e. Chain 2 (Bitcoin): anchored in block 957050 (2026-07-07T14:41: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/SE6I32406945.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb874064b311d5e556947d2880f10068303405db104d99983978db2bd960d60a7. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/ES5152500333.