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 0x9d62a0cd03b5776650e408123bf19171beb0666a413c60b0e3eced9f0c9ae26d. 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/708c0141-0b6f-4c13-8271-ae1079300528.json and https://artists.proofprofile.net/proofs/artist/708c0141-0b6f-4c13-8271-ae1079300528.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 0x7ff4f502485b2181fc4c3a40ba73572fc110250a243346c14cffc3e5b1a56d9c. Chain 2 (Bitcoin): anchored in block 958341 (2026-07-17T02:23:01Z), 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/ARWYH2400001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0dabaf0ada9268e4c660d7473c2bb162701bf8cfec223d81faf52129bd05f99. Chain 2 (Bitcoin): anchored in block 958373 (2026-07-17T06:09:33Z), 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/ARWYH2400002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43357c81691723327dd26ca10eb96cd65da98807c536697536c0ebec26fc1fd9. Chain 2 (Bitcoin): anchored in block 958444 (2026-07-17T19:12:23Z), 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/ARWYH2400003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x234284c42cadba541b4326e5a1f0d269857c80d126a2df36d1a55c926e4c61a8. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03: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/ARWYH2400004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc11689d8a72d97d1b848d17376ed2fb54f61fb823dd268de88e4e5be26a7ec55. Chain 2 (Bitcoin): anchored in block 956738 (2026-07-05T04:47:21Z), 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/ARWYH2400005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51767966001068a3a99ce51e0defebdb1e6fe36d95971bc24a66ada1a9daf21a. Chain 2 (Bitcoin): anchored in block 958802 (2026-07-20T01:04: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/ARWYH2400006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c422c05c1db1c07f350cc8efb0b008d9864eec651fc687f181972da50c57ff4. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T16:24: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/ARWYH2400007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6ac115d2dc85c690db651ef932a50a7ffc839ff8d23001d1bf532f4c2a716df. Chain 2 (Bitcoin): anchored in block 958908 (2026-07-20T18:22:37Z), 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/ARWYH2400008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc71e67796651b3485a5976020fd70a1c8eb09f0404c20f1379b4e8ad82afb6e2. 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/ARWYH2400009.