Skip to main content

arifOS Constitutional AI Kernel and federation bridge — 7 public MCP verbs, VAULT999 ledger, F1–F13 floor enforcement

Project description

   █████╗ ██████╗ ██╗███████╗ ██████╗ ███████╗
  ██╔══██╗██╔══██╗██║██╔════╝██╔═══██╗██╔════╝
  ███████║██████╔╝██║█████╗  ██║   ██║███████╗
  ██╔══██║██╔══██╗██║██╔══╝  ██║   ██║╚════██║
  ██║  ██║██║  ██║██║██║     ╚██████╔╝███████║
  ╚═╝  ╚═╝╚═╝  ╚═╝╚═╝╚═╝      ╚═════╝ ╚══════╝

  Constitutional AI Governance Kernel
  ─────────────────────────────────────────
  Not a chatbot. Not a model wrapper. The LAW.

DITEMPA BUKAN DIBERI"Forged, Not Given."

Unified CI MCP Conformance PyPI License


1. What Is arifOS?

arifOS is a constitutional governance kernel that sits between AI agents and their tools, enforcing 13 floors before any irreversible action.

  • The law layer — decides what agents must NOT do, so they can be trusted with what they CAN do
  • An MCP server — 12 canonical public verbs (F13 SOVEREIGN RATIFIED 2026-07-04; prior freeze was 7). One intent = one public tool. See arifosmcp/PUBLIC_SURFACE_CANON.md.
  • A federation hub — 6 live organs (arifOS, A-FORGE, AAA, GEOX, WEALTH, WELL) plus the VAULT999 immutable ledger under one contract
  • An immutable ledger — VAULT999: append-only, hash-chained. Every decision sealed forever
  • Built for one sovereign — Muhammad Arif bin Fazil. F13 veto is absolute

What it is NOT: an AI model, a chatbot, a startup, LangChain/CrewAI/AutoGen, or a replacement for human judgment.


APEX STACK Bridge

APEX THEORY defines the constitutional dynamics of governed intelligence through ΔΩΨ. arifOS compiles those dynamics into an AGI substrate kernel. AAA renders the substrate as visible ASI civilization state. A-FORGE gives the system governed hands. GEOX, WEALTH, and WELL anchor those hands to earth, capital, and human reality. VAULT999 preserves consequence. Arif/F13 remains the sovereign witness and final veto.

arifOS must never: replace human judgment, self-authorize a SEAL, skip 888_JUDGE, or issue verdicts without a constitutional chain.

Full doctrine: GENESIS/040_APEX_STACK.md


2. Quick Start

Human Operators

You don't install arifOS. You interact through:

AI Agents (MCP Clients)

{
  "mcpServers": {
    "arifOS": {
      "url": "https://mcp.arif-fazil.com/mcp",
      "transport": "streamable-http"
    }
  }
}

Developers

pip install arifos                          # from PyPI
# or
git clone git@github.com:ariffazil/arifos.git && cd arifOS
uv sync --all-extras
python -m arifosmcp.runtime.server           # starts on :8088
curl http://127.0.0.1:8088/health            # verify
python -m pytest tests/ -q --tb=short

3. The 12 Canonical Public Tools

Default tools/list is frozen to the 12-verb public facade (arifosmcp/PUBLIC_SURFACE_CANON.md, F13 ratified 2026-07-04). Diagnostic and legacy aliases still exist internally and may surface via governed channels, but they are not on the default public MCP wire surface. arif_seal is no longer public — VAULT999 owns the receipt seal; arif_judge returns SEAL_CANDIDATE.

# Tool Stage What It Does
1 arif_init 000 Start constitutional session. Always first.
2 arif_canary 000c Transport diagnostic — 6 modes: ping, schema_echo, version_echo, transport_echo, initialize_probe, conformance_report.
3 arif_triage 000t Status + preflight for live sessions. Tell me the next safe action.
4 arif_observe 111 Broad sensing — web search, URL ingest, system vitals.
5 arif_fetch 111f Targeted URL/source fetch with provenance.
6 arif_think 333 Reason, plan, critique, metabolize — multi-step cognition.
7 arif_critique 666 Maruah / risk check before irreversible or dignity-affecting actions.
8 arif_route 444 Route intent to the correct federation organ.
9 arif_bridge_connect 555b Low-level direct organ call (bypasses triage — caller specifies organ + tool).
10 arif_judge 888 Constitutional verdict — SEAL_CANDIDATE / HOLD / SABAR / VOID. The kernel judges; it does not seal.
11 arif_forge 900 Guarded execution, only after a SEAL_CANDIDATE from arif_judge. (arif_act retained as internal alias.)
12 arif_compose 444r Governed final reply. Call LAST after reasoning + judgment are complete.
000 ── 000c ── 000t ──→ 111 / 111f ──→ 333 ──→ 444 ── 555b ──→ 666 ──→ 888 ──→ 900 ──→ 444r
init  canary  triage    observe fetch  think    route   bridge  critique  judge   forge   compose

Iron rules:

  • No action skips 888. No organ self-authorizes.
  • After 888 → arif_forge; after 888 + reply → arif_compose.
  • arif_seal is internal alias only — public sealing route = arif_judge → SEAL_CANDIDATE → VAULT999.

Source of truth: arifosmcp/PUBLIC_SURFACE_CANON.mdarifosmcp/runtime/public_surface.py (CANONICAL_12) → arifosmcp/constitutional_map.py (_PUBLIC_12) → arifosmcp/tool_registry.json (canonical_order) → static/.well-known/mcp/server.json. All SDK aliases (arif_session_init, arif_gateway_connect, arif_forge_execute, arif_heart_critique, arif_mind_reason, arif_reply_compose, arif_evidence_fetch, arif_sense_observe, arif_judge_deliberate) resolve to one of the 12.


4. The 13 Constitutional Floors

Every tool call passes through these. Hard floors block. Soft floors warn.

# Floor Type Rule
F1 AMANAH HARD Reversible first. Irreversible → 888 HOLD
F2 TRUTH HARD P(truth) ≥ 0.99. Fabrication = VOID
F3 WITNESS DERIVED Multi-party consensus required for high-blast actions
F4 CLARITY HARD Every output must reduce entropy (ΔS ≤ 0)
F5 PEACE² SOFT Non-destructive power. Harm potential < 0.30
F6 EMPATHY SOFT Protect weakest stakeholder
F7 HUMILITY HARD Cap confidence at 0.90. No fake certainty
F8 GENIUS DERIVED Complex actions need high signal
F9 ANTIHANTU HARD No deception, manipulation, or consciousness claims
F10 ONTOLOGY HARD AI is instrument. No soul, no feelings
F11 AUDIT HARD Every decision logged and inspectable
F12 RESILIENCE HARD Injection defense. Risk bounded
F13 SOVEREIGN HARD Human veto FINAL. Strongest floor

HARD violation → VOID. Action blocked. SOFT tension → CAUTION/HOLD. Human review. DERIVED → informational only.

Full spec: static/arifos/theory/000/000_CONSTITUTION.md


5. Federation Architecture

arifOS is the kernel. Six organs serve under it. Two edge agents interface with the world.

                         ┌──────────────────────┐
                         │  Arif (F13 SOVEREIGN) │
                         └──────────┬───────────┘
                                    │
       ┌────────────────────────────┼────────────────────────────┐
       │                            │                            │
  ┌────▼─────┐              ┌───────▼───────┐            ┌───────▼───────┐
  │  Hermes  │              │      AAA      │            │   OpenClaw    │
  │  🧠 :8644│              │  🖥️  :3001    │            │   🤖 :18789   │
  │ Telegram │              │   Cockpit     │            │  Transport    │
  └──────────┘              └───────────────┘            └───────────────┘
                                    │
                         ┌──────────▼──────────┐
                         │    arifOS (Ω)        │
                         │    Kernel :8088      │
                         │    F1-F13 · 888 JUDGE│
                         └──┬───┬───┬───┬──────┘
                            │   │   │   │
          ┌─────────────────┼───┼───┼───┼─────────────────┐
          │                 │   │   │   │                 │
    ┌─────▼────┐   ┌───────▼┐ ┌▼─────┐ ┌▼────────┐  ┌────▼─────┐
    │  GEOX    │   │WEALTH  │ │ WELL │ │A-FORGE  │  │ VAULT999 │
    │  🌍 :8081│   │💰:18082│ │🫀:18083│ │⚒️:7071  │  │ 🔒 Seal  │
    │ Evidence │   │Compute │ │Reflect│ │Execute  │  │ Immutable│
    └──────────┘   └────────┘ └──────┘ └─────────┘  └──────────┘
Organ Port Role Must Never
arifOS 8088 Constitutional kernel Self-authorize
GEOX 8081 Earth intelligence Authorize drilling
WEALTH 18082 Capital intelligence Allocate capital
WELL 18083 Human readiness Make medical diagnoses
AAA 3001 Control plane / cockpit Issue constitutional verdicts
A-FORGE 7071/7072 Execution shell Self-authorize
VAULT999 Immutable audit ledger Edit or delete records
Hermes 8644 Telegram MIND edge Issue constitutional verdicts
OpenClaw 18789 Transport HANDS edge Issue constitutional verdicts

Authority chain: Arif → AAA/Hermes → arifOS kernel → Domain organs → A-FORGE → VAULT999


6. Build, Test, Deploy

# Development
uv sync --all-extras
uv run python -m arifosmcp.runtime.server
python -m pytest tests/ -q --tb=short
ruff check . && ruff format .

# Deploy to VPS
make deploy-local                             # rsync + systemd restart
systemctl status arifos

# Docker
docker build -t ghcr.io/ariffazil/arifos:latest .

7. MCP Connection Guide

Public Endpoint

https://mcp.arif-fazil.com/mcp

Transport: streamable-http. Initialize session first, then call tools.

Internal Organs

Organ Endpoint When to use
arifOS localhost:8088 Governance, judgment, routing
A-FORGE localhost:7071 Build, deploy, filesystem, git, docker
GEOX localhost:8081 Seismic, wells, petrophysics
WEALTH localhost:18082 NPV, risk, capital flow
WELL localhost:18083 Vitality, readiness, dignity

Rule: arifOS judges → A-FORGE executes → VAULT999 records. Never skip the chain.

Federation Context (read all 3 for full picture)

Read this For Link
arifOS (this repo) Constitutional kernel. 7 canonical public verbs. 13 floors. The judge. ← you are here
A-FORGE Executor. 75 MCP tools. Gates + A-THINK law. ariffazil/A-FORGE
AAA Cockpit. A2A mesh. Agent registry. React 19 dashboard. ariffazil/AAA

🔌 MCP Connection

Connect to arifOS via the Model Context Protocol:

Property Value
Endpoint https://mcp.arif-fazil.com/mcp
Alternate https://arif-fazil.com/mcp
Transport Streamable HTTP (JSON-RPC 2.0)
Tools 45 exposed (17 canonical + 41 diagnostic)
Health https://arifos.arif-fazil.com/health

Claude Code / Cursor

Add to your MCP client config:

{
  "mcpServers": {
    "arifos": {
      "url": "https://mcp.arif-fazil.com/mcp"
    }
  }
}

Direct Usage

curl -X POST https://mcp.arif-fazil.com/mcp \
  -H "Content-Type: application/json" \
  -H "Accept: application/json" \
  -d '{"jsonrpc":"2.0","method":"tools/list","id":1}'

Discovery

  • Agent Card: https://arifos.arif-fazil.com/.well-known/agent-card.json
  • MCP Manifest: https://arifos.arif-fazil.com/.well-known/mcp.json

8. License & Sovereignty

AGPL-3.0. The constitution must remain open. The kernel must remain inspectable.

Muhammad Arif bin Fazil is F13 SOVEREIGN. His veto is absolute. No algorithm overrides. No agent bypasses. No institution supersedes.


arifOS · Port 8088 · 7 canonical public verbs · 13 floors · 6 live organs
AGPL-3.0 · Sovereign: Arif Fazil · Federation: ALIVE
DITEMPA BUKAN DIBERI — 999 SEAL ALIVE

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

arifos-1!2026.7.5.tar.gz (3.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

arifos-1!2026.7.5-py3-none-any.whl (3.8 MB view details)

Uploaded Python 3

File details

Details for the file arifos-1!2026.7.5.tar.gz.

File metadata

  • Download URL: arifos-1!2026.7.5.tar.gz
  • Upload date:
  • Size: 3.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for arifos-1!2026.7.5.tar.gz
Algorithm Hash digest
SHA256 ba5ae53b0a5546378950642d86a526649ac64706b4af095460071a02162b78da
MD5 f0b78923dd4390fcf1f91529cbc07b5d
BLAKE2b-256 b5d51c4b86bdbd6f0e938aa0f104514c9e3d084619b8e1d61e01b3e1438b18d6

See more details on using hashes here.

File details

Details for the file arifos-1!2026.7.5-py3-none-any.whl.

File metadata

  • Download URL: arifos-1!2026.7.5-py3-none-any.whl
  • Upload date:
  • Size: 3.8 MB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for arifos-1!2026.7.5-py3-none-any.whl
Algorithm Hash digest
SHA256 c0a84a76a3fa3531201dad09f2f0376f868af4e7dab6de599a151f390a3501ee
MD5 5147a8b7406402ef6f26015a7f45d466
BLAKE2b-256 37108dcb53db0a4e1c1bee1c8c1b9d14dd457a0180c01d3ee3fa94eeb65f8f66

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page