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 0x4324f4a40bfcff4e6bdbc6b548d3d87e603a6d45aeac0e53a219a22a96d0e1d1. 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/21e32a6e-e768-4e38-8253-c09e402500f6.json and https://artists.proofprofile.net/proofs/artist/21e32a6e-e768-4e38-8253-c09e402500f6.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 0x71296a3aaf68e510efce01085a46a4a45c2fccffd877e7b8484d87c9aa45a522. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/BRTGM0800151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb524504dfa8d40e3bad36401237f2c6f509575b7f46a5de0072a4ed0fab97a25. 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/BRTGM0800155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2b260d8791c834ab8b0505137d5709231dd426eee724b9030e9a388b41f564b. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/BRTGM0800156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe63fe580f7de160a7c9d61a0c3a7818a7edf5da4267cb49f0f8542c9a192f058. 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/BRTGM0800158.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9b1214528757a17f8f25cc07f2b14cc3c05aa356cce891dcee4b2d11bcca8354. 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/BRTGM0800163.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x896abb2e27c0b84c8d193a3524841e7e37fca637f535ef4353f150533644d5c9. 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/BRTYQ2200062.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1d175df75640994250fdb73bcaff6a24d0f441e39df8d68be1c628843a699f2. 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/BRTYQ2200033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8f37810a8257a9b831832301dcdba0a73bd8372f7af93b4538ba5c33ee5ae09. Chain 2 (Bitcoin): anchored in block 957866 (2026-07-13T14:54: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/BRTYQ2200037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbb85711fa24fa0fa863878f600e66e7950063c6e380c0c45d33a78651810f787. Chain 2 (Bitcoin): anchored in block 958404 (2026-07-17T11:34: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/BRTYQ2200041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fef2f2de0800f9fc81c22143a09f855d423c80443babf7fc37a745ba3c36e7d. 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/BXI8I2000121.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97a0a31dbacbce35548d96d309d96b214060ba6575f1a904a8f00b043eb987a3. 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/BRTYQ2200009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0847a39b9a1251a190e546b0a368e02464d510d1572af709e4ed2f95787b618. Chain 2 (Bitcoin): anchored in block 958905 (2026-07-20T16:14:34Z), 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/BRTYQ2200093.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2c7290c54cf787e48752a8319c2e852b939dbc1811e226af3e15e5261e12bb3. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56:35Z), 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/BRTYQ2200097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cfaa3cdfd5bf3081ca5333a3ec4f0635d607c4a1a40c10a42bfe0dde1953560. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/BRTYQ2200102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf746d82d02524ee3b45d2661753e7e7b47fa0616210056c0702f9357325cf70a. 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/BRTYQ2200107.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd82f8b41ce56b9d073239525a9c6499f4364393bf922577cc546f3ba20428c03. Chain 2 (Bitcoin): anchored in block 958918 (2026-07-20T17:58:04Z), 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/BRTYQ2200132.