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 0x02a3ccd803137a0bf58b77751e6b7734282619f1503423c122d07c2d8f94dfd2. 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/609532a5-603a-48da-8bef-fc4df000de8a.json and https://artists.proofprofile.net/proofs/artist/609532a5-603a-48da-8bef-fc4df000de8a.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 0x8948284949060014d14ce7652cdd4e777ec2c7d5b11a582b51daf09f36d0f443. 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/QZMEN2334280.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59dd0e91017e213cc16c099326c5d00ec754ed57f8df1d8e5acf38bea2109a55. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), 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/QM5LC2300605.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6ee80a76921fefb56c70910dda104528e693a272c7069c3b67e34428a3a70e76. 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/QZNWR2344211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa83a8578958211eafb06f0aa6f4969054d89a0ed02d87430fa05edf8b189f854. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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/QZPJ32155909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51d942fa5b7682fd48d7b31f7603d71114e3ca3f88dbd392cfc24a0ddebb1858. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZGWX2241505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeec36f57ec7106643c1efc08c201e869bf969b15d80d825252317a2c871d2821. 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/QZPJ32328733.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51d942fa5b7682fd48d7b31f7603d71114e3ca3f88dbd392cfc24a0ddebb1858. 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/QZGWX2241505.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ab3e0f04b88d2d1c20b97cd0daa3059e2544a40a3b8c11bf864c2ffc6fd57e8. 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/QZGWX2233933.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0676d36c5764c9ecb5e775d51166670842c8a88ccc18b16959b8b7a6692a852c. 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/QZGWX2005292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x468cce50bf98f3b02ba130ca2c764bbfb07031b4a3eca29d19068d5e11b77e89. 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/QZHNB2317711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5e13935c934de0ec23933426964a93b6674a7956c0f17e0a785cfe6a32dd4251. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), 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/QZHNB1906439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7659e5b16714a29f04ac36f5d3933198eefb7525e43338169164514a6492b691. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25:41Z), 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/QZFZ62001381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62c0fb4dfa876a795a2a6d97a94ec3b8307c0debded3952313083d569a38d5a1. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZFZ62001382.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9c0f72834ae5846fb96c8e4bf56fda05c07b280f5acf278eb5613b7f38aad752. 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/QZFZ62001383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe308284d78823b21ad17255994c062f22075c1a304dec5596a14ecf6746b66b. 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/QZFZ62001384.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x627e847267e8cbce8fd391972b218631b0f78cd1e16d5f585121b0fd506703f8. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-16T23:28:53Z), 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/QZFZ62001385.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x149a8f9a4542def118405905bb6a3789c73e844f9a7ef7fd86738509adba758f. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/QZFZ52001626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd064787f070423982b83eeb27a2efe7fee9430f58b38d2a3e716cd2a2fa5066a. 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/QM5LC2300060.
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 0xcb87fe36694117657259978560bd911869113055616bda91c85fb8575dff127e. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23: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/QM5LC2300266.