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 0xd0c3f9a57054fdf73ff7e225b991e9366685972165ec012aa7ad83f4dfafb210. Chain 2 (Bitcoin): anchored in block 953780 (2026-06-15T12:02:32Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d4bb7c41-4e16-49de-bf4d-5a1a6bf157b5.json and https://artists.proofprofile.net/proofs/artist/d4bb7c41-4e16-49de-bf4d-5a1a6bf157b5.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 0x286c721e052cfdbfe82a9f837859a5166687feb9c045d34d0f521cb33b6cedb2. Chain 2 (Bitcoin): anchored in block 959109 (2026-07-22T07:21: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/SE5752271875.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0005add5e083626a339fc9fdeaf6aad264ee44a42f52c3817b15b46195804037. 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/SE5752271876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9a92b09d362588b393c9966a6dcd75ed10f6c5af2a2e41b042c874c7357f705. Chain 2 (Bitcoin): anchored in block 956634 (2026-07-04T10:04: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/SE5752271877.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4b2950c4e12c84b858fd9f19bbfb66248a2f685b49e55084cea13d6ad146157. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08: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/SE5752271878.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa9c944fb5f8f24652a0c6d878a37a99d56c634950bf1836eaca03a3c968e3540. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/SE5752271879.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd6114657fdef3928cd97bf5e3b2ba10038ca06a3df77ccafb49c1e159728de65. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/SE5752271880.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdab4135afb02c2aab6f564fb90a78838556913d1ba98cde1b9dc792efb58b85d. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/SE5752271881.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdffe273ff1aa74abd140364a6e4ac30319e7712ab7557015fa7d260aa0ef4d65. Chain 2 (Bitcoin): anchored in block 959114 (2026-07-22T08: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/SE5752271882.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d1385fa85ec43506e8f0a75b3061506d593081f91da9b159e402afcd5df477e. Chain 2 (Bitcoin): anchored in block 958980 (2026-07-21T07:04: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/SE5752271883.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c1f3f43c85d3f2786a7e06d261d9b6ac1f982996fbf3ad27566a416a5cf25bf. Chain 2 (Bitcoin): anchored in block 956776 (2026-07-05T10:59: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/SE5752271884.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60b755456dee07e6ff728efedc1877c32220f3ac4c216f7c23e7f9e18285b49a. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/SE5752242851.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4b8379680d50c2f721e1166c704a55811340978b21bc5ef2a6c1c84a6d1e45eb. Chain 2 (Bitcoin): anchored in block 959065 (2026-07-21T22:00:50Z), 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/SE5752242852.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeacea814f26408a7b9f97cc34d5d00f8e5ba74662239ed4052b8d73ed356cf6d. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/SE5752242853.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefd16c0c6fd6106cfb7eeefda26a388a803f94b6890f1d657cb7f6821f54a926. Chain 2 (Bitcoin): anchored in block 959096 (2026-07-22T03:48:36Z), 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/SE5752242854.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1c509c0b1b5de0ebd426617fad8313eb691b84cb810298f1bc2f00239cc6c2d3. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/SE5752242855.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8769d99ed00d1daae992cee2fd9cfc643c8cccea87e3e221329d23c8783a6224. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/SE5752242856.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91b1320bbcbf15f81e451c53a995e520f7af44e03429a4c9f75646adb980802d. 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/SE5752242857.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x00c282a29301054df72281408e18bc2641e5e4a576e622779ed4f0fa389ad463. 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/SE5752242858.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91621c9b76c540c1a59f63c45e5b9fdc4011a310f0667ff74e6fbfb344004fd3. Chain 2 (Bitcoin): anchored in block 959100 (2026-07-22T05:29: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/SE5752242859.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28b337b3c05a0c84d3de35fafb78fa29b965d0835392f551ea35eeca44574da5. Chain 2 (Bitcoin): anchored in block 959076 (2026-07-21T23:41: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/SE5752242860.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65a292e21d3264fb3848dadcf0d2d7dbe81c9aa6571d27833dd547f673b9ea0f. Chain 2 (Bitcoin): anchored in block 959061 (2026-07-21T21:34: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/SE5752242823.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e961fcf049518a72b8d2bc814495590b1daa3acf8e2579b6ba9688b6f4e6dfd. Chain 2 (Bitcoin): anchored in block 959069 (2026-07-21T22:32: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/SE5752242824.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30ceb4ffe733f80819b27b4f29006ea10d016c4adb206a1fcc9736ce510b8923. Chain 2 (Bitcoin): anchored in block 956856 (2026-07-06T01:25:57Z), 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/SE5752242825.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xba552bbee57e2213916232db0efac00258f41f89d0f7483ae43e7de861b08e0f. Chain 2 (Bitcoin): anchored in block 958625 (2026-07-18T23:11:57Z), 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/SE5752242826.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x584b5ec4240d3362d1791aadb11238cbc70334937a61805ba6969b9de739919f. Chain 2 (Bitcoin): anchored in block 958621 (2026-07-18T22:59: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/SE5752242827.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3901f941375b981888d72efe86b5e64b3f8b15fba9cf1f64f742b740eccb1fde. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06: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/SE5752242828.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5f52c0ac395c7cd9268c46f4e819179046d57eca88fc281b8034ae1eec08f5f. Chain 2 (Bitcoin): anchored in block 958722 (2026-07-19T11:03:50Z), 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/SE5752242829.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8bacdd2cda4b13f6139a2ee17b5053dc2099bced08b48d6ad39e28b41469397b. 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/SE5752242831.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdef23dcf952edb75a365f697540ad84d8e7bb79d91d92f75aa3928e641dcd37. 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/SE5752242833.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x525b425dfd8d40ec35b86b096d4836b3099a0fafb4dde9f5ff024c3f4467da29. Chain 2 (Bitcoin): anchored in block 959023 (2026-07-21T15:22: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/SE5752242834.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bb0e65e9722804399a92bb17a410c893c2c6d890ca07b1bb0764d06af5cad41. Chain 2 (Bitcoin): anchored in block 956889 (2026-07-06T06: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/SE5752251023.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf87a3ca2e58b79ad38be834286e056bcc440a57489a7ecb3f7736593e2006e2a. Chain 2 (Bitcoin): anchored in block 959132 (2026-07-22T13:20: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/SE5752251025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbce14983bcc2c78f8252e24bffa11b63487dbf9c6cf6a24630b9fd938b634033. 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/SE5752251026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x624ef47dfa6bfe947d73e27854b268eefe7315d9a6801cd1eb4304b047f02c62. Chain 2 (Bitcoin): anchored in block 959069 (2026-07-21T22:32: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/SE5752251027.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf68953eafe2fc4b72054a06a0c9eee7cbf1da0bb648b4197774d964083ea81bf. Chain 2 (Bitcoin): anchored in block 959128 (2026-07-22T12:33: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/SE5752251028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xea78b8eb1a245d3a50621d2723d6b79ec5c78444de9b135c0498cccc12b56ed2. Chain 2 (Bitcoin): anchored in block 959091 (2026-07-22T02:33:54Z), 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/SE5752251029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93b29eb2cb9a8c781fa6ff9c96f9905ab63e3e736d630d04da8a0683ac94f71a. Chain 2 (Bitcoin): anchored in block 958975 (2026-07-21T06:12: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/SE5752251030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe2ab867e3b16d5e9da416d266c10189d401aba60ec0bbc80e2285329eed3f82. 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/SE5752251031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1090bfc501714db70254926b69c5a8a0ff3f7fb0415bd54a85d7d4262b7727cc. Chain 2 (Bitcoin): anchored in block 959123 (2026-07-22T11:35: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/SE5752251032.