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 0xda78a4060840a4c614e26439c83b080f4f6e51efb7c0cc0f067021fafcc2ee99. Chain 2 (Bitcoin): anchored in block 953997 (2026-06-16T20:07:57Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/3154c441-b632-43f5-ae86-2f2fe9ea342a.json and https://artists.proofprofile.net/proofs/artist/3154c441-b632-43f5-ae86-2f2fe9ea342a.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 0x4c9d446963bb1cc5150fc4e7fff4775051c9dafd04db47df9720a09303ef444b. 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/ITZ041200005 — a six-check JSON result.
Roméo et Juliette / Ouverture-Prologue: "Vérone vit jadis deux familles rivales"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb441f9d2042453d039f5452acfc0bd1ca18b8b42a85fdbe08a9ec8cce301878a. 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/ITZ041200006 — a six-check JSON result.
Roméo et Juliette / Act 1: "L'heure s'envole"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x31793b2c2cb625212adfb8cb7081d347bea073b92668c2762a1d445743661c3a. 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/ITZ041200007 — a six-check JSON result.
Roméo et Juliette / Act 1: "Eh! bien! que l'avertissement"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0fd600bc4e054ae426088a62b36da90645944e8a8e0a85f782ccc2eafba27061. 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/ITZ041200013 — a six-check JSON result.
Roméo et Juliette, Act II: L'amour! L'amour! – Ah! lève-toi, soleil!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2cf74ee1f173ef9e0d88694d77d6f2bc8c4659002f9c2303bcf9c12758e9a942. 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/ITZ041200022 — a six-check JSON result.
Archivi del Teatro Carlo Felice, vol. 10; Massimo Coco: Beati Qui, libera interpretazione di un Requiem in memoria di tutte le vittime del terrorismo
Archivi del Teatro Carlo Felice, vol. 2; Concerto per il XXVI Congresso Eucaristico Nazionale
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x19845617ed0edc0c0de6706a76dfe4e380336356aaeccba0f3d7a0d4bfcc7253. 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/DEN962336301 — a six-check JSON result.
Symphony No. 3 "Symphony of Sorrowful Songs": IIa. Lento e Largo – Tranquillissimo "Mamo, nie płacz, nie"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x478438b8a1aefb4ed86fa69973a9e1bd3426860f038a15ff38a6334d1df3fa00. Chain 2 (Bitcoin): anchored in block 958041 (2026-07-14T18:13:17Z), 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/DEN962336302 — a six-check JSON result.
Symphony No. 3 "Symphony of Sorrowful Songs": IIb. Lento e Largo – Tranquillissimo "Mamo, Mamo, Mamo, Niebios Przeczysta Królowo"
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee3e68c0dfe37a90e32497bf264316d30734124627cbd0640f77bf0fd4566a4c. Chain 2 (Bitcoin): anchored in block 960212 (2026-07-30T05:43: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/DEN962336303 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x333b932c7ae33a3999541b555ecb44fa37f4e84252f41a1ebaa3fb6c0886414f. Chain 2 (Bitcoin): anchored in block 960105 (2026-07-29T12:35:17Z), 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/DEN962336304 — a six-check JSON result.
Hänsel und Gretel: Abends will ich schlafen gehn
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8345c54835f3376d8a19c9f5abe5395d513223db98c7aae50dada1c9cae5bdb9. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN962336305 — a six-check JSON result.
Breath Alone: Paula Modersohn-Becker (Version for 2 Sopranos and Chamber Orchestra)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa4d61f4b9649ef493ad9e80fa9865c44df75c91d4a9685314b850f6848e4e4e0. Chain 2 (Bitcoin): anchored in block 960216 (2026-07-30T06:39: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/DEN962336306 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56b0f18122aaf38ede888381c9ed30fa1553070c91811d798ff581489d519637. Chain 2 (Bitcoin): anchored in block 960254 (2026-07-30T12:06:10Z), 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/DEN962336307 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65ef155c827f57220911dae79af723b22e230cb7f2da1df5ad97bf8bce425937. 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/DEN962336308 — a six-check JSON result.
Otello: Oh Dio! Qual mal strepito è questo!
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xbce33b17bdcb7fc4ea0f1bb47f7dbe4a108b2fce37d95b82933e18cdd48d537e. 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/DEN962336309 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xd83baf7b51a7e91ca6670ebdb442b371795448e35f501693a084583b09abbb4c. 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/DEN962336311 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3a23a471ae155d4f1447ea780b67273b2736ee26bd4ceae2a38e90052b532723. 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/DEN962336312 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2d3eb31ab0da2922fbfbabf31fd132c46260b8f49209d799527a330f96f99deb. 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/DEN962336313 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x221b05cd880e158cee1444faf27976055d5faa3978d3f62bfec512682d3745f5. 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/DEN962336314 — a six-check JSON result.
Le Cid: Plus de tourments et plus de peine
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe4a434be68abc2728dfd9b4728bccf15845fe4fab8901892f2ec0d4ac6399d78. 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/DEN962336315 — a six-check JSON result.
Le Cid: Allez en paix, vous que l’on aime
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x68eb4031c771c5e95bea43d95461b68946924488e8ad4e0335111d4e87eb887c. Chain 2 (Bitcoin): anchored in block 960448 (2026-07-31T18:48: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/DEN962336316 — a six-check JSON result.
Ave Maria sur la Méditation de Thaïs: Andante religioso "Ave Maria, gratia plena" (Arr. Spindler for Soprano, Choir and Orchestra)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13e09da04cc715fc7376677a4642cf31444eae609c6db9078b08edff29c9b0d9. 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/DEN962336317 — a six-check JSON result.
Ave Maria sur la Méditation de Thaïs: A tempo "Ave Maria, gratia plena" (Arr. Spindler for Soprano, Choir, Violin Solo and Orchestra)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xee2e1cb76bb78f293e3b56a846bd2b96cc4d097ba203829df36313f9aa937228. 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/DEN962336318 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x7b91370526bb7ddb0b89c7167f14561937ec23143f834c066766026ccdaec85f. 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/DEN962336319 — a six-check JSON result.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe5d8b6e1e87e15edc1924b31c51536e5a0dad520c6ac003f2bea22f7bacaa0a2. 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/DEN962336321 — a six-check JSON result.
Lakmé / Flower Duet: Viens, Mallika, les lianes en fleurs
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa87659e81a609f99429757c63064d04feb85a5a9a903c3a3322b9de1bedcb651. 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/DEN962336322 — a six-check JSON result.
Lakmé / Flower Duet: Dôme épais le jasmin ... Sous le dôme épais
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x0f19040f378190e5354ab8aa653d1558bbcf0dcc9df5b83bc0562e53d76a01f9. 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/DEN962336323 — a six-check JSON result.
L'assedio di Corinto / Giusto ciel: L'ora fatal s’apressa
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x091313c7026a49ad55624cb362b25eec6ce2c8126fc8dc3fcc152d582ec65e18. 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/DEN962336324 — a six-check JSON result.
L'assedio di Corinto / Giusto ciel: Giusto ciel, in tal periglio
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xac22d575107a06dc55164283bdd977b9b51fad5dd6d4a4ec2180a891c21f1467. Chain 2 (Bitcoin): anchored in block 960296 (2026-07-30T19:11: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/DEN962336325 — a six-check JSON result.
Massenet: Ave Maria sur la Méditation de Thaïs: Andante religioso "Ave Maria, gratia plena" (Arr. Spindler for Soprano, Choir and Orchestra)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x13e09da04cc715fc7376677a4642cf31444eae609c6db9078b08edff29c9b0d9. 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 at https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEN962336317 — a six-check JSON result.
Archivi del Teatro Carlo Felice, volume 21; Marco Guidarini dirige Brahms e Schumann
Archivi del Teatro Carlo Felice, Volume 19; Mozart: Requiem KV 626, Live 26 March 2013