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 0x28c9cf77adb9122bdfacb95e6941f61dc4065613692cfb9d0d59bf1110fee1e9. Chain 2 (Bitcoin): anchored in block 954784 (2026-06-22T02:53:59Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/eaf78b80-73be-45ef-af7f-dc79e7c2bd76.json and https://artists.proofprofile.net/proofs/artist/eaf78b80-73be-45ef-af7f-dc79e7c2bd76.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
Piano Concerto No. 1 in D Minor, Op. 15: I. Maestoso
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 0x67819605739aa83f5529443dcf965293d3f1fa4a0d37e23333ae3d91ce5b5b01. Chain 2 (Bitcoin): anchored in block 960291 (2026-07-30T18:23:33Z), 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/CAAGN2219501 — a six-check JSON result.
Piano Concerto No. 2 in BB Major, Op. 83: I. Allegro non troppo
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd0c75db857984e59a71793b527ac83f9b6d050776754000c84f687393f8c41d. 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/CAAGN2219601 — a six-check JSON result.
Piano Concerto No. 1 in D Minor, Op. 15: Ii. Adagio
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x30fd9d81b710ee87d64cab04a5f14781845dac54a39bcef4e40e77ec31d96e91. 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/CAAGN2219502 — a six-check JSON result.
Piano Concerto No. 2 in BB Major, Op. 83: Ii. Allegro appassionato
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcd11e3d7e7600b4125b14aac0a90d2cf2302b819c997e35c4d8aa9c3ca58063e. Chain 2 (Bitcoin): anchored in block 960456 (2026-07-31T19:53:57Z), 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/CAAGN2219602 — a six-check JSON result.
Piano Concerto No. 1 in D Minor, Op. 15: Iii. Rondo (Allegro non troppo)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x5f74651db2695c06021547dd8aff5e43fd508d6629c43df6e2d2a01e523ec33e. Chain 2 (Bitcoin): anchored in block 960327 (2026-07-31T00:26: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/CAAGN2219503 — a six-check JSON result.
Piano Concerto No. 2 in BB Major, Op. 83: Iii. Andante
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8571778ed08afe708c80f0758a1c77d434358659a0cab0c015b8a4f3a77e23bf. Chain 2 (Bitcoin): anchored in block 960337 (2026-07-31T02:51:48Z), 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/CAAGN2219603 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2988955f022e03dee1ab8845e10fc59cadc4dc2d798668ac6381f6589202853. 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/CAAGN2219504 — a six-check JSON result.
Piano Concerto No. 2 in BB Major, Op. 83: Iv. Allegretto grazioso
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x26662f25ac52c5412b4bed3bbb36cffab63d1c01a51fc70237688c91a85a07ff. 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/CAAGN2219604 — a six-check JSON result.
Andante Spianato & Grand Polonaise Brillante Op. 22
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b775967c7197f99b38cbb654f0b32e3478ee29be5e14948cf3ca4a533e382e7. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAAGN2219505 — a six-check JSON result.
Piano Concerto No. 23 in A Major, K. 488: I. Allegro
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe686ae1cd4be4bc0bc88ed5266ffa0a02894ac5935af56266607295851607644. 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/CAAGN2219605 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e9bcf27b143bce9323d7f5846cf05a8f6eecc45339c59e035cc85a4385b5213. 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/CAAGN2219506 — a six-check JSON result.
Piano Concerto No. 23 in A Major, K. 488: Ii. Adagio
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f08427799dbb1c62109147575f665aadb55eeb17bc5bf5503ec471b44e9b972. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAAGN2219606 — a six-check JSON result.
Piano Concerto No. 23 in A Major, K. 488: Iii. Allegro assai
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8ee2acd4768e22f3cd2cf755a006b7f58bfe7f94b290ccd775af3237c2f8e74b. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/CAAGN2219607 — a six-check JSON result.
Strauss: Vier letzte Lieder - Four Last Songs [Daphne - Closing Scene - 12 Lieder]
Strauss, R: 4 Letzte Lieder: No. 1, Frühling
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6dfaddc11e7c4a01e8926511cea78ca7c718fe654e32e44f77f76de4de552484. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAYC8200136 — a six-check JSON result.
Strauss, R: 4 Letzte Lieder: No. 2, September
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0db6668d8600ed6734310344a99ac9a2e0b6d9f8a45e1895f0b47e0aac17b045. Chain 2 (Bitcoin): anchored in block 960410 (2026-07-31T13:50: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAYC8200137 — a six-check JSON result.
Strauss, R: 4 Letzte Lieder: No. 3, Beim Schlafengehen
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb2b7fd4db2fe7dbfa7348ac0f6654400bbae8eccee30360e5ac7f9e5e8272f88. Chain 2 (Bitcoin): anchored in block 960418 (2026-07-31T15:20: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/GBAYC8200138 — a six-check JSON result.
Strauss, R: 4 Letzte Lieder: No. 4, Im Abendrot
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x212744c1d14042a808e8d7f987f665d8212fc5763c7d21bc6c2e6a1968c5c459. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAYC8200139 — a six-check JSON result.
Farewells - Czyż: Pożegnania: No. 2, Na wzgórzach Gruzji
Schumann: Die Großen Chorwerke / The Great Choral Works
Die Zauberflöte, K. 620, Act II: Der Hölle Rache kocht in meinem Herzen (Königin der Nacht)
Orchester der Bayerischen Staatsoper München
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4c022a27f7d350e1f49c11a015c88a6fd33109a4347232755e8effb164e82e4e. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEA340600891 — a six-check JSON result.