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 0x36327a45cf953c8fdb28a8da66bae045997f7f3d6a41203058d5429d4d34d137. 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/519bb0d8-68b7-43ed-9a64-0012d651c792.json and https://artists.proofprofile.net/proofs/artist/519bb0d8-68b7-43ed-9a64-0012d651c792.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 0xc89e5527663ce796ab71e6075d170065518cb1b4d1c4d2a4c85d3fec72da260f. Chain 2 (Bitcoin): anchored in block 953520 (2026-06-13T13:32:09Z), 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/JP92N2247566.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdfffad5c4923bcd8f85532de6380602eebda49381584e7ad3a72d74e25ffef58. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/JP92N2247567.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7c92826bd36e07b8be8d89f96e86a981157cb9f01686c6d186e0ee9ebc800c45. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/JP92N2247568.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x60d66e91786272f207f25238a7d1ee09863945c5dc5f5c5d0da4dec5c3770997. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/JP92N2247569.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x313f89eb841c0f5c72a13d87365b5f7bae7621e2351e678f9fb7f52bd4d4aab5. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/JP92N2247571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6e0936c225e9a46bc2004b46946ab773ec634b644c9a4f59712fd582375e4df3. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/JP92N2247570.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e353098a6851373cc0271a2911b0031cc3068ddd6d8227bc959353dd4641370. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/JP92N2247573.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x49cb410d26549a9575788a9ffb65c1f527b388fef007a6f67941c5deafcd24b8. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/JP92N2247572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d3d51d3b98e4414f3ec0fc1486c3f46223f871da6d49f86cd07c91dcb902774. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/JP92N2247574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x78c8129dea92b0e4fc68ac9e923360997688c5c21f246da9a1537afb72798faa. Chain 2 (Bitcoin): anchored in block 960247 (2026-07-30T10:42: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/JP92N2247575.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9026637b96655d5d37a96fdbfe170003157be0fe3f996804fe95809dbbcd0a80. Chain 2 (Bitcoin): anchored in block 960121 (2026-07-29T15:22: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/JP92N2247576.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ac1b1cea625a068709ceedf42b6474271da3f5b484310e5ed96b3557252c336. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/JP92N2268722.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x927aceff2292941c5e8c102241cedbc42a9e7a27a268d36110e5b6ee1fd4aec3. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/JP92N2268721.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x82d90b1beb0acef9ea707803951cf03e275c249b3449e7f6c9e93ee1602378dd. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46: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/JP92N2268715.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf96f14f2d8a0a57e5b82c98b06a2d850b41f3cd1868efaa9c9ab70e357e09b98. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/JP92N2268714.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee54fb611a4f36b65704a4cb2adbf19cb9fbb5220d61dd0890fe857b33e6692b. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/JP92N2268716.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcdad237ee0faa336a93e22b93fef9ea7960628ea9b974c8fa5ce71d4e9ce2798. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/JP92N2268718.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbfefe63159c5fb5a9f81903169dfce667145e6113403e64d7432c06e605bace6. Chain 2 (Bitcoin): anchored in block 957120 (2026-07-08T03:22: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/JP92N2268717.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8a99a6452c47b4998f291ff3c287bfcff361fd079c3719ffc4dd5d2121e741b2. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/JP92N2256028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62f7c7eb8714344fd782e692d74e68a2f3292aaaaaf64e5521f02f5b661a2baf. Chain 2 (Bitcoin): anchored in block 960481 (2026-07-31T23:51: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/SE57V2407969.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9adf4f9d3ecdffc0ca3e3d39f3d6dd914e81d9061e37542ab315741bd257bac1. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/JP92N2268713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1b4dc0d1f0730362ac207823dd9758723f81b9cfa574fabe2c8375578757d574. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/JP92N2248437.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae24225df612d8c2e6dc6ea00d9dac94b5af150119b1c0a628c63bc061747123. Chain 2 (Bitcoin): anchored in block 960397 (2026-07-31T12:24: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/JP92N2248435.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41fd63fb1e6168937ed8efe9a4d9700badf071c5c860e2b003090611d1de47fe. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/JP92N2248436.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f0f0808f6e81b46c32bde70ce895988e77fed85a8c612f04772507b12316e1a. Chain 2 (Bitcoin): anchored in block 960207 (2026-07-30T04:47: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/JP92N2248431.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95327d9f27e55c62dd14ec097957ca978480b46dd30f545445a6a8754b61ae22. Chain 2 (Bitcoin): anchored in block 956312 (2026-07-02T05:09: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/JP92N2248432.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8465dcb8ac1e92ef9afdabbac1b4341579fa06066c0fb4faa25369cd5c2d8e56. Chain 2 (Bitcoin): anchored in block 956302 (2026-07-02T03:30:09Z), 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/JP92N2265097.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xad8ee61d5447163d805d0b9f81273ef6c2ad1887783cb753f47e6c4cf88ee6b5. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09: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/JP92N2265098.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x744b4ea093294e25ec406a0b20492d3f1f41b49d4c92f248febcabd7f8d414bf. 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/JP92N2265099.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdb293228884c10f11481f5919befdf6c0639e1930e2a1b227184400930939fb1. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/JP92N2265100.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf95cc8660248f2d0d0804b38e13eb5aff1535a0a7acac6aec7e77c809bdafe69. Chain 2 (Bitcoin): anchored in block 960138 (2026-07-29T19:35: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/JP92N2265102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddd661ee1ff73204f20353cfdbddb88d19a32ac37ee639153781570ee9aa4e87. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/JP92N2265101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xef9bbe51d640ea17141f39ca81e1e9fe261381c9b39052def826b9c0f3d5db29. Chain 2 (Bitcoin): anchored in block 956304 (2026-07-02T03:55: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/JP92N2265103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56a3e5d4c8bc79d35641b674fdbab9946c279f4d7351126d6e60df750c0241b3. Chain 2 (Bitcoin): anchored in block 957118 (2026-07-08T03:20: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/JP92N2265104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9d96e444f0abd6ba7782068c9b8d131ce16412f235cf3fcd53954bfbefd3ee5. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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/JP92N2265105.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6bf3be266742205f9bada5102e2a8a817cc78374e09e99677b3e2cb00454ccd1. Chain 2 (Bitcoin): anchored in block 957884 (2026-07-13T16:55: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/CBEYJ2471170.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x627f775c958f0bdf7021fdbf8b52a7f3457bd1f10b3104fdcd1722bc334dbcc5. 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/CBEYJ2471179.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc86e24f0384d08751f0a47c7a35c5c32737c2c5db13fd71aac3bc5ce45e97cd2. 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/CAENV2513779.