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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeab59649fa7f7c5eace6c06a9a911a73d445979c84813de14a77e9c151cc517f. 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/86c734f3-f656-4ed1-8e5d-d9cd0534ea9a.json and https://artists.proofprofile.net/proofs/artist/86c734f3-f656-4ed1-8e5d-d9cd0534ea9a.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd0b3b9f9d6092377fb58fe49a122322e4dd19c9c10a7e1de865760d83fae855. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T12:51:07Z), 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/TCABT1485727.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54dbd223802022d013f32bb96199b92d292338239bbd35f1063e3b9bd7c9728e. Chain 2 (Bitcoin): anchored in block 958601 (2026-07-18T19:27: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/TCABT1485757.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a3fa40442d5246a235944c0e7b14be965c72e36b5800ef02de81637bc5ea459. Chain 2 (Bitcoin): anchored in block 958543 (2026-07-18T11:58:44Z), 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/TCABT1485762.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8a8ee13ccfb6f02c2ca4241c830d803c2b22ba1a1a9a0eab963df5007d9701e. 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/USTCE1028150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65c30869868d3074526f08f68f3c8bb0c520fc9bca0f19790d0e027852c1ae96. Chain 2 (Bitcoin): anchored in block 956576 (2026-07-04T02:06: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/USTCE1028160.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5729f2aa8dcd257694d8e1d9a868ee1080996979f6ae1438764a2c46bb376b27. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41:10Z), 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/TCAFG2005636.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38a373247dfa4530e68f5793726f0cd51e2b540a65225f7e8fe3cb0b9b2349fd. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55:08Z), 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/TCAFG2005647.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe33275d67e2f2064def339e71106bb14c7843e388d90202e713f995be18189db. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48: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/TCAFG2005639.
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 0x6d3959b74ef60baf36684458eecfea2d7b9aa41c5bd07955cc025545b3c4f628. Chain 2 (Bitcoin): anchored in block 960300 (2026-07-30T19:42: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/TCAFG2005595.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4c14d9a3adf6541aa03b74c16f765a8d947d50075c1fd61ed8cdd383cfbfb25. Chain 2 (Bitcoin): anchored in block 960422 (2026-07-31T15:27: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/TCAFG2005604.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0feb5b70cbd5b9d5b9a6dc58b584ddd0a6519ef5f032e7f0f5d7652b2f149069. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/TCAFG2005620.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99b438d9f8194445e5218693ee4b4bc3a7e1a6e93568d513d50dbefe3d49de53. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/TCAFG2005632.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf2e22c86d6b6b282c66496b7e8a046054f575e694fce821a93818f92067c100. Chain 2 (Bitcoin): anchored in block 960145 (2026-07-29T21:13:37Z), 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/TCAFG2005643.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48fe183fa3bd48eefca264fe2254ab3ed03cc4ff0d958255e6fc12295cc099e5. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/TCAGL2257320.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb353d7c73441929817a14d205a8c4f6d6bd436ce120fe39a4388805b47c1b9cf. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17: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/TCAGK2251748.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe743f1d48ab4f0316101ac6349da8d4dda262c65d5e0802d93b0a195ca19318. 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/TCAJM2583376.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaba4e995ef089b826fefc7548f4001cc0cb73875c9d4c4a9458faca5e70feea8. Chain 2 (Bitcoin): anchored in block 957772 (2026-07-12T23:31:17Z), 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/TCAJM2583383.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0d16e86bd18876823c7bd871007127d804c5380bbc7e9692f613d23fdcb0fff3. Chain 2 (Bitcoin): anchored in block 957779 (2026-07-13T00:19:08Z), 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/TCAJM2583391.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf05ca6a7bac71cc5acc641e5665c4eb87f2a71443d7172e26c4627b798faf0fe. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-17T04:30:32Z), 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/TCAJM2583403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02d5285537fa2120b87d59f1994839cc9d007ca26439d1ba9182d0d513f6c51b. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T18:27:14Z), 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/TCAJM2583415.