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 0x1f8afe075dba3a3a753aa5459efdc958136318fb5fe18062d7800aecbfa59aff. 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/2f1b784a-80d6-48a9-a257-7dc29ed8c616.json and https://artists.proofprofile.net/proofs/artist/2f1b784a-80d6-48a9-a257-7dc29ed8c616.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 0x64e0d425824ee28d9c3f097eb8046dfdb433233b437dc1217abc9a2867c32154. Chain 2 (Bitcoin): anchored in block 958137 (2026-07-15T09:47: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/TCAJE2584237.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf83071625c759283a02c9ced3889eeebd21bacc84f371e9e2a0bb20eac61b82. Chain 2 (Bitcoin): anchored in block 958263 (2026-07-16T08:19: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/TCAJE2584248.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1231cece22c69bd7f32142f633643a8a40f96491a54e4c3c29f8838b565b4908. Chain 2 (Bitcoin): anchored in block 958079 (2026-07-15T00:21: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/TCAJE2584253.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b8b686e189d9a221e9e5bc71a35d364b3711bc7478e4e7531e823447bbf8bb2. Chain 2 (Bitcoin): anchored in block 958169 (2026-07-15T16:16: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/TCAJE2584257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2809cee8bb769bc66dba4043a093dd4eaac82c3dae8329f08674890acc27fd00. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26: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/TCAJE2584259.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa80a19dc43b6e87f1bfeed422ce0d19b8a540ba673eaf83e7f3c13813d449074. Chain 2 (Bitcoin): anchored in block 956482 (2026-07-03T10:33: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/TCAJE2584262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cf8776528ffc7b63b7bf757e6a7e6f35ae98a4ee8f8ec38302e2696b9cf10e3. Chain 2 (Bitcoin): anchored in block 958087 (2026-07-15T02: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/TCAJE2584267.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf29ee56e6729d5a357c3ccec5e30721fba73179f56d4086d664fde715367bd7a. Chain 2 (Bitcoin): anchored in block 957759 (2026-07-12T21:46: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/TCAJE2584270.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e01802e1278734983b8f3ec0c1ead1b96b56aac07fac047f0ee6c1f397683ba. 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/TCAJE2584275.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ea22279984d4cb87106b1b297a7efaf5f6ce9f490d91d182e8a063e7614975a. 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/TCAJE2584278.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x21c5f01796fd3a89112398a1414844a1b16421d2652e19f81a014ed389d38583. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55: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/TCAJJ2572621.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1790a70a47b46d1779153ef24dca3cb9a2e9f7c97f7f5b6ebf2ae61b974fdd3a. Chain 2 (Bitcoin): anchored in block 958087 (2026-07-15T02: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/TCAJJ2572629.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc387776cc2249e7aa062b12253e5764b8ca9e117f939c38db72adc740d13cf9. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42:29Z), 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/TCAJJ2572632.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xec9e9305dabfbe77f6fb354594567346d5c4d07c44fd28b97ef8dd4acb0dc7f3. Chain 2 (Bitcoin): anchored in block 957754 (2026-07-12T21:26: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/TCAJK2572638.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f9163d574b1f66afb80b2964c4265fbed5c729d385e7b27a7b5398d71403f32. Chain 2 (Bitcoin): anchored in block 957759 (2026-07-12T21:46: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/TCAJK2572640.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x856aa2fdeedc516a0c01b52a7e931d5960929f0e0ac3151e601dbb18344e8f69. Chain 2 (Bitcoin): anchored in block 958224 (2026-07-16T02:28:43Z), 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/TCAJJ2572653.