# Openclaw Propose Seal

> OpenClaw-native /propose-seal — proposes a sealed candidate to 888-APEX. NEVER self-seals. Pipeline: agent proposes → 888 judges → F13 authorizes → 999 executes (append to VAULT999).

- Skill: `ariffazil/openclaw-propose-seal` (Agent Skill)
- Install (CLI): `npx skillmds@latest add ariffazil/openclaw-propose-seal`
- Raw SKILL.md: https://api.skillmd.com/api/skills/ariffazil/openclaw-propose-seal/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: DevOps & Infra
- License: MIT
- Author: ariffazil (https://skillmd.com/u/ariffazil)
- Updated: 2026-09-10
- Page: https://skillmd.com/skills/ariffazil/openclaw-propose-seal

---

# OpenClaw /propose-seal — Substrate Primitive

When a user types `/propose-seal <description>` to the OpenClaw bot, OpenClaw compiles evidence and submits the candidate to 888-APEX for constitutional verdict.

**OpenClaw NEVER self-seals.** All sealing routes through 888-APEX.

## Output format

```
SEAL REQUEST ROUTED
────────────────────────────────────
Request:      <description of what is being sealed>
Proposer:     OpenClaw (333 THINK + 444 ORCHESTRATE)
Session:      <session_id>
Actor:        ariffazil (F13 SOVEREIGN)
────────────────────────────────────
Evidence compiled:
  1. SHA-256: <hash>  path: <file>
  2. Git ref: <commit>
  3. Live probe: <:PORT/health output>
  4. Epistemic tag: OBS | DER | INT | SPEC
  5. Ω₀ stated: <value>
────────────────────────────────────
Constitutional check (auto):
  F1  AMANAH      ✅
  F2  TRUTH       ✅
  F4  CLARITY     ✅
  F7  HUMILITY    ✅
  F11 AUDIT       ✅
  F13 SOVEREIGN   ⚠️ Awaits verdict
────────────────────────────────────
→ Routing to 888-APEX for constitutional verdict
→ 999-VAULT999 will record decision
→ Poll: /seal-status <request_id>

DITEMPA BUKAN DIBERI 🔥
```

## Evidence requirements (F2 TRUTH)

Before /propose-seal can be routed, these must be present:

| Evidence | Required | Check |
|---|---|---|
| SHA-256 of work product | ✅ | `sha256sum <file>` |
| Git commit reference | ✅ | `git log --oneline -1` |
| At least 1 live probe result | ✅ | `curl :PORT/health` or equivalent |
| Epistemic label (OBS/DER) | ✅ | Embedded in evidence chain |
| Ω₀ stated | ✅ | "Ω₀ = 0.XX" in request |

Without all 5, the proposal is **INADMISSIBLE-QQQ-INCOMPLETE**.

## Pipeline

```
/propose-seal <description>
   ↓
OpenClaw compiles evidence (auto-detect recent files, git refs, live probes)
   ↓
OpenClaw submits via `apex-judge --actor OPENCLAW` (or arif_init→arif_judge MCP).
   Never free-text "888-APEX JUDGMENT". Quote effective_verdict + call_hash.
   ↓
Kernel arif_judge returns SEAL | HOLD | VOID | SABAR
   ↓
If SEAL → OpenClaw appends correction receipt to VAULT999 via forge_vault(mode="receipt")
   ↓
OpenClaw replies with verdict receipt
```

## Verdict responses

| Verdict | What OpenClaw sees |
|---|---|
| **SEAL** | `✅ SEALED — {receipt_hash} added to VAULT999` |
| **SEAL-CONDITIONAL** | `⚠️ CONDITIONAL — {gaps} must resolve before final seal` |
| **HOLD** | `🛑 HOLD — {reason}, placed in open_loops_888_HOLD` |
| **VOID** | `❌ VOID — {reason}, work not sealed` |
| **SABAR** | `⏳ SABAR — {reason}, wait for next cycle` |

## Doctrine

- /propose-seal is the ONLY way an agent submits to VAULT999 via 888-APEX
- /seal is BLOCKED — no self-sealing
- 999 is witness, not authority — runs ONLY after 888 verdict
- F13 (Arif) is the final authority for T3 irreversible sealing

## ZEN

```
/propose-seal answers:  CAN THIS BE SEALED?
         → OpenClaw compiles evidence
         → 888 judges
         → 999 witnesses (if SEAL)

OpenClaw is the courier. Not the judge. Not the witness.
```
