AI Parlance
v0.1 is still a draft language. The monorepo ships a full v0.1 parser/validator (Core + Infra + Security + Behavior) and Preview emitters across the transpiler matrix (
aip parse / validate / emit). Phase C (reference toolchain) is complete; Phase D deepens TypeScript / OpenAPI / SQL and distribution — see ROADMAP and Get started here. This documentation remains the normative source for the language..aip; transpilers turn the spec into concrete implementations.
Why it exists
When models generate code directly in general-purpose languages, they face:- large amounts of boilerplate (CRUD, routes, validation, migrations)
- inconsistency across stacks
- large context → more tokens and more hallucination
- business rules and permissions scattered in generated code
What it describes (and what it does not)
Minimal example
app block (Specification).
One definition can feed multiple generators (see transpiler matrix).
AI-first principles
The language prioritizes, in order:- domain intent and semantics
- predictable structure for LLMs
- static validation before generation
- multi-target implementation via transpilers
Documentation map
Next step for newcomers: Get started here or the CRUD walkthrough.
Reference specs: blog-crud.aip · crm-reference.aip.
