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 0xb47153d14eb129239cfc3d65e78b9636a03bfc11d8c0aa6c6898c3a3b0ae028e. Chain 2 (Bitcoin): anchored in block 953812 (2026-06-15T17:06:52Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/f61cd817-9149-461a-9fa5-33b135c82faa.json and https://artists.proofprofile.net/proofs/artist/f61cd817-9149-461a-9fa5-33b135c82faa.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 0xf0bd17aadf51a8e5e707d489261f83340515c24b8d6ab0529e657d6aab2acf0d. Chain 2 (Bitcoin): anchored in block 958749 (2026-07-19T15:48: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/QZNJY2120780.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c7873c3b2bde4e2e2dc62d5ec75e30a289f351b07d400d29779bf75cb9ff498. 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/QZHZ42202205.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x84d37e941928f857c48a7ad3b3e167d97a8183a0c91bbb3965f58e6d1fa3e617. 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/QZHZ42202204.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e6e9b63ea5f9673a0f2fdcab17fd77e163c20a8cb72fe953765898d72543113. Chain 2 (Bitcoin): anchored in block 958788 (2026-07-19T22:07: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/QZHZ42202206.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x190b9b420c7e53f5b3ef885751ce5767cd0b6ac5b6dc075dad4c909cc9ba4f0b. 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/QZHZ42202207.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf325a36f8cad49a54d5c5a599b5a947d2190041e4003dd2a410b310c454ed8b. Chain 2 (Bitcoin): anchored in block 958582 (2026-07-18T16:47: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/QZHZ42202208.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0bbc6f56c2fa4c9421b35a007023208884667aab9143a259bdd210b5a732b40c. Chain 2 (Bitcoin): anchored in block 958846 (2026-07-20T08:14: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/QZHZ42202209.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb5f1a2b181f61e197b34b5f83589a2817fd480348f3b361a80b41aa689a9f0d. 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/BC8CI2200001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x671f5148cdc5b53644b39a570a9fd3297e348405540215c13f81d7061923b4b8. 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/QZW9M2205955.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f7b860782c0d9c39693018dbbc7d8427eb2200c8042a3f427a36db87f480f2a. Chain 2 (Bitcoin): anchored in block 958756 (2026-07-19T16:12: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/QZTPX2431664.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2430a6d17e1001aa5e984f6c86185bf1c25d7c7f21fa7352a62b95689e100493. Chain 2 (Bitcoin): anchored in block 958775 (2026-07-19T20:13: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/QZTPX2431665.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4be116ee7ee71c5b9b1f7a872211e25e34526139873345dedb616dad528c9c2c. 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/QZTPX2431669.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac21bec936cc73c0c565f216e10df9dd68e94676f5478cfdf32b89b76bce41d9. 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/QZTPX2431667.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x22c29444eab8637ce7b53c5c55a55e094c429d44e37aa86a812c8d105a7dd01f. Chain 2 (Bitcoin): anchored in block 958838 (2026-07-20T07:01: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/QZTPX2431668.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9be3b83f8e5b501a7d200dd0be9f0983fbac0f233b15c68710c44ea276a28078. 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/QZTPX2431666.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6a0408057406a821266981f0ea086397f3e3c1303194d667535d4853fd1028fd. 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/QZTPX2431670.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6847897c354d5a5044cbdd86a8dcd3ccdd8e4e954c39c5c990af38bfdec7e8c7. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48: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/QZTPX2431671.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa614d9f8c8a100f7d85f58daeaeec1b29588a31abe4182ba2831fb44283d2519. Chain 2 (Bitcoin): anchored in block 958728 (2026-07-19T12:24:55Z), 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/QZTPX2431672.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8faa406297e59fa8ecbcd81c5f029258c9991caa5983e99c10a3125a4c55f01c. 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/QZTPX2431673.