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 0xc5323d53e71cb1a74aab0e58d21d5df05c8d59371ba722e7c727bcf5fa4126ab. Chain 2 (Bitcoin): anchored in block 954533 (2026-06-20T08:57:02Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/a81cb600-ec01-452d-ae60-3a5b43ed6af7.json and https://artists.proofprofile.net/proofs/artist/a81cb600-ec01-452d-ae60-3a5b43ed6af7.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 0x28b1b72f10481c747c2faf5ba646632001934dba5436eef4cbe06aa979090b75. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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/HKH589800203.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf9d6224c09b87e98aab9230caefbd8f19d856901b74baaee106315c23140284. 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/HKH589800204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fbbb01a45974013f39a7627a1cb3527cfc3c9200fabab087d65d593b0e04e8a. 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/HKH589800205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7a7655ca145d4700e78f53eee8a347edfa8166705b663ac9cfb17b0a7ed1b255. Chain 2 (Bitcoin): anchored in block 960422 (2026-07-31T15:27:29Z), 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/HKH589800206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0837ca8b960c314f96e0524255ada411c65d193fc209c1329193e1fa11fe516a. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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/HKH589800207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x487a7d0879a1d86dbc7df8becebf58e9b6db9ccf16e9741c5e198d836abd5a84. Chain 2 (Bitcoin): anchored in block 960494 (2026-08-01T01:44: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/HKH589800208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0a44abc8d064c531b2763d1b37ce1834baacfa3617ab4ce5e0773e1e05f259a. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58:00Z), 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/HKH589800209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x678edd26d6ff7a877988daf7025ef95cffb3ab42da3a836e0f70196e4e94c548. 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/HKH589800210.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfbc1b3a84b2761fbe8e2083d1c455947a7d4ddda8e3004453bbad358aed011a3. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/HKH589800211.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x943ab4a83aca3e1e1750753e8e2945e12cfbfecf5f753e80b7f29f4c5143f173. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35:13Z), 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/HKH589800138.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x09efc4d7701d25939a6e68b6a6b9e6c67a894b273e176d7862a1a47de470d19e. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50: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/HKH589800212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0350c0f6de7a3cc6e1369ec7b1b2276e7f412c3f59af7123cad8ff2e293f2998. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22:41Z), 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/HKH589800141.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x480db1b9f6653a1ebc1c2e4514f2d20b8b1b3df3e9335f09bba2492ea3e2a982. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15: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/HKH589800213.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x291aa6574a5aa37a7abcce1bfe06213c4cf4a287d536f11e5cacd89afde26e4c. 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/HKH589800214.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf71e7c219ba71b9612906fffd82105efc6a10fbfe7a57f5870949d49a7dca617. 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/HKH589800215.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5a5f14521df3f13d94b05ad288f46e28a6df8158c6100c713644db9ff05bdc61. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42:11Z), 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/HKH589800216.