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 0x62dd9d800aa7d742c2058968474d7a7c0a9e7ca25dd64d0527aaaf4983dffaba. 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/38a886bc-95f0-4c4d-8a36-39098baa8dec.json and https://artists.proofprofile.net/proofs/artist/38a886bc-95f0-4c4d-8a36-39098baa8dec.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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfb3ace54ad26caa701b073123b611e99df803de8f2df7e5b661d1d80c2389834. 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/US65R2316612.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x88bdf1551c80b5fb3fe9bef7a1e16ed279c2ea6dd1a611b8b30b4605eeb3c917. 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/US65R2316611.
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 0xaec087ab874dc7376bd8b7601f6ef54e0dfc338ac9a78092cd3044ea15f36a85. 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/US65R2316613.
Clara, Robert, Johannes: Atmosphere and Mastery
Quatre pièces fugitives, Op. 15: No. 1, Larghetto
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3505c75a3fbf9297ec60d537acb644ab624c84e31ca6b35bb40b339de1b0f66f. 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/CALC42200709.
Quatre pièces fugitives, Op. 15: No. 3, Andante espressivo
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96c1bf797ab3f074f18a0921817526d937b1e3307e35c68be62894ddf57886b6. 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/CALC42200711.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9eb68a71e39e61d2b91809811e65263b27aa9ab476ffa367a02ba4f539b01d94. 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/CALC42200713.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6f65e6ad2e955d2fd63d215604310993e47e5e8e1bf4ccba5567a83084abe31b. Chain 2 (Bitcoin): anchored in block 959105 (2026-07-22T08:10: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/CALC42200712.
Quatre pièces fugitives, Op. 15: No. 2, Un poco agitato
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a11a783c6e7fdda0081ae98f43342b5652a8ea905ee958ab96d584eb03d564f. 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/CALC42200710.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x76e0732d61e0ce952af5a38d1c96c58a6355247d37e3a02aa35d6776559aada9. Chain 2 (Bitcoin): anchored in block 960095 (2026-07-29T11:07: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/CALC42200714.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5c5c037bd6068a626f81abbc9b0797638a6fe2369255b38a20ed98499dc17200. 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/CALC42200715.
Piano Trio in G Minor, Op. 17: I. Allegro moderato
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x59b1294538614a1c07512267b88bf6493e48745c55815cbfa3f922ac7756ec6b. 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/CALC42200805.
Piano Trio in G Minor, Op. 17: II. Scherzo - Tempo di Menuetto
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5cfedc4320b3da7999dda768e3aa7439c59fbd5e930838f15b545123489ef547. Chain 2 (Bitcoin): anchored in block 960163 (2026-07-29T23:20: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/CALC42200806.
Piano Trio in G Minor, Op. 17: III. Andante più animato
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b315a54b935275f9fd7fb07e9c210f7dc59cdf7261483a039b1749f8c160ca9. 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/CALC42200807.
Piano Trio in G Minor, Op. 17: IV. Allegretto
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x71dfaea398308082206596a94ddf8510680c711021e1754ae272a7c73aa4f2b4. 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/CALC42200808.
Clara - Robert - Johannes: Darlings of the Muses
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa09a1d0f284efa854db774015dfd586649e4b6e3926f8eacd1b27bdbae37c826. 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/CALC42020154.
Piano concerto in A Minor, Op. 7: I. Allegro maestoso
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x81c81fbd094bcea3c7a8726e9d5d9ea9f9e64c199aaf34e9941cc093615d04e4. 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/CALC42020151.
Piano concerto in A Minor, Op. 7: II. Romanze : Andante non troppo con grazia
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc4f2bfa2f47731d945c9250155cbab84b2d8591bd8d3d56494ba0a7e925eb742. 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/CALC42020152.
Piano concerto in A Minor, Op. 7: III. Finale : Allegro non troppo – Allegro molto
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe244603df20df4b6a532f054e8d78e343363a54ba3d0abcae70422f5954ac34c. 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/CALC42020153.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x313a9075a56612b0ade872f6020440a69c11bd03985042ffd8ea849f2117ade8. 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/CALC42020155.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf828d96e26890f6aaa46c96005f61b5a244a1f61ef7732882c23859bf5bd9c3f. 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/CALC42020156.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe9c783d57da2fb3589e22920aa124ff381ac683ca2b14ee8dbfafdb625c9143d. 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/CALC42020157.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x79caa2602eeda267f87f51ad8fadce0deda3b62a04072ea0107e69d39bc2d185. 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/CALC42020158.
Symphony No. 1 in B-Flat Major, Op. 38 “Spring”: III. Scherzo : Molto vivace
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4128be4cb1aea3246f0edfd8f2dce7a767c9144856457de97d52297b0804a4a3. Chain 2 (Bitcoin): anchored in block 960403 (2026-07-31T13:04: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/CALC41900247.