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 0x1db1767d7bfa037adf74172f9de4db4f864204ddda8ec8a72b053ac3f142913b. 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/0205a74b-d6c4-496c-94ff-b6d0846b0ac9.json and https://artists.proofprofile.net/proofs/artist/0205a74b-d6c4-496c-94ff-b6d0846b0ac9.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 0x9788ba7ff7539d74cec421661cc6268ae2c788ce29e8921ebc6c39da0afc67e4. Chain 2 (Bitcoin): anchored in block 957891 (2026-07-13T18:21: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/QZNWT2151389.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8de340a5e2e963efda3d133f8e037a35d63fdffb36dc4658bb2886fef0b0a5f. 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/QZES92372387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf57621ef01d3f213417d2543558a4a4da51b3f40165458a71fd3ec82fa3d407c. 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/QZES62459054.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x873153371c4688653c6875258525fcc7dfb6ef00387dcc5b1a9d7c41c765f38b. Chain 2 (Bitcoin): anchored in block 958166 (2026-07-15T15:55:19Z), 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/QZES62459056.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x461554b52315b0b83e7daa09a604898158fb2ae643870320154c25140e73b685. 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/QZES62459057.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce270e854474688ee14842589a3f011e228de55ec5db077671b331d7ca690e00. 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/QZES62459058.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x92acc6d8292ed93175fde7093b43f1953edb68ae77ab5e9781adf7233adcabca. 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/QZES62459059.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1712072b812ca4aef2f5f33a11d670710ad929ebe7b3d23608232ad12f1fc1e. 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/QZES62459060.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb85039af4e20c4b4f3b5a2770105444f4926252965649446cb495737d8e450a4. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T02:46: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/QZES62459061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae7567bc8556e9878a5d60672bad1be583173ca1f248bd3ca36c479fe320dfbe. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08: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/QZNWW2561892.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8de340a5e2e963efda3d133f8e037a35d63fdffb36dc4658bb2886fef0b0a5f. 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/QZES92372387.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99f77b1129ac9e46c4315a14d840ca5435c38902c20cf197048b5ba24ab6d9d8. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08: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/QZNWZ2512935.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfab7b9296416184031207d21cac9828af082e80a824185618d71d0c0d54c85eb. 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/QZNWZ2512936.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x355e5d7112fd7a5df07cf7796195a7f78b1b4353dedf1ca0f7e804852eb30891. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/TCAFQ2190990.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbda9ada97fbbacd91b6ff9d8de062bd3fdb30e39ad582ec04d259713ab8e3f46. 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/TCAFP2154195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbda9ada97fbbacd91b6ff9d8de062bd3fdb30e39ad582ec04d259713ab8e3f46. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20:19Z), 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/TCAFP2154195.