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 0x6833694a8e67b47f4f7ebba7a90af9290c2e41fae581fffdf47f7adec8f2465a. Chain 2 (Bitcoin): anchored in block 954065 (2026-06-17T08:10:43Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/4ac57e05-28eb-4c0b-917f-1557d09cf88f.json and https://artists.proofprofile.net/proofs/artist/4ac57e05-28eb-4c0b-917f-1557d09cf88f.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
Bach, JS: Orchestral Suite No. 3 in D Major, BWV 1068: I. Overture
Bach: Brandenburg Concertos, BWV 1046 - 1051 & Orchestral Suite No. 3, BWV 1068
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 0x5dcd07000da29c8b4fe3d582b4cacdb5a378592d0c1bc33919de7d7b8e2a1bcc. Chain 2 (Bitcoin): anchored in block 960266 (2026-07-30T14:44:50Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEA800110601 — a six-check JSON result.
Bach, JS: Orchestral Suite No. 3 in D Major, BWV 1068: III. Gavottes I & II
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x482a186b985dac8fae14aa0c04dd9ecacd05df51209c4469c8170c76bed02075. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEA800110603 — a six-check JSON result.
Bach, JS: Orchestral Suite No. 3 in D Major, BWV 1068: IV. Bourrée
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68b53b76a46561b9b4e9f7384efd6d04a4a3c4cd9eb9fe9283e445c7d09a9a2a. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEA800110604 — a six-check JSON result.
Musica barocca: Baroque Masterpieces by Albinoni, Bach, Handel, Vivaldi...
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dcd07000da29c8b4fe3d582b4cacdb5a378592d0c1bc33919de7d7b8e2a1bcc. Chain 2 (Bitcoin): anchored in block 960314 (2026-07-30T21:00:46Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEA800110601 — a six-check JSON result.
Bach, JS: Orchestral Suite No. 3 in D Major, BWV 1068: V. Gigue
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93b323a5d5b40324fe8c8cd387d00acbb396dd2469dbb6bc3de67735a0f28c4b. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEA800110605 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68b53b76a46561b9b4e9f7384efd6d04a4a3c4cd9eb9fe9283e445c7d09a9a2a. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEA800110604 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93b323a5d5b40324fe8c8cd387d00acbb396dd2469dbb6bc3de67735a0f28c4b. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEA800110605 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dcd07000da29c8b4fe3d582b4cacdb5a378592d0c1bc33919de7d7b8e2a1bcc. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEA800110601 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68b53b76a46561b9b4e9f7384efd6d04a4a3c4cd9eb9fe9283e445c7d09a9a2a. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEA800110604 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93b323a5d5b40324fe8c8cd387d00acbb396dd2469dbb6bc3de67735a0f28c4b. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEA800110605 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5dcd07000da29c8b4fe3d582b4cacdb5a378592d0c1bc33919de7d7b8e2a1bcc. Chain 2 (Bitcoin): anchored in block 959159 (2026-07-22T17:48:40Z), 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEA800110601 — a six-check JSON result.