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 0x5ff5de7dc8e65c953b72c87f3b01ea18ef0f5d2fb160f11ff9cbcaeeb87adfe3. Chain 2 (Bitcoin): anchored in block 953408 (2026-06-12T19:28:13Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3b19a9cf-9f93-4fa9-99e4-cb5a8dcfcb18.json and https://artists.proofprofile.net/proofs/artist/3b19a9cf-9f93-4fa9-99e4-cb5a8dcfcb18.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 0xdcd57cffa0ca8f60c0d49732b318e75f48b64d0060d27f35e6d64f3ef17499cd. Chain 2 (Bitcoin): anchored in block 958897 (2026-07-20T17:27:35Z), 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/USLZJ1735500.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf15db9042d6d1791b2cee1a8048ec851f1dd1d42155cb8ea395d9c82865aafc7. Chain 2 (Bitcoin): anchored in block 956841 (2026-07-05T22:14:35Z), 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/TCADF1738474.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b9bb841ba4da91a58c1e72e1be7c2af7c769521e0164083440393bb6d507c3b. Chain 2 (Bitcoin): anchored in block 956790 (2026-07-05T12:31:54Z), 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/QM42K1782147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3d717b5d96648111318c6fb4735b4cc38cd5e8e8851dba71a9ee621b2336785. 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/TCAEN1939991.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ec440540d1d7810c497cb4a499440d97aeebb25858de97b2158c7eb6936aeef. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/QMDA72142684.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd2e5bcfa6ad16dd21f1e6951b347b8ddc2e05d7042cf4ca34d227ffc2b9eb15. Chain 2 (Bitcoin): anchored in block 958885 (2026-07-20T15:33: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/QZP7F2212806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd8f51b7d44ff5b1fe2ed107b85ed1292d5a2dc6a1fe19972eb61ecadac1c1241. Chain 2 (Bitcoin): anchored in block 958420 (2026-07-17T13:33: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/QZP7F2252886.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4179681cf85840447c2b0be5e36d6b2f27bef9a2709d9afb6afe1ce22e337142. Chain 2 (Bitcoin): anchored in block 958544 (2026-07-18T12:14: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/QZP7F2286092.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc883de8c9a71cdf2643b5eac5227b0c5eec38bd259d6cbb3ebac98857a5dc58. 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/AUGBT2240797.