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 0x82b150ce1856e62d2639eca3e42c6dc700aaeed9ed98731c69e0b7c0023924f2. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/90e7a05a-3a5d-4779-a453-8b3f726e39fb.json and https://artists.proofprofile.net/proofs/artist/90e7a05a-3a5d-4779-a453-8b3f726e39fb.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 0x13e458a3e12aae05c08186bd39d246847fd23c4ed09aa0a4bc229358690378e1. Chain 2 (Bitcoin): anchored in block 958286 (2026-07-16T12:43: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/QZH5E2216657.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd7f63f88fb7fa0dcb511f5799649d93f58d62118c60ddfe8f3d2b22c4dc3240f. 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/SE6HN2296342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x72e659cfeee60f36c9336eddea3aa796d552b0cfb4f2cc674ddd49ab1e6bc230. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/SE6HN2296323.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d139ad071298ec218ac60add3f0ca2bc7bc66fab0fa19f410e284cd6e976cd6. 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/SE6XY2277700.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb4f0aa739f52ad352ca01b4d287707e75e0723fa4f01fd977b3d1653776fcfe. 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/SE6XY2277701.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeab0af933db6d983909b067f8edb5988b3639abc15bd7c954efb21e5fb98b3a3. Chain 2 (Bitcoin): anchored in block 958246 (2026-07-16T05:55: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/SE6XY2277702.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x925f52266bdbf90dc8ab24a22b8c4e0146e231eb9f90922cf49c61a9b8301e07. Chain 2 (Bitcoin): anchored in block 956551 (2026-07-03T21:18: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/SE6XY2277703.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac45a99eed7e94ebd27063afc5c369833db1d4f57004ee49cbbeaeca5b547ae6. 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/SE6XY2277704.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a4a8c4b9c36222c0c8465f34a3a3a097f1a3a44cb918f9fe8179a511aecaa91. Chain 2 (Bitcoin): anchored in block 958110 (2026-07-15T06:57: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/SE6HN2357666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3eb8e75403b25376e0ad7b9834b54f7b958797ba67fbd9bf88279a260dff06b4. Chain 2 (Bitcoin): anchored in block 958130 (2026-07-15T08:37:45Z), 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/SE6HN2357668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66c3fb18a61816336d53ac3a64c79bbcabee9da55cae022be2169bd4b6ac7fe0. Chain 2 (Bitcoin): anchored in block 958276 (2026-07-16T10:20:17Z), 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/SE6HN2357669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x24b03f6e88817c59eae8e3425085331d6194a27ff32cb08e50bacde6442b05e5. 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/SE6HN2357670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb68bdc42fc7587fd5cd76dd23274c26264966e7e1ba215a55351adb415026477. Chain 2 (Bitcoin): anchored in block 957872 (2026-07-13T15:39:45Z), 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/SE6HN2357671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcaa84fcbb2c6be5d080c85d000a566883f5375bd23fa480864a5728bc2f00b77. Chain 2 (Bitcoin): anchored in block 958415 (2026-07-17T12:50:13Z), 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/SE6HN2357672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a5665352bee2fbc5876910c27e9698762fc5c9210d62637aa5512ed1421e77f. Chain 2 (Bitcoin): anchored in block 958448 (2026-07-17T19:49:21Z), 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/SE6HN2357673.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d48412687b31fece2d1b056094cbb2d27be5a7483502541b3c4fb4ec38a5ffe. Chain 2 (Bitcoin): anchored in block 958812 (2026-07-20T03:24: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/SE6HN2357674.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xebc3d2e28663f62b63e3c19b9f6fb9e453e7293dbc01c50297a812d88a0934f2. 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/SE6QE2371533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfc06b6d1597aa6938ba190f248a2efb2a8e0ee7292488f1523e90b4023182d9. 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/QZS7J2434602.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b6e23f5af54f4e129aab0f6b87ee96355109f23130c3f092f0e5452fe4b28bb. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/QZQAY2466648.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7abf43dc3ba2c6bc777feddfa5d79c893d681da51e2a3dc5a7addbc8a79569a9. 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/QZS7J2497415.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa80e931508446921c382b20d373e0850261e8818c0a18485797d85e8177d0d01. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30: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/QZK6J2404158.