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 0xba933da41f6ef383e99e2e7a9dee098727dd2685f1d3b641b3d076bc74404e93. 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/2e8e8f47-a6af-49dc-b16f-2334ace81969.json and https://artists.proofprofile.net/proofs/artist/2e8e8f47-a6af-49dc-b16f-2334ace81969.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 0xd3725d4da15753fe61d547c6c3eaf066fec2dac977be86a62172a10143ce7a4e. 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/GBKPL2201566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xacbba873f8f30b2bf1ca970039531666d6af7d08880aa56912476ad57400c814. 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/GBKPL2201567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22952c8bb4b2532ac39fca1901de41a93f69edf4a1b27cb56b90d6f9c9596ee9. 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/GBKPL2201569.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x635cdd65aebe025d1c117b25ec87b0eda96d6488af3c6b3d87131800b6903365. 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/GBKPL2201571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefaa526246f140bf0a42346e0cc68f80c9da19f16018e72733de87b64a7a45f9. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/GBKPL2201572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5957ffdec8ed1b562a9dfcb7faca296c8a812e8680a0acebac4fc22f7461b5d. 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/GBKPL2201573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6be7089b3fcb4168f7d9d043915b986f017734634c294f38e141b258c3f42a11. 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/GBKPL2201574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe62cdbc8157f42e885ac6fb6f3aa141ac7b54b15b41c62f9ed9ce06de58a52ac. 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/GBKPL2201575.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cfe39207367b96d563e39fb89a4187e91c2e5764f927442583a2803a9843491. 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/GBKPL2201576.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe92c774e79c44b2ef623dfabdb222295aa99eb5e19f1495a5de484d6bb62cd49. 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/GBKPL2201577.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d1949dcae1108db3084e19ddaff2f319be77dbd4bce663c9cb6da20e9b18a65. 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/GBKPL2201579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x022b56b1abb3287de6cba89311f19dc47b8f033b09967bb0db79821f7eed22a0. 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/QZN882077545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d24971e6ff59f96495cb9eca2946b4c53b9b3fa81b45433cde5f585423889cb. 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/QZN882077546.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33e07753a3cb4e4d62f4d275464f5104d0f3ca96827c911fd038178998b78a56. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/QZN882519235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x022b56b1abb3287de6cba89311f19dc47b8f033b09967bb0db79821f7eed22a0. 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/QZN882077545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0ae72a5d2d09c4231fd94beaf85aa3f8c9470527acf2fff7a821a5eeaa28614. 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/COF012222053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc012bbd5eb5737261156e2bab0dcb0a4a3f5ae7da9e4042e16258940249e8cbb. 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/COF012222056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3fa56780c2a9582ebef698b1f791c38c226c8ec21f794832720472b860fce1c. 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/COF012222058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab143c9acf542ece389a373ace26efbf96e76a543a3275029ef99dbc8c88e227. 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/COF012222061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e5b0cb48ae8408d48cc21249a3fe649587fac044f337d746e3a2f6174285aab. 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/COF012222063.