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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09c5398ddba83325cd7bc6648c88717fb56e9e1a27618f8fa94df8ccafc2bd3e. 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/d72f9b1f-7224-4894-850b-e1b9f59879c3.json and https://artists.proofprofile.net/proofs/artist/d72f9b1f-7224-4894-850b-e1b9f59879c3.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0156d8aa6b9b4d5e3d04fc8403e786ff75f6dea53cc3d735c333c3bc9e832fa9. 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/UKZJ72200274.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9ccefb94b76fa2093e89d931e8fafa9199cc5404001caa96dd847f2834b5353. Chain 2 (Bitcoin): anchored in block 958063 (2026-07-14T21:07: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/UKZJ72200275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d8f825727f009d7d9b32c6f3ec5003f033d0714e2dd7da7b82a13a54fb824f4. 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/UKZJ72200279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ffcdadbb9e0ce84270aa155cd46430e7c15a059e695a367e5ced8c012942763. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/UKZJ72200277.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e1f99648d6644b66f2ca8cd5da33226592dd04c4693e5d4e719c331f9cc0201. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T16:06: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/UKZJ72200278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x310162b59a2b5eeba0f025173bbcac89c7f2a388935ad8570fb3dae108d9775f. 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/UKZJ72200281.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78303482cbe2191975f6ee2451a2660d2c2b8d50d4283f9f61dff6972178ac37. Chain 2 (Bitcoin): anchored in block 958069 (2026-07-14T21:37:55Z), 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/UKZJ72200286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a548fe1749cd6619626bb09685b8427fca769e4d9de23b4fb821ec0f691ab1c. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43: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/UKZJ72400404.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9dea5ffc0df434f96cedd9b50906c2afd75ebf5ac74f205dff2e70f9084ef8d1. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/UKZJ72400414.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf1ec3f2844d211a8d142d9087e60e924959c7bc9d93565b3eda204f4d41e2318. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53: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/UKZJ72400708.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cb960caa8e24e9871a72ac386b4a28bfdefa5c01039afae4cd2b9d7729a6c72. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16: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/UKZJ72400710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb85621baa7625ec08ea91c4000b8759468810267c27e114347231dab53b129a8. 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/UKZJ72400709.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb602f7eda1fcd34eeccfc61318d6f7c971704ae0388070a50f35e523adeaa838. 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/UKZJ72400715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x10d31e744fb810ebf4cedda2a0bdb58ea26b6bb821cfa6ae7b6bb1140774a69e. 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/UKZJ72400717.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf8c22e7925716701545252941a85d23dbfad81bbe8368c5c882c9f7ea834157. 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/UKZJ72400711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe254f18b9d6b9232d46dfa69111bf51a324634821605123553f56a40ca8c826. Chain 2 (Bitcoin): anchored in block 958042 (2026-07-14T18:24: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/UKZJ72400724.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x511ad8436f99c19e6acddcdbf70157c2bf883d2e0a9a5a9ed81e9ee2aaaa1b20. Chain 2 (Bitcoin): anchored in block 957020 (2026-07-07T09:18: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/UKZJ72400723.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x859307c6e5d1527b3cd6f5fb025131ae8fcccc3313f55eb024fb99a6575871a2. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-22T05:28: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/UKZJ72400716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08772c645727ff883a0880f446d8ba27c94deeda32a03beeee2a0d432d709d9a. Chain 2 (Bitcoin): anchored in block 957075 (2026-07-07T18: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/UKZJ72400722.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec2829f9b9feaab8744a7ea78f73e3912169fc2a0376bb269d5f3732b5476031. Chain 2 (Bitcoin): anchored in block 960212 (2026-07-30T05:43:45Z), 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/UKZJ72400719.
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 0x8c8b15d01506c1d694af61899c27bcb847addc30312e8ebe35e927e68cc01ff1. Chain 2 (Bitcoin): anchored in block 960164 (2026-07-29T23:23: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/UKZJ72400721.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1231f1fd2efa6a1a73286b47015a956614667ebcfff5e54d5f788b781e1a42ca. 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/UKZJ72400712.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc98da3ca86543449baa8e16b596900659eeb2a3c0239fa5d9a0c29dd0f4aafe5. 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/UKZJ72400718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d4bd5c132a8241c9d0e375274b0e7640fde0610747e89df9bf39ea42b660609. 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/UKZJ72400714.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb4a453b26314c2a5199886b4900533d467116bd68e7eb0a7a01bee7131722edc. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13: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/UKZJ72400720.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec9e5e89dbfc68809d501891a860e6c5382664d45fa8510eab2c06dd0793b7a1. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/UKZJ72400713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x884d7625ba4fde7e51d75aaa2ea09c9c69176fdce8b18624a1586f87a676ed61. 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/UKZJ72500368.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ee1c82597959df2a19b1ef2950004856cfb500250677492838ead905ae266f1. 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/UKZJ72500372.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb474128432a999a62c64103f7a2ac1ca7bfc2c4c6b479573c2f199c792cfd8b. 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/UKZJ72500371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3f4c8e4d185427d08f9b3d1b52bab64f61df85e61f44c503e49bcaf7df65d69. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/UKZJ72500359.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfc3e67108a9fee7c8ed0137a84ce87b4aff5c10ca3da84f14cd6221427c978c. Chain 2 (Bitcoin): anchored in block 960258 (2026-07-30T12:45: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/UKZJ72500370.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcb4ff32bb497a17b5e07cf79a0a2642b00bd5fe7d3d5aa885b263fca64057126. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06: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/UKZJ72500365.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x493176ad787733a51fdd263dbbb49937c7af022776bb69ff774119409f1ea71c. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/UKZJ72500366.