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 0xc370b4e7fa9c37bc2b9933019faeb213c7e68f2a513eb3f3718aed6033919720. Chain 2 (Bitcoin): anchored in block 954066 (2026-06-17T08:11:48Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/782021b0-eff8-486f-8c67-9259397c44b6.json and https://artists.proofprofile.net/proofs/artist/782021b0-eff8-486f-8c67-9259397c44b6.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Elgar: Cello Concerto, Enigma Variations
Piazzolla: Aconcagua, Oblivion, Adiós Nonino, Tangazo
Suite No. 1 in G Major, BWV 1007: I. Prélude
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 0x2f2881ba7bb2af37dcea49c025a047d2485a51c20b8cef4eb02ac0b79e4dbe4c. 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/NLY332303258.
Suite No. 1 in G Major, BWV 1007: II. Allemande
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x46e6f6831707b3ead6a9ec8e0650c38df3128679d868234f8461a0bd45f6584d. 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/NLY332303259.
Suite No. 1 in G Major, BWV 1007: IV. Sarabande
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9749d317350817b594d6bad5393eac78a2b2b042b87bdd23e5192194c10183ee. 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/NLY332303261.
Suite No. 1 in G Major, BWV 1007: V. Menuet I and II
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x74b51245ff742168671042c24de0a7e06b4cf170978b5b2b04b565ee27f84d2e. Chain 2 (Bitcoin): anchored in block 957065 (2026-07-07T16:43:21Z), 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/NLY332303262.
Suite No. 1 in G Major, BWV 1007: VI. Gigue
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x06cfdd9c4d1b152394f8daa0634d1e9e409c8973c1532b197ee467ba48be52c8. Chain 2 (Bitcoin): anchored in block 957820 (2026-07-13T07:54:01Z), 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/NLY332303263.
Suite No. 2 in D Minor, BWV 1008: V. Menuet I and II
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88fa4c0689bca1932a85cf5dc29e0eb7b41ffe3fc92cddc3775c427e44f27d9f. Chain 2 (Bitcoin): anchored in block 957064 (2026-07-07T16:43: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/NLY332303268.
Suite No. 2 in D Minor, BWV 1008: VI. Gigue
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5034846b8f8338a8e9f413deeec344dca040b34d2b33dfd94ac8612aa4fc6e9. Chain 2 (Bitcoin): anchored in block 957073 (2026-07-07T18:39:05Z), 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/NLY332303269.
Suite No. 3 in C Major, BWV 1009: I. Prélude
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd32fc7e65cdb4ae4949821d983809c739003e53192faa84178aee079b63cdda6. Chain 2 (Bitcoin): anchored in block 957039 (2026-07-07T12:58:18Z), 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/NLY332303270.
Suite No. 3 in C Major, BWV 1009: II. Allemande
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xaa8cb9784f9582c2890537b98bafa88859884a2e298b383b50ca916b39e5ca9d. 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/NLY332303271.
Suite No. 3 in C Major, BWV 1009: IV. Sarabande
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3034c911bfd751ccf944d195ff9a8ad17ee947be88268de39cf3026088d38a29. Chain 2 (Bitcoin): anchored in block 957020 (2026-07-07T09:18:01Z), 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/NLY332303273.
Suite No. 3 in C Major, BWV 1009: V. Bourrée I and II
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x04dcb47f407406c81b9e5a001515cb02f803716aa5e9d8310d1b01313ba6029b. 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/NLY332303274.
Suite No. 4 in E-Flat Major, BWV 1011: IV. Sarabande
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3b9759dfbd1d939bb4cc748c643f1309bc85a2128a5104bb57308382491a2203. 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/NLY332303279.
Suite No. 4 in E-Flat Major, BWV 1011: VI. Gigue
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4ae5d2a10d1c28a1c187c539a47badbf7b9a37eba6afe5a26a31ae3a98488ff0. 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/NLY332303281.
Suite No. 5 in C Minor, BWV 1011: I. Prélude
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08909f97f6f65bd55dc6328b75ccf0581582bc1d4a43d58376f6330e5d800175. 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/NLY332303282.
Suite No. 5 in C Minor, BWV 1011: III. Courante
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28510606ad11ea8fa67cbc25950e4b11296ba484aeea0b32f2d1beabc314aa9c. 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/NLY332303284.
Suite No. 5 in C Minor, BWV 1011: VI. Gigue
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe981d5fceacefcbd1b3789a6219c58c177e5557c9b998b35b92ed13dabfc4dc4. 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/NLY332303287.
Suite No. 6 in D Major, BWV 1012: I. Prélude
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0c47e90a72b76a2768da34b42c79fc8c7d2d672b4d98f6a99ab071902ac83ad4. 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/NLY332303288.
Suite No. 6 in D Major, BWV 1012: V. Gavotte I and II
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9aa0d232f46243e299120dd71eb1d2102f815d303cce64d011663757de2afa2e. 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/NLY332303292.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x28368d59967df3a6a5f6c24d0b119d0d2bab29821a092a7abb8b2c25174d945f. 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/NLY332303297.
Sonata II da "trattenimento musicale sopra il violoncello"for Cello Solo
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcc0539d078e83f0951dc7be30eacb3136cbb8ad1a8781f8ad3e627a433c4e675. 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/NLY332303298.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd1b7275a9e861192a1753e49c6a8478db992036c8319249a7aa28726c69a4996. 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/NLY332303299.
Gigue from Suite No. 3 for Cello and Piano
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6a1c41bcdfef098d5fc20e66f2a0186379512f690a7ce9c21d1a8c99e819e35. 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/NLY332303300.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x97d6a704cfffe42f3235d098287fb7d975a1d14c8bb9bf5964834a4754519ad2. 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/NLY332303304.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdbd12993edb5c0efaa7483f07df813658525f27b14384b35c13307bcec1de9ac. 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/NLY332303305.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1283cd419a0b132875be8cfb6eca7e6a44f442e1d6f0d06f62ea8f55390553d8. 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/NLY332303306.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe35c8df40a0d6e7add87b3243cb6948d96bbbae43b7b144ac0e1f203a388a83a. 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/NLY332303307.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb0f8d15522a709a7ce047646d61a7cceeabd7ad65835443788809e8e9c8fbba3. 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/NLY332303303.
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