aaa-mcp

MCP serverAI & models

Once added, your AI checks every reply against 13 fixed rules and only delivers answers that three separate checks agree on. The integration provides constitutional governance for AI models, built on 13 enforced floors (F1 to F13) and a three-witness approval step. Replies that break the rules are held back instead of being sent unchecked.

Unavailable. This server has no hosted endpoint yet, so Ahel can't serve it.

Ahel cannot run this one yet; its page stays here for reference.

What your AI can do with it

  • Check every reply against 13 fixed rules before it is delivered
  • Approve an answer only when three separate checks agree
  • Hold back replies that break the rules
  • Apply the same standards to every answer your AI gives

Getting started

  1. Read the source or reference documentation for what it needs to run.
  2. Check this page for availability before you add it to a pipeline on Ahel.

From the project's README

As published by ariffazil/arifos in README.md. This repository publishes several servers, so only the opening is shown here.

⚠️ Current verified state (2026-10-11) — measured, not intended

Re-probed live by FI-008 on this date. This block states only what was observed; it does not replace the hand-audited manifest below.

Two properties hold end-to-end: deterministic rejection (the judge refuses without consulting a model — gate: hard_deterministic, llm_consulted: false) and prevention of an unauthorised mutation.

Four do not: verified actor (the signing path exists and the lane on :18900 listens, but observed calls arrived unsigned; actor_verified:false) · receipt fidelity on the invocation-telemetry surface (/var/lib/arifos/metrics/tool_invocations.jsonl, 194,243 lines, 0 governance fields; a call whose kernel verdict was HOLD was persisted as ok:true) · sink agreement (one event: ledger ok:false, organ counters omit it) · independent reconstruction (no external verifier bound).

Note on two witness surfaces: the VAULT999 verdict ledger (outcomes.jsonl, 95,091 lines, 89,509 carrying a verdict/decision field) is a different object from the invocation-telemetry ledger above. They share a shape and not a schema. A verdict is not transferabl

Shortened here. Read the whole README on GitHub.

Signals

GitHub stars
53
Forks
9
Last commit
Oct 2026
Weekly downloads
133
Advanced
Delivery
aaa-mcp MCP server → your Ahel connector (mcp.ahel.ai) → your AI.
Item type
mcp-server
Key
io-github-ariffazil-aaa-mcp
Source
github.com/ariffazil/arifos