Blog

Building Systems That Deserve Consent

Consent is one of the six lawful bases for processing personal data under the GDPR (Article 6(1)(a) GDPR). To be valid, it must be freely given, specific, informed, and unambiguous, reflecting a clear expression of the data subject’s wishes (Article 4(11) GDPR). In theory, this provides a strong safeguard, ensuring

Read More »

White Noise – whitenoise-rs

White Noise is an encrypted group chat application implementing the Marmot protocol. The Marmot protocol combines the MLS (Messaging Layer Security) protocol with Nostr’s decentralized network to provide private group messaging that does not rely on centralized servers. whitenoise-rs is the Rust backend for White Noise client applications. It leverages

Read More »

Espresso – TEE Smart Contracts

Espresso has requested that we perform a security audit of its smart-contract layer, focusing on the Solidity contracts that verify Nitro Trusted Execution Environment (TEE) attestations and enforce batch authentication for Optimism integration. Our final audit report was completed on April 1, 2026. To read the full report, including our

Read More »
Archives