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 0x45c7fe9c8a9f70f1607f47e1b477e23d917ffd8c42601314dfe178359b043c1d. Chain 2 (Bitcoin): anchored in block 953699 (2026-06-14T22:00:24Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/57ae7c33-0344-4b83-8fbb-a8809bc46abc.json and https://artists.proofprofile.net/proofs/artist/57ae7c33-0344-4b83-8fbb-a8809bc46abc.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 0x7ac20cf971420cc30e42c7298c789843ddfb3ecefb993f7a043d5963b5b037d7. 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/SEYOK2416432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78ffa8f5bf00a7bd2465c63a0ef6d62996404158f7dca0b54e651cf110f02a1e. Chain 2 (Bitcoin): anchored in block 958823 (2026-07-20T07:06:40Z), 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/SEYOK2416433.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb56d6df7f11aa26c4a98dcf1c37ad2407a478fe6f543fb4aaf40262e048f940. Chain 2 (Bitcoin): anchored in block 958170 (2026-07-15T16:21: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/SEYOK2416434.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32bba357dbc992d326312e3d9f885cd48d41b07a6415eede295953074be99a83. Chain 2 (Bitcoin): anchored in block 958816 (2026-07-20T03:51: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/SEYOK2416435.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd618d2fa5a31d9e19ec7c8fb0ff9e18b7e506c7876d890a2b469168324d6389. Chain 2 (Bitcoin): anchored in block 958163 (2026-07-15T14:38:07Z), 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/SEYOK2416436.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae94da947bc1e3be10dd1db9fa2057f87ac0cc8d5dfc82ee3f546fd21356e5f0. Chain 2 (Bitcoin): anchored in block 958716 (2026-07-19T10:15:55Z), 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/SEYOK2416437.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcce493c94d1dddcefe38116512426272bf214aaa3912bb0a3ea89bc6d5df4102. Chain 2 (Bitcoin): anchored in block 956426 (2026-07-17T08:46:42Z), 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/SEYOK2416438.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb872034ad242036a6a629c8f7b84b0ce72baf5f7c2320b5c6d6d60844d5b8684. Chain 2 (Bitcoin): anchored in block 958170 (2026-07-15T17:34: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/SEYOK2416439.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6c3e38f918c6949e1553621bbf2028eb20948fc6008d39d68034ea1532e5c30. Chain 2 (Bitcoin): anchored in block 956484 (2026-07-03T10:47: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/SEYOK2416440.