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 0x42a1e6a7f9f26499dd748540e7fc46f1f8234d35d28865726db0706e06411578. 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/328a1d0c-50bf-415b-9fb7-fb814d856fb1.json and https://artists.proofprofile.net/proofs/artist/328a1d0c-50bf-415b-9fb7-fb814d856fb1.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 0x40dac0474d13d512c06762bc8d601c326ac10e045e29cc55832dfdf7f8212dc9. Chain 2 (Bitcoin): anchored in block 956349 (2026-07-02T11:34:59Z), 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/BXLWC2000001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7ef344f9579b7011c0359fffc04d5c13669d44f5d0d1ba05d049fe64a680c6ac. Chain 2 (Bitcoin): anchored in block 958722 (2026-07-19T11:03:50Z), 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/DEZU22161381.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef2383a8b7dc58161ed46fda5f51bec447642c71a904c2940d9274043bce37e0. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/BCCNG2100178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x846e979010566bf28aecaf5f49702eba76d6ce70598e73603b7d1fdea5b884dc. Chain 2 (Bitcoin): anchored in block 956351 (2026-07-02T11:38:34Z), 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/BX0BA2300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc480f6c767994a6d34552e7bf553f5321b0a07afd9380b8b2f272f6d486ad769. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/BXIED2300173.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8775763fd7a0e34ef7e79e037b87495a44a3a3e6752349583c217cb0f6322ed8. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T16:22:44Z), 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/BXIED2300195.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2e55c82e8c84e89c1532d50a57bd4e2417d0d21624de57cf9f962feadbc947cb. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T09: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/BXIED2300151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe97d14ddd97979ee6fc3e00757dbb41f4b6d3aa3e3f1da16f28d85d831864db1. 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/BXG9S2400025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c39a4c2fe252e8716d2a8b9dabe126bfa706f9adb34b6a689f14b8db506ec56. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18: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/BXG9S2400086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79a4b6f080aa5bd8af0b235fd7a3e3e35efdfaefb39784a490c1e416df471396. 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/BCCNG2400068.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cebd425234f6f1a51cf73dcb6e7ced7d38ebff5efffc310f31a8aeaf2076204. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09:12Z), 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/BRDEP2200128.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x490b6c19768c5aa374e4f10ea144788b7f0123c7ad20e0ddf1b5ac9ccf93ba2f. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/BX2LP2000031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8fc0e17761bf069bc0c5e3e58546102fb8ce3f719fbcb1c592202bdecc29b13d. Chain 2 (Bitcoin): anchored in block 959137 (2026-07-22T16:45:05Z), 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/BCCNG2400124.
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