Cecilia McDowall (born 1951 in London, England) is a British composer, particularly known for her choral compositions. Life and career Born in London, McDowall attended Grey Coat Hospital School and
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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x9ecd815d2ec29322dc84ced0ac9d74983dc73c58c19661dc50a97acf04950d17. Chain 2 (Bitcoin): anchored in block 953772 (2026-06-15T10:33:29Z). Bridge: the canonical record inside this Bitcoin proof contains the same CopyrightID. Verify: download https://artists.proofprofile.net/proofs/artist/c779950d-d1ec-4169-8bdc-c3bf5f0e1d25.json and https://artists.proofprofile.net/proofs/artist/c779950d-d1ec-4169-8bdc-c3bf5f0e1d25.ots, run `ots verify -f record.json proof.ots` (https://opentimestamps.org).
Cecilia McDowall: Magnificat, Christus natus est, Ave maris stella & A Fancy of Folksongs
McDowall: Seraphim - Dance the Dark Streets - Dancing Fish - Not Just a Place
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
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f5311d3f05909406a97e53859a8f21a44bbd4b5a0ca278d91f5d3a103328fdd. 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/GBAJY2125101.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc656235756498f7d3ac272551584c89d3c7e261060c48fc835c60453942d47e2. Chain 2 (Bitcoin): anchored in block 957084 (2026-07-07T20:41: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/GBAJY2125104.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x33d7d4c47d7af5fd9010ea32e00f6ce5085124becf10b73e0d7fb35c991de1bf. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/GBAJY2125106.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x4f94ebf32d1719368c4d313d4aec20faf2ec0ea09af1785129f8951e61024b6c. Chain 2 (Bitcoin): anchored in block 960334 (2026-07-31T02:19: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAJY2125102.
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 0x8a5706fda95c01084515ccf7e59e3e2ddf1fa58a5159b1bbc387a77e479d52ca. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAJY2125103.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x8535c510ad77410373d695a92262e48810e8f77ad5a273626cb373dd3e4adb71. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAJY2125108.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xcacd2712204be05dfdde2ef7a042e0182ffeeb95dea4fe1743a944783ff20089. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAJY2125109.
3 Latin Motets (2004): III. Regina caeli
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x3c304746984e0907b31727f96ac35d4fc3010f7934a62df4e8c030cf01aed2d2. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBAJY2125110.
Da Vinci Requiem: IV. Sanctus and Benedictus
Seventy Degrees Below Zero: II. The Ice Tree
Cecilia McDowell: Da Vinci Requiem & 70 Degrees Below Zero
The Ice is Listening: II. The Ice is Listening
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x56d9d1fc5bd2b7e8dfa9279d9ebd0b6d06b4e848868569f8dfec51e5adbfb997. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBLLH1747506.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2beb7d432765ad1f6592f8969bfdca7fffa7b0b724fcf73f817380437e41ecd5. 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/GBLLH1645804.
Spotless Rose - Hymns to the Virgin Mary
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xe8768c91024460b13a2e1555cb1e111196ff95c15f9a87506d62abd1e7e215ab. Chain 2 (Bitcoin): anchored in block 953536 (2026-06-13T17:25: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/GBLWD0806804.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xc5873073da45cb8cd2b98006bca6274e566f787c5f88fc4de1423721b8468198. Chain 2 (Bitcoin): anchored in block 957124 (2026-07-08T03:53:27Z), 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/GBLWD0806805.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0x2eabdd5c206107eb7ea084a1d946e7e371a94242b453efc9df44fe0ebf7e1812. 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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBEJP2118806.
Dual-chain trust anchor. Chain 1 (CopyrightChains): CopyrightID 0xfad921e3ea1548ad39d9a27e15a4fee56c10a74a328218812634bacc0dda8c11. Chain 2 (Bitcoin): anchored in block 960340 (2026-07-31T03:15: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 via https://artists.proofprofile.net/api/v1/bot/ots/verify/track/GBN3Q1701116.