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 0x859f4835042a9f182f47637ffbd13127acf19821a0d50c7a563da39dee87b5a8. Chain 2 (Bitcoin): anchored in block 953691 (2026-06-14T20:39:17Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/6ae5c6db-3ace-4ba5-9a24-1747e1e76176.json and https://artists.proofprofile.net/proofs/artist/6ae5c6db-3ace-4ba5-9a24-1747e1e76176.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 0x71b97496b50dea4285b504e9d328539a10643301aabb9eece49250c5068576df. Chain 2 (Bitcoin): anchored in block 958686 (2026-07-19T06:43: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/TCAER2031525.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc26293c6bd50b805c714caf741ed64b9bbf7f0e2f37558d2eeefd3ccfe907198. Chain 2 (Bitcoin): anchored in block 956637 (2026-07-04T10:56: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/TZA1X2000819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1dbb69a6d57e28b8eef85f088d73b27fd844c2a4631a93582910b788c5745958. Chain 2 (Bitcoin): anchored in block 958977 (2026-07-21T06:27: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/TZA1X2000478.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x75781657e0685bb2089d25da2b1d3b64b4e71d976b557d68c0a21667b4228b0c. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/TZA1X2100332.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6252d4c117b801a1660ef55868a695885008c1f53795fbff975f1dc537d15574. Chain 2 (Bitcoin): anchored in block 958830 (2026-07-20T05:30: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/TZA1X2100247.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57c4aa0c6914f1ed433e2ce2174d988e672dbba7b5b00c44f4dd0e9156eaec82. Chain 2 (Bitcoin): anchored in block 958075 (2026-07-14T22:55:31Z), 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/TZA1X2201178.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6fcd1427914db1326b934dc54eab079a139bb6c49de8972e0e2f9974eaa044b. Chain 2 (Bitcoin): anchored in block 959043 (2026-07-21T18:40:26Z), 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/QM4TX2359393.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc352729cd0c6d56d5d2c0df7731969360b568a0beb8dcb5c52e09f29912cf59a. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/QMFMG2322212.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08897518e6ce4056980489f88131e784c339b4ca217b9d3f2a89ae11680821dd. Chain 2 (Bitcoin): anchored in block 956822 (2026-07-05T18:48:28Z), 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/TZA1X2400231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97abeea7b76d49d58b4be29a22cc3db885aa0a3278686c56ef0939cdba1e207d. Chain 2 (Bitcoin): anchored in block 956545 (2026-07-03T19:59:51Z), 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/TZA1X2400230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40d31e28449deebc9ea57aa11e27e12d1c9a549e14fdf719030d8bc354bd5c23. Chain 2 (Bitcoin): anchored in block 958194 (2026-07-15T20:32: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/QZNJV2510503.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x25d2dc903f324812dc72ff8a8c1d0249ebe27df5bc0d9dd0b71708c450e92f9a. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12:41Z), 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/QZNJV2566419.