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 0x937acc821f54e707db5dfca6601d5a0ac5640c5ddd985cc1472d29ddf9ef7857. Chain 2 (Bitcoin): anchored in block 953997 (2026-06-16T20:07:57Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/2cb7ed75-ed34-489c-b849-17ab02b6b8e0.json and https://artists.proofprofile.net/proofs/artist/2cb7ed75-ed34-489c-b849-17ab02b6b8e0.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Violin Concerto No. 1 in A Minor, BWV 1041: I. Allegro moderato
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 0x7034fb672e124d86ae8c4a6e60a1e626e16bc0b7c38f0921ef103eb72a65cfb6. 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/NLE421201504.
Violin Concerto No. 1 in A Minor, BWV 1041: II. Andante
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe14569de46edce5ade9e5aaad7de6ca494c865388ced0035b4a8e46e395123b7. 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/NLE421201505.
Violin Concerto No. 2 in in E Major, BWV 1042: I. Allegro
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0ca5cce4ac08f2f85f9aa64dd2522298d498cb2fee3c123e14e5236ad67831c9. 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/NLE421201507.
Concerto in C Minor, BWV 1060: II. Adagio
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x156ebc0892a1cd400afae940209649ad0bc8b2b2ccb5098456a9927fa83c0940. 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/NLE421201511.
Concerto in D Minor, BWV 1043: I. Vivace
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x43fe9fe54309870adc37636f8bb1e32adadcc44f9616a329f3d620c48f3b410b. Chain 2 (Bitcoin): anchored in block 960381 (2026-07-31T09:50: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLE421201501.
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
Concerto in D Minor, BWV 1043: II. Largo ma non tanto
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd80ccd5594c4145a7a5daea36f1bbe613fddd1d0e96d7a9dffd3e87335826fa3. 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/NLE421201502.
Concerto in D Minor, BWV 1043: III. Allegro
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeb61e8dec3db1520f3462560368d4e879d0a06af3a3f579192dd3efa9e7248b7. 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/NLE421201503.
Violin Concerto No. 1 in A Minor, BWV 1041: III. Allegro assai
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x577677023f486ebade7be2800df64f9c297caa2a734eb9aa1361d2e083731a22. Chain 2 (Bitcoin): anchored in block 960441 (2026-07-31T17:29:52Z), 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/NLE421201506.
Violin Concerto No. 2 in in E Major, BWV 1042: III. Allegro assai
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xce2d8ed66600957a6513320893bce0a3eb1e5c30debc041426d7fbade6323203. 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/NLE421201509.
Concerto in C Minor, BWV 1060: I. Allegro
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc035350df9823599fed16dcc5f84284ef25a6e5e060480870f6dfdaedf3350de. Chain 2 (Bitcoin): anchored in block 960362 (2026-07-31T06:58:00Z), 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/NLE421201510.
Concerto in C Minor, BWV 1060: III. Allegro
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x01df41b63663eca55acc4ccfd08a50b0f662b6a2116a6318ff5beb0400906541. Chain 2 (Bitcoin): anchored in block 960455 (2026-07-31T19:53: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/NLE421201512.