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 0x3112a3a7464345a41c72a898dba966467a436ea8a5b9c9a690edbd303cfafd26. Chain 2 (Bitcoin): anchored in block 953407 (2026-06-12T19:24:56Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/cbf08ac5-7b91-4aa6-aedb-138434f0873b.json and https://artists.proofprofile.net/proofs/artist/cbf08ac5-7b91-4aa6-aedb-138434f0873b.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 0xf5747b2825c8090cc9dfb59376d2f8cf9ad3b2d4f3d275ca188592945ee6f7d0. 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/QZK6K2375902.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3e7dcaf66fe758c0601884f289927035b70dd2720809a900b8fd7cf9754b0ad. Chain 2 (Bitcoin): anchored in block 959163 (2026-07-22T18:47: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/QZK6K2375903.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f96594057a4b08dc851cfaeeee9494ae2d177ec329159a55d349f73d1a7a231. 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/QZK6K2375904.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x304204f77e1691aa230744ea21b3ee811e9e21604706b5812f6cb67ce40a4798. 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/QZES62364292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5b6a20ca804940376d94aa10c6dad683ad21224c15e0fbd3e5f82186d383b43. Chain 2 (Bitcoin): anchored in block 957055 (2026-07-07T15:12: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/QZK6K2375905.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x34a417c926187557f631f42b94821efc87d9f91a7d2752457103b85137aaa59a. Chain 2 (Bitcoin): anchored in block 960145 (2026-07-29T21:13:37Z), 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/QZK6K2375906.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87e6b705fb594edf17e5dcdf2dfab0c944355e1eaf448bba007276e5ddf502d7. 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/QZK6K2375907.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb88c93e3442424259d536003292a85d6ce7048c5024b333a6c2153d05475efe5. 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/QZK6K2375908.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce72cc8114a7fb60c2d927ec94f06fc4380105acaa32e2b3f7f02d5ddfa8995a. Chain 2 (Bitcoin): anchored in block 960273 (2026-07-30T15:42: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/QZK6K2375909.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x958df2e609c370322715fafc4966ed866e5c8031cc3ab1ee8977597c65534de6. Chain 2 (Bitcoin): anchored in block 960117 (2026-07-29T14:28: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/QZTAX2201885.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd5f6ff5e1069cf24efdcecb915e09fab634f419a58982350584874636e035a99. 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/QZK6K2375910.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x20bdbe5e8ee0367d2674b06d7444f8f3e30f8c965335f5fdb6ab11c68e99fb18. Chain 2 (Bitcoin): anchored in block 960212 (2026-07-30T05:43:45Z), 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/QZTAY2403150.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6106359a13cf5877f0d95d853f86c79f083a8e9d8c889a926e142030e7b8c5cf. 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/QZNWZ2475291.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x304204f77e1691aa230744ea21b3ee811e9e21604706b5812f6cb67ce40a4798. 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/QZES62364292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x483d7a572b6d192b410d654b899e5bf06c13c262ea5578bd477e017407b3cfbd. 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/QZES62364293.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x958df2e609c370322715fafc4966ed866e5c8031cc3ab1ee8977597c65534de6. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35: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/QZTAX2201885.