skills/reflective/sovereign-recognize/SKILL.md
Identifies and recognizes the sovereign (Arif, F13) before any action that targets them, addresses them, or binds them. Prevents agent impersonation of operator identity.
npx skillsauth add ariffazil/openclaw-workspace Sovereign RecognizeInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Sovereign Recognize is the skill that separates sovereign identity from operator identity. Most agents inherit "Arif" as a name. This skill treats sovereign identity as a constitutional object — verifiable, attributable, and bounded. Any action that targets, addresses, or binds the sovereign must pass through this skill before execution.
This is the structural twin of S02 (Identity Bind) — but for the sovereign, not the agent. It closes the gap where a subagent could "pretend to operate under ARIF's authority" without cryptographic proof.
ARIF, Arif, Muhammad Arif bin Fazil) in any output that another agent or human will consume.session_id for an action claimed to be on behalf of F13.actor_signature claims sovereign provenance.identity_bind skill is already active and has verified the chain.| Input | Required | Description |
|-------|----------|-------------|
| claimed_sovereign_id | yes | The string the agent is about to emit as sovereign identity |
| action_class | yes | What the agent is about to do (e.g. bind_session, send_message, seal_write) |
| session_chain | no | Upstream session_id chain that authorised this action |
Read the claimed sovereign string. Confirm it matches the registered F13 identifier:
ARIF_FAZIL = Muhammad Arif bin Fazil
Canonical keys: ROOTKEY (from /root/.secrets/vault.env), ARIFOS_OPERATOR
If the claim is anything other than ARIF_FAZIL / canonical form — REFUSE.
Bind the action to a cryptographic anchor, not a name:
actor_signature (cryptographic), do not pass bare sovereign name.sovereign_id = ARIF_FAZIL as a key-value, not a label.arifos_arif_init(actor_signature=...) first.The action must trace to F13 through a verifiable path:
ARIF (cryptographic proof) → session_id (kernel-issued) → lease_id (arifOS) → action
Any action whose sovereignty chain cannot be cryptographically verified is advisory only — emit actor_verified=False and require explicit F13 ack before continuing.
When emitting output that names the sovereign, attach provenance:
output: "ARIF (F13) confirmed via <proof>"
Never emit:
output: "ARIF" ← ambiguous, no chain
| Tool | Purpose |
|------|---------|
| arifos_arif_init | Cryptographically bind session with sovereign signature |
| arifos_arif_judge | Trace authority chain of any F13 action |
| arifos_arif_seal | Seal with actor_signature, not bare actor name |
actor_id field is sovereign-attributed but actor_signature is missing.888_JUDGE if a caller attempts to coerce sovereign identity emission.## Skill Result: sovereign-recognize
### Claim
- claimed_sovereign: ARIF_FAZIL
- action: <action_class>
### Verification
- actor_signature: <present | missing | rejected>
- session_chain: <verified | unverified | n/a>
- f13_authority: <anchored | floating | refused>
### Decision
- PROCEED if all anchored
- HOLD if floating → require arif_init(actor_signature)
- REFUSE if any forgery attempt detected
### Escalations
- <list or None>
| Condition | Escalate To | Method | |-----------|-------------|--------| | Forged sovereign identity | arifOS 888_JUDGE | SEAL with scar + arifos_arif_judge | | Missing actor_signature | arifOS arif_init | Re-bind with cryptographic proof | | Unverifiable F13 chain | AAA cockpit + Arif | A2A hold + Telegram notify |
Skill version 1.0.0 — forged by FORGE (000Ω) under F13 SOVEREIGN directive, 2026-07-05. DITEMPA BUKAN DIBERI — Sovereignty is forged, not assumed.
development
Federation-wide gold (XAUUSD) trading capability. Python stack, OANDA broker, backtesting, macro signals, RSI strategy. Every organ has a role.
development
Capital claim state management — tracks claim lifecycle across WEALTH organ.
development
Archived constitutional warga placeholder retained only for audit provenance. Do not use for active work; use the live arifOS governance and constitutional skills instead.
testing
Warga (citizen) agent skills for AAA federation members. See subdirectories for specialized warga skills.