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 0x693bf167cb3a5bed589040482b930bab111f4cfd44988a79ee8253147b987370. 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/a40d2231-d7fb-406c-a721-7ae70c73b41e.json and https://artists.proofprofile.net/proofs/artist/a40d2231-d7fb-406c-a721-7ae70c73b41e.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 0x153d721399689cf54dd5aff5cb86d0b0053eefecc31fd222313899c711b11b75. Chain 2 (Bitcoin): anchored in block 959094 (2026-07-22T03:33:16Z), 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/PLI361054960.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0273bdc5da1a051b38cfcbd365d7634f8b9b0a58219a504a9da7e25b802fcc16. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), 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/PLI361054980.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94bfc9e37a9df43bc0d0107e5ce165d6ea117e25c30da8758c57c4222abdac72. 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/PLC591400080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0fc182df646e173a2d46c203a004009f3022c81de0c03df78ca509a30cb609e. Chain 2 (Bitcoin): anchored in block 958650 (2026-07-19T03:36: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/PLC591400081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x569d2c3d2d584304ad3f37315887f2441c622f303f932bf7e1bb959570207cd3. Chain 2 (Bitcoin): anchored in block 958242 (2026-07-16T05:02: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/PLC591400082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0797652379ccfd9e40f8687c6ff877fb238036224ee33c0c7e5481e0f1c45136. 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/PLC591400084.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb46f1f53d40dab50363826f9bb122e070995ac1a3b1257ee186499eca974ddd0. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T09:11: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/PLC591400085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb94bc5aeea33de41f7564b7725b8be278dc959388c1ab5236f9c374a5f6ddb2. 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/PLC591400086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f6a389f300dd11b07d47f1ab0d8754f76afbafad54abb8491cf28b5bf3026c0. 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/PLC591400088.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd72cb935e15eca249c5d19c87694fb3ba63ef5e6c48220f92c3c19e720060297. Chain 2 (Bitcoin): anchored in block 958383 (2026-07-17T08:20:01Z), 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/PLC591400089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe4dfe41d9f191aa97ee17492a43a301a98b4aae975e6619a4f00746e60fc75f. 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/PLC591900255.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf5c50adf846d4a010d745e999e584726cf61214b5df61841e688438a1b55fb09. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T09:11: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/PLC591900257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7860b9ac979de25e435bfea37810248c56b40c6ac3cb7cf43fc1942cde39ad7c. 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/PL71O2400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x906757d6e7f7cea5dd11cab0ecd6a408d41cbc16d6e5af4a54988fc80a046785. Chain 2 (Bitcoin): anchored in block 957863 (2026-07-13T14:41: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/PL71O2400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71b551af89d8fc67d9be7160a07258c9cdab72a1196637ac80bc48ef4157d8dc. 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/PL71O2400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ce166d372dd10335ec40eeda90cbc85579f3ca834f48bc547a5069211b0f4ad. 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/PL71O2400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec49c65565957cfbdc092b8964c14204d77f0494e3396f8d709d84d82de32ce8. Chain 2 (Bitcoin): anchored in block 958571 (2026-07-18T15:39: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/PL71O2400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa6e7de40e55c0f54a1cac3bb6a779e58e066441fa8373310400317c0127e9a4. Chain 2 (Bitcoin): anchored in block 958432 (2026-07-17T15:43: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/PL71O2400009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa93aec685fe130a8c00db27880579c686311222b40e0cad0918ce98654b970c. 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/PL71O2400011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f7a7211e2fa111f2ba000739dfcb2d6c61ac9800d951c83a194012d9e28194d. 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/PL42G2500012.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bacb4ec91a8020695e589dac4a96a0264222d7f32c65dc13981c1933f14c968. 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/PL42G2500013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10a29871baa601c68b7c465c644f57b7a5136a042365bd329a737ccbd4254357. 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/PL42G2500014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf14e9754020d5733b8c845e268b1770c0160e15051a8a655ac85867c7aa53c6b. Chain 2 (Bitcoin): anchored in block 958538 (2026-07-18T10:30: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/PL42G2500015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2063f17887f73062543fb5fb6cb16bbdb4c0f928cfa18995b3d888a871eee790. 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/PL42G2500016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77aa65765e3ac65a10a0f172381c009bdf6cb575a326f1e831a1bb4e4ea782de. Chain 2 (Bitcoin): anchored in block 958633 (2026-07-19T00:54:50Z), 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/PL42G2500017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b32a2b0ed62c331dd4911b6011e711e8a4007c98fa3bf1565f9f8dbd9dac18a. 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/PL42G2500018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbbf3521300f4073e4cfdcdb8fa2f851ae0b15fb314f1119ec05f0d37fc7197d0. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/PL42G2500019.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb5db58d3319723092d5078cc13b035731b490444552ecaf353a35e8680a28567. Chain 2 (Bitcoin): anchored in block 958816 (2026-07-20T03:51: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/PL42G2500020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bf4692f4ee2c73f52bd93f9359233aace25f09210661b21083c1b5a068d4ca6. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T18:47:29Z), 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/PL42G2500023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa484dee3e52b9fefb378afb7c40c9a877aa95621243d1ed485c3010a27724583. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35:32Z), 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/PLA391605217.