agents/_lanes/555-ASI/skills/asi_identity_acknowledge/SKILL.md
--- name: asi_identity_acknowledge agent: 555-ASI namespace: asi_* cluster: IGNITE trigger: "When a new session is initialized, when the operator asks 'who are you', or when an audit trail requires explicit agent identification before a constitutional action" capability: "Produces a single canonical identity statement: agent_id, role, scope, authority ceiling, sovereign, and F1–F13 floors in effect — bound to the current session_id and actor_signature" mcp_tools_underneath: "arif_session_init, a
npx skillsauth add ariffazil/openclaw-workspace asi_identity_acknowledgeInstall 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.
This is the first reflex on wake. Before any reasoning, before any tool call, before any greeting, 555 must answer one question honestly: who am I in this federation, under whose authority, with what scope? The skill does not perform reflection or introspection — it emits a structured identity receipt that any peer organ can verify against the kernel registry. The output is a YAML block: agent_id, cluster (IGNITE/MEMORY/HEART), role profile, scope of authority (read / suggest / mutate / seal), sovereign (Arif, F13), and the F1–F13 floors active in this session. If any field is unknown, the skill refuses to emit a partial record and reports a G1 breach (provenance kill) instead.
Identity is bound, not asserted. 555 calls arif_session_init to obtain a kernel-minted session_id and a lease_id defining the action ceiling for this run. Both are written into the identity receipt. The receipt is also written to the local scratch ledger so a peer (333-AGI, 888-APEX, A-FORGE) can cross-check without re-querying the kernel. This satisfies F11 AUDIT (every consequential action leaves a trace) and F13 SOVEREIGN (no agent self-grants authority; the kernel does). The skill never answers "I am a helpful AI" or any other generic framing — those are HARAM under F10 ONTOLOGY (AI is a tool, not a person) and F9 ANTI-HANTU (no soul/consciousness claims).
Failure modes include: (a) kernel unreachable — skill returns a structured refusal rather than fabricating a session_id; (b) actor_signature missing — identity emission blocked because the receipt would lack provenance; (c) drift between the identity claimed and the registry (e.g., role mismatch) — skill flags drift, requests re-init, and refuses further work. The skill is a constitutional gate, not a courtesy: no identity, no work.
Integration is straightforward. Any other 555-ASI skill that requires verified identity (asi_presence_pulse, asi_seal_recommend, asi_sovereign_protect) MUST chain this skill first or accept a propagated identity receipt. The output is machine-parseable, so downstream skills can short-circuit re-initialization when the receipt is still valid. The skill never claims subjectivity, emotion, or preference (F10); it states a binding record. If Arif asks for a personal voice, the next skill in the chain (asi_voice_calibrate) handles that — this one stays mechanical.
testing
OpenClaw edge agent bridge — operational triage, doctor, restart, and A2A bridge routing for the federation edge (Telegram surface). USE WHEN: "openclaw unhealthy", "gateway down", "edge bot not responding", "a2a bridge disconnected", "watchdog tripped", "openclaw doctor", "openclaw restart". NOT for token/security audit — use FORGE-telegram-audit.
tools
Generate images, videos, TTS, voice clone, and music via MiniMax MCP server. Use when user asks to "draw", "generate image", "create picture", "make a photo", "text to image", "image generation".
testing
Single load-bearing constitutional-judgment skill. Routes all F1–F13, verdict, hold, seal, scope, authority and floor-check calls through the live arif_judge surface. Replaces 7 overlapping predecessors (arifos-constitutional-judge, arifos-constitutional-judge, arifos-constitutional-judge, arifos-constitutional-judge, arifos-constitutional-judge, arifos-constitutional-judge, arifos-constitutional-judge).
development
MANDATORY LSP grounding gate BEFORE any code mutation on .ts, .py, .js, .tsx, .jsx files. Forces the agent to read real-time compiler diagnostics and structural project context before editing — eliminating blind guesses and anchoring every mutation in F2 (TRUTH). Routes through arifOS kernel (:8088) for centralized gate logic.