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 0x32f096259d3ec15bb4ddf7e2ed51c155441375550f0341babed5a8e70e0d39c8. Chain 2 (Bitcoin): anchored in block 953741 (2026-06-15T04:44:49Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/9eb5259f-9b66-475a-a528-a2eec6b5127f.json and https://artists.proofprofile.net/proofs/artist/9eb5259f-9b66-475a-a528-a2eec6b5127f.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 0xed422bdc049fc6198cb8d8cfe32db71331dca28aaa6478cd03e2b575cfb2d91d. Chain 2 (Bitcoin): anchored in block 958350 (2026-07-17T02:31: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/JPWP02201966.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92697ef88b4cab01925e0f5a42d90084ff4f3f9aa96c9b6acf9e50cb2cd50806. 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/TCJPU2372656.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa55bf0a48aa937e30b0cc3bb1e1b992a48618fee6c61d6cc6ac712a4f7a45f2. Chain 2 (Bitcoin): anchored in block 959047 (2026-07-21T21:25: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/JPWP02300525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4587ef206a162aa083183443f4af9bc26e018da0ce36dd14543ead19985b8c0e. Chain 2 (Bitcoin): anchored in block 958823 (2026-07-20T05:49: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/TCJPW2357664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1991968e7bae54f7df005b0e72c64560dd064204fe4104b6e0b72d4144198b91. 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/JP92N2350175.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ab32ab3edb9dabe773c00e4fde96c059673984a63d1a637e62ef3691672d8e5. 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/JP92N2368707.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x782a34660145614f0fd58597a10de363f18d8b28fa722c1102982cbd3cbbc85c. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/JP92N2411058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2bda82ad29f71a83e266e7e17bc417db6072d0b560e5fd7e0fcfa62d1742e718. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27:56Z), 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/JP92N2427490.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x217c2cba0b27245d4e16f7f1015c3e1a370bc7ae3a8d8466f68362061bbd8220. Chain 2 (Bitcoin): anchored in block 958779 (2026-07-19T21:08:39Z), 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/JP92N2453688.