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 0x2035bf9ea4c085d091348ef39df3e3df331bccbe2a71720f88daeaf2a9b2bedc. Chain 2 (Bitcoin): anchored in block 953750 (2026-06-15T06:12:23Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ab98dac2-e18e-45cf-b522-98ed83d2efa5.json and https://artists.proofprofile.net/proofs/artist/ab98dac2-e18e-45cf-b522-98ed83d2efa5.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
The Forward Movement Phaze Four: Come On Do It
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 0xb9e1581db49f9e81691f55cab04ff3c96c77d16caa04c02302a7ebe5cce3d0eb. Chain 2 (Bitcoin): anchored in block 959058 (2026-07-21T21:09:36Z), 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/GB3EL1600223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9311dcfd7c766ded142a7a6f496c7ed5b5bb86a95f12164833bfced39d215a94. 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/GBLV61909098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9218e261f6386fd5267e87ad73e0261829652c7484407fb5c2c1dde7419c5280. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24: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/GB3EL2200655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00af2c299eebfa1989429261feaeb3848ba7e0efb0b043907d97fcdad923e422. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22:58Z), 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/GBLV62419295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a78f993527e3670be73739f855fc8c58f84f76bba9d2e015f151c0988e12db7. Chain 2 (Bitcoin): anchored in block 958860 (2026-07-20T09:58:28Z), 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/UKXWL2500126.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2124cc4a76c279890e9a0fc4492053542ed13de91b85cdd9659827d8ffefd036. Chain 2 (Bitcoin): anchored in block 959024 (2026-07-21T15:31: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/UKXWL2500127.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbf5fa63fd813aef10cdc2a6234bcd3de722227ce64c950b60051cf2ec3a8e2f4. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19: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/UKWXL2500130.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01698a500d3558da01a34cc852f11421999b6edb87eee207d4d004e873e99961. Chain 2 (Bitcoin): anchored in block 958891 (2026-07-20T13:27: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/UKXWL2500132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f3a8a85826ffead82c23b31779b64a26dd8f826c242b21da82dac789deaf4a2. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T09:11:53Z), 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/UKXWL2500133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2792a9709137b1aa6887484831ffb359be7b18b837a41329c82b3f6098ee813e. 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/UKXWL2500136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x05de08e534dc9a674c61a6f285c3d6f1cff2278ae0aa90b353f26a2392705286. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/GB3EL2500815.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c8268bed94a2a22b586754206e7c8fb61eeca393a8e8b3ab5b659f08be09287. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/UKXWL2500139.