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 0x26b1b4b79f2c3efc816d880ea6a98b115612e1ec70ad2afe59268ee9a5d71a49. 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/3f0c7408-7c32-4e52-acf5-cc1ba2465c89.json and https://artists.proofprofile.net/proofs/artist/3f0c7408-7c32-4e52-acf5-cc1ba2465c89.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 0x6f92676e506723f2fb4044d612d15b8924bb815aca5cf204b1934a59cbe697b9. 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/JPPO01802628.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfe72cb7cc113a85fa7734e83166bd9432483bd664b7831eb9ca27b641a7a5867. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T20:49:21Z), 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/JPPO01802630.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0afd37e70be25fb41be14891178910b3193b732b4dbbf6bf8f80c24ccde011e. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12: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/JPPO01802631.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13c1e62b219cb387ebfd86c92563afb3dcb94d4fc67bdd9ae3bd8988511ec0a3. 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/JPPO01802632.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf606e6409514cd5ed0bd92efe668c5ea9fa22a2d7677197c3a41c0686cf11806. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T11:28: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/JPPO01903058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x082c8befa8113212450456535245ed94b293ea27a711b5803aa7c0f6ace21518. 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/JPPO01904140.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b749aa226822799875f303f1dec74c502ac3c37257bd29f2ed6ad892739a115. 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/JPPO01904141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf606e6409514cd5ed0bd92efe668c5ea9fa22a2d7677197c3a41c0686cf11806. Chain 2 (Bitcoin): anchored in block 958819 (2026-07-20T04:08: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/JPPO01903058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2551e99d65608876aec669533f231c038519d1f29bd502f4c1ec74b2fb32379e. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/JPPO01904145.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x313f50d4e7d9cb6da886eefa0606b9d047d63676c938a398e1c31e30b5b79ed0. Chain 2 (Bitcoin): anchored in block 956711 (2026-07-04T22:48: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/JPPO01903851.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x189b756a6d7d5923ee42dff7e264db974e5638fc9fe378a22e4b434f1a046dc0. Chain 2 (Bitcoin): anchored in block 958756 (2026-07-19T19:02: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/JPPO02101369.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b1e75d8273b0895f8c6179d8aa620191ef92c80820b3ecb88e074dd6e41dbff. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/JPPO02100278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa36cd5e81af682dd3dda6f1106893a074470c1c027cb071a579fadd3f1b3a9b5. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T11:56: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/JPPO02101371.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa21ba8dcea235eff190e4b096c69f700f1334900c3b24702428322383a5e7755. 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/JPB602203262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6992f91abe2cfe4626ea9eac0a1051e6d24225c36f06ef22b90bd360b7c73c5e. Chain 2 (Bitcoin): anchored in block 956772 (2026-07-05T10:01: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/JPB602203263.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac410b0ad743b7b3726f725a8b8926c4d33aa85fed018ec4c79bfae672f88a95. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/JPB602300136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa061965e0b2dfb2dc658d338438ee1d34edf6572f4280eee7a9ddc08339e18f0. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/JPB602300139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x86876627cef89fd4e6f57e28ae9c43a1ad5dfb78c731bbfa38d4fb7661831c4b. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/JPB602300137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac410b0ad743b7b3726f725a8b8926c4d33aa85fed018ec4c79bfae672f88a95. 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/JPB602300136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa21ba8dcea235eff190e4b096c69f700f1334900c3b24702428322383a5e7755. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/JPB602203262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a36a6ea3b85eda6a10c017c4d5cd7ba6d01514a248f18ac8dfd3b50e614ed1d. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32: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/TCJPA2453953.