Yichus / An experimental playground
Explain and check programs from their source.
After a person or an agent writes code, you still need to understand what it does, why it produces a result, and whether it respects your rules.
Yichus explores a tradeoff: write application logic in Bosatsu, a typed functional programming language, and let reusable engines handle the browser, database, and network. Tools can analyze that logic to explain results, draw its structure, and check specific rules.
The projects below let developers and their coding agents try these tools on Bosatsu programs.
Explore the projects