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 0x3c3e1c7c2cfc0b78a5f269c28ddcf8f64b4654e42088f080b46ab0add25cb458. Chain 2 (Bitcoin): anchored in block 953947 (2026-06-16T13:14:26Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/228e1d70-85c0-463c-9a93-9c044d4f4e3c.json and https://artists.proofprofile.net/proofs/artist/228e1d70-85c0-463c-9a93-9c044d4f4e3c.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 0xf1ec3f2844d211a8d142d9087e60e924959c7bc9d93565b3eda204f4d41e2318. 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/UKZJ72400708.
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.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cb960caa8e24e9871a72ac386b4a28bfdefa5c01039afae4cd2b9d7729a6c72. 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/UKZJ72400710.
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 0xb85621baa7625ec08ea91c4000b8759468810267c27e114347231dab53b129a8. 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/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 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 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 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 0xfe254f18b9d6b9232d46dfa69111bf51a324634821605123553f56a40ca8c826. Chain 2 (Bitcoin): anchored in block 958041 (2026-07-14T18:13: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/UKZJ72400724.
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 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 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 0x859307c6e5d1527b3cd6f5fb025131ae8fcccc3313f55eb024fb99a6575871a2. 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/UKZJ72400716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08772c645727ff883a0880f446d8ba27c94deeda32a03beeee2a0d432d709d9a. 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/UKZJ72400722.