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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75e58cac92d569cd39d97b73914364ab3b3a05ad5c3469983161523c8b56e6c0. Chain 2 (Bitcoin): anchored in block 953694 (2026-06-14T21:38:09Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/6be439da-2c51-4818-ab2d-8530400771b6.json and https://artists.proofprofile.net/proofs/artist/6be439da-2c51-4818-ab2d-8530400771b6.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ccf9ceeba9e277d06e69a423b170f051728ee7e2aac6686024d038e694dd690. 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/BRTRB2201557.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca6c7583e82b6df4ba4127db3fa6e315c8855a7851f8359d8a47df8ec5548cea. Chain 2 (Bitcoin): anchored in block 958576 (2026-07-18T16:22: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/BRTRB2301533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1e4dafc1b7623b0040d784b4459f65c4c454a7cf6d8a8239482e8b15c4b3b71. Chain 2 (Bitcoin): anchored in block 958945 (2026-07-21T00:35: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/NLRD52235213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4468c220f879d7dbe89bc7b88e010ee2159e1aca88977330b22407746160a04. Chain 2 (Bitcoin): anchored in block 958363 (2026-07-17T04:34: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/NLRD52235225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7f6ec1db7dbffa34a3aef7075dfca66be9144b36f9d2003bf7037235b7a8ca6. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T14:15:02Z), 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/BK66N2500001.