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 0xd35181c53a4b769584113bdaa3f8d73ced31da34c6b049e5c12092d13fd7634d. Chain 2 (Bitcoin): anchored in block 953645 (2026-06-14T14:31:42Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4183ff89-247e-41de-b12e-35cdfd5be4d8.json and https://artists.proofprofile.net/proofs/artist/4183ff89-247e-41de-b12e-35cdfd5be4d8.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 0x17a362d51d9175a3e0847dc6785177e0711c83f933957de9c2a40aa4bd552115. Chain 2 (Bitcoin): anchored in block 958992 (2026-07-21T10:12: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/QZHN91954580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x38201dc907b758c932823ab1e3b8f7271a3f501f0d1cd2d24c0c4df1d46db510. 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/QZHNC1916875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xffa6ae90ca1a14a3cf8350c003f5d52c20e4770d8335ea39b994f6b8133072a6. Chain 2 (Bitcoin): anchored in block 958959 (2026-07-21T03:51:22Z), 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/QZES82017400.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd96664d4edabc69d5b8e44baa601d05a8593ddd117fa035a8e5aa41147b1c1d6. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41:42Z), 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/QZES72090801.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde4048bab1a9803a40b03e9f87ecace2f16caba2e4989f59b8f5e635bc641b79. Chain 2 (Bitcoin): anchored in block 958992 (2026-07-21T10:12: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/QZHN92017567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8f9958f2f37a74ac5ea028497b621bf152ad4c1a0a48791df908ce71d661aa66. 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/QZHN32123200.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x03a4ac3cc84fd691528102027cd54839e875faedacc7b3c08182d775b01ae42a. Chain 2 (Bitcoin): anchored in block 959001 (2026-07-21T11:41:42Z), 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/QZHN72121216.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4dd2aa7f9622806d9d1884fa95702118237f392e517eb396f865acfb74b2e2ad. Chain 2 (Bitcoin): anchored in block 959003 (2026-07-21T11:57:43Z), 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/QZHN72121217.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca187905dc1becf43ff767560000736d35529c465f4642fc1a589a90596bfd76. 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/QZHN72121218.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc40458bfe8cffcf5d50292a200f8c82b56fd307edbf8209c1f6b2979473c6120. Chain 2 (Bitcoin): anchored in block 958733 (2026-07-19T12:51: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/QZHN72121219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xde1c0ab1a88df785bfcc550f9497c75e87629089206dabccdd4bbcfe7cbb52cd. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T00:27: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/QZHN72121220.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19973a5a8805fc0dba2369e09bb5901174dc901dd9b0e1bf4594e6415a503367. 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/QZHN72121221.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf55aa178376361cbdb004b26304c8f9b6c70b550292f7a762f8d8c27a9126927. Chain 2 (Bitcoin): anchored in block 958746 (2026-07-19T15:36: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/QZHN72121222.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59e580fd3fb4aef49f024394962de98b4a170f3712c19c28861c5e440f184115. Chain 2 (Bitcoin): anchored in block 958969 (2026-07-21T04:58: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/QZHN72121223.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1cebec23dd309e4af6ada81b30592b82459380999dff4078231c17fc162d145c. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09: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/QZHN72121224.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44be59fbb9c12948c2156be070cbceada5c936e6cd0590b6ec15b14ef62865a4. 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/QZHN72121225.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc3e78dc4d12deebd2988e81c687ce9aa0a3ddd73f92150265ba7940bcac3cb4e. Chain 2 (Bitcoin): anchored in block 958316 (2026-07-16T19:42: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/QZHN72121226.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6b09392179ea72c23aeaf137948b2266422b0939ed7d5799e1833f3c192e4d0. 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/QZHN72121227.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d7ace0161b7643591c6f122270e3665a8b0e2675c4eb8902ee7bc2c940b0bfd. 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/QZHN72121228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x230547a18d08ef2d15104dffbcdf7bf29f0d171b6341c15670f1aaa8ba9e914a. 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/QZHN72121229.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x060fa296265a853cbb4dc2cd2f2876e1efaee25739876d662dd2a65e4753e7cc. Chain 2 (Bitcoin): anchored in block 958985 (2026-07-21T08:39: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/QZHN72121230.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe85d185ae72e1bbbdee500001176c24240a1cca6cdb47b96fbfdeb0a28866d68. 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/QZHN72121231.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x67fc60e486f0e1b246235911d5f3be733e586a30f8af543d4954164f21d3f7e3. 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/QZHN72121232.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf83c7cb58ca14befefe7753398eb13a3388b80ca9958569f956f9dadd970748d. Chain 2 (Bitcoin): anchored in block 958742 (2026-07-19T14:09: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/QZHN72121233.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x909e9aa0c49bcacf92ab092f33fb41ef4c1a5cceb6141f63f1e2e609e8776375. Chain 2 (Bitcoin): anchored in block 956826 (2026-07-05T19:27: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/QZK6L2192106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf9a82f98bfa82dcd16c39fb9f8104317bbcab51d26ac08715e301fbe7c03e96e. Chain 2 (Bitcoin): anchored in block 959002 (2026-07-21T11:47: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/QZK6M2258038.