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 0xcad83753ccc0ebfc404b6368c4a469b33d3cecc356f2b7c9cd3dad074e95dccc. Chain 2 (Bitcoin): anchored in block 954728 (2026-06-21T18:08:38Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/fbf3209c-7eb7-4e6f-b43f-6ac96833472d.json and https://artists.proofprofile.net/proofs/artist/fbf3209c-7eb7-4e6f-b43f-6ac96833472d.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 0x98390400165f4b88964d35961d286529fc97047cb1fcee49208dcc3bdae6f4e0. Chain 2 (Bitcoin): anchored in block 960179 (2026-07-30T00:39: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/BX0682200065.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf46d9ecfe2e0b907dff9454efd47555a4eeb3c6d61f074d1fec2af02a3e14573. 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/BX0682200066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6cdf6549b9f2d9f37c65565136652495e34aabce02afc5841c60af93d0cada21. 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/BX0682200067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x585f91486fd1060f863c2117fe40c720beaa0e07d90731820f4f1586ab3262d1. 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/BX0682200069.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x219b3998cb9e330662c841c625e71e84c0ae11a09547fa71ee3058b17f57e229. 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/BX0682200070.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x699266022ebc357b8eaa9c7be560fa942cd7e6f6db4061962880a912d328df40. 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/BX0682200072.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41b1406719254496458945366d22a0326eedc911e47f33616ee856a8c4436bb2. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/BX0682200073.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x201087ce91f64ccaeb019ea0f5f04a34b56cfc6f58da3c98baaecaf534a31c15. 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/BR6CZ1100001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe26387d94f557c5eaa86a25b59ec41c108d64e1421c565d7aa57c50ac06cd468. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38:18Z), 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/BR6CZ1100002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x634f1556fe25855034a019789918a603f59b1347baa54cb457dab65d291fc28b. 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/BR6CZ1100003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbc621898264eec51afc184c5bb76c021580bd34df72c956723c1262e9446c34. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/BR6CZ1100005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cf57c3051cac191adc38578c454f19b74f98fd2c1e1a74c1d8148304bcc79f2. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44: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/BR6CZ1100006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6fb78f893dee2ddbe6dbe3b35c40fe66eeaa138561d12c23de9664e34cc64f2e. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50: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/BR6CZ1100007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e9cc197ee7fc88f35ce3cb369de4f7c71cd53b652147177f81edef1a9a5e555. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21: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/BR6CZ1100011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83ef5de658886ad4750915709c0c8cdabb08f9525c563eec47b50f403cd4d072. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21: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/BR6CZ1100013.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d8e8319e0500799a24d4e489ebf727c3740c4877ad8a54cfbc1b38249b1f983. 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/BXM062000096.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8350e686b4a29f78533f6e3f83c98137c3f2d892d608f17892535076d04ae3a2. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/BXM062000097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf6af3a110b54b0e62c591b3d5446700764451be95326283d978204313a6e7b29. Chain 2 (Bitcoin): anchored in block 960229 (2026-07-30T08:30: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/BXM062000098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb58c8feb9cd47ed8ac648552c8d404f19177d973ad2f7725e46a29cdb7c1238a. 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/BXM062000099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7a4acafc93b68ca20580c911613f1cae9ea0b7bc7003c4d9fc51f5cc6e8dff5. Chain 2 (Bitcoin): anchored in block 960485 (2026-08-01T00:10: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/BXM062000100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed7b49c448c6cd4c0d8c8d3f686a282c0aa3b6ef5e592ccbf8572be117a241ff. 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/BXM062000101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45f419493503186f92b50271204d63b0f2c5c27117a4289c6c30fe8f426a1483. 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/BXM062000102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf27fee673c728e167e9034c7988142ad46a12dd024592d3ed5a580e9d6eec9c6. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15: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/BXM062000103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc95e650167b5f241af28637ae53d302c7728d07d3295b77f7d3ba27158605de8. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07:00Z), 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/BXM062000104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x633fd2fccf28dc1839ffae898d14aecb94f5709328ac6a91daffe8c4afa0ba39. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53: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/BXM062000105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa95275137b721ff6216f121f904bb43cc8cabc1806e8302d9b5012e0acb47041. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/BXM062000106.