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 0xc73a6d374fa3c1b67ccbb02c9e2aa92fbdae8be9ed8dbfeed51d9b7f72b1af02. 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/c591f297-d9e1-43a3-bf9f-9a070f0c1def.json and https://artists.proofprofile.net/proofs/artist/c591f297-d9e1-43a3-bf9f-9a070f0c1def.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 0x667f279b50f68fd1ca30c8713a786283e9a31785e73b00eb13fee49f328dd301. 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/NLFX52100012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4788ed59755c550275f8b72645f492b20d34fce6e5afd97f96528a8a9d009bf. 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/NLFX52100030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6f1c9dcca47c6f44f62990425e606978b164e97bfa45991d8b3ebf529fbc368. 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/NLFX52100031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a3baf044c75c749a9228366890b3b9aee3c6db86e7e2341f82ae4734f9a39de. 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/NLFX52100032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09f7a108f5f40c8e0a7f8f81df5cb09c1ea89836a82a251f65db097f53810c27. 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/NLFX52100033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb42d2fa4d01693135f04ff8e879df1ef10c3cc85135254b4f71009e321f50809. 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/NLFX52100034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd923d4190a3988eed540f9639a96392cb2def93ca5b782ddf5bf03b1b65f7198. 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/NLFX52100035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4591e3cb007351767d8b195cbb8e237db732dad6108b6fcc283a9f2450c7a745. 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/NLFX52100036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc25924df4e95a703e6fae566c936b54da9d2ab0513532515501f4253f41b23f. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15: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/NLFX52100037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25951e58550ab0001b7f52fbafe1487e48ff5b8ca1c37e85c19d163efa732ec8. 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/NLFX52100038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1292eb8081bdaa5fa8f21ae779a7ad97de51c65e3ab24be354b0981f52b2a024. 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/NLFX52100039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b3cb0b06cb283cdf03d56265dee9a64ae8a3a384ed637614ed267a01ac02aa6. 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/NLFX52100040.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x36a1d72f025fbeb1b12766df21981de4b97b4afb81dd3dd93f6094e4313512c0. 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/NLFX52100041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c1e9cca50e5ad92219637ec96d8400aa71badc23c1acaeeb0c83ba2602733ad. 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/NLFX52100042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9df787ff8cfacee7683a67725fb7999e913b75f35396b05a151eb2f3c4f7a21b. 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/NLFX52100043.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeae0d8e9dacbf6fa55bcad77b62210198c07bbdd4d1b0f3a25877b0cca5a8382. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/NLFX52100044.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf4ba3583f993b2808a39b1619fcc8c49a126a13a6517fcb9f3ff1901a61838b. 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/NLFX52100019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2d0eacd997afe52ba1c6e8c9201be0c984e04edf008f8a089580b79877c4a13. 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/NLFX52100020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34d4d28502c13d8b7e2432f165b6ad2ba9117a492bd05e796f1ee29ced5915a0. 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/NLFX52100021.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x549ed908042c684206179d7167e1de9352208086a79b28ae26311e25a8c9a41b. 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/NLFX52100022.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4a516f579d88b688ef35bf38c9e0f0248cab2a80dbcf39aa165734cbbef750c. 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/NLFX52100023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a1f84eb8903ffe711613362b20febd446b053ace6fb3d9c272e91b8bf4073f3. 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/NLFX52100024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4fb49efa9329ec2b659b49e0ee9d5a2b5f326a513c0900300b3f66e0d6e2de66. 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/NLFX52100025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fdf14d3f192f4a0f20e911ce9edee5118d350acea2b5d996b24431dc1d0ae20. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/NLFX52100026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0f2dbbb40511b8c26aafd420284a74d8e4a4e644ef5ca6782adcf8c917a141a. 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/NLFX52100027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ed2069129bc17fbc9125177943d2f1727eb992496f7ed179dea3b6343a2c659. 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/NLFX52100018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98b4a3ebb2ada2e87857677173f55eb20f106162c7978bf069703bafa305a69f. 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/NLFX52100017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd093ae0b176488e8c9df99365307d2e1329c9d081faea0ef2f8e3a7df2b3d639. 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/NLFX52100014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b44e2acaedd84a0d34986bbf926d9a178dd5302e13309525a2eabc7cb380c54. 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/NLFX52100013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x630a906402b688214662453dc4a2936005945d75b55abc5d8a313651187d2806. 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/TCAFD2020762.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d7e9cfcf3d837a96fa138672cd15f37a97698062c2904c56a79050182c03d67. 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/TCAEY2081086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x331fc80c159777e91d17af99f8f938454bb5b0125e21e7d09a26e45d4361c84d. 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/TCAEP2069175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5ba89d7cfef239c5a8e88723e310a5663985d5c4827d728d0e736a835ae11b41. Chain 2 (Bitcoin): anchored in block 960317 (2026-07-30T21:35:24Z), 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/TCAEL1970352.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84885a9bd0ef819630417cd48b40e75e19d2fdd7ea9516e862f71545340ec348. 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/TCAEH1991800.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0301cf911cfe7a313ac68bd6b377311c24e95c6627545e8d3952dbbaed2139f7. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51:48Z), 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/TCAEE1934222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4591e3cb007351767d8b195cbb8e237db732dad6108b6fcc283a9f2450c7a745. 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/NLFX52100036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25951e58550ab0001b7f52fbafe1487e48ff5b8ca1c37e85c19d163efa732ec8. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/NLFX52100038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4591e3cb007351767d8b195cbb8e237db732dad6108b6fcc283a9f2450c7a745. 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/NLFX52100036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25951e58550ab0001b7f52fbafe1487e48ff5b8ca1c37e85c19d163efa732ec8. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/NLFX52100038.