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 0x3aa96accda8056acb68d17673b5d039e972faba627048186df680a8661b24930. 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/ba205727-a8dc-49d3-a744-68b5d2e5751c.json and https://artists.proofprofile.net/proofs/artist/ba205727-a8dc-49d3-a744-68b5d2e5751c.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 0xc0a2124d40245d4e906ac4bfe3dff64aad002e9239a2005e68e6ce97e98d5e4f. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/USUYG1471440.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4620949d099102be2d0c67633f9f2ecff2bd0477927718af97857bc5ebe81c2. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47: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/USUYG1468646.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca1e3d599990b53489601afe1471c7e0afecddfea83a9f80b6ebe18d82c1a2af. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/USUYG1471441.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a67390a0a2d8cc7b699df2f9560947c5209edc00e2fead403302df891fdbd8b. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/USUYG1471442.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95966e9b8a6e87602ae8016b65139b75ac7085fa1fcc23c3e4a904d99e949f1a. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/USUYG1471443.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22a312ff0879fa0f12dfd8bbe8a50a1a7f702030e16688fee54d01bdcd1f389b. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/USUYG1471444.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57a56248bfd196d5c03b8393b387d05560ee1356099855d80d0f0451af3778e2. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/USUYG1471445.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfca775b1aecae3c78c441d3a1f636bfec2983639dce6a3c04a089305d9ce34f. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/USUYG1471446.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x54353de358fb2ead0478b4b816d7823c2f2c3c51494d1445a54bc440e5a090d1. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/USUYG1471447.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b29187b5705522f9c4e5aa34cfef1248cc56ffb73e4c6549ba498e44e736831. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/USUYG1471448.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0389a23acde252bb341b9e5a5e63e4a9553167c1c3eee4fac194df12fd4f7314. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/USUYG1471449.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf080c5c4c1eae17a7ac179f4a7490d4015b183d803252d5ca999594e7ef812a4. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/USUYG1471450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bd92b60b7d3af69ffe333dcd091175ea7597aa1844829f8392cf22bf5314ce1. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/USUYG1471451.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe45101612e5b4cd05dacc31fc87560ea3999e6b9259dd7a6874d9a70be62a7bf. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/USUYG1471452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd0c11ec8ac2047d4292829f1dd99fde35049e64f529ce2f39c009db1a60aef11. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/USUYG1471453.