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 0x00008b986b6a7dd1df08777f521af705df3010faed2a5f4f26a669421268ad0a. 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/e18eeca4-304d-4219-80cd-64990ac8578c.json and https://artists.proofprofile.net/proofs/artist/e18eeca4-304d-4219-80cd-64990ac8578c.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 0x09fbb2ce2e6d5d6d9de943c7c1657384d207971023aa7ec7f10ceb66dcba9447. 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/JPZ921913231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x018af53cd3a98bad720cb749124c19b890fe41c83b98d04964b58c80178fafa4. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/JPZ921913235.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1424b97f4922a40f1b38c66996bd9af15018485f41b47f070c22678eda173e30. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/JPZ922008449.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea8d425dacf79cfc2e0229a1e33acd4a6c5126c623b6275f27311c1fedce570b. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/JPZ922008450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1b5fddde7b4ea07aec8c2d3b830b25ab427ad651ecc7f299096b1973fa875bf. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/JPZ922008451.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf391dfda04644a4a266ad3e08e34cea780db6134bc0fd945d7997e68d4e67c0e. Chain 2 (Bitcoin): anchored in block 958140 (2026-07-15T10:05: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/JPZ922008453.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb63d65f40db5663c4eaed3833bd12a5f49a4672501ed45c6ff8180b8e9dce011. 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/JPZ922008454.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f6826e63ed682956ce3ea28b53d8aa03811fbc2f8f8b4814165f9fde4087e28. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14: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/JPWP02170669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9d01fd2346e57f5521ed324c1c9940810ad51f9c10f5f5d5a603a8279d07f580. 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/JPWP02170670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8717f2aee83c2260181f20ec1f03d8db2052bc4fec50ed6b1c073ed05b70becc. 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/JPWP02170671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc2aecb70bf0c6dd1e82d6aa42e7462dd609a017d1de68afca88c000c9b019dd2. Chain 2 (Bitcoin): anchored in block 958947 (2026-07-21T00:53: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/JPWP02170672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x85c9d0950148712a0efd1531006a5687f849ff279a2caccce35a78f36e9eda04. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/JPWP02170673.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ac93b1880c79bd2ada3010c4835d0d5b0be5ec483676d1adebbacc2fcd00a29. Chain 2 (Bitcoin): anchored in block 959088 (2026-07-22T02:14: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/JPWP02170674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a6b75f8cc5e0230addad749de0c9c0d719d03e25801477fee1bdcc62a44de05. Chain 2 (Bitcoin): anchored in block 958878 (2026-07-20T12:32: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/JPWP02170675.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x072a82db14bb6724feca8d7d17fd4bd2746469181eb82de2672754d19a911bec. Chain 2 (Bitcoin): anchored in block 958329 (2026-07-16T21:48: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/JPWP02170676.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa34d97bdb6561bac951602305622b0552b1448575c354cef05cb028e8f53b4ed. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/JPWP02170679.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3b1ce34cd4d6280a59e82d2264981a895f011d45f0e5170ba9391c5077af008. Chain 2 (Bitcoin): anchored in block 958142 (2026-07-15T10:09: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/JPWP02200130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6002e6823314477b03ca468fe0cf6fc35d918fd12feec399a844d264abecdc2f. 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/JPWP02200131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb24dfab614968813a208ca73ace77fbf2f43ae488c384ce08c682623a21ce4b4. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27: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/JPWP02200133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d07ac01df9acaaa77832ae63dbddc9223b62f6647ff670cda29ce4ff239b5a2. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/JPWP02300305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2830b00b63757c160d981d0c6640a44dd64f3e26444573a72102084304c9223d. Chain 2 (Bitcoin): anchored in block 958547 (2026-07-18T12:44: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/JPWP02300593.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1dc71b67870b372849c23dcb446a47f533bea347177eacebc11aa1b370daf6d8. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/JPWP02370442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8b1cd37c238fe0db0a137426c4a247dd0c5dff23ffbf0316dfbd0068d3b211cb. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/JPWP02300879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x63d7589bfe75767a0897a47c790005d9d4c37565c205d47a18a942b5f5099c75. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21:04Z), 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/JPWP02370446.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56d0b6197709b08de1908d7798f0a53da27a265e2e06c02e64268ec9c5981820. 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/JPWP02370443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x773f6476b0035d3650b6dfdd94b13fba1a4b4120237dceeaa1909af0ecf09e78. 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/JPWP02370444.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc404525646d6c1fe5ad993bc2e6c353397f935b81f70abfe3b9ad3384ec0add4. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/JPWP02370445.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08b6ad2dd770709dda1072ff26a5b2c7ce04c4f0447d1b3a06e06939356e7824. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/JPWP02370447.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e91805c5cea7dfe4fb20e0c0b4de0208f6d2f01f17ec9c94f94bf1334dab114. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/JPWP02370448.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45f0170140409ed37872f914fce8139bd1662e701f1e838a378d91a181778af2. Chain 2 (Bitcoin): anchored in block 959031 (2026-07-21T16:15:11Z), 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/JPWP02370449.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97ee56e3d8d8c11ea4d6e211f55128049ad932234817140585f6a1e28e5facbc. Chain 2 (Bitcoin): anchored in block 958541 (2026-07-18T11:37: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/JPWP02370451.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6baf2c9824beb1cf15bc3f7869e9eb0f20f2b5b635309357d61415b9ad4c7bf. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26: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/JPWP02370453.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1a56cd002995c5702500118570d75a7c3d9c321f38b9d881bcd046ad81b9bac. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/JPWP02370454.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9b9c73e93d7d5814307e28cac1129810b0614acd5ad1fe90cd9a83b4c783424. 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/JPWP02400020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5574f007321063ba182c51af8f7e44a350e9fc7fa3b7bb0a1d0ae87694e05851. 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/JPWP02470407.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ac99a40768173dcc60ab54093bf9c4506442cbf6aae93d6124f8075a32e5387. Chain 2 (Bitcoin): anchored in block 958520 (2026-07-18T08:19: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/JPWP02470409.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84a614d52b7d3ac935589d84194a3d91f9a2dfa7468f718ccfc0a03f7fd2bf15. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/JPWP02470410.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x23cf3d86ecda3b07ca6ad0b9ccbb93740b1173065895c8ee15920b737a03eb2d. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/JPWP02470411.