{"$schema":"https://a2a-protocol.org/schemas/agent-card/v1.0","name":"AAA A2A Gateway","description":"DISPLAY_ONLY A2A gateway for the arifOS federation. Shows state, queues A2A, aggregates organ cards. Never judges. Never executes. Never writes VAULT999. arifOS judges. A-FORGE executes. Arif (F13) seals. DITEMPA BUKAN DIBERI.","version":"2026.08.25","url":"https://aaa.arif-fazil.com","provider":{"organization":"arifOS Federation","url":"https://arif-fazil.com","system":"AAA","runtime":"node-v22"},"supportedInterfaces":[{"url":"https://aaa.arif-fazil.com/a2a","protocolBinding":"JSONRPC","protocolVersion":"1.0"}],"capabilities":{"streaming":true,"pushNotifications":true,"authenticated_extended_card":true,"tool_calling":true,"mcp_native":true,"extendedAgentCard":true,"extensions":[{"uri":"https://arif-fazil.com/ext/sovereign","required":false,"params":{"sovereign_anchor":"https://arif-fazil.com/000/","sovereign_did":"https://arif-fazil.com/.well-known/did.json","seal_anchor":"https://arif-fazil.com/999/","seal_verification":"https://arif-fazil.com/999/seal.json","authentication_protocol":"Ed25519-challenge-response","nonce_flow":"arif_init(nonce) → sign(nonce) → verify(signature) → FULL authority","sovereign_key_fingerprint":"sha256:17d9f11ad0d43563513bbf10c9206812b32063d1f01e88bb1cd624d8788bf449","aaa_ceiling":"DISPLAY_ONLY"}},{"uri":"https://arif-fazil.com/a2a/extensions/verdict-grammar/v1","description":"arifOS 888 JUDGE verdict grammar (kernel, not AAA): SEAL | HOLD | SABAR | VOID. AAA displays verdicts; it does not issue them.","required":false,"params":{"verdicts":["SEAL","HOLD","SABAR","VOID"],"judge_endpoint":"https://arifos.arif-fazil.com/mcp","judge_tool":"arif_judge"}},{"uri":"https://arif-fazil.com/a2a/extensions/governed-identity/v1","description":"Internal arifOS registry identity (not a core A2A field)","required":false,"params":{"registryId":"aaa-gateway","organId":"aaa","identityHash":"blake3:0205e6c882265b39e28999eade9db67b71bd265530db0211f899abc49b042497"}},{"uri":"https://arif-fazil.com/a2a/extensions/federation-gateway/v1","description":"Federation organ map and gateway flags (arifOS extension)","required":false,"params":{"federation_organs":[{"id":"arifos-mcp","name":"arifOS Constitutional Kernel","url":"https://arifos.arif-fazil.com","role":"judge","authority":"verdict","skills":["render_verdict","gather_evidence","reason","route_intent","seal_receipt"],"card_url":"https://arifos.arif-fazil.com/.well-known/agent-card.json"},{"id":"geox-mcp","name":"GEOX Earth Intelligence","url":"https://geox.arif-fazil.com","role":"evidence","authority":"EVIDENCE_ONLY","skills":["evaluate_basin","analyze_well","rank_prospects","falsify_hypothesis","earth_evidence"],"card_url":"https://geox.arif-fazil.com/.well-known/agent-card.json"},{"id":"wealth-mcp","name":"WEALTH Capital Intelligence","url":"https://wealth.arif-fazil.com","role":"evidence","authority":"ADVISORY_ONLY","skills":["compute_npv","compute_emv","evaluate_wisdom","audit_power","scan_collapse","stock_analysis"],"card_url":"https://wealth.arif-fazil.com/.well-known/agent-card.json"},{"id":"well-mcp","name":"WELL Substrate Vitality","url":"https://well.arif-fazil.com","role":"evidence","authority":"REFLECT_ONLY","skills":["assess_homeostasis","assess_livelihood","guard_dignity","validate_vitality","classify_substrate"],"card_url":"https://well.arif-fazil.com/.well-known/agent-card.json"}],"gateway":{"task_routing":true,"skill_aggregation":true,"webhook_broker":true,"auth_enforcement":true,"injection_defense":true},"mcp_native":true,"tool_calling":true}},{"uri":"https://arif-fazil.com/a2a/extensions/governance/v1","description":"arifOS constitutional governance — F1-F13 floors, verdict authority, injection defense","required":false,"params":{"governance":{"floors":["F1","F2","F4","F8","F11","F12","F13"],"verdict_authority":"arifOS (port 8088)","self_approval_forbidden":true,"authority_class":"gateway","injection_defense":"active","sovereign_veto":"push-notification"},"constitution":{"floors_active":["F1","F2","F4","F8","F11","F12","F13"],"governance_kernel":"arifOS (port 8088)","execution_shell":"A-FORGE (port 7071)","vault":"VAULT999"}}},{"uri":"https://arif-fazil.com/a2a/extensions/metadata/v1","description":"Card provenance and federation metadata","required":false,"params":{"doctrine":"DITEMPA BUKAN DIBERI — Control is forged, not given.","created":"2026-07-02T04:50:00Z","created_by":"FORGE (000Ω) — A2A Gateway pattern","rationale":"Copilot A2A analysis — blindspot #9: AAA should be A2A Gateway. One edge, N organs discoverable. Verdict grammar extension for sovereignty.","gateway_pattern":"https://www.glukhov.org/ai-systems/architecture/a2a-protocol-explained/","kernel_deps":["KERNEL-trinity-33","KERNEL-session-inhabit","KERNEL-sovereign-recognize","KERNEL-verbs-forge-hands","KERNEL-quantum-runtime","KERNEL-qubit-substrate","KERNEL-reality-skills","KERNEL-mcp-zen","KERNEL-mcp-builder"],"rsi_doctrine":"RSI-recursive-improvement","substrate_bind":"2026-07-12T18:30:00Z","substrate_bind_source":"EUREKA-ZEN-2026-07-13-SUBSTRATE-LOCK","a2a_card_migration":"2026-07-17-supportedInterfaces","a2a_protocol_binding":"JSONRPC","a2a_interface_version":"1.0"}},{"uri":"https://arif-fazil.com/a2a/extensions/federation-prompts/v1","description":"arifOS federation prompt catalog — zen-md single-sigil format","required":false,"params":{"version":"2026.07.16","doctrine":"DITEMPA BUKAN DIBERI","zen_format":"single-sigil + single-lexical per zen-md","all_prompts":["🌱 BOOT","🌊 WITNESS","🧠 REASON","⚖ MARUAH","🔍 PREFLIGHT","🔒 JUDGE","🔥 FORGE","💎 SEAL","🌀 SABAR","📜 REPLY"],"reality_loop_orchestrator":"🌀 SABAR","human_role":"init + seal only — autonomous 6-stage loop"}},{"uri":"https://arif-fazil.com/a2a/extensions/kernel-skills/v1","description":"arifOS kernel skill dependencies and RSI doctrine","required":false,"params":{"kernel_skills":["KERNEL-trinity-33","KERNEL-session-inhabit","KERNEL-sovereign-recognize","KERNEL-verbs-forge-hands","KERNEL-quantum-runtime","KERNEL-qubit-substrate","KERNEL-reality-skills","KERNEL-mcp-zen","KERNEL-mcp-builder"],"rsi_doctrine":"RSI-recursive-improvement","power_band":"routing"}}]},"defaultInputModes":["text/plain","application/json"],"defaultOutputModes":["text/plain","application/json"],"securitySchemes":{"oauth2":{"type":"oauth2","description":"OAuth 2.1 for remote A2A peers","flows":{"authorizationCode":{"authorizationUrl":"https://aaa.arif-fazil.com/oauth/authorize","tokenUrl":"https://aaa.arif-fazil.com/oauth/token"}}},"bearer_auth":{"type":"http","scheme":"bearer","bearerFormat":"token","description":"arifOS session token"}},"securityRequirements":[{"bearer_auth":[]}],"skills":[{"id":"FORGE-route-task","name":"Task Routing","description":"Route A2A tasks to the correct organ by skill match. Routing is not execution. AAA never runs the organ tool itself.","tags":["routing","gateway","A2A","orchestration"],"floor_scope":["F4","F8","F11"]},{"id":"APEX-enforce-sovereign-veto","name":"Sovereign Veto Enforcement","description":"When an organ emits auth-required (HOLD), surface it to ARIF. AAA pauses routing; F13 decides. AAA does not veto as kernel.","tags":["F13","sovereign","veto","auth-required"],"floor_scope":["F11","F13"]},{"id":"AGI-aggregate-capabilities","name":"Capability Aggregation","description":"Aggregate AgentCards from all 6 organs into a single federation manifest. Any A2A peer discovers the entire federation through this gateway.","tags":["discovery","aggregation","manifest"],"floor_scope":["F4","F11"]},{"id":"FORGE-broker-webhooks","name":"Webhook Broker","description":"Relay push notifications from long-running organ tasks to registered webhook endpoints. GEOX basin analysis, WEALTH simulation, WELL monitoring.","tags":["webhook","push","notification","async"],"floor_scope":["F11"]},{"id":"AUDIT-defend-injection","name":"Injection Defense","description":"F12 injection defense at gateway layer. All external A2A tasks scanned before routing to internal organs.","tags":["security","injection","F12","defense"],"floor_scope":["F12"]},{"id":"ASI-federated-memory-query","name":"Federated Memory Query","description":"Query the zen federated memory state (L1-L6 layers, flow, rule). Surfaces kernel-governed memory (bands, provenance, no-bypass) as AA state. Kernel owns, AAA surfaces via Redis + /federation/memory.","tags":["memory","federation","state","L1-L6","zen"],"floor_scope":["F2","F4","F11"]},{"id":"arifos.session.init","name":"Federation Session Init","description":"Queue session init to arifOS kernel arif_init (:8088). AAA does not mint SCTs itself. Returns whatever the kernel returns.","tags":["init","session","governance","kernel","arifos"],"floor_scope":["F1","F2","F11","F13"]},{"id":"arifos.session.seal","name":"Queue kernel session seal","description":"Queue a session-close to arifOS kernel arif_seal (:8088). AAA does not write VAULT999. DISPLAY_ONLY — kernel + Arif seal.","tags":["seal","session","vault999","kernel","arifos"],"floor_scope":["F1","F2","F11","F13"]}],"schema":"https://a2a-protocol.org/schemas/agent-card/v1.0","signatures":[{"did":"did:web:arif-fazil.com","proofValue":"fzeuiwqYyBWJxJEqJnDiFC2mCn36bZZmg44eckt74Y7ey0zfXfy+zT44H7wz6mnt4E4g/5IZkMxXyjnWABuKDw==","proofPurpose":"assertionMethod","created":"2026-08-25T03:43:48Z","type":"Ed25519Signature2020","verificationMethod":"did:web:arif-fazil.com#arif-fazil","canonical_form":"JCS-sorted-keys-no-whitespace","canonical_sha256":"3f0840e0465b0f7dae470b9a571c4aab244da1ef4d558855fa4b1906103bde08","did_resolves_to":"https://arif-fazil.com/.well-known/did.json","nonce_flow":"arif_init(nonce) → sign(nonce) → verify → FULL","signed_by":"ARIF F13 — DITEMPA BUKAN DIBERI — YANG ARIF LAGI BIJAKSANA","actor":"arif"}],"_membrane":{"membrane_version":"0.3","timestamp":"2026-09-08T23:39:27.431Z","actor":{"organ":"UNKNOWN"},"authority":"THINK","uncertainty":"INT","verdict":"UNKNOWN","action_class":"OBSERVE","blast_radius":"LOW","reversibility":"FULL","receipt":{"lineage_id":"mem-mttba69h-0ece6399","parent_id":"seal-30","sealed":false},"cooling":{"C_dark":0.05,"C_light":0.95},"witness":{"human":0,"ai":0.5,"external":0,"W3":0},"floors_checked":[],"_atlas333":{"lane":"CARE","zone":"Care","zone_id":"III","demand":{"tau":0.4,"kappa":0.7,"rho":0.2},"paradox_ids":[11,12,13,15,16,17,20],"paradox_count":7,"eureka":{"eureka_fired":false,"candidates":[]}},"direction":"outbound"}}