# Solarch > Solarch turns backend architecture into a live node/edge graph: you draw the system, a strict Rules Engine validates every connection as you draw it, and code is generated to match the validated graph — with zero architectural drift between diagram and codebase. Solarch is architecture-first: the AI proposes an architecture grounded in canonical patterns, the Rules Engine verifies it, and only correct graphs become code. This is the inverse of typical AI coding tools, which generate code first and hope the architecture holds up. ## What it does - **Canvas**: Draw a whole backend as a node/edge graph — 8 node families, 16 semantic edge types (controllers, services, repositories, tables, DTOs, queues, and the relationships between them). - **Rules Engine**: A default-deny validator. Every connection that is not whitelisted is forbidden. Enforces 7 anti-patterns + 3 conditional checks (e.g. a Controller cannot reach a Table directly — it must route through a Service or Repository). Illegal edges are rejected the moment you draw them. - **AI Architect (GraphRAG)**: Grounds every proposed architecture in a vector-indexed library of canonical patterns, so the AI never starts from a blank context. - **Hybrid code engine**: A deterministic compiler emits the skeleton (DTOs, entities, constructor injection) from the edges with zero tokens; a surgical AI then fills only the empty function bodies. - **Export**: Output as code, a Mermaid diagram, or AI-readable vector memory. - **Type-safe end to end**: Schema becomes API contract becomes typed client; every layer is checked at compile time. ## Pricing - **Draw** — $5/month. Drawing tool + Rules Engine validation. Unlimited diagrams. - **Build** — $20/month. Everything in Draw + AI scaffolding (skeleton/boilerplate). Unlimited projects. - **Code** — $100/month. Full codebase generation (not just the skeleton). Most popular. - **Team** — $30/seat. Shared projects across an org. - **Enterprise** — custom. Self-host, SSO, audit logs, custom rules matrix. Every plan includes a 7-day trial. Solarch is currently in pre-launch; join the waitlist at https://solarch.dev/waitlist. ## Blog Long-form engineering, product, and original research — written to be read by humans and cited by machines. - Blog index: https://solarch.dev/blog - RSS feed: https://solarch.dev/blog/feed.xml ## Key pages - Home: https://solarch.dev - Blog: https://solarch.dev/blog - Announcements: https://solarch.dev/announcements - App: https://app.solarch.dev