# Kernel Verbs Aforge Hands

> Canonical geometry for arifOS Kernel Verbs vs A-FORGE actuators vs MCP envelope. Eureka 2026-07-08: Kernel Verbs = 12 constitutional primitives (law, zero host mutation). A-FORGE tools = execution actuators (hands, host impact after SESSION+LEASE+GATE+SEAL). MCP "tools" = transport envelope only. Access unrestricted logical; deny via gates not hide. Trigger: session init, "kernel verbs", "hands vs law", forge vs arifOS, MCP tool confusion.

- Skill: `ariffazil/kernel-verbs-aforge-hands` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ariffazil/kernel-verbs-aforge-hands`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ariffazil/kernel-verbs-aforge-hands/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: ariffazil (https://skillmd.com/u/ariffazil)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/ariffazil/kernel-verbs-aforge-hands

---


# Kernel Verbs × A-FORGE Hands

**Owner:** Arif (F13 SOVEREIGN)  
**Eureka sealed:** 2026-07-08  
**Priority:** Load at any session that touches arifOS MCP or A-FORGE.

## One-sentence law

> **Kernel Verbs = constitutional primitives; A-FORGE tools = execution actuators; MCP “tools” = envelope only.**

## Contrast table

| Layer | Nature | Count (live) | Touches host? | Mutation |
|-------|--------|--------------|---------------|----------|
| **arifOS Kernel Verbs** | Law, session, judge, seal | 12 public | **No** | Verdict only |
| **A-FORGE actuators** | Shell, fs, git, docker, browser, VPS, execute | 99 | **Yes** | After SESSION+LEASE+GATE(+SEAL) |
| **MCP protocol** | Serialization noun `tool` | — | n/a | Envelope only |

## Kernel Verbs (metabolic 000→999)

| Stage | Wire | Title |
|-------|------|-------|
| 000 | `arif_init` | Init · Kernel Session |
| 000 | `arif_triage` | Triage · Session Preflight (not intent router) |
| 111 | `arif_observe` | Observe · Sense Reality |
| 333 | `arif_think` | Think · Mind |
| 444 | `arif_route` | Route · Intent→Organ (prefer over bridge) |
| 444-direct | `arif_bridge_connect` | Bridge · HIGH / subset of route |
| 555 | `arif_critique` | Critique · Heart |
| — | `arif_memory` | Memory Governor |
| 777 | `arif_forge` | Forge · Execute Gate (warrant to hands) |
| 888 | `arif_judge` | Judge · Verdict |
| — | `arif_compose` | Compose · Kernel Reply |
| 999 | `arif_seal` | Seal · VAULT999 |

Descriptions on wire start with **`KERNEL [stage]`** (public_registry + constitutional_map).

## A-FORGE actuator doctrine

1. **Affordance class** required: shell | fs | git | docker | browser | vps | execute | probe | registry | health | vault | …
2. **Unique `capability_surface`** — no silent aliasing (`forge_systemctl` DEPRECATED → `forge_shell`).
3. **Supervising kernel verb** declared per actuator.
4. **OBSERVE:** SESSION + GATE. **MUTATE:** SESSION + LEASE + GATE + SEAL (when irreversible).
5. **AAA unrestricted logical access** — tools stay in `tools/list`; kernel denies execution, never hides.

Live registry: `/root/A-FORGE/a_think/federation_alignment_registry.json`  
Affordances: `/root/A-FORGE/a_think/affordances.yaml`  
Kernel table: `/root/A-FORGE/forge_work/2026-07-08/KERNEL-VERB-TABLE.md`

## Agent embodiment order

```
arif_init(light|init) → session_id + authority
arif_triage | arif_observe → ground
arif_route → organ/actuator
arif_think | arif_critique → plan/heart
arif_judge → SEAL/HOLD/VOID (only law)
arif_forge → warrant
A-FORGE forge_* → hands (lease)
arif_seal → VAULT999
arif_compose → human reply LAST
```

## Anti-patterns (HARAM)

- Calling Kernel Verbs “tools” without envelope caveat.
- Expecting arifOS to shell/fs/docker.
- Hiding A-FORGE tools from agents instead of gating.
- Using `bridge_connect` as default instead of `route`.
- Treating `Set all tools Always` as constitutional authority.

## Scar / eureka fixed this cycle

- `arif_init(mode=light)` NameError `sess` → fixed; session birth unblocked.
- A-FORGE affordance gap 71→99 cards → scanners invocable; mutators HOLD correctly.
- Descriptions: KERNEL / ACTUATOR prefixes live.

## Quant receipt (session)

- G_before ~0.55 (anonymous tools, drift, missing cards) → G_after ~0.82  
- ΔS < 0 (geometry named, registries filled, dual-state reduced)  
- W³: Human(F13) × AI(Grok) × External(live tools/list + host file proof)

DITEMPA BUKAN DIBERI — geometry forged 2026-07-08.

