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 0x00e4cae5f14a2176f2def1cc249514a7b972e56e7c89eedf0185d9a5deea5307. 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/16b57061-34dc-4468-b4cd-bb430f3071f5.json and https://artists.proofprofile.net/proofs/artist/16b57061-34dc-4468-b4cd-bb430f3071f5.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 0xc54b6529c98e8279cceffc7accc3e922341a4303bacff8b2a1edd579a217b77c. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/TCAGJ2243106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5700b6789ef9dd52edc933f83eaf3bace15376d55b5164e05da3e7321e5ee905. 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/TCAGJ2272063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x380cb95b652becf15d34d63f71d39d3a3f380f880fcfc7f9c6edfa09bd1bab61. 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/TCAGJ2274457.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6544719499689875836c3817a1033281f71f391fa2879f58fca3b396daf0450e. 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/TCAGJ2274462.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa35fb891306f5a5a45c972bb02bec1eec6590b0eed9eb3d3a5f1fd98fb57c12d. 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/TCAGJ2289256.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e8a6af575952feeb17903989b607a4048197b62a165f7065b22a668f6b86e90. Chain 2 (Bitcoin): anchored in block 958774 (2026-07-19T20:03: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/QT2VB2480965.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x322a8009153a25286184121d99ebd8ed5e00a73517547c307fa30fc29675126e. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-21T21:34: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/QT2VB2480966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x37124140448cc286ff31ed6f40bfd7e68362c031188bf81adb996ad2a6d69c57. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/QZVEM1853235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23726b466115f5fce2f54aad3bb6fba3ec646fcab9187f42e92c08ef8c6d505a. Chain 2 (Bitcoin): anchored in block 958590 (2026-07-18T17:28: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/QZPEW2509847.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa96c02e25c4d315ce2033cc867e422ee1a22d97817b7be8a7209f4b21eacd7d9. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/QZPEW2509848.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa34d02c14300c21e85feb2ed24f70ab831c7f95e275ab6bb9eda495bdb5ca18e. 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/QZPEW2509849.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x602ef3a88710700fa37c5207f1d9c68bd31e9e650d90a50df958d5abe81f62e4. 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/QZPEW2509850.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5374cb6f448632a014286b0b3edcf41d46f67ff047907c11716e9f3baae61901. Chain 2 (Bitcoin): anchored in block 958058 (2026-07-14T20:20: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/QZPEW2509851.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ecb048ce14b631f79cf496facf39d3ec84cb1de86ba6b4b4573258028334879. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/QZPEW2509852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8792ff4251c9e0875efd20fa13b4591073cb7a6e1468574cff885622cd3da150. 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/QZPEW2509853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10a60ab601918c79d239e4c383457bf9383e37a93e4b66b2b84aaf5526a92e06. 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/QZPEW2509854.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67ec78fb33ac73ce497ee6cd163ada0a9d51b8bbe934f3938da65641ae17f574. 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/QT62U2553458.