FAQ
Does the LLM generate final code?
Section titled “Does the LLM generate final code?”Not directly as unchecked final code. It produces controlled representations that deterministic generators and validators can process.
What is sigMAX Core?
Section titled “What is sigMAX Core?”sigMAX Core is the open source foundation of sigMAX. It provides contracts, agreements, deterministic generation, WASM execution, runtime primitives, validation, drift detection, generated documentation, and a minimal Studio interface.
Is sigMAX Core self-hosted?
Section titled “Is sigMAX Core self-hosted?”Yes. Core is intended for local, open source and self-managed usage. It is not a managed SaaS platform by itself.
Where is sigMAX Enterprise available?
Section titled “Where is sigMAX Enterprise available?”sigMAX Enterprise is available at https://sigmax.build.
Is sigMAX Enterprise the same thing as sigMAX Build?
Section titled “Is sigMAX Enterprise the same thing as sigMAX Build?”Yes. The professional product name is sigMAX Enterprise. The public URL is https://sigmax.build, but the edition should be described as sigMAX Enterprise.
What does Enterprise add over Core?
Section titled “What does Enterprise add over Core?”Enterprise adds professional and managed capabilities around Core, such as hosted workflows, managed runners, Kubernetes deployment, ingress configuration, Traefik or equivalent reverse proxy support, extended storage, RBAC, audit logs, governance and commercial support.
Is Studio a separate product?
Section titled “Is Studio a separate product?”Studio is the name of the sigMAX interface. Core includes a minimal Studio interface for local inspection, while the full Studio experience belongs to professional and Enterprise contexts.
Does Core include a frontend?
Section titled “Does Core include a frontend?”Core includes a lightweight Studio interface and FrontMark-based content exposed through Nginx. It should not be described as a generated full application frontend.
Is Nginx a reverse proxy in Core?
Section titled “Is Nginx a reverse proxy in Core?”No. In Core, Nginx exposes the lightweight Studio interface and FrontMark content. Reverse proxying generated services belongs to Enterprise-style infrastructure, where tools such as Traefik may be used.
Is Dapr public by default?
Section titled “Is Dapr public by default?”No. Dapr can be used internally. Public exposure should stay narrow and intentional.
Is Kubernetes part of Core?
Section titled “Is Kubernetes part of Core?”Not by assumption. Core should remain explicit about what is implemented.
Does Core provide multiple storage choices?
Section titled “Does Core provide multiple storage choices?”No. Core should not be described as offering a menu of selectable storage products. Extended storage choices such as MinIO belong to Enterprise contexts when the architecture requires them.
Is Redis part of Core?
Section titled “Is Redis part of Core?”No. Redis is not a default Core dependency. It may be introduced in Enterprise or specific deployment architectures when required.
What are runtime primitives?
Section titled “What are runtime primitives?”Runtime primitives are explicit host capabilities exposed to WASM modules. They allow controlled access to inputs, responses, ObjectIR-like output, logs, metrics, JSON helpers, HTTP calls, secrets, state and other bounded runtime operations.
Are primitives implemented in C or Rust?
Section titled “Are primitives implemented in C or Rust?”The host runtime primitives are implemented in Rust. The C-compatible part is the c_repr binary layout used to exchange selected typed values with WASM modules.
Why does sigMAX use WASM?
Section titled “Why does sigMAX use WASM?”WASM provides a portable and isolated execution target. It helps keep generated business logic inside a controlled sandbox with explicit imports and runtime capabilities.
What is ObjectIR?
Section titled “What is ObjectIR?”ObjectIR is the structured object representation used for typed business data, API responses, validation payloads and event-like runtime state.
What is DocIR?
Section titled “What is DocIR?”DocIR is the document-oriented representation used for generated documentation, reports, pages and rendered outputs.
Why separate ObjectIR and DocIR?
Section titled “Why separate ObjectIR and DocIR?”The separation keeps business state and rendered document state traceable without mixing presentation concerns into structured runtime data.
What is an Agreement?
Section titled “What is an Agreement?”An Agreement represents the effective state after generation, validation or execution. It is used to compare what was actually produced with what the contract expected.
What is generative drift?
Section titled “What is generative drift?”Generative drift is the divergence between intended architecture and produced artifacts. sigMAX uses contracts, agreements and validation to make this drift detectable.
What is FrontMark?
Section titled “What is FrontMark?”FrontMark is the enriched Markdown layer used for documentation and lightweight frontend content. It supports patterns inspired by MkDocs Material, such as admonitions, tabs and diagrams.
Why use Astro, Svelte and Vite?
Section titled “Why use Astro, Svelte and Vite?”Astro assembles the documentation site and static routes, Svelte provides interactive islands, and Vite provides the frontend development and bundling layer.