Introduction

Welcome to Blanksquare Docs!

Blanksquare is the composable privacy stack for wallets and DeFi apps. We deliver plug-and-play privacy infrastructure (Shielder SDK, Shielded Accounts, Relayer Network, Anonymity Revoking mechanisms) that can be integrated directly into EVM-compatible wallets.

Our goal is to make on-chain privacy usable, scalable, and compliant by default. With Blanksquare, wallets and dApps can unlock private, auditable interactions for their users without the technical lift, while generating revenue through withdrawal and shielding fees.

What you will find in these docs

This documentation is divided into three main sections:

  • Key concepts: why is there no privacy in Web3? How does Blanksquare come into play? In particular we explain shielding and related concepts. These chapters are mostly targeted at users looking to learn more about Blanksquare and privacy in general.

  • User guides: a practical set of guidelines for using Blanksquare-powered products. This section's goal is to provide general best practices for anyone setting out to use either Blanksquare's own pilot apps, or any wallet or app that uses Blanksquare.

  • Integration guides: containing a comprehensive walkthrough of implementing Blanksquare's privacy in a third-party product, as well as demo apps and integration examples. They will be most useful to developers and anyone wishing to add privacy to their existing wallet or app.

  • Protocol details: diving deep into the concepts behind the product, such as ZK relations, encryption schemes, approaches to anonymity revoking and more. Even though a certain level of mathematical proficiency is recommended to fully enjoy all of the sections, they will be useful not only to cryptographers, but anyone willing to dive deep into the exciting world of zero-knowledge proofs and privacy concepts.

Last updated