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 0xb2aa0b1caa6f6ed3e75c84a233ada92f86bad13205f9f967209df191b23ad41d. 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/2f32eb3a-74e6-4224-adb3-e1a8cd1b6ec6.json and https://artists.proofprofile.net/proofs/artist/2f32eb3a-74e6-4224-adb3-e1a8cd1b6ec6.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 0xd75862aa726c426bc0c03f5fa5b0f5efd82cab6512d4df3a5b580e457afdb920. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58:44Z), 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/DED199300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb057d7624982033bbefd268854d3794f3050dc14ba1be818114ea162a3f71e97. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), 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/DED199300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48bfb09c90380a718167198305f119b24e12483e1c6c154f44aa5bf43fbd7377. Chain 2 (Bitcoin): anchored in block 958667 (2026-07-19T05:04:54Z), 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/DED199700058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8dc2e5fb51ca1fb2c7078f231d3f425036b9c2775c380fe4bd9b0371acf23a9f. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T01:47:42Z), 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/DED190000039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x888f1b60e800d16c326f393d1337ad3d26973343927207bbe76fbe32a06dc96a. Chain 2 (Bitcoin): anchored in block 959003 (2026-07-21T11:57:43Z), 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/DED190400047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc62c2901d0088a30fff73b8d7407994ac42819a7b0b635127ec87e9905a04ea2. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/DED199400009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa12912f0ac4e70b7abff1e5a87412b990bcc60ab05e6a0e995dad57969791820. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/DED190200050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cd80adb4081507a8d4e55fd353b19106154c83f29101483fb8089ab0a31e500. Chain 2 (Bitcoin): anchored in block 958335 (2026-07-16T22:37:47Z), 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/DED190600079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcac41fec476c99a92371c7abadbd575880d374a302ee8d81e0d5a33cc8c30a2b. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/DED190500048.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd53eb9640e6b6fea8e2460734f835a4d67bbea52ef8fee43934a995717385db. 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/DED190700083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7ed651ec8904a961baacc2d1b5cdc42a4a803e7a55d431ed9fdf3f6c63ca350. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/DED199500071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe13886b05596c2ae4845527f0b6e17806f1055f4c38ca6431345ffcffc6834b8. Chain 2 (Bitcoin): anchored in block 958208 (2026-07-15T22:40:25Z), 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/DED199700042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7aabcd4a9ff75e89cc71377d3f3fca1f5c43282971c00ea96d8c494dd5f0b0e. Chain 2 (Bitcoin): anchored in block 958060 (2026-07-14T20:39:42Z), 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/DED199700066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88d7b127801418bf4149718a1ef3e6838d948006f1c4df5411873c72a0f21630. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/DED190200044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x888f1b60e800d16c326f393d1337ad3d26973343927207bbe76fbe32a06dc96a. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41:42Z), 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/DED190400047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x390e7a1fd40b43acfa62fa6cf11c6b03dff32aef90c3b597cba2edc7ebc3cc67. 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/DED190700052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7866199bf099dc81b690753b8d01967d6bdcdb48921f1f788f29f6a7d5403e19. Chain 2 (Bitcoin): anchored in block 958238 (2026-07-16T04:30:31Z), 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/DED190900072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed28fdb1d6d92faf4e4298c184f0546146cbcc94f715cf6379b8fe8ea43c8a6c. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/DED190800078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f1269265239832592427e9f48aeca2561bf9d43fdd654c96e09fb41831357f3. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55:52Z), 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/DED191000081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0cf2b3fa07d4a8a9aa983780056047c4c31150a1cd973c62cf74adcfa3feef0b. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59:52Z), 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/DED191200012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48d827bbb46b8f9f814d1565e8c9b5ff4bf9aabc75adecafa77287b56ab65737. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/DED191200047.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9af330c4fa9e177ff3ec0dd470f3818fb3001116a1b932a61b4e23c413dea020. Chain 2 (Bitcoin): anchored in block 958251 (2026-07-16T06:29:25Z), 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/DED191600037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c73290c48af72236b91f233d90c7ce179c68f35ecc5b9a4cbe46d2868c91212. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/DED191100088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x747077e4b0f0027f547d885639edf866bcf37ace8df5799e6b2e8becbbdc8072. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/DED191400052.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b76e232108f2a2b3634dde638ed5376ef1fb29e14e9f21158765f67ba423794. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09: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/DED191600081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a4c1c305be1419f912630e3d403e0e37b6b80670c96dd7fd59aae53bcea5c32. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/DED191500037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7cd21f63b25df9c51c68eb9d0046ea3af8047d2ec2f86a45e635171c342e53f. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), 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/DED192200097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ca96a2099e0034391ed05e7668773e80e518e7bbbfaf1908470226d773b7dea. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40:26Z), 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/DED192200096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0911f2964b9f13a7e84584c86fdcb2e813a05f7dfada22acc11b74737af9dd3. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01:38Z), 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/DED191200011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd62eb80e13333578c94c829ac535697d5261c41946f916433ba9dc83adcdc924. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/DED192100067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c0abbedbe7eeb90b2b058c186f5a516482851fbbf019cae2b992d128dacd174. 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/DED192300096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0911f2964b9f13a7e84584c86fdcb2e813a05f7dfada22acc11b74737af9dd3. 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/DED191200011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9654b32ee6f9b2ead837997ff0b85333e4d82eb8f5fdc2d9cfd1f92fa3a6c0e2. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/DEA499324300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c73290c48af72236b91f233d90c7ce179c68f35ecc5b9a4cbe46d2868c91212. 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/DED191100088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd571890d7456097d27b42520782c2da72314373bfafcc94e7016808056360707. 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/DEUM71807194.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cb0c1c410fb869b596baee21d39911616e502efb747e46a45fe8368a116cfae. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/DED192200031.