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 0x58ec5145ce5bff93155a87d4c921876e82dd9d9195e6cdb73223b5bd867bf12a. Chain 2 (Bitcoin): anchored in block 953778 (2026-06-15T11:57:35Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c6569db7-e8b7-4b4b-b7d3-cc651f8d06e9.json and https://artists.proofprofile.net/proofs/artist/c6569db7-e8b7-4b4b-b7d3-cc651f8d06e9.ots, the client at https://opentimestamps.org runs `ots verify -f record.json proof.ots`.
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 0xb6a8ee537e7b7f73723cb5c6c64b0f5ea792bed3b34f6b07b915a68be2a1c490. 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/NLE421200201 — a six-check JSON result.
Friedenstag, Op. 81 Oper in einem Aufzug: La rosa, la rosa che un bel fiore (Piemonteser, Konstabel, Schütze, Musketier, Hornist, Soldaten, Chor)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xddc50599b92d2ac4b80dcf48700a3e065c34c22f153394e01af06c6b27d921b3. Chain 2 (Bitcoin): anchored in block 957122 (2026-07-08T03:39:04Z), 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/DEF059931302 — a six-check JSON result.
Friedenstag, Op. 81 Oper in einem Aufzug: Hunger! Hunger! - Nur Widerhall (Chor, Konstabel, Wachtmeister, Hornist, Musketier, Offizier, Soldaten)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xff77444b96cc085f25b88d92e84cc3bc9b5654ae699e96c2a3c0446021cb26e2. 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/DEF059931303 — a six-check JSON result.
Friedenstag, Op. 81 Oper in einem Aufzug: Mein Kommandant! - Rede! (Frontoffizier, Kommandant, Deputation, Frau, 1.2.3.Deputierter)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13afc8a5dea25bd9fe11bd00c749a89007849670c72e9a2c2e2e036d55cbf2ce. 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/DEF059931305 — a six-check JSON result.
Tristan und Isolde, WWV 90, Act I: Prelude
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2baf14283d68fa532b1b07df47198bb57ba84973992012ff42a6fa1ea15fd243. 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/DEB951998083 — a six-check JSON result.
Tristan und Isolde, WWV 90, Act II: Prelude
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe986c4af8f66361c38763d82a11f60f20c3e66eb446873653a602031800875b1. 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/DEB951998090 — a six-check JSON result.
Tristan und Isolde, WWV 90, Act III: Prelude
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa05f6ca36f4834a825dc09dae9612a1898dff0dfb52e6a0a8054eb862f49f826. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEB951998102 — a six-check JSON result.
Tristan und Isolde, WWV 90, Act I Scene 1: Westwärts schweift der Blick
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdaeb1aa70162a38a1f4f338518693ab1910e638ce4cab4430804a4726cf936c1. Chain 2 (Bitcoin): anchored in block 960284 (2026-07-30T17:23: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/DEB951998084 — a six-check JSON result.
Tristan und Isolde, WWV 90, Act II Scene 1: Hörst du sie noch?
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x73d2029ed0cf1c0c55e567ba3ee1b1146271e54509df4ca716bf5ced9069c60a. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEB951998091 — a six-check JSON result.
Tristan und Isolde, WWV 90, Act I Scene 2: Frisch weht der Wind
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x163f931a53482687977c2d09fe9aabeedff3441cf2a7635b6f6d61ac8226bfff. 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/DEB951998085 — a six-check JSON result.
Tristan und Isolde, WWV 90, Act II Scene 2: Isolde! Geliebte!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3ddade0a2613f895e785a940ac4222c8b8820524ba77c8a2f6a6151d7b16c291. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEB951998092 — a six-check JSON result.
Tristan und Isolde, WWV 90, Act III Scene 1: Kurwenal! He!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4703ccc98437dc315181ab033c2d9f486a7193df562f7ceb18df5d97422eee86. 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/DEB951998104 — a six-check JSON result.
Tristan und Isolde, WWV 90, Act I Scene 3: Weh! Ach wehe! Dies zu dulden!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xecbc64d481ac3b8027d5f2c7c1929df9ea82e31bed3753907420dc677eec45a8. Chain 2 (Bitcoin): anchored in block 960497 (2026-08-01T02:22:04Z), 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/DEB951998086 — a six-check JSON result.
Tristan und Isolde, WWV 90, Act I Scene 3: Auf, Ihr Frauen
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8e414438e1e1dab2a6d4288a8ba97bbcafcd409262103898db683b629b053281. 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/DEB951998087 — a six-check JSON result.
Tristan und Isolde, WWV 90, Act II Scene 2: Einsam wachend in der Nacht
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x87485b7b3b87791bdfa99fdb1f53a95274be7123f8e3be4acd6a4043d7a55ad3. 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/DEB951998094 — a six-check JSON result.
Tristan und Isolde, WWV 90, Act I Scene 4: Herr Tristan trete nah
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd619a08be0c6d24e48311f6d790d1fc32b1ccf126ed126fea08830d7f75ea055. 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/DEB951998088 — a six-check JSON result.
Tristan und Isolde, WWV 90, Act I Scene 5: Tristan! Isolde! Treuloser Holder
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x079ea73fb655915999e1192ec6d373a4890c1974adc42411dfa22e2b93e1636b. 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/DEB951998089 — a six-check JSON result.
Tristan und Isolde, WWV 90, Act II Scene 2: So stürben wie, um ungetrennt
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2b39ef1cc89407eae6bae35aca82221da88a9ea08f25c982348a146ca3a1f329. 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/DEB951998097 — a six-check JSON result.
Tristan und Isolde, WWV 90, Act II Scene 3: Rette dich, Tristan!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x648a20f9ee5ecfbb25d934e328a62031ef230c650fb10168ce9ebbaf91b22acd. Chain 2 (Bitcoin): anchored in block 960489 (2026-08-01T00:40:43Z), 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/DEB951998098 — a six-check JSON result.
Tristan und Isolde, WWV 90, Act II Scene 3: Tatest du's wirklich? Wähnst du das?
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x962717c52e2e4c3f79501a0359bbae05c4dd3da4e671419a646da649bb4657f5. 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/DEB951998099 — a six-check JSON result.
Tristan und Isolde, WWV 90, Act III Scene 3: Mild und leise wie er lächelt
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3d95669dc7197ce53492e610a5a32aeae493dd1b587b98df7c58cbf60468688b. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEB951998112 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2fece77942678b0ad19a03963b6e6c964cd468cf6a0868079344082beb57beb1. Chain 2 (Bitcoin): anchored in block 960153 (2026-07-29T21:57: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/NLE421803601 — a six-check JSON result.
Richard Strauss: Ariadne auf Naxos, Op. 60, TrV 228a (Live)
Das Rheingold, WWV 86A / Scene 1: Vorspiel
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc188013ecd2d6f70cad26d6331168e4f4cffa065634a79a727d92475e8d2a71c. 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/DEAQ71950401 — a six-check JSON result.
Das Rheingold, WWV 86A / Scene 1: Weia! Waga! Woge, du Welle
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8d3a17642163b8add01ef213211f2307ddb178b5eaf5de3d6f1b97016d0c8fab. Chain 2 (Bitcoin): anchored in block 960360 (2026-07-31T06:42: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/DEAQ71950402 — a six-check JSON result.
Das Rheingold, WWV 86A / Scene 1: Hehe! Ihr Nicker!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcf9a3f01276d6043433775d1661ecbf9604f88491abf226211fa243cad0d83fe. 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/DEAQ71950403 — a six-check JSON result.
Das Rheingold, WWV 86A / Scene 1: Garstig glatter glitschiger Glimmer!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xed1383bb2a14d190f92ad0d574b3ce02b88531c3f25b040f059205deef3e94af. 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/DEAQ71950404 — a six-check JSON result.
Das Rheingold, WWV 86A / Scene 1: Lugt, Schwestern!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x906266be588394ff40e88fecd97e413e2755a9d06069d9c81945c00a4831d135. 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/DEAQ71950405 — a six-check JSON result.
Das Rheingold, WWV 86A / Scene 1: Der Welt Erbe gewänn' ich zu eigen durch dich?
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xeae969cfeae8e8e868648024aa5de01b351c9d30369ec8c98efad984459c458c. Chain 2 (Bitcoin): anchored in block 960427 (2026-07-31T15:59: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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEAQ71950406 — a six-check JSON result.
Das Rheingold, WWV 86A / Scene 4: Rheingold! Rheingold! Reines Gold!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8fcff434583e95bd1fe07ca9edaba7a0770653c68091eeba5dc50addfe58102. 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/DEAQ71950443 — a six-check JSON result.
Wagner: Der Ring des Nibelungen, Orchestermusik