Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

888 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚒️ A-FORGE — Governed Execution Shell

Agentic CI Boundary Guard Governance Gate 🔥 FORGE MCP 2026-07-28 ACT Bridge Authority Federation License: AGPL-3.0

A-FORGE is the hands. It executes. It never self-authorizes. DITEMPA BUKAN DIBERI — Execution is forged, not given.

What? Governed execution subprocessor — the hands that build, never the mind that decides. Why? Mutations need a SEAL verdict; execution without governance is drift. Care? For humans — nothing mutates without your sovereign signature. For agents — bring a session ACT.

A-FORGE is the governed execution subprocessor of the arifOS Federation. Operating on ports 7071 (Sense API) and 7072 (FastMCP Gateway), it exposes 116 live-witnessed governed tools for filesystem mutations, Git operations, Docker container fleets, CI/CD pipelines, and VPS infrastructure — all gated behind the arifOS constitutional kernel.

For humans: nothing in this shell mutates production without a kernel SEAL, a lease, and — for irreversible acts — your F13 consent. For agents: bring a session ACT, request a scoped lease, classify your action, and expect the 4-layer gate to read your command before reality does.


🔢 The Canonical Ladder 000–999 — A-FORGE lives at 777

A-FORGE occupies exactly one station of the federation ladder. It can never climb to 888 (judge) or 999 (seal) — that separation is the Gödel Lock.

flowchart LR
    subgraph Upstream["⚖️ Judged upstream (not us)"]
        S000["000 INIT"] --> S111["111 SENSE"] --> S222["222 PLAN"] --> S333["333 REASON"]
        S333 --> S444["444 DIRECT"] --> S555["555 REMEMBER"] --> S666["666 DIGNITY"]
        S666 --> S888["888 JUDGE<br/>SEAL / HOLD / VOID"]
    end
    S888 ==>|SEAL only| S777["🔥 777 FORGE<br/>A-FORGE — THIS REPO<br/>plan → dry-run → apply → verify"]
    S777 --> S999["999 SEAL<br/>VAULT999 (kernel-owned)"]
    S999 -.->|receipt feedback| S000
    style S777 fill:#ff6b35,color:#fff,stroke:#000,stroke-width:3px
Loading
Station Who A-FORGE's relationship
000–666 arifOS (cognition) A-FORGE receives their output as evidence, never as commands
777 A-FORGE (this repo) The ONLY mutation station. Lease + session + 4-layer gate
888 arifOS judge A-FORGE cannot reach it. No self-adjudication
999 arifOS seal A-FORGE writes receipts; only the kernel seals them to VAULT999

🔒 The 4-Layer Forge Gate — Inner Loop

graph TB
    AGENT[🤖 Agent / Intent] -->|request| LEASE{Valid Lease?}
    LEASE -->|No Lease| BLOCK[🚫 DENIED]
    LEASE -->|Valid| L1[L1: F1 AMANAH<br/>Pattern & Secret Scan]
    L1 -->|HARAM| BLOCK
    L1 -->|PASS| L2[L2: Model Capability<br/>Identity & Band Check]
    L2 -->|DEGRADED| BLOCK
    L2 -->|PASS| L3[L3: Governance Bridge<br/>arifOS F1-F12 Check]
    L3 -->|VOID| BLOCK
    L3 -->|SEAL| L4[L4: Approval Boundary<br/>Irreversibility Check]
    L4 -->|888_HOLD| HOLD[⏸️ Human Ratification]
    L4 -->|APPROVED| EXEC[⚡ Execute]
    EXEC -->|Receipt| VAULT[(VAULT999)]
    HOLD -->|Approve| EXEC
    VAULT -.->|next intent| AGENT
Loading

ASCII — the gate in one glance

 intent ─▶ [lease?] ─▶ [L1 AMANAH] ─▶ [L2 identity] ─▶ [L3 kernel F1-F12] ─▶ [L4 irreversible?] ─▶ ⚡ execute
   │           │             │              │                 │                    │
   ▼           ▼             ▼              ▼                 ▼                    ▼
 🤖 agent   🚫 DENIED     🚫 HARAM       🚫 DEGRADED      ⏸️ 888_HOLD           🧍 F13 consent
                                                                     │                   │
                                                                     ▼                   ▼
                                                              🔒 arifOS judge    receipt → 💀 VAULT999

The Gödel Lock

A-FORGE cannot seal its own execution outcomes. Every forge_execute receipt must be cryptographically witnessed and sealed by the arifOS Kernel or ratified by Arif (F13 Sovereign). The executor never certifies its own work.


🌐 Federation — Outer Loop

The 4-layer gate above is A-FORGE's inner loop. It only ever fires after the federation's outer loop hands it a SEAL — the whole linked state, one diagram:

flowchart TB
    ARIF["👑 ARIF — F13 SOVEREIGN<br/>purpose, irreversible consent, final veto"]
    ARIFOS["⚖️ arifOS :8088<br/>judges — never executes"]
    AAA["🏛️ AAA :3001<br/>routes & displays — never adjudicates"]
    GEOX["🌍 GEOX :8081<br/>earth evidence"]
    WEALTH["💰 WEALTH :18082<br/>capital evidence"]
    WELL["🫀 WELL :18083<br/>vitality mirror"]
    FORGE["⚒️ A-FORGE :7071/72<br/>executes — only after SEAL"]
    VAULT["💀 VAULT999<br/>immutable seal chain"]

    ARIF -->|purpose, veto| ARIFOS
    ARIFOS -->|444 route| AAA
    AAA --> GEOX
    AAA --> WEALTH
    AAA --> WELL
    GEOX -->|evidence| ARIFOS
    WEALTH -->|evidence| ARIFOS
    WELL -->|readiness mirror| ARIFOS
    ARIFOS -->|888 SEAL/HOLD/VOID → 777 forge| FORGE
    FORGE -->|999 receipt| VAULT
    VAULT -->|immutable record| ARIF

    classDef here fill:#0a7b83,color:#fff,stroke:#063f43,stroke-width:2px
    class FORGE here
Loading

Linked state: arifOS · AAA · GEOX · WEALTH · WELL · full contract: FEDERATION_CONTRACT.md


🛠️ Core Capabilities (116 Live Tools)

Domain Tools Examples
Filesystem 15+ Safe file edits, structural refactoring, multi-replace
Git & Repo 12+ Automated commits, PR governance, release attestation
Infrastructure 20+ systemd management, Docker Compose, port probes, Caddy
CI/CD 10+ GitHub Actions diagnostics, rsync deploy, build verification
Governance 25+ Session tokens, leases, APEX evaluation, witness consensus
Browser & Web 8+ Browser automation, screenshots, visual QA
Vault & Memory 10+ VAULT999 receipts, scar database, memory recall
Research & Docs 8+ Governed fetch, web search, DocsGPT, Context7

Count is live-witnessed (tools/list on :7072), not prose-declared. If the badge and the wire disagree, the wire wins.


🗺️ Where A-FORGE Sits in the Federation

flowchart LR
  subgraph Execution["⚒️ Execution Plane (MUTATE gated)"]
    AFORGE[("⚒️ A-FORGE :7071/72<br/>116 MCP tools<br/>forge after SEAL")]
  end
  subgraph Governance["⚖️ Governance"]
    ARIFOS["arifOS :8088<br/>F1-F13 · 888 JUDGE"]
  end
  subgraph Witness["🔬 Witness (read-only inputs)"]
    GEOX["🌍 GEOX"]
    WEALTH["💰 WEALTH"]
    WELL["🫀 WELL"]
  end
  subgraph Truth["💀 Truth"]
    VAULT["VAULT999"]
  end
  subgraph Sovereign["👑 Sovereign"]
    ARIF["F13"]
  end

  ARIFOS ==>|"SEAL · HOLD · VOID verdict<br/>(only verdict triggers forge)"| AFORGE
  ARIF ==>|"888_HOLD escalation<br/>irreversible consent"| AFORGE
  GEOX & WEALTH & WELL -.->|evidence| ARIFOS
  AFORGE -->|receipts| VAULT
  VAULT -.->|immutable record| ARIF
Loading

🏅 Federation Certification

Check Status Witness
ACT bridge cross-organ bind (arifOS ACT → A-FORGE gate) PASS 2026-08-14 MCPJam sweep, FI alias fix dbaa2bff
Stateless MCP 2026-07-28 conformance (:7072) PASS tools/list single-doc strict-parse, 116 tools
Lease + session gate live (EXECUTE class tools) ACTIVE mutation tools lease-blocked by design
Gödel Lock (executor ≠ judge ≠ sealer) ENFORCED seal path routes to arifOS arif_seal :8088

Known-open (honest): lease bootstrap deadlock — forge_lease(request) is itself lease-gated; first-lease minting requires an architecture decision (kernel-minted bootstrap lease). Tracked as federation open item #1.


⚡ Production Operations

Live Health

curl -sf http://localhost:7072/health | jq '{status, commit, stateless_tools}'
curl -sf http://localhost:7071/health

Rebuild & Deploy

cd /root/A-FORGE && npm run build
systemctl restart a-forge-mcp.service

Full Test Suite

npm test

🏛️ Federation Navigation

Organ Repo Port Ceiling
Constitutional kernel arifOS 8088 JUDGE_ONLY
Execution shell (here) A-FORGE 7071/7072 777_FORGE
A2A mesh + cockpit AAA 3001 ROUTE/DISPLAY
Earth intelligence GEOX 8081 555_COMPUTE_ONLY
Capital intelligence WEALTH 18082 555_COMPUTE_ONLY
Vitality mirror WELL 18083 REFLECT_ONLY
FQ metabolism arifFlow 7073 METABOLIZE_ONLY

📡 MCP Registries (live-validated)

  • Public manifest: https://forge.arif-fazil.com/tools.json (auto-generated)
  • Wire truth: tools/list on :7072 (stateless, no session needed)

🛡️ CI Governance (F13 verdict 2026-08-10)

Three independent workflows gate every merge: agentic-ci (build + tests), a-forge-boundary-guard (authority ceiling — no tool may adjudicate), governance-gate (kernel bridge contract).

Per-repo adapter (see .github/workflows/ for the actual files):

  • .github/dependabot.ymluv (Python) / cargo (Rust) / npm (TypeScript) ecosystem; cooldown 3d; open-PRs 5; constitutional packages un-grouped (no ignore: — visibility preserved)
  • .github/workflows/dependabot-ci.yml — unprivileged gate; runs ONLY on Dependabot PRs; SHA-bound probes
  • .github/workflows/{ci-uv-lock-invariant|cargo-lock-invariant|npm-lock-invariant}.yml — universal lock invariant on every PR + push to main
  • .github/workflows/auto-merge-dependabot.yml — constitutional package denylist (per-language); F13 review the only merge path
  • Privileged workflows gated with if: github.actor != 'dependabot[bot]' && github.actor != 'app/dependabot' — so they SKIP for Dependabot PRs where their inputs cannot be satisfied

Constitutional packages (denied auto-merge, require F13 review):

Language Denylist
Python protobuf, cryptography, fastmcp-slim, fastmcp, caio, sentence-transformers, pynacl, blake3
Rust serde, tokio, hyper, axum, reqwest, rustls, async-trait, clap, tracing
TypeScript zod, @modelcontextprotocol/sdk, fastmcp, mcp-sdk, tsx, vitest, @types/node, typescript, ts-node
Static site vite, react, react-dom, react-router, @tanstack/react-query, tailwindcss

Reference: /root/AGENTS.md — canonical federation doctrine. AAA/docs/ORGAN.md — topology.

📜 Sovereignty & License

  • License: GNU Affero General Public License v3.0 (AGPL-3.0)
  • Sovereign: Muhammad Arif bin Fazil (F13 SOVEREIGN)

DITEMPA BUKAN DIBERI — Forged, Not Given. The hands never judge. The forge never self-authorizes. 999 SEAL ALIVE.

About

[L1 GOVERNANCE] A-FORGE — Execution shell. Build, deploy, orchestrate. Executes only after SEAL from arifOS. Never self-authorizes.

Topics

Resources

Contributing

Stars

0 stars

Watchers

0 watching

Forks

Packages

Contributors

Languages