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 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 0xfad8c7495ef4b99ca66dcc8171be31f28131dddbcd2d4d28d406e8a523b3514c. Chain 2 (Bitcoin): anchored in block 953791 (2026-06-15T13:40:30Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/e03c305b-8d55-41f3-90fc-8c3c251c0edc.json and https://artists.proofprofile.net/proofs/artist/e03c305b-8d55-41f3-90fc-8c3c251c0edc.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 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 0xd525b82e16e1d98e967a60124e8169b0f252bce7035aa723ad8faee60afb2dd0. Chain 2 (Bitcoin): anchored in block 958792 (2026-07-19T22:55: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/GXH2J2565286.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68c5af529030dade9aacdc1257516b58f3fc5775602a42fb33f35a51f88b4ee7. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/GXH2J2565287.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae7f64da11d7122551683945109dab9a37e54b7c0b64eff95274b22a0a610131. Chain 2 (Bitcoin): anchored in block 958913 (2026-07-20T16:58:47Z), 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/GXH2J2565288.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6384a6a75c381a336202f9c8989119cd6c569fb670305eb7bc8602759a90ea2. Chain 2 (Bitcoin): anchored in block 958891 (2026-07-20T13:27: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/GXH2J2565289.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d57956f767267ffd681d37674389917aa3463579fccd98e7587f956e9fd4352. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T09:11:53Z), 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/GXH2J2565290.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe36337670f0eeaa153627cf243eb2a56669012f384a75d5e63d25db6b202ecce. 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/GXH2J2565291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd09c3781047d63e57fbd0f085901feb985c12c737eafd6cbcad788f81b0b4099. 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/GXH2J2565292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc1b701c2f687e0477f1ddf9d40a1c7ab14f1a1b91b7d2d983f860903e8c1673d. 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/GXH2J2565293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c1894df96e0fb6af02415dd00a90fd21dbfc412b562e7704bb1b586f16267fb. Chain 2 (Bitcoin): anchored in block 958761 (2026-07-19T17:49: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/GXH2J2565294.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9eb274f7ded4e08ac5600c848d78c1d3eeb1f012ceecf660b15c9ec901be7dee. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/GXH2J2565295.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1472bd854969b4ee6fd88c640e8e574a65d12e212ab2d9886436c24a1d4ae101. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/GXH2J2565296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x471cb7f76ea44c7a602c53b3364d846ee2b7b35eebfe85e6e54ec25bf6ef0afe. Chain 2 (Bitcoin): anchored in block 958853 (2026-07-20T09:11:53Z), 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/GXH2J2565297.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a251cb4f94a122ca72f6e6562dc0edd04513605dea238c949d1183ea609d65b. Chain 2 (Bitcoin): anchored in block 958880 (2026-07-20T12:33:53Z), 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/GXH2J2565298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc7581ca5f9cc4d4066b330ad7e9b86b9c570032177d23c00ac7d4dc11476908. Chain 2 (Bitcoin): anchored in block 958825 (2026-07-20T04:55: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/GXH2J2565299.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ab2fbb5e62e37c1378668345dd27a67f27fe9d0ef4aabe4730deef88bb68cb6. 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/GXH2J2565300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7830986298fdc0ef05354cea7fae5c48382dfb5300f8a55db4a39d7fe2b4d44b. Chain 2 (Bitcoin): anchored in block 958857 (2026-07-20T09:45:25Z), 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/GXH2J2565301.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9854b89bf788b694cff5e6991f72e84eada43f97b9b5543a1a027d2e7e05aff9. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T07:01: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/GXH2J2565302.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd30217a0662ef7f36bad794deaabc88cedcfaeaa322683e3c341d37c8d390ccf. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08:30Z), 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/GXH2J2565303.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x436371edce9fcb6865be55827484bc020c30cf52183a61ba06a85623ed22d11a. Chain 2 (Bitcoin): anchored in block 958805 (2026-07-20T02:22:58Z), 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/GXH2J2565304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c5c277835d43720b3f00d6caff10910855c4040da603089ac60957fccc52888. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/GXH2J2565305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e36e9cee99a2471b23799dc24f19fc35e1359415bbbd0efb5187598d97840e1. Chain 2 (Bitcoin): anchored in block 958873 (2026-07-20T11:48:10Z), 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/GXH2J2565306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3baef934a0ad5b95f180f125d457c9b459b95ab54aa311c2ad09e60855d080eb. Chain 2 (Bitcoin): anchored in block 958808 (2026-07-20T02:49:15Z), 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/GXH2J2565307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9e52e781f02ef3bf5c31050713de38c306efe6cec28f669c9dc55918e87e070b. Chain 2 (Bitcoin): anchored in block 958917 (2026-07-20T17:53: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/GXH2J2565308.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4118af2a103eecf154252dc17e9b6dc82314871b1ba6d11ca49da0d6c882d20f. Chain 2 (Bitcoin): anchored in block 958876 (2026-07-20T12:15: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/GXH2J2565309.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7d3e8a1a9bff4847088868a3c89b1869383b972ff632037d3fa173cfb26c8681. Chain 2 (Bitcoin): anchored in block 958867 (2026-07-20T11:08:30Z), 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/GXH2J2565310.