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 0x931d296cfc00eaa3650ebec2ced385272b677a64593200b037f031997cd4e594. Chain 2 (Bitcoin): anchored in block 953807 (2026-06-15T16:39:18Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/eff22e6e-5263-44d5-930d-248eea03744f.json and https://artists.proofprofile.net/proofs/artist/eff22e6e-5263-44d5-930d-248eea03744f.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 0x030d0afca396ed499557921d5d1400e9b8cc1b853e931709e46cf3ff8d78e49e. Chain 2 (Bitcoin): anchored in block 958378 (2026-07-17T06:45:39Z), 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/QZDFP1879626.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x199478441629c7dbb12dfc4fd948e0181ecda8b0e9d1fc17c6c88b588b09f161. Chain 2 (Bitcoin): anchored in block 959118 (2026-07-22T10:01: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/QZDFP1879628.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdebfcb68394b474a1f9db57972cb782a9354b877a6c4e31084172a24a5346b09. 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/QZDFP1887003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8e0dc69f2de7e4880d0e3a373d754c14d5095e63177181f592265593f2ae611. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZDFP1887004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6c672b685a723f71408392489313b4b44847c893d28816a8473e976afe26fcc6. 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/QZDFP1887005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5fb099e91e3074bfb4f3920a87cdd56e01c228b2befe76dbbdd0a6be25f9bfdc. 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/QZDFP1887006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd590629e21d17964648f41e62ad671d8a18574d721f9ce21e1292596755b7e3d. 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/QZDFP1887007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4a4a2d0fdea9e31757aaa47be3f161565ed342646297af8e3a4dd6d4aa928902. 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/QZDFP1887008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x726dda2abd3d14da74830dc48a6ec7ed828b5efdfb9958855d8a6a2079d40bf2. Chain 2 (Bitcoin): anchored in block 958176 (2026-07-15T17:14: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/QZDFP1887009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc5d6e2bc964ea2809170db1d7ea7041dd8d1ce34cc1fa4b295fb24331f2454c. 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/QZDFP1887010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8127a41575c1b00155d8c6d120709af539ade2c8d9775aa21b42cfc159c3506a. 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/QZDFP1887011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0e680a4dfd2f3e4063e189d5f831c3192869e73cf849e45fc321104587cd8a28. Chain 2 (Bitcoin): anchored in block 958346 (2026-07-17T01:47: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/QZDFP1887025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f8e143913f625c67b32bc65aceba226f6401fd4aa59355eb1430a7848afe784. Chain 2 (Bitcoin): anchored in block 958157 (2026-07-15T13:14: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/QZDFP1887026.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a46cfe5858fe39435e31e282813e0d642db1cb33480f2278920f7206725106a. Chain 2 (Bitcoin): anchored in block 958510 (2026-07-18T06:38: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/QZDFP1887028.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x44d0f1075a9aa197dd7ce706ec0e91cc961c82ff7d7121c28f7fb5a15cd1e884. Chain 2 (Bitcoin): anchored in block 958686 (2026-07-19T06:43: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/QZDFP1887030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1fc54381e1dcecd1e779cac06ea2a7e434774044a2a78b8b50c4f1112b875764. 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/QZDFP1887031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaddb21356429fbc0fcbc63fec8b61d7586a0aecdec935d79249f35dcf2d35857. 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/QZDFP1887032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf8feecf31c9dbfdc21730371bb30ca0b0a509e4c52258ea21c6acb30835b72a6. Chain 2 (Bitcoin): anchored in block 958268 (2026-07-16T08:56: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/QZDFP1887033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6316738033253606fc75e5e7b3c41aa581414f7b93a25dd6f2a26db756d9c9cb. Chain 2 (Bitcoin): anchored in block 956725 (2026-07-05T01:12: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/QZDFP2160813.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x522f65ca29e67ff87c15eff36094a289cff512cf34ca3ee209c4ac21214204a0. Chain 2 (Bitcoin): anchored in block 958639 (2026-07-19T01:18: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/QZDFP2165147.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbee6c8be6716faca7b643b434b2e9d1d02c5da732460d2e5b7cc401de3b351fe. Chain 2 (Bitcoin): anchored in block 958825 (2026-07-20T04:55: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/QZDFP2165148.