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 0xd06b475719042387c12e9fdaefa76cc8d7da3555831f23f173beefa74d4f9a23. 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/13d36998-efb8-434d-a38d-b95c65303d02.json and https://artists.proofprofile.net/proofs/artist/13d36998-efb8-434d-a38d-b95c65303d02.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 0x571557f59fa294b4aede9994749137ea545e47b44525200260879db8b86e2047. Chain 2 (Bitcoin): anchored in block 958091 (2026-07-15T03:17:03Z), 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/QZK6N2124684.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b8fe5b923dc1315399cad6163217d66e029d816aabfdb9457b709a8ea18b803. 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/QZK6N2124687.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe7e02ef3bc38de79a93f4ac984a267d59aa23f8335511aa7c1715cf8cf8de274. 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/QZK6N2128459.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6f408614183cdec74b81bec77aa726077c506568c40e51f00131aae9e320b5a. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00: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/QZK6N2128462.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe55be07f5555d80519102177b6d110196bdc7ec8ba63b0cb516b1f801ce3ef9b. Chain 2 (Bitcoin): anchored in block 958169 (2026-07-15T16:16:18Z), 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/QZK6N2126452.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb307ffcdf8d169c74c0d414cbff15d47b324b5aa3f10fbba7083f8cd3a905a6e. 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/QZK6N2126455.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c80afe2ff54d3bb2c6c096f82d4ec1e0c02ecfd4f7f36b80026d891427e36c2. Chain 2 (Bitcoin): anchored in block 957763 (2026-07-12T22:01: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/QZK6N2133262.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32aa53b05c33db1f57fe7fd39c429eecb9c64e6f31413f4f0fb15a4434f4bfee. Chain 2 (Bitcoin): anchored in block 958087 (2026-07-15T02:56: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/QZK6N2133264.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x467bb70eb54a0d3551f7079f11cdf9edab6da5be06af426f3500079f95bec433. Chain 2 (Bitcoin): anchored in block 957851 (2026-07-13T11:26: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/QZK6N2131686.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3aabdfc7c40d752d1a445e4133d7605dd3bec41642ab22bc6ed776b0157a3d10. Chain 2 (Bitcoin): anchored in block 957766 (2026-07-12T22:25:04Z), 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/QZMEQ2014296.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x256ada3dfbbbde5a7943d78e1297aec4114dfc3411333657911c23d8520ab110. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01:11Z), 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/QZK6N2134560.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbec10d1e1eeaded9c5e685d9179f7ed6409dbe2919f445a1342d9164d517bd3f. Chain 2 (Bitcoin): anchored in block 959107 (2026-07-22T07:19: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/QZK6M2163334.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaf1662cc686f4e41b239b951c7ff5d52931ee3ef068e63bfbfb0e84b88ba624c. Chain 2 (Bitcoin): anchored in block 958770 (2026-07-19T19:26: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/QZK6M2163338.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4001cccd4d5c134918cbdf42e241929363b2ff0e881ee3c72b6eb99268d8a86. Chain 2 (Bitcoin): anchored in block 958300 (2026-07-16T16:14: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/QZK6M2163342.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd294ce8d6b37c48fdb190a78780382337d2bd0548657011231bc206443401017. Chain 2 (Bitcoin): anchored in block 956891 (2026-07-06T07:16:32Z), 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/QZK6M2163343.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed351a471f6c5b252b6c16bd56f7c8042d0cae178bf8f27197ee8c56139882bb. Chain 2 (Bitcoin): anchored in block 958951 (2026-07-21T02:01: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/QZK6M2163346.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x57072c075e306f5368ad8371fcdac75783e5e01dd2f863b71ae25ddc31eacc4e. 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/QZNWU2040085.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x554ee138e3ce91022e278a104a17508ecd398dc13a8c0b11a30a60505b9facb3. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/QZNWU2040086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdeb6c677ed47cb926f7d9cb2e6af46c1f9af591b487d69808fba92822aa0120f. Chain 2 (Bitcoin): anchored in block 958461 (2026-07-17T23:18:11Z), 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/QZNWU2040089.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fedbc4cc57afe21fec626a0667c05919955d782155bca17b5791a09860cd27b. Chain 2 (Bitcoin): anchored in block 958111 (2026-07-15T06:58: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/QZMEQ2080219.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb1d8fb0ab2de78637421e29eca00cfdd2ed78fac01ad488f2b00dd8626a26efc. Chain 2 (Bitcoin): anchored in block 958146 (2026-07-15T10:33: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/QZMEQ2080228.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1753240e714983f3dd6839b36138c93c903f9b2803e44812f3825c3a2307346d. 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/QZK6N2134570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc280dab3a4a6ea787669be0d44f15a24dda8ebf196d29532d1f076a0273ee390. Chain 2 (Bitcoin): anchored in block 959134 (2026-07-22T13:34: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/QZK6N2134571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4d74e10437859db2775d58cc297d6c5f2413e57a12c930cb9fea4e761300367e. 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/QZK6N2134573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40eb1a50133be1c91c60d69f1bf7f24994c6c8a4947e602ad3ef481cf22245a6. Chain 2 (Bitcoin): anchored in block 959008 (2026-07-21T13:14: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/QZK6N2134579.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x934143b833b0b55905459612f67455a86d9d4c194a270f64b188c850ebef986c. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T02:46:47Z), 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/QZMEQ2018185.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x969a7d9997d1083c682b45ce895bda451cc876560d245649bd210b4860bb03c1. Chain 2 (Bitcoin): anchored in block 958228 (2026-07-16T02:46:47Z), 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/QZMEQ2018189.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce482cfa68bd507be96503fa83c0445dba2e7b04caf5e3c0564a86c5f9a42c69. Chain 2 (Bitcoin): anchored in block 958087 (2026-07-15T02:56: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/QZNWU2043346.