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 0x701d9197aaac75815599892a766de4248058b75c567cb2cc680967af4af6812f. 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/19f8a9f4-3947-419f-a064-8a6ab09f895b.json and https://artists.proofprofile.net/proofs/artist/19f8a9f4-3947-419f-a064-8a6ab09f895b.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 0x98127f17a9efb8265a237de40b5a88c9accb2d25d56dac27e9275c436cf83244. 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/NLHR22400657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2e9e9b02a9752c7d8bd213a7826a1d2f67a0d26c8584290f2dce66d9ead5a20. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T16:55: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/US83Z2495279.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x615d8cfe074dd803c029b9a3d01280ab6d622efbb085110b8fb003cf272e3df0. 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/NLHR22400085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e974dcd61fa8c847fcc39a2e0d70930c6d4ea550b53fbcd1406e62a4e020bfe. 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/NLHR22400089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee2622f20f18994726ac22cc2d8c2d920329fd9de976db3672b8119a2a87a3c6. 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/NLHR22400076.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49d9472cc58d9ea1e34f730a85e8ace4c4b9415abac6bf8b8facc4dc42ffa5b7. 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/NLHR22500066.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6b46d86f60168cec7e4e4bab7c714891c8011ca4d2aa32d051791e74d1cfef4e. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06:56:49Z), 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/NLHR22500067.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3814797590b73eaa346e613ee65f42ee4f960f176d4d6f8ba336100fe418e714. 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/US83Z2429023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc53f474c071d1b76c439e15f5f7df24cbe597a127b46896af34818979b1a1c6d. 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/US83Z2427469.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6310e1d57a747ccfc86806a8633453e0a96023f1df46c340928ee17bea96d2d8. 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/NLHR22401174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8959011d56e834c4c6ba7d2e6023c74d003d45d5b9b608da1726ef4c82756cfd. 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/DGA082433942.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x810696b20274ab2d9424aa3b1ffaa79d9e01c3032b5e8bdce7f4e1869a926d47. 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/NLHR22400573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cd67679a7f3836208dddb5e4e507730475936eb061178c203564a38983ff5d4. 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/NLD682401450.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad07a1039d3af9ba302ae49eac96b53c408704da7f7a2331f8ae67e592bbc44d. 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/NLD682401451.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0477d8a0bfa3a69d06a4e0ab58b7d164997cc1581847316047b8dcb92cf6376. 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/NLD682401452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1846fc470ce0fbc29cfd1701361fb3811f2d3c037d4ecd8b940afc5ae9d79c0b. 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/NLD682401453.