Skip to content

Introduction

sigMAX means Secure Integrated Generator of Modular Architecture with eXecution runtime. It connects application intent, explicit contracts, generated artifacts and runtime behavior so teams can inspect what they asked for and what was produced.

sigMAX is proprietary software with two editions: Core and Pro. The key distinction is where the platform runs and how WASM execution is separated from it.

Single-host deployment

CoreDocker Compose

ONE HOST · DOCKER COMPOSE
HostConfig
Host · containerized runtimeRust · Wasmtime → WASM

One shared host. Host, Config and WASM execution share the machine. Engine checks apply inside the container; there is no dedicated executor VM.

Explore Core →

Cluster deployment

ProKubernetes + KubeVirt

KUBERNETES CLUSTER
HostConfig
KubeVirt VM · COS2000WAMR → WASM

A separate executor OS. COS2000 runs WASM inside a KubeVirt VM, separating the executor from Host and Config. This does not imply one VM per request.

Explore Pro · COS2000 reference

Shared foundation · two proprietary editions

  • Explicit contracts
  • Generation & validation
  • Agreements & drift detection
  • WebAssembly execution

Engine checks ≠ VM isolation. Core enforces memory and capability checks inside its runtime; Pro adds a VM around COS2000. Read the execution boundaries for each layer’s limits.

  1. Describe the intent. State the functional goal and operating constraints.
  2. Define contracts. Describe application topology, component responsibilities and binary interfaces.
  3. Generate controlled artifacts. Validate structured pseudo-code before deterministic compilation steps.
  4. Record agreements. Capture the files, binaries, interfaces and evidence actually produced.
  5. Compare and operate. Detect differences from the contracts and inspect runtime behavior.

LLM-assisted drafting can help with intent, contracts and pseudo-code. It does not make generation deterministic from the original prompt. Reproducibility concerns validated inputs, fixed toolchains and the deterministic steps that follow them.

Explore the full model

sigMAX uses a hexagonal architecture approach: a component represents a domain responsibility, with explicit inputs, outputs and adapters. A service or container is a deployment choice for that component.

This keeps application boundaries visible without requiring every function to become a network service. Calls inside a component and calls across services have different costs and failure modes; contracts make those choices inspectable.

ConceptRole
Application ContractExpected application structure and deployment constraints
Component ContractA responsibility, its interfaces and permitted dependencies
Binary ContractExecutable behavior, inputs, outputs and allowed primitives
AgreementEvidence of what was generated, compiled or observed
Drift detectionComparison of expected and effective artifacts

The component model, contracts and agreements develop these concepts.

These pages describe the Core/Pro product architecture and identify which mechanisms are present in the inspected source. The runtime repository currently contains Rust/Wasmtime execution and Docker Engine topology operations. COS2000 implements its WASM services; the complete Core Compose distribution and Pro Kubernetes/KubeVirt integration are not established by those repositories alone.

Read the beta status before relying on an installation procedure or release capability. Studio is the platform interface, not another edition; the former Enterprise name now points readers to Pro.