DITEMPA BUKAN DIBERI — Forged, Not Given
AAA enables agents to collaborate across domains — geoscience, capital allocation, and human wellness — with constitutional governance at every step.
A2A coordinates. MCP grounds. arifOS governs. You remain the judge.
AAA is not a chatbot. It is a governed coordination layer for multi-agent systems. It routes tasks between specialist agents, ensures every action passes constitutional Floors F1–F13, and requires human approval before irreversible decisions.
The federation includes four MCP domains — each prevents a different failure mode:
Constitutional kernel. Decides what is allowed, what requires human approval, and what must be audited.
Geoscience intelligence. Anchors the system to physical reality — rocks, wells, faults, basins.
Economic intelligence. Forces every plan through cost, value, risk, and opportunity cost discipline.
Every task in the AAA federation is governed by the 13 constitutional Floors. No agent can approve its own consequential actions. No irreversible step occurs without human verdict.
Core invariant: Protocol ≠ Authority. A2A enables coordination. It does not grant permission. Every handoff is audited.
| Agent / MCP | Domain | Key Question |
|---|---|---|
| arifOS MCP | Governance | Is it lawful within the constitution? |
| GEOX MCP | Earth / Geoscience | Is it real? Is it physically possible? |
| WEALTH MCP | Capital / Economics | Is it worth it? What is the opportunity cost? |
| WELL MCP | Human Wellness | Is the human steady enough to judge now? |
Tasks that generate output and send it externally require explicit human approval before delivery. No silent execution. Every action is auditable.
Route a task to an approved internal agent with audit logging, permission checks, and human approval if required.
Discover what tools, data, and resources are available across the arifOS federation — GEOX, WEALTH, WELL.
Explore registered agents and what each can do. Query capability surfaces without triggering execution.
Every task is visible and auditable. Nothing executes without a ledger entry.
High-risk or irreversible actions require explicit human approval via 888_JUDGE.
Agent cards contain no secrets. Authentication uses standard bearer and API key schemes.
Every decision can be reconstructed from VAULT999 append-only audit logs.
Discover federation agents:
curl https://aaa.arif-fazil.com/.well-known/agent-card.json
Send a task (requires authentication):
curl -X POST https://aaa.arif-fazil.com/tasks \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"jsonrpc": "2.0",
"method": "tasks/send",
"params": {
"skillId": "status-query",
"message": {
"role": "user",
"parts": [{"kind": "text", "text": "List federation members"}]
}
},
"id": "1"
}'
| Method | Path | Description |
|---|---|---|
| GET | /.well-known/agent-card.json |
A2A v1.0.0 agent card (canonical) |
| GET | /.well-known/a2a-routing-policy.json |
Discovery-routing policy that forces contrast lane for discovery intents |
| GET | /.well-known/arifos-federation.json |
Federation peer manifest |
| GET | /health |
Gateway health + vault status |
| POST | /tasks |
Create task (888_JUDGE gate for hold skills) |
| GET | /tasks/:taskId |
Retrieve task by ID |
| GET | /tasks/:taskId/stream |
A2A task-event stream (not MCP transport) |
| POST | /tasks/:taskId/cancel |
Cancel a task |
| GET | /tasks/:taskId/subscribe |
A2A task-event subscription (not MCP transport) |