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 0xe461610ab750fd5e8194de582cab8c2b7bbc52ef6889f6d2cf033e5ec8d9a5a0. Chain 2 (Bitcoin): anchored in block 954555 (2026-06-20T12:10:20Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/ad88a306-27f4-437c-bb79-ad28ba2ab321.json and https://artists.proofprofile.net/proofs/artist/ad88a306-27f4-437c-bb79-ad28ba2ab321.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Dialogues des Carmelites, FP 159: Act I Scene 1: Ou est Blanche? (Le Chevalier, Le Marquis)
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 0x906136f89d7e3f5ebc3a329e131a778ac7b782d1cf7fc5a18eb48c848a264dc6. Chain 2 (Bitcoin): anchored in block 957061 (2026-07-07T16:07: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEU921193101.
Dialogues des Carmelites, FP 159: Act I Scene 1: Les soldats surviennent a temps (Le Chevalier, Le Marquis)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xb6552903af366be184b101486ac156e0df91499e45fd544307cb3aaa0ca1eb02. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEU921193102.
Dialogues des Carmelites, FP 159: Act I Scene 1: Blanche, votre frere aviat grand'hate de vous revoir (Le Marquis, Blanche, Le Chevalier)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x288338088ea3bb8442ec126d9ec4a24c35c4eee4af0f972618d8ac7ac3dbb4cd. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEU921193103.
Dialogues des Carmelites, FP 159: Act I Scene 1: Son imagination va toujours d'un extreme a l'autre (Le Marquis, Le Chevalier, Blanche, Thierry)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4e4aba3872fce7501c2a10af11d7a546ef7cfb15a8d4f72433ecf40c74e70529. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEU921193104.
Dialogues des Carmelites, FP 159: Act I Scene 1: Je vois qu'il n'y a heuresement rien de grave (Le Marquis, Blanche)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa2aaef9f30cab81deaea49b032bfcf198ee41e6929f535876cdca19ee59195b8. Chain 2 (Bitcoin): anchored in block 960368 (2026-07-31T08:26: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/DEU921193105.
Dialogues des Carmelites, FP 159: Act I Scene 1: Mon enfant cherie (Le Marquis, Blanche)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x62ed45f1075c48d34c9fad4225323503bcddbd38a2b0acc8c163780a16182998. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEU921193106.
Dialogues des Carmelites, FP 159: Act I Scene 2: Prelude
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe331234246a96cb8834e0a3733d72c4ee70475a1e84da6f70b13c4dba40b1a24. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEU921193107.
Dialogues des Carmelites, FP 159: Act I Scene 2: N'allez pas croire que ce fauteuil (La Prieure, Blanche)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf3957b04fc98c10b2b21f67977e5357b87e84cf0936635b1b4b64ea518849e65. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEU921193108.
Dialogues des Carmelites, FP 159: Act I Scene 2: Je vous que les severites de notre regle (La Prieure, Blanche)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x1f273fd197802e54b1fbc2fcc2a94cc81b85184fa784704c4aef5512651a1371. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEU921193109.
Dialogues des Carmelites, FP 159: Act I Scene 2: Ma fille, les bonnes gens se demandent (La Prieure, Blanche)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3f207e5d5f9bb9d1e3a719be77e23a30b30fc7cdbba2959ca71df64e8e3a4ff8. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEU921193110.
Dialogues des Carmelites, FP 159: Act I Scene 2: Vous pleurez? (La Prieure, Blanche)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xdecf68ead58022e4fc5e6776d6c434f9dacbbef033930c893fbb7ef95a4f2474. Chain 2 (Bitcoin): anchored in block 960468 (2026-07-31T21:25: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEU921193111.
Dialogues des Carmelites, FP 159: Act I Scene 3: Prelude
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xa8be2963470e221d731fc670e223d52d605764ed98779b2181533b0a2f7971ab. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEU921193112.
Dialogues des Carmelites, FP 159: Act I Scene 3: Encore ces maudites feves! (Constance, Blanche)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x65e56ff11a3be9a09a7fb0da327436328af541400b8b67b2ff97d847827299d6. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEU921193113.
Dialogues des Carmelites, FP 159: Act I Scene 3: Vous n'avez pas honte de parler ainsi (Constance, Blanche)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x891e6c88027e9afa8e35ce8fb1a9c001726f9c281fd1ec84272959cedd547976. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEU921193114.
Dialogues des Carmelites, FP 159: Act I Scene 3: Oh! Soeur Blanche (Constance, Blanche)
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x16ce9e3eb95df14d44e478a9c9208748193248e90ae839a2cf79c482e09c11a1. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEU921193115.
Dialogues des Carmelites, FP 159: Act I Scene 4: Prelude
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xf48fd10fc5a20958a74492d3accf1aaed47a7053dddbc872bba1f556a8fd53e4. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/DEU921193116.