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 0xbb0a24e75d29bda9f3d0ccdbef1c4fa1b57fcae0041e295423af618184a2d02b. Chain 2 (Bitcoin): anchored in block 953423 (2026-06-12T21:20:00Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/7afb88d8-5674-4892-9780-14196cf2cb88.json and https://artists.proofprofile.net/proofs/artist/7afb88d8-5674-4892-9780-14196cf2cb88.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 0x5c924be08799640bf81631da1b496f23d8e8c15455955dca8b9bc351bd3b5538. Chain 2 (Bitcoin): anchored in block 958397 (2026-07-17T10:29: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/QM6P41980661.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c313f7516ed437d90041d0a66649c26329e0dff4a4038c6fe17bd30df778608. 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/QM6P41980662.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff85f7496318207192876846677bdabf1c663b8534026a88ea9fc6b82f16d088. Chain 2 (Bitcoin): anchored in block 958935 (2026-07-20T22:08:19Z), 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/QM6P41980664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcbe8e3221a29157839d3cf37125a9b768dfe7d2a8f5caf3e4d37c807e23873c8. Chain 2 (Bitcoin): anchored in block 958341 (2026-07-17T03:24: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/QM6P41980665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1ba66221f404f1763f9f974a9fddfc4128fccd2535deb0b50c86da289ed3f21. Chain 2 (Bitcoin): anchored in block 958063 (2026-07-14T21:07: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/QM6P41980668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7af543314ffd0d106eeb2e79f51021bbc1f335b6b6baf4ae531aef6cd2394e87. Chain 2 (Bitcoin): anchored in block 958977 (2026-07-21T08:58: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/QM6P41980670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x545ddeabcc2f45a0b590a814ea83dcaa4d5d03e7036f64b1032b42071b6b2b9c. Chain 2 (Bitcoin): anchored in block 957703 (2026-07-12T12:26:40Z), 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/QM6P41980671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf48182385d8031fc59c1d62a518abcd8e7ab117aae0d608653516b64b216b738. Chain 2 (Bitcoin): anchored in block 958943 (2026-07-21T02:33: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/QM6N21953776.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91f33a03a9f29440dc7bad6884fd8d80d7ef54742a287241ccc05d6309bc4dd4. 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/QM6N21953777.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3791ba93b29e0c9a809470f265452c6bdb5b4340ffca62d6f2fbc355dbbb2e3a. 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/QM6N21953778.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96812d398a696c2fc182a4cb48e6c084e7a37abae70261e01d52cb01e4d61051. 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/QM6N21953787.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78a1949e5c8610e52f4da4dc89ca1e282994eb79c53d93fbf037bc61d70bf3af. Chain 2 (Bitcoin): anchored in block 957699 (2026-07-12T11:51:06Z), 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/QM6P41908937.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe70e02e0d0ddec424e02a6bdb435d5e42723cc90637d824c024deb12e496268d. Chain 2 (Bitcoin): anchored in block 958204 (2026-07-16T00:32:00Z), 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/QM6P41908943.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddfb6397f2e5b67bfeaa0b5c758b4f6c9eb5e81855667efd15fecc5fd0e75f8e. Chain 2 (Bitcoin): anchored in block 956857 (2026-07-06T01:26: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/QM6P41908944.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5db0b651c8ec1540330dd6ed0636995ceef0f21ae5b5020f8f918220cfdf2925. Chain 2 (Bitcoin): anchored in block 958690 (2026-07-19T07:14:39Z), 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/USPWN0910533.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96e85a5019a991d1c9cabe0511844e3bce460d0b8182cad2fe748ba8b0e15b6d. 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/USPWN0910534.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x162a8691ca0975e0441bdc9a83af78d24ca5a72cde33cecf72619f7bb09f4726. Chain 2 (Bitcoin): anchored in block 956656 (2026-07-04T14:03:39Z), 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/USPWN0910535.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaac7572a4d081c7467caa0a6d6171b01fa611ea8b3133939d3078b3684eaf3a9. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T15:57:39Z), 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/USPWN0910536.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8850df2eba9af9324b6ca0fdae0c3136360e3dfab56b592e88da1dc2a31bfbad. Chain 2 (Bitcoin): anchored in block 956728 (2026-07-05T01:43:49Z), 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/USPWN0910537.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa91a8dea3831f497207c1c903d0f7f9bf3c6b484f787157b31370edbb54c61c0. Chain 2 (Bitcoin): anchored in block 958931 (2026-07-20T21:15: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/USPWN0910538.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x14dd2262436033f85a7dc0136ef0e2b84693530bf81e244d32368dde02bfa013. 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/USPWN0910539.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xab2331fb349bd06e3bddaac2f72b6a3f8bcbb90b853d2b41e035fd8f5efdfa6b. Chain 2 (Bitcoin): anchored in block 958489 (2026-07-18T04:13: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/USPWN0910541.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45acb5ae27d5269797ab8a8db1fc15b724b0a5f0f54c537c9f354df8c4954d2f. Chain 2 (Bitcoin): anchored in block 956639 (2026-07-04T11:19:20Z), 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/USPWN0910542.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4788550815da7935c403e9f0cfb5f01213d11e3cec1e6d7ee81da3987c8809b7. 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/USPWN0910545.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15f2318f4a127fa18347217cab1b24efa7d2835a7582b135b0704b1f7d015ffe. Chain 2 (Bitcoin): anchored in block 957064 (2026-07-07T16:43: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/QMDA61830109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf981e34db81e1d651725e54a563206b958711e545fc1e0b64767062d492e6ae. Chain 2 (Bitcoin): anchored in block 960160 (2026-07-29T22:48: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/QMDA61830116.
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