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 0x3d7fd5f48259b17fd7de3a84044879c27d4df14ad945ffacb3b29c6b93711219. 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/9a019a09-567c-4dea-a558-516072771a6d.json and https://artists.proofprofile.net/proofs/artist/9a019a09-567c-4dea-a558-516072771a6d.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 0x8cb7d0b4aeb942500efbc1813d2249680b5dbaa35eb3b550d38491696948dda8. Chain 2 (Bitcoin): anchored in block 957624 (2026-07-11T23:13:54Z), 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/ES71G1406128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x578286ec273f260cebcf16169ac9d247d1b28b10ce8d7749eaac1438a177c849. 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/ES71G1406129.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd22c02ace64e140ec3de5e81ad9d12b064b6b93f853d09c0586da682e375da0. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/ES71G1406131.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08beaaa73f65b992b9ec98a9b4825c7fed6c67686a826acab7bc9fb8e21f351e. Chain 2 (Bitcoin): anchored in block 957632 (2026-07-12T00:10: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/ES71G1406132.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecad847062aa65e0f7fc4201c0e11686935b1070b2490be7020fb8b49cacaa9b. 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/ES71G1406133.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a77cad9a14d54126bf42b95996df10acafa6b1863cdd4199717e23f582b43de. Chain 2 (Bitcoin): anchored in block 958691 (2026-07-19T07:19:31Z), 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/ES71G1406135.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5d873e6c6ff5f2eb5d1ea03abf2a1e40be3896611d4f74a89079fe841c228c7a. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48: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/ES71G1406136.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa0fb3347921433e7205da42524add2c129bd1c7ab885aeee8b054078e1e134c5. Chain 2 (Bitcoin): anchored in block 959051 (2026-07-21T19:48:03Z), 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/ES71G1406137.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fe5b171edc37f48e88f888e958a082f4012b289df95100d37b6f79eaa4cbfad. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/ES71G2420349.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb996ab98b7371d9efceb8c63eeff8bbd4d488b50645c18f8d2b7b6ad59daacbb. Chain 2 (Bitcoin): anchored in block 957620 (2026-07-11T22:32: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/ES71G2420351.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbbb30fcfe269bcef4fca07801e092dbded7b3b475aa9c3f8d719efe69f25f0b. Chain 2 (Bitcoin): anchored in block 957620 (2026-07-11T22:32: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/ES71G2420354.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83060544a543470fe6745e8ffe95ddd69e40287458b199a2210255202c5d72eb. Chain 2 (Bitcoin): anchored in block 957880 (2026-07-13T16:39: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/ES71G2420355.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1e83269a0481ab5bced7c10484d6802ca7c50db9c2d3e48a2e0bde245f3961d5. Chain 2 (Bitcoin): anchored in block 956422 (2026-07-03T01:01: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/ES71G2420356.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdea60b2f4b6c532fcd677d408b1b5798bfdca312ce83514d9f166c2659247cc8. 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/ES5152200034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa1221c752d9521b775ac8bedd7bd357c9b137abdc74a3621f383e0d5d5e9ba5d. Chain 2 (Bitcoin): anchored in block 960220 (2026-07-30T07:28: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/ES5302069723.