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 0xf408f93468a9fb51db8bd6e4ec2cf2dd06c89200b075d812baf5c32322f8891e. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/10dade9a-d8f3-4367-a1fa-ed628b1f8eb0.json and https://artists.proofprofile.net/proofs/artist/10dade9a-d8f3-4367-a1fa-ed628b1f8eb0.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 0x21424b49611852649e6ae170ec52a9d30d1e6ab877620c6055d155943632af5a. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T23:42: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/SE4RG2005402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x710e3381a8c5a283c82c32f503e44d339880993816765f83086d9b209b4badb7. Chain 2 (Bitcoin): anchored in block 956375 (2026-07-02T16:51: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/SE4RG2005403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfebce39cc1c0d7bb829449ee84d2eda231659abdc01033c6a7a1f897eec7b1fe. Chain 2 (Bitcoin): anchored in block 958170 (2026-07-15T18:51: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/SE4RG2078401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x955ef911a02a53fd041d379aca315b60f5ba35a0aaaaa4bf9b63ed563c58d4c9. Chain 2 (Bitcoin): anchored in block 958682 (2026-07-19T06:17: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/SE4RG2078402.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe3dc768833d8dfd6a237dea31f302a37502ae5cfbdfddad026dee20bcb2581c7. 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/SE4RG2078403.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd37600461bb0b6c56e9de0b2edcf087be6887aac642fabdcb19d5cd4e454402. Chain 2 (Bitcoin): anchored in block 956560 (2026-07-03T23:28: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/SE6X32140602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf40eb67e70bde5b415778d746b4a7ebfe0c488c3fb9963f9da5d7d9b94bc8710. Chain 2 (Bitcoin): anchored in block 958658 (2026-07-19T04:09: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/SE4RG2220401.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb27c22da977c94df53aa26abda96ba9b5fb51b81c8f9cff6b9b9927fa117dd03. Chain 2 (Bitcoin): anchored in block 958324 (2026-07-16T21:05:52Z), 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/SE6RB2205000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b4d05f17fed11997c85aa22e2aab0940b9f94caa78a9ee4f40e50715388e318. 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/QZP7F2524701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73fabe50395350c4d875adb070378c9313fbb8798fd10d195914435a4ceb7578. 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/QZP7F2524704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6fdead0a2c42e5a9e6a496321d42711934a95b18b4cef1f1678cdc6ae093ef3. 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/QZP7F2524710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x676e02dbb95e7b4513e9e9fed209d091c56932e6fa9f6fa18268bcdcf3c35b62. Chain 2 (Bitcoin): anchored in block 960185 (2026-07-30T01:32:48Z), 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/QZP7F2524702.
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 0x27413401ba75ee5e38588a80386fe873bf5eab2cb0fc066564ea7bb1e4116ec5. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51:48Z), 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/QZP7F2524703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0b909653aac7be8aed1e34580623af6e61986cb9ef3ac5b732a74783d8ea87ad. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21:25:57Z), 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/QZP7F2524705.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5118265a8c7e16ce268a8c43b7db48d5bc92a049d70cf3eb04129a7b87f7aa9c. Chain 2 (Bitcoin): anchored in block 960125 (2026-07-29T15:38:18Z), 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/QZP7F2524706.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed991ae3491207ba6f6e8e66da3ea5d0213ae9597da65c3f2d2f7aff65907085. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/QZP7F2524711.