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 0x4dd8d42e9b69c1ab7e99b043c47a6b789c5c473d7a93399383d557f725385580. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/5e4281ab-d4c9-4c03-8237-bd635039de9b.json and https://artists.proofprofile.net/proofs/artist/5e4281ab-d4c9-4c03-8237-bd635039de9b.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 0xbc1d9c67a7bbd7d2e379e0be487720db8e43e38a3f5863a02524c630307c858b. 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/QZNWZ2120166.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xefbea487032041a052ab20bfdc77e5511a0735bafa466051745925c71e3170bb. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50:38Z), 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/QZNWZ2120167.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb9efefc607642a4e2b37ee3b22ff3f7bb1365be9ef75119399ece655114be640. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53: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/QZNWZ2120169.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3cfe34df830d4f1bc124deee94d5f712d7ebb8bd00f4e079828c150a4c73850f. Chain 2 (Bitcoin): anchored in block 960264 (2026-07-30T14:36:16Z), 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/QZNWZ2120174.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8cc948c6da0a597357034ad86ce8de5953e5d89268a5ea2b1314af7c66e94910. 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/DEZC62594148.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2156ad661b0599b99dc6602c198d867dc2aff1cbda602c5a95496dd966dc5d3b. 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/DEZC62594149.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe26550501f4894809cd9d09cd751d572ff26aabf364783b7975ff59898d2af10. 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/DEZC62594150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd254228970d221738ec85fafb9f745d6ae2c5c42b8b535170e41d000f4f9088f. Chain 2 (Bitcoin): anchored in block 953528 (2026-06-13T15:41: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/DEZC62594151.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9e603159e30a5c53016026347e43354a35defc59b45d61c5bef7d0a256974ca. 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/DEZC62594152.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd2510bed154b945c0ed850baffff655b3fa3231ec8931f2ef58e086133e1b351. 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/DEZC62594153.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66a722b11956f01981fb440d87f59ede06d16c1392e0988a3c7315df7e80dddf. 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/DEZC62594154.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x506422001afbb51329e25fc9fb5ce12827943bad28444c69a912323854ca60fc. 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/DEZC62594155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x39e43a73b761a13ac96bac4d245648817d1a72e33674838f274d28b82de98dc0. 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/DEZC62594156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c56b6bf67a667690e1deec18d9a6db56be342b5bc93cc2020611560f25a866d. 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/DEZC62594157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe1cd9df53ffd51ca4bdee53138c279ca4ceca48e6bf2c749dc5157580ca30ba4. Chain 2 (Bitcoin): anchored in block 960389 (2026-07-31T10:20: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/QZMER2123571.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9cb6204e17474a027cc6b94d6a4c55a6580fdb38817db283eb9af6420144a293. 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/QZMER2123572.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3e5ebcf08c7878cc47ebefe878ff2e17bdafd88d2f2b31562185ef8354aaf869. 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/QZMER2123574.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9588c215c9cae349f7c8426b068d453e349ca0b1526200f2c085390ffc211fd0. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29: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/QZMER2123576.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x32cc58b4afa55b3c99b28fc8e600f57f17c7d38b4448c29f2397f3c3f329ead9. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39: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/QZMER2123580.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59ccbaa5f284e507defa63c98e53e8c6dee885717e2f9863680f89f50268e40b. Chain 2 (Bitcoin): anchored in block 960354 (2026-07-31T05:48: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/USUYG1381243.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8ccc67e4f3bc9529004a53f86d38b8c6445b8da0e7b32fae09508b70fe700c7. 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/DEZC62592527.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f995fae949bace70b525140d68ef184d94fa0c2793380f2e3e68694e6957792. 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/DEZC62588819.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe26e1fec8f9c81bb8cf8bff748e6b093a8364f9ab1a484c910b42c018fd0ad0f. 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/DEZC62583363.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x66b4494bec6d5fa8345ec6c0652d893c641ba7a1cb069f3d20d0af05c811219b. 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/DEZC62579257.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cd1d12e8b59fb1d6bbe1ecdfe1c32298f4056fcbf9d9ed87c1d036b302ee0d4. Chain 2 (Bitcoin): anchored in block 960473 (2026-07-31T22:27: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/QZHN52336342.