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 0xba80c28e1dd6c514b972d326e0a3c93316386ac586e1405ef67822f81bfaaa7f. 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/f3a88438-0606-4dd9-a77b-0246be6f35c8.json and https://artists.proofprofile.net/proofs/artist/f3a88438-0606-4dd9-a77b-0246be6f35c8.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 0x0c625fb465c18a17bf5325dc23924be88bbd6ccb6e780a5373dc090b07097cd0. Chain 2 (Bitcoin): anchored in block 958363 (2026-07-17T04:34: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/JPC100900653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d3559f37ef32b0965059d3b48cf6add061a1feae21898b3e0d40fa78d29249d. 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/JPC100900654.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde4525db7fd2c578e374e821e22996a280ef197384bf51a8e5906291701f0474. 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/JPC100900655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb63888495eb0ed64c7b62a8082863f724df71931f1b2cb3b8418ea850c06ddbe. 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/JPC100900657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d9fc74c87ae0ba74c6f81c9bf2b1c46103490538128dfedfb1c86c7e5af593c. Chain 2 (Bitcoin): anchored in block 958180 (2026-07-15T17:59: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/JPC100900659.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7d27a365a6b0ec978adeb6f3aa0ecfefbba13492cff6105d10533b3b1c1a619. 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/JPC100900660.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x221694f1910fff0a2f7667ecb73ae4ac403f6c7dd3128e32709637f128ead857. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57:12Z), 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/JPC100900662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f167c727e7f391985ac4d9a227455209957700dd9923ebd9dc72b856cf3b87f. Chain 2 (Bitcoin): anchored in block 958362 (2026-07-17T04:32:48Z), 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/JPC100900664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d74e2f5b6afe955c137da1561e9324aa23fbbdcda2f2b3d55f3b0c7b73346cf. Chain 2 (Bitcoin): anchored in block 958823 (2026-07-20T04:29: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/JPC100900651.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6664076c1a81dc72d655bee56f72c2b5595581f18946adfcaef22229b06b8112. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01: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/JPC100900658.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8eb28a35e94eaa33bc77657d93a0d38678b373e15821c75ac7429f7f541c30fb. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04:12Z), 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/JPC101401139.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbabbf91b6652f0c2dd0eec2bc7b81f74a7ef2617f60409420cd0593a060c0ea7. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04:02Z), 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/JPC101401141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf67b169c5ce4ac643f219f483a83cead92f77bce549083e67269c40c942ee57. 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/JPC101401142.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x490f7f8242f82e8f9ac44d03d7345321627a2640e712f598283ee3717b0a75e2. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53: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/JPC101401144.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdcda8a827f10b5cbb73e8b3b5af7b4d2c256845b8ce112769894c9e3ac878ff2. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47: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/JPC101401145.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf7690c5d00dffe4241e09519e82de968bd28b3b716e13713029ad7962925f3a4. Chain 2 (Bitcoin): anchored in block 958955 (2026-07-21T03:03:40Z), 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/JPC101401146.