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 0x9b92ee3ba8087e0a5e57ac6dd6e386a63ad1998c81aa4645b1bf4205fc279b30. 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/b608e88b-7f53-4efb-8456-7f12a8f699fd.json and https://artists.proofprofile.net/proofs/artist/b608e88b-7f53-4efb-8456-7f12a8f699fd.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 0x33dd92d65bcdc59089f08b1425df906983169399d98d41aee4cd5e2f093e682e. Chain 2 (Bitcoin): anchored in block 958622 (2026-07-18T22:58: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/PLF242007206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7e5ec2857955b1accfc701562669872b61403a964b7745e701639da57144c28. 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/PL32V2200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e393e0113ac7124488f81b9d74dcf772a0ffb194ac2553708456b2d9dcc7a17. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/PLF241602345.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d8457a7496dcba791820fc78e457b65e44138fbf871ce7fee580557132d8f29. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/PLF241300392.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x131ff61718a03bbb22f1feb501cee851028feeb96367f64fee699277ccc19145. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35: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/PLF241602341.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d68895eb7d0654ce2f601f7782fdfa5eeb36ed990f452b4ac86d83e3803948d. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/PL88H2000007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe94660d12de1c85b67ea24296906e8a574ec91e73893f302b02f16d1a61dac59. 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/PLF671301104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99db547d321d1183b48c6874515827678d6da779ecb9ba24d836d47186368482. 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/UKU932231954.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca442b3bd05fda417fe27be5104ba7fcfa7f096ab0eda4d6ace6376fbfd1c704. Chain 2 (Bitcoin): anchored in block 957067 (2026-07-07T16:54: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/PLH181300156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0aef89ea34e05f665a2a3e150937093da9a55c58bfb8795a5b6540958516c96d. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/PLH181300161.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5f96022356daaa7e4b5ff39ffe9b71bd52d7d58267dc53df99699310fad953d. 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/PLC061908205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe82ac612fa38b5340a65a9c7fa7994aa0c7660fae13e79cbfd5da0b9048696ca. Chain 2 (Bitcoin): anchored in block 960481 (2026-07-31T23:51: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/PLH181200041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf86e1532f5bf9024e38f0e83105d776dedbee9c75aa7d6c2c47a794fa03039ab. 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/PLE951500035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x481e95e662cf2a2a82fc5a9c95d498d3deaeaa4a80c693932117336ddd4a467a. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/PLH181300175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x644116d1195676a0a85ab00d96ffe8132b5d378d67ac62b159016556906344ee. 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/PLB381900099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ff6d3b7a8f7f59e819d6c18c1aacc3cfa0e583919e62054aebc17233fa1e359. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/PLB382100133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5f96022356daaa7e4b5ff39ffe9b71bd52d7d58267dc53df99699310fad953d. 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/PLC061908205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa5d46a2acb2a617c3b09e0be6babc9724752eb1bff24625eb559117aa91896e0. 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/PLS412400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x719b63713ae5baf6a2afe5638636c44c85eb7bee38199e08d6c8c4fa01956a5f. 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/PLS411900013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d44803cd3011511d0d4a3f3a2ef6de8ca836d98a29704cbf3d2fb791b663095. 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/PLS411900002.