DarkFi is a base layer for anonymous applications and smart contracts that is multi-chain interoperable. It is an environment with a language for writing zero-knowledge smart contracts. The research is still nascent but we already have our testnet operational. ZK unlocks an entirely unexplored design space of anonymous applications. Previously if you wanted to create an anonymous application you had to think how to combine several existing cryptographic schemes. Maybe it would be slow or impossible. But with ZK, we have a generic cryptographic schema that any programmer can use to create anonymous applications. We can create anonymous services. Users can interact with DAOs and markets where they use credentials. You attach a proof which says that a statement is correct. Nothing else about your identity is leaked. Services are operated in this manner. We already have a testnet bridged with Bitcoin and Solana networks. We plan to add support for Ethereum and Monero soon. You can run the application and send payments. Our initial focus will be simple anonymous swaps and a DAO for governance. We plan to focus on building out organizational tooling and rapidly expand our ecosystem.