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 0x4c76c1f13946a202927426178edc6f68e5bbd7e4862312d5b61e8caae95e6810. Chain 2 (Bitcoin): anchored in block 953736 (2026-06-15T03:21:19Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/97d1848a-2fd8-4b90-a368-7360651c7a00.json and https://artists.proofprofile.net/proofs/artist/97d1848a-2fd8-4b90-a368-7360651c7a00.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Bach, JS / Arr. Braga: Italian Concerto in F Major, BWV 971: I. —
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 0xdef16e528578ba78e0be9f9f2acb92c3ad0682a90fbf4f8237e17c6b19f5cdfe. 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/GBAYC9902425.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc040581cfcf122fd4ccf0678fd7335f805e4d70e5d99d48fd1d2ae1ac78832b2. 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/GBAYC9902426.
Bach, JS / Arr. Lopes: Two-Part Inventions: No. 13 in A Minor, BWV 784
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d4430e0f09eb27d63fd8d872ca7dd0767448097b0a38f6918a1fa0aa46e6532. 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/GBAYC9902427.
Bach, JS / Arr. Cazes: Concerto for Two Violins in D Minor, BWV 1043: I. Vivace
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2de4e8b38e12385e63ba55048a7b4b776fe245b080209c7055db18f4872061cf. 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/GBAYC9902428.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeebed6fd6c49002d24f6df9e48908f3ee8994ae7d6faa12c500665999aca5ffa. 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/GBAYC9902429.
Bach, JS / Arr. Cazes: Suite in C Minor, BWV 997: I. Prelude
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7f0a79f2e328065ddf2645277faf6c72770610aac4f7ad20b5f9d31698f5e901. 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/GBAYC9902430.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddb3b9bfcb0108c4599c0c372aed2058c3828726ba67a4c90c4d38037fdda4a9. Chain 2 (Bitcoin): anchored in block 954130 (2026-06-17T19:07:14Z), 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/GBAYC9902431.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b7fc9035d4fc7d7a08a1e32038b705d232a7e0c9a11a5d4387b02ae675427d1. 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/GBAYC9902432.
Villa-Lobos: Bachianas brasileiras No. 5, W389: I. Ária
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe6d8c667bf1ebf40c979f1270fd2adb80bf86ea79e67e972f90f3dbd9c692d62. 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/GBAYC9902433.
Bach, JS / Arr. Cazes: Brandenburg Concerto No. 6 in B-Flat Major, BWV 1051: III. Allegro
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30cd9b24afe0677dd8fa2d3e13a149c741ef285a144d4137319869b1b4310e7b. 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/GBAYC9902434.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0a2156b5ea7ef4c88464f774a1efa33d461a398dd00f4b0a98aad1aeebcf17bd. Chain 2 (Bitcoin): anchored in block 958041 (2026-07-14T18:13:17Z), 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/GBAYC9902435.
Bach, JS / Arr. Cazes: Orchestral Suite No. 2 in B Minor, BWV 1067: VII. Badinerie
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c79ba251564089083b392e8a5e00dac9c87376f981bd347c97c6bd14cec81ec. 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/GBAYC9902436.
Bach, JS / Arr. Lopes: Keyboard Partita No. 4 in D Major, BWV 828: VII. Gigue
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x853a11bc8b097f0bc0f77ce49fc5c892515acd65b406988662f9e564bf4fbe7e. Chain 2 (Bitcoin): anchored in block 960144 (2026-07-29T21:09:47Z), 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/GBAYC9902437.
Bach, JS / Arr. Braga: Two-Part Inventions: No. 8 in F Major, BWV 779
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9371df1e804ae39e05a19b85129fa9765cbe476c314827daae262450a5bc1162. 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/GBAYC9902438.