AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
Open-source framework for governing AI context, data egress, runtime placement, and delivery workflows.
Developer toolsPython · ShellGitHub @kannanokannanOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
A reference framework for running AI on-premise on commodity x86 hardware.
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
Your AI's place.
Most AI deployments let LLMs touch everything — computation, decisions, execution. That's the failure mode. Sthala is built on one hard constraint: LLMs narrate, code executes. Always. Enforced at build time.
An open-source reference framework for governed AI runtime placement on commodity x86 hardware. Airgapped by default. Built for SMBs, CA firms, clinics, schools — any organisation where data movement must stay under explicit boundary control.Read the full README ↗Your AI's place.
Most AI deployments let LLMs touch everything — computation, decisions, execution. That's the failure mode. Sthala is built on one hard constraint: LLMs narrate, code executes. Always. Enforced at build time.
An open-source reference framework for governed AI runtime placement on commodity x86 hardware. Airgapped by default. Built for SMBs, CA firms, clinics, schools — any organisation where data movement must stay under explicit boundary control.
Sthala answers a placement question that applies at any scale. This repository is the reference profile for one end of it; larger estates apply the same questions to cloud, hybrid and edge placement. It is a reference implementation: it applies ContextOps and ContextBoundary.
"Sthala" (स्थल / ஸ்தலம்) — place, site, ground. Where your AI actually runs.
Modern AI systems let interpretation, decision-making, and execution share one trust boundary. That lets probabilistic systems directly own deterministic consequences — the root cause of prompt injection, unsafe automation, context contamination, and authority confusion.
This project is part of the context-stack, which separates interpretation from authority: intelligence proposes, governance validates, execution authorizes. Intelligence can suggest anything. Authority stays deterministic.
Full doctrine: https://github.com/kannanokannan/context-stack
Sthala is not a product. It is a documented pattern. Read it, fork it, deploy it, adapt it.
Boot a commodity PC → drop your data → get AI-powered analysis
Nothing crosses the approved boundary unless you explicitly approve it
curl -fsSL https://raw.githubusercontent.com/kannanokannan/sthala/main/install.sh | bash
Or with a profile:
curl -fsSL .../install.sh | bash -s -- --profile ca-firm
sthala/
├── SPEC.md ← Framework specification
├── AGENTS.md ← Machine-readable build contract for AI coding agents
├── CLAUDE.md ← Context file for Claude / AI assistants
├── CONTRIBUTING.md ← Contribution guide
├── install.sh ← Idempotent bootstrap script
├── profiles/ ← Vertical presets
│ ├── generic.yaml
│ ├── accounting-firm.yaml
│ ├── clinic.yaml
│ ├── distributor.yaml
│ └── school.yaml
├── hardware/
│ └── detect.sh ← Auto-detect CPU/GPU/RAM, recommend tier
├── stack/
│ ├── docker-compose.yml ← Full service stack
│ ├── inference/ ← Inference services
│ ├── ingestion/ ← Ingestion services
│ ├── observability/ ← Metrics and tracing
│ └── rag/ ← Retrieval services
├── recipes/
│ ├── _template/ ← Six-stage recipe template
│ ├── in/ ← India recipes
│ ├── eu/ ← EU recipes
│ ├── us/ ← US recipes
│ └── global/ ← Global recipes
├── research/
│ ├── 2026-05-market.md ← India SMB AI market research
│ └── 2026-05-standards.md ← Standards & academic landscape
└── docs/
├── architecture.md ← Architecture deep-dive
├── compliance.md ← Compliance notes
├── egress.md ← Egress guidance
├── hardware.md ← Hardware guidance
└── models.md ← Curated model catalog with HuggingFace links
Apache 2.0 — use it, fork it, ship it, build on it.
Kannan Okannan — Chennai, India
Part of the Context Stack.
ContextOps and ContextBoundary are the specification layer. contextboundary-gw, Sthala and Griha are reference implementations that apply it. The composition is defined once, in COMPOSITION.md.
Sthala is a reference implementation. It applies ContextOps and ContextBoundary to governed runtime placement.
Canonical terminology and cross-project decisions: context-stack