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 0x60deb39cfe83790228d91175359cbb5d643c22348c6aed3d22bc21b7e3fd4777. Chain 2 (Bitcoin): anchored in block 953791 (2026-06-15T13:40:30Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/df0c3b2e-3c03-452e-870a-34464304fe6d.json and https://artists.proofprofile.net/proofs/artist/df0c3b2e-3c03-452e-870a-34464304fe6d.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 0x83f924575a694f2850ca80363d8285554b218f7637d8788f5649f9f775e01fdf. 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/PT8LX2300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87dcaa9fb678299765d50a6d30604ae12003d7f08dbe95ebfc2670ac535854a8. Chain 2 (Bitcoin): anchored in block 958152 (2026-07-15T12:00:27Z), 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/PT8LX2300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x15213f2bdbc9c8a3d0d8fd8bf240e86f3260cca2b0a443319508630889bed0f9. 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/PT8LX2300004.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x415b479e03c0b4c5814b2df13c62332d54f11c308c42f2a822ba426bc2aef770. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/PT8LX2300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98d2a0a4e8ccfa190a61d92edc1fc8167e4408685c6e9f1862d405d1d8775e43. Chain 2 (Bitcoin): anchored in block 958607 (2026-07-18T21:01: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/PT8LX2300006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x743f87fe40d3168854f466f21ab3e3627700ad7ea973cffc923ec55a327140eb. 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/PT8LX2300007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87303690167c7aa2b63a55a0582bf0b125836ca6220b4bc3e097640dd254d941. 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/PT8LX2300008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc4e09005aff739d9262e33c8da08a1ce9da3e63b3f706d9bb0cf4b1e66845d1. Chain 2 (Bitcoin): anchored in block 958839 (2026-07-20T07:01: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/PT8LX2300010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x827dc80dd1f107c81071737df0ccc12ab7dc88b8dd68bd25569f676bb056972d. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38: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/PT8LX2300011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x83f924575a694f2850ca80363d8285554b218f7637d8788f5649f9f775e01fdf. Chain 2 (Bitcoin): anchored in block 956474 (2026-07-03T08:56: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/PT8LX2300001.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9a3970794109182009fdb1c914de101b24c72aed74ce9af1437e51280f247302. Chain 2 (Bitcoin): anchored in block 957770 (2026-07-12T23:17: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/PT8LX2300002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87dcaa9fb678299765d50a6d30604ae12003d7f08dbe95ebfc2670ac535854a8. 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/PT8LX2300003.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x415b479e03c0b4c5814b2df13c62332d54f11c308c42f2a822ba426bc2aef770. 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/PT8LX2300005.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x98d2a0a4e8ccfa190a61d92edc1fc8167e4408685c6e9f1862d405d1d8775e43. Chain 2 (Bitcoin): anchored in block 958480 (2026-07-18T02:58: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/PT8LX2300006.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x743f87fe40d3168854f466f21ab3e3627700ad7ea973cffc923ec55a327140eb. 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/PT8LX2300007.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87303690167c7aa2b63a55a0582bf0b125836ca6220b4bc3e097640dd254d941. 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/PT8LX2300008.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8c4b8eb75fc2eb47d5623a19f38a284d20064bacd89d54ce866bf1c818b06bb. 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/PT8LX2300009.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc4e09005aff739d9262e33c8da08a1ce9da3e63b3f706d9bb0cf4b1e66845d1. Chain 2 (Bitcoin): anchored in block 958842 (2026-07-20T07:48:27Z), 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/PT8LX2300010.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x827dc80dd1f107c81071737df0ccc12ab7dc88b8dd68bd25569f676bb056972d. 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/PT8LX2300011.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26401d78828bbfeaca652392a9c3ded1c9340774f3c610ae47a0559ecec4556f. Chain 2 (Bitcoin): anchored in block 958600 (2026-07-18T19:24:05Z), 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/PT8LX2500002.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x52cfdb486faefc5f77a9d96fc566154a44bc1687e716ae462a32368f068dc401. 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/PT8LX2500003.