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 0xcf01495fdc35c0340640682addc09ad9bb04cc570cc01f3790b84a8f5babce12. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/441013a7-1c78-4079-8b2c-685a4b083030.json and https://artists.proofprofile.net/proofs/artist/441013a7-1c78-4079-8b2c-685a4b083030.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 0xa674fe63a92c566a7b428c2bab80e3cbe40a6c1919b9b8ecb403a7c8ee54a395. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T19:55: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/USHM82337482.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8ec402a07904be999d04dcd63dc3918d94244ed548ad52be30310a792e9b78e. Chain 2 (Bitcoin): anchored in block 958091 (2026-07-15T03:17: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/USHM82337483.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1f094384709c5c9b682986d3895185aa4d176cb4f1c220ce60efda1a9cb73ab. Chain 2 (Bitcoin): anchored in block 958234 (2026-07-16T03:46: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/USHM82337485.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e7a8602a5776354eeabb369ed04b07e0c4a5812d631cacb04db32b122565b63. Chain 2 (Bitcoin): anchored in block 958091 (2026-07-15T03:17: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/USHM82337486.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe0d2f898136955b5dfadc35875b8b4c72d5894a95e1d66f5f058b911907bc238. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/USDY42565290.