arch.hexum.dev

The import is the gate.

Layers live in architecture.hexum. Check is deterministic. The sample web file imports db — run it. Shorthand: layer web = src/web/** and forbid web -> db.

Playground

hexum_check

The sample web file imports db. Check should fail. Nothing is stored.

arch.hexum.dev/mcp

One key. This surface.

Mint hexum_live_ at /app. Same key on every subdomain. This host lists only this product's tools.

Get an API key
{
  "mcpServers": {
    "hexum": {
      "serverUrl": "https://arch.hexum.dev/mcp",
      "headers": { "Authorization": "Bearer hexum_live_…" }
    }
  }
}