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 0xadbb0f4c076ad86d319f951e560fc2171e079d69cfc06b1b403d8cba80e7f149. 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/181d2675-520c-416a-86c6-4c9de62b96ca.json and https://artists.proofprofile.net/proofs/artist/181d2675-520c-416a-86c6-4c9de62b96ca.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 0x90dee6b63b1f5c6efcced846fd5529dec8666e11c5bf732ec481c15bcc168b82. Chain 2 (Bitcoin): anchored in block 958169 (2026-07-15T19:03: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/JPWP02370108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6106fbd3e5fce90e090ea68a6a38eac9badff06875d98a3f1d7c7fc32078277. Chain 2 (Bitcoin): anchored in block 957761 (2026-07-12T21:55:15Z), 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/JPWP02370109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a1cb9774176b08651c40aa6d3a55b033ddb7d8d4dedb0254222c4c704fe582a. 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/JPWP02370111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x859c53c51f318c2fd9b50c95fce3c1a6e960e5266fefbcda6ae9195a2bf63167. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T22:17:15Z), 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/JPWP02370114.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddcd3c3f1b52730ad945a92dba8bc5fccc06462f39b99c67574d3a22587d466c. Chain 2 (Bitcoin): anchored in block 957761 (2026-07-12T21:55:15Z), 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/JPWP02370116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41687cc7a6cbfe884962be21cdbdd077eb9750542cb06b97668615b1002d2ba9. Chain 2 (Bitcoin): anchored in block 958969 (2026-07-21T04:58:13Z), 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/JPWP02370117.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7926239d6dbeb1f5cf961010a871aeb6dd64bbc03b87f3e2cc6535de6053db6. Chain 2 (Bitcoin): anchored in block 958567 (2026-07-18T15:22: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/JPWP02370118.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02c6971d745c91ab8130ec5eb8068586bca5ac0d3327ed4f978a1aa6a7b80f7c. 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/JPWP02370120.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x721aec6ead747f922bcd890b68f066487ab7afcc690573cfe19c908f0ebd748a. Chain 2 (Bitcoin): anchored in block 958170 (2026-07-15T19:09: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/JPWP02470108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3017a5447c2b32f5b2db3e765c088a036979a13e7676889950360b84e3c04e00. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39:15Z), 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/JPWP02470109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb4dcd9e5804c3c42a97e6fe1d0dca5be3080d0990e82913fcddc4b29d8eae67. 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/JPWP02470110.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x619a80d39e1f64be67ac98768208925dc0d9ef6611cc5a059fb09baea6379a3a. 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/JPWP02470111.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x318a8dfbf0c1aeb0ed8d6aa597b5a17255e31fddc2c438a1601da869e1e702cf. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T17:04:30Z), 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/JPWP02470113.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e86eb3fc20885ba7e5ea66cbaf74a7f15860186a2e95a7e1941d1e643ee1e11. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08:41: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/JPWP02470116.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4cc60861b98465717407c599acbb7028d3ce0476a254f119da55a260a95c2050. Chain 2 (Bitcoin): anchored in block 959089 (2026-07-22T04:45: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/JPWP02470119.