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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf59bb3262790fcbc3788e9b8c659cf5ee8037986255d962ddfaa19fbc15859d4. Chain 2 (Bitcoin): anchored in block 953596 (2026-06-14T06:21:39Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/0b75f406-dcce-49fa-8c4a-7cf43002da34.json and https://artists.proofprofile.net/proofs/artist/0b75f406-dcce-49fa-8c4a-7cf43002da34.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd91eda345709aef3984ef568f8f300eb89a5c1408a37078f791ef96514139b13. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/BRJGZ1900014.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xae09b5e0343e201c9772752c5d9d3c69c5f728c6425bb9d0d4518a545202937b. 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/BRJGZ1900015.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf0e18dedcac68321fc17d6547dfbb251d4f1d9414696b85e79780589bf7e4c79. 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/BRJGZ1900017.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x782c44e47155196e087800f9293e5631b6f2b893ab6c3e0a37cdc999b23685a5. 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/BRJGZ1900013.
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 0xfcf53dfb2a4aeab4b741c7240b6b070f6c83570751245d556ff0e64e6828cece. Chain 2 (Bitcoin): anchored in block 960500 (2026-08-01T03:13:03Z), 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/BRJGZ1900018.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13e1ec71e12ed75e561d5207a06d9a17ea39b9a2cdffb9176fe44b1a32ef242c. 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/BRJGZ1900024.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc7fceded3e5a1495cda4f13e98fbb7d27101b05488ee99b1fb6e8fa8ab9878cb. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/BRJGZ1900025.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x161cb979113f2ab0fe4a7f36781d50220dfbac8d5852e659be09ff3228415b0c. 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/BRJGZ1900029.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac5dc8ec062c4807546b071a16228561493f8e90475ef20db068733a37b42675. 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/BRJGZ1900031.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f71e842beeb663b51487a26867c27800dda8bc8668abdc39af1da6ca6961460. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/BRJGZ1900032.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x901d77d7092230965e26863e7bd3065a8a78c8db5cff4f1a7c881e339e426dc1. 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/BRJGZ1900034.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x18aac244ffffba49c6360648a5a1c1259c5baa10909233748bb213c3b247ea69. 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/BRJGZ1900035.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x41b8107b496e544543b5fbad0ced39417b9a003f7a73a086b58074bdb55b6e84. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/BRJGZ1900036.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30bc7bae15ea5b0e61f8c92e56687a3c4a8ef75a73d9d379a9f68da903f93cb7. 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/BRJGZ1900037.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0df9c115f58911a40ef2befdec2d6fa1f6233f2fcb990369b9fe2c856c5c57eb. 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/BRJGZ1900038.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ed1b0154f263a364eddc7c476680c0e12817b33eb745482ab7d4dfc1724accf. 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/BRJGZ1900039.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeedf0eea174de8f40ce0a52e08aca6de15c9ebf7258150d56a62e06b72c9ff6e. 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/BRJGZ1900030.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1570b0317234cc01b9875ca467d54f34af201a56ec94f16a5a1169ff45a84db1. 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/BRJGZ1900033.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x974e0196203c41e5159d098e9b5a12e281b51ef4433c73b51e76cea7fe7aefd0. Chain 2 (Bitcoin): anchored in block 960478 (2026-07-31T23:30: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/QZHZ41916845.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d91d5e81d8a4141355844aee81e2dc59df8eb3244848f1b5f6bb0ffdac7f295. 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/QZHZ41916851.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd62dcea44992acdd8c1987065ab19ac5e015ad9dd99a8190548faae57e84b2d0. 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/BRJGZ1900041.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x91e087baa7c04a509a4b0fe95a01d82f48b44c56fa2f4a2c2170b098768e99d6. Chain 2 (Bitcoin): anchored in block 956894 (2026-07-06T07:53:57Z), 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/BRJGZ1900042.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbd3f623830d9733160615b91f6b7cf9e28bb94b6e26fa0a572af1a44906dfc5c. 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/BRJGZ1900049.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5bfbe06f75633936153fc76d7d39adbf0a8a536e125b89da62363975a4616cf7. 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/BRJGZ1900050.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e02427ef72905abf356635bea41f8828f91ead5f607ee827bf93d67eb321e92. Chain 2 (Bitcoin): anchored in block 957056 (2026-07-07T15:15: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/BRJGZ1900053.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7921f1849aa4826146b7bb6bfcec8ed0313cec0b790eaf5897657c8feedccb57. 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/BRJGZ1900061.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x344c6260a4c8e6a920851045d43d7b61f5f8c96b9d2066addf7ec516d73555ef. Chain 2 (Bitcoin): anchored in block 957145 (2026-07-08T08:56: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/BRJGZ1900063.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0faf660c13c7741dacf07258c055ff3fa71dedc98aae2a4a1f4566391c347120. 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/BRJGZ1900071.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x99f9771d746ccba2e1b0439f0d57a04a7341bfe84909408059c85579968f2258. 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/BRJGZ1900077.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd497a68d1658f691089e14f80849c4b5d1e26016bfc925710006d1bc557c2226. 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/BRJGZ1900080.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61d1b04c599614c2d533b8a699eab96f962423a481248eccc1847eca098dea44. 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/BRJGZ1900086.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf4142b514e2e8669d126a6ce700e05e8d075c8683087bc90af1aafb3db8617b3. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/BRJGZ1900102.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd3db13c66858351e4bf010529a1d0d1a96b1ac5a2aafaa92d1ab448b43af5b0a. 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/BRJGZ1900103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28712cd910a7952f26c4a8b07a041083d309706477c80c84c494eab673f9f4dc. 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/BRJGZ1900109.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x792fd120243c07ecb725abe15ee1c23b39214a73cf88d59029f0435a9a404040. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53: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/QZHZ41927000.