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 0x752622ba4e9457944e6b32b67757e8c26294815566372d8d50695c22325fd4f8. Chain 2 (Bitcoin): anchored in block 953827 (2026-06-15T19:59:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/d7841c89-6719-4e6b-9957-ffa6e425f014.json and https://artists.proofprofile.net/proofs/artist/d7841c89-6719-4e6b-9957-ffa6e425f014.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 0xa95a25a8365c264b92420094fcee2328cbd308b42aca6fac0da3d6c48d122a58. Chain 2 (Bitcoin): anchored in block 957819 (2026-07-13T07:53: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/ES71G1503077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x588790519d1c2558a190bc21247da80bcc222b315d9fea5078ccafa136ffdb47. 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/ES71G1503078.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76e3485d7f7581df663b507ae478c3fb84abb0e6349cfc4b1867e7b2a2b3f653. 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/ES71G1503079.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x40a489e1b46a030ad6192d314c4423a3a69160f1eacf2922d942f6141a9c6c57. Chain 2 (Bitcoin): anchored in block 960259 (2026-07-30T12:51:24Z), 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/ES71G1503080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfd6096f47d276042d903c4df1230c05d0dae77168f51ae6b865d4d8a50357cc7. 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/ES71G1503081.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x45636a27662c4c160e27a210a45ca226425705266e5319dd956e11f7fd1e2a20. Chain 2 (Bitcoin): anchored in block 960209 (2026-07-30T05:15: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/ES71G1503082.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48f5d3f4cf9cd6cd06c9242a67826e26434cb757f75a248878806b2659e03a1d. 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/ES71G1503083.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd12899c525609743b789677c9b86f0077d2b4d41b37774e7ddf5f168bcf84d57. 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/MXD782103848.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2dde445e85d863b2a9c0da560697ad5b1c087bf9c5c4400419b6e318c3f5f4f1. 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/SE6HN1993931.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa19b1a8e3291246d11b203b7e31b845622ab91295c3c66d77a361ff1ed2cbd6f. 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/MX3741900653.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x95458f25465a053088f1970f1682976617d224d1a241bf490c70431d7fdf573d. Chain 2 (Bitcoin): anchored in block 960344 (2026-07-31T04:14: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/MX3741900654.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6d92aaf1a4439ccc9d80e3d9137b1d48bb7c81b77a78e3af9a32cc56022cbbdb. 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/MX3741900655.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f36afb9c76fcee0c5e1bad5d5f7d388d1ded8b41e3545b6d874280f63e8b307. 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/MX3741900339.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc53741895a3011846f7ccc43cb9306106dbd7804b75a195455ba773d70d4d9ad. 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/MX3741600876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x94180f501363fb017e0ae7e97652f48f229e4dcbf4383a3f3983b98811c8f469. 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/MX3741700472.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3551c7f59e0eb7e8a7ad6b5908a4234d1d9dc282b76bde6d82b97c735dd14cfe. 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/MX3741700473.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4d071baa676f069d9615dde998705e27187ae851308e184cb1b2d1423b2590e. 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/MX3741700474.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7681bd092d6342cff19aa81a6b54bc70528ad78b4f3e13c4a12d9d6704190b2c. Chain 2 (Bitcoin): anchored in block 960435 (2026-07-31T16:33:26Z), 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/MX3741700475.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x48f9a4d56b44c067c7bee1a5450665937e43d90252d1aa529bfded3f8c831ccb. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26:26Z), 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/MX3741700476.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc53741895a3011846f7ccc43cb9306106dbd7804b75a195455ba773d70d4d9ad. 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/MX3741600876.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x58aa589f43e4f2146d28f12d29146fc2512069b63f23270ef991c89e839d48b6. Chain 2 (Bitcoin): anchored in block 960250 (2026-07-30T11:13: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/ES71G1512525.