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 0x2813d03c4dd7586884416fce8be3f1983e7badd0ae1b36c91b0975727d076012. 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/97b7dc41-ad0e-46c3-97fe-1f6f7cd8297b.json and https://artists.proofprofile.net/proofs/artist/97b7dc41-ad0e-46c3-97fe-1f6f7cd8297b.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
Warum ist das Licht gegeben dem Mühseligen? Op. 74 No. 1: I. Warum ist das Licht gegeben in Mühseligen?
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 0x8b9c5006ed1db949af886691b6102223ed8e7a2ce274c69c781c395368923888. 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/FRZ141224010 — a six-check JSON result.
Warum ist das Licht gegeben dem Mühseligen? Op. 74 No. 1: II. Lasset uns. Wenig bewegter
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2039cced3bcd70cf7f4b12bf240c42db4a02c35f2ea674d8099e52bf9e43ef61. Chain 2 (Bitcoin): anchored in block 959144 (2026-07-22T15:38:35Z), 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/FRZ141224020 — a six-check JSON result.
Warum ist das Licht gegeben dem Mühseligen? Op. 74 No. 1: III. Siehe, wir preisen. Langsam und sanft
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e25db4fe1260d6273ca72b8f1f1110e0fb860dfd4bc5757440eeca09e9c8d85. Chain 2 (Bitcoin): anchored in block 959145 (2026-07-22T15: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ141224030 — a six-check JSON result.
Warum ist das Licht gegeben dem Mühseligen? Op. 74 No. 1: IV. Mit Fried und Freud ich fahr dahin
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x61591200fb445f6722707310d6fec6fbd9e1e76f0a72e6b13769aa3418d2c678. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ141224040 — a six-check JSON result.
4 Klavierstücke, Op.119: I. Intermezzo (Adagio)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd59325d79435df72d4adb12fcdab6d7395284a86043921bfe9f12f8f59b62422. Chain 2 (Bitcoin): anchored in block 953513 (2026-06-13T12:47:07Z), 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/FRZ141224050 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdde110575e86cff89444a928f6e6377249351c7ef79b76afa432650a357f8249. Chain 2 (Bitcoin): anchored in block 960101 (2026-07-29T11:46:30Z), 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/FRZ141224060 — a six-check JSON result.
Fünf Gesänge, Op. 104: II. Nachtwache II
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x93dab9bdee8474a868c30a7334dfea12b7260dba5cb334352447500798ff44b9. 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/FRZ141224070 — a six-check JSON result.
Fünf Gesänge, Op. 104: III. Letztes Glück
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc511d041568561884cb36a41f9d6b8af8208ec81d31bdc2e753c6bef48be583c. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ141224080 — a six-check JSON result.
Fünf Gesänge, Op. 104: IV. Verlorene Jugend
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x96c2288cddf2ced310df5a60c7004474e4c7daea3a9569a39d2291ea35628824. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ141224090 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x6158e4bbf5393d8eb973626945185eb239bcc02936d12d3d8174424f46d9a528. Chain 2 (Bitcoin): anchored in block 960108 (2026-07-29T13:09:35Z), 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/FRZ141224100 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdd4182770e1f119b60545f43db698f2e89d3eb82526440e0749392ee4029f863. 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/FRZ141224110 — a six-check JSON result.
Drei Motetten, Op. 110: I. Ich aber bin elend, und mir ist wehe
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1788dfafbfbf5116263606d0effb8e81945f1cb06d3717aea7fe10601a7bce67. Chain 2 (Bitcoin): anchored in block 960240 (2026-07-30T09:57: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/FRZ141224120 — a six-check JSON result.
Drei Motetten, Op. 110: II. Ach, arme Welt, du trügst mich
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x50ed7d96c1695a733aeed75a540804ba93ee22fef20c35a8dab4cd44b7f2f19b. Chain 2 (Bitcoin): anchored in block 960294 (2026-07-30T18:46: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/FRZ141224130 — a six-check JSON result.
Drei Motetten, Op. 110: III. Wenn wir in höchsten Nöten sein
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2ad6f7dbe1cd9a8f9ed283d1c8ccca281ea8669999d4d4f3794250567e540a65. 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/FRZ141224140 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7e2d6ccbcc94d4124bb6cf3a1dcd3487e4c2bf04269e35d83b3b93d24c837346. Chain 2 (Bitcoin): anchored in block 960321 (2026-07-30T22:27:30Z), 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/FRZ141224150 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb7045234898462c918f18e38e36edf2a51757cab9aea14d5286ea5f2bd92e140. 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/FRZ141224160 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x51176a4b52a906990919e2482eb1e6f9cac2da276adc78f67b68eaf893765afa. Chain 2 (Bitcoin): anchored in block 960348 (2026-07-31T05:17:02Z), 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/FRZ141224170 — a six-check JSON result.
Fest-und Gedenksprüche, Op. 109: I. Unsere Väter hofften auf dich
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2832cc0fb4ef492a4726f65a32bfcd5eae1ed46b8a41918e07986fe6634020c. 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/FRZ141224180 — a six-check JSON result.
Fest-und Gedenksprüche, Op. 109: II. Wenn ein starker Gewappneter
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa3de407fc2d07d7669b7fa9a323a3f151c25943080e4b7a2aa35797ebc7044de. Chain 2 (Bitcoin): anchored in block 960370 (2026-07-31T08:38:45Z), 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/FRZ141224190 — a six-check JSON result.
Fest-und Gedenksprüche, Op. 109: III. Wo ist ein so herrlich Volk
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x08f06138b734026e108725dbce0d6c7b5a0c26709c73d1e478e18f28babb34f4. 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/FRZ141224200 — a six-check JSON result.
Mass in B Minor, BWV 232: Aria: Qui sedes ad dextram Patris (Alto)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc8f7b6a6c004d06b28de1076d990dbff7c323d3c2a7c3078ff3b8e0a0f065fc0. Chain 2 (Bitcoin): anchored in block 953515 (2026-06-13T12:53:06Z), 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/ES7891000710 — a six-check JSON result.
Mass in B Minor, BWV 232: Gloria in excelsis Deo (Chorus)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbe57aa7f556ff6ddecdb002622309e047fd40e09f2c43f67be2cc0c0d2f0fecd. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES7891000704 — a six-check JSON result.
Mass in B Minor, BWV 232: Kyrie eleison (Chorus)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb8bd271f1016e4e5d4fb78b1005ff3dc9ce3ba488b7a3f3708ea3674cf38a710. 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/ES7891000701 — a six-check JSON result.
Mass in B Minor, BWV 232: Duet: Christe eleison (Soprano 1, Soprano 2)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc0e49cef5f5494f9069a24a08537b2afa42694e14521b81e86bfd9f0b3c7edca. Chain 2 (Bitcoin): anchored in block 960099 (2026-07-29T11:30:20Z), 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/ES7891000702 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x02c58001137a7b51e89f00e6ba97d81d61f24d7943f5a40284ab6282482c6b70. Chain 2 (Bitcoin): anchored in block 957052 (2026-07-07T14:50: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/ES7891000703 — a six-check JSON result.
Mass in B Minor, BWV 232: Et in terra pax (Chorus)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8c963f92d4372274e7f526eb3b5890f8fbc24417f1a3a271439b775215245800. 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/ES7891000705 — a six-check JSON result.
Mass in B Minor, BWV 232: Aria: Laudamus te (Soprano 2)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa6ed1f636c62a066c3fc90a4ee754373e6f7bd9791c8c5a2c12c3d38632ada99. Chain 2 (Bitcoin): anchored in block 960170 (2026-07-29T23:52: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/ES7891000706 — a six-check JSON result.
Mass in B Minor, BWV 232: Gratias agimus tibi (Chorus)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0863d573a830d072b6574bc5f4d551b8cb664383e40dce06346a3788960c0b92. 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/ES7891000707 — a six-check JSON result.
Mass in B Minor, BWV 232: Domine Deus (Soprano 1, Tenor)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x094e0cdea9d35ccf90486e391ecd9d22328f0b73eee65cea7ff122572ca50d1e. Chain 2 (Bitcoin): anchored in block 957067 (2026-07-07T16:54: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES7891000708 — a six-check JSON result.
Mass in B Minor, BWV 232: Qui tollis peccata mundi (Chorus)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x194927ab787dffea931b056e6dc02721af449edab100b6fec2499324f4e06980. 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/ES7891000709 — a six-check JSON result.
Mass in B Minor, BWV 232: Cum Sancto Spiritu (Chorus)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x77f5b2564ad6aef0ddc5c5991f04b08d95abc6e78c1830ec102f15223373cdfe. Chain 2 (Bitcoin): anchored in block 960203 (2026-07-30T03:35: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/ES7891000712 — a six-check JSON result.