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 0x90002037632eecf8f23670f1b713c2cc5ce95d3c2e7ffc396eec4da543d790a6. 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/4c8f12bf-1f11-4b4f-a1e9-091cfe3ca30f.json and https://artists.proofprofile.net/proofs/artist/4c8f12bf-1f11-4b4f-a1e9-091cfe3ca30f.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 0xc7acfb2cd162b8b46ac0a9a9b47247667f07e50bafedfd5680ba92fb56bf544b. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/TCAJM2547938.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3670ccbcfe81fcccd2f56f586f9a6d3a2eb08c93d4e4945198f8c3df612f2c27. Chain 2 (Bitcoin): anchored in block 957772 (2026-07-12T23:31: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/TCAJM2547945.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcfca21580dde4d298a425349d54842ef360095e5ec48380cdb47f4691d7ad1d7. Chain 2 (Bitcoin): anchored in block 957772 (2026-07-12T23:31: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/TCAJM2547949.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc385355b1cde6f4994cba718ee12bad8e4c6e0bab4f6efc7548075aebc8a1f9f. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51: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/TCAJM2547953.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe562a5bddd96329210c907421c738cd0d7299bd87cb142c7a76b75145a5e4d0e. Chain 2 (Bitcoin): anchored in block 957772 (2026-07-12T23:31: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/TCAJN2547964.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ae3af6220c7396a1e01a521b84ac70f4301f4c5d0518ef0e98c1594ec9721a2. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51: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/TCAJM2548000.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7aec6575d6e94bb0b56dea75c2ec8ca25f6043566eaebf64daca679ecf8b2eb7. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51: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/TCAJM2548003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48d5d9bdb7a9a609bce2a1eb0cbf93110e20ac8ff1ff871ebd7bb2f965b29e55. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51: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/TCAJM2548016.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1a6e9259d3f2401181c4dd3f88585ffd39471f004f29e11d717321d03480762a. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/TCAJM2548020.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad199986be8e42077f8a83cd78814b0300b24a3466730ebe8d0e2b5152d846b4. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51: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/TCAJM2548023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8215605eff90e3cc6736aa3df730f0ddef3a8b661bca7c47957d75028fd4396. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/TCAJM2547846.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a918f50bdcc6609741bd856e5d31ae1fc15aa7a35b9c4f9e47dc5b7a5ad13c7. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51: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/TCAJM2547854.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f00b5d061a2db1963b7027977fe6ec243139f2eef995e5257848f49c4adc526. Chain 2 (Bitcoin): anchored in block 957771 (2026-07-12T23:27: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/TCAJM2547857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f8e9d4b2df90f91fd206b7671b9582a77b3d545f36b2b52cbd1fe7ce731d07b. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51: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/TCAJM2547862.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4401b08bf3a1ab06121185ce70b46a82041f4e4a005d79906d1db814e0445ce6. Chain 2 (Bitcoin): anchored in block 957775 (2026-07-13T00:04: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/TCAJM2547867.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf13ce3bb24432eb55206798bf0e668311f78767d4faf1441dcd7cb6c9156cc93. Chain 2 (Bitcoin): anchored in block 957772 (2026-07-12T23:31: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/TCAJM2547872.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xca0478055a5ef73acf624e52326a3a3c0442c732cf6f90a9920fa6bbeb87bb77. Chain 2 (Bitcoin): anchored in block 957778 (2026-07-13T00:08: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/TCAJN2547879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7f9dc183d1bd375e13a5ca7759b02b902bb98b942d745c8d31f287faf94680a. Chain 2 (Bitcoin): anchored in block 957772 (2026-07-12T23:31: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/TCAJM2547882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdf5a3ef05e62268f4a1a4a40229d767e72545210188213a9faac93ebb70ea504. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/TCAJM2547886.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1ebbe4229eae4f8b519f32930cea5d15554016f827ac515649004a863221ae5f. Chain 2 (Bitcoin): anchored in block 957774 (2026-07-12T23:51: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/TCAJN2547888.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20dee423aea8ebd84369477265bfefa095e77208c9fab53f949df51dbb08c88b. Chain 2 (Bitcoin): anchored in block 958202 (2026-07-15T21:23: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/TCAJQ2522555.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x645315b98573ea39b56fa8aa41238cfcadb0c95bc8432ba53b4ff07643b3ccc1. 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/TCAJQ2522562.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaad47840a0451f3cddd09e188bed58793fb4cf7fa2bd48d5a5d7113fa7c5ee74. 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/TCAJQ2522568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe9e9536c64165efad0ccb62027dcbc28a6246a3ae4a70694effe92caf389950. 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/TCAJQ2522591.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b76d6618356f30cc362850d7eb2699d8a66d7e1f25db5c80c89e83bcf63a5f1. 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/TCAJR2522598.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x457db0f862d4dc4058d13b277d3ae0257d1c3af0be35ab4ea33483866fded08d. 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/TCAJQ2522612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb35ceb01fc7744f5b90cea20cd524d65ce00d6fc6774b6aa1122ed5b41fcbeea. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-16T21:55: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/TCAJQ2522618.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6daa6df0cb17216d25a12414a5f449716f9b4b22be2b2abf52a04e21b19f54e9. 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/TCAJQ2522624.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c1a7ed79d03b8f6ce1b21b5c84f5638ba96dc1108314b903cfb4ebd75dfdd05. 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/TCAJQ2522627.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b554ec9dc5a3fdb25aed57091e66cfce7a05bb9b89d4f51e062df3b0f1114df. Chain 2 (Bitcoin): anchored in block 958331 (2026-07-16T21:55: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/TCAJQ2522629.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3fb9fc1d7c7942a3e1e7ecbf2426cd6843a6ee27f86a5077ee79399c710c2c07. Chain 2 (Bitcoin): anchored in block 957780 (2026-07-13T00:36:44Z), 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/TCAJS2504328.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc6e533242f74d7b640f6e3da0766e4e806a9a7c107dc90d1bb220283b7d46fcb. Chain 2 (Bitcoin): anchored in block 957775 (2026-07-13T00:04: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/TCAJS2504334.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7fb63e3bf98caf0f2337b35dab68eb4606981062f13331164912d8d4c4420af7. Chain 2 (Bitcoin): anchored in block 957776 (2026-07-13T00:05:10Z), 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/TCAJT2504344.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4491f0b23f3ed6fcfa167281ea0b11831fc1183d05108fb6a906a671a675b58a. Chain 2 (Bitcoin): anchored in block 957778 (2026-07-13T00:08: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/TCAJS2504348.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33c59b1938ba7c634d6cf8f2793a0938af2a08cc6f8235991cc2a0fb5ffedd7f. Chain 2 (Bitcoin): anchored in block 957778 (2026-07-13T00:08: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/TCAJS2504352.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9dab1ff53e7e23880f1b6466436c7348f85818a44e7b2d8ec82d33fd7d4d06c. Chain 2 (Bitcoin): anchored in block 957782 (2026-07-13T00:52: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/TCAJS2504357.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf70ef37999725abd9591ed0d7c1ece47c7ebc53d2e60625f8f0500b3a8cf72db. Chain 2 (Bitcoin): anchored in block 957779 (2026-07-13T00:19: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/TCAJS2504360.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf37ec192aa79d931e17a2631eba67561249054f4d20b846b130589d7b7861604. Chain 2 (Bitcoin): anchored in block 956420 (2026-07-03T00:42: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/TCAJS2504363.