{
  "version": "2026-08-07-r5",
  "domain": "arif-fazil.com",
  "doctrine": {
    "title": "HOME - EARTH - WORLD - WORDS - WORK -- Five buckets. All artifacts belong to exactly one.",
    "rule": "If it is not in surfaces.json, it does not get served to a machine.",
    "generated_views": [
      "sitemap.xml",
      "llms.txt",
      "llms.json",
      "page.json",
      "missions.json",
      "/human/map/",
      "/machine/map/"
    ],
    "verify_command": "node scripts/verify-surfaces.cjs",
    "fail_closed": "Any status:live surface returning non-200 fails the build.",
    "truth_rule": "surfaces.json must match live HTTP. Map page loads this file at runtime.",
    "buckets": {
      "HOME": {
        "path": "/",
        "question": "Who am I?",
        "verb": "000_init"
      },
      "EARTH": {
        "path": "/earth/",
        "question": "What is under our feet?",
        "verb": "444_observe"
      },
      "WORLD": {
        "path": "/world/",
        "question": "What is happening?",
        "verb": "555_interpret"
      },
      "WORDS": {
        "path": "/words/",
        "question": "What do I think?",
        "verb": "555_interpret"
      },
      "WORK": {
        "path": "/work/",
        "question": "What am I building?",
        "verb": "777_forge"
      }
    }
  },
  "missions": {
    "investigate": {
      "verb": "Investigate",
      "one_line": "Gather and test reality"
    },
    "interpret": {
      "verb": "Interpret",
      "one_line": "Build competing explanations"
    },
    "decide": {
      "verb": "Decide",
      "one_line": "Compare consequences and uncertainty"
    },
    "build": {
      "verb": "Build",
      "one_line": "Prepare and execute approved changes"
    },
    "monitor": {
      "verb": "Monitor",
      "one_line": "Detect change, degradation, or danger"
    },
    "remember": {
      "verb": "Remember",
      "one_line": "Retrieve and preserve governed knowledge"
    }
  },
  "surfaces": [
    {
      "path": "/",
      "title": "Home \u2014 Sovereign Identity & Portfolio",
      "mission": "interpret",
      "status": "live",
      "type": "page",
      "priority": 1.0,
      "changefreq": "monthly",
      "description": "Professional homepage for Arif Fazil \u2014 geoscientist, economist, AI governance architect",
      "domain": "voice",
      "verb": "555_interpret"
    },
    {
      "path": "/work/",
      "title": "WORK - Missions, Proof and Forge",
      "mission": "build",
      "status": "live",
      "type": "page",
      "priority": 0.7,
      "changefreq": "monthly",
      "description": "Six-mission cockpit, proof chamber, resume, well portfolio. Body of work.",
      "domain": "work",
      "verb": "777_forge"
    },
    {
      "path": "/words/",
      "title": "WORDS - Writing, Essays and Doctrine",
      "mission": "interpret",
      "status": "live",
      "type": "page",
      "priority": 0.8,
      "changefreq": "weekly",
      "description": "Narrative essays, constitutional doctrine, federation topology. Arif voice.",
      "domain": "voice",
      "verb": "555_interpret"
    },
    {
      "path": "/earth/",
      "title": "EARTH \u2014 The Dynamic Planet (Macrostrat globe)",
      "mission": "investigate",
      "status": "live",
      "type": "page",
      "priority": 0.8,
      "changefreq": "monthly",
      "description": "Interactive Macrostrat globe, plates, quakes, wells. Static HTML primary \u2014 not SPA essay.",
      "domain": "earth",
      "verb": "444_observe"
    },
    {
      "path": "/economics/",
      "title": "Economics \u2014 WEALTH Capital Briefing",
      "mission": "interpret",
      "status": "redirect",
      "type": "page",
      "priority": 0.9,
      "changefreq": "daily",
      "description": "Bursa, Ringgit, oil macro intelligence, Malaysia economic briefing",
      "domain": "capital",
      "verb": "444_compute",
      "redirect_to": "/world/economics/"
    },
    {
      "path": "/economics/article/:slug",
      "title": "WEALTH Article",
      "mission": "interpret",
      "status": "live",
      "type": "dynamic_page",
      "priority": 0.7,
      "changefreq": "monthly",
      "description": "Individual WEALTH capital intelligence article",
      "domain": "capital",
      "verb": "444_compute"
    },
    {
      "path": "/world/",
      "title": "World \u2014 Civic Journalism & Commodities",
      "mission": "interpret",
      "status": "live",
      "type": "page",
      "priority": 0.7,
      "changefreq": "daily",
      "description": "Civic journalism (MakcikGPT) + commodity dashboards (oil/gas/gold)",
      "domain": "voice",
      "verb": "555_interpret"
    },
    {
      "path": "/world/makcikgpt/",
      "title": "MakcikGPT \u2014 Civic Intelligence in Bahasa Malaysia",
      "mission": "interpret",
      "status": "live",
      "type": "page",
      "priority": 0.85,
      "changefreq": "daily",
      "description": "Canonical landing for MakcikGPT civic intelligence series. Articles investigate Malaysian sovereignty, resource governance, institutional integrity, and technology accountability.",
      "domain": "voice",
      "verb": "555_interpret"
    },
    {
      "path": "/world/makcikgpt/:slug",
      "title": "MakcikGPT Article",
      "mission": "interpret",
      "status": "live",
      "type": "dynamic_page",
      "priority": 0.7,
      "changefreq": "monthly",
      "description": "Individual MakcikGPT article in Bahasa Malaysia. Generated from essays.json.",
      "domain": "voice",
      "verb": "555_interpret"
    },
    {
      "path": "/world/oil/",
      "title": "Oil Dashboard \u2014 Brent Crude Cognitive View",
      "mission": "monitor",
      "status": "gone",
      "type": "page",
      "priority": 0.7,
      "changefreq": "daily",
      "description": "Brent crude oil cognitive dashboard with live data",
      "domain": "capital",
      "verb": "444_compute",
      "redirect_to": "/oil/",
      "expected_http": "4xx",
      "note": "Consolidated into /oil/ standalone. No longer at /world/oil/."
    },
    {
      "path": "/world/gas/",
      "title": "Gas Dashboard \u2014 Natural Gas Intelligence",
      "mission": "monitor",
      "status": "gone",
      "type": "page",
      "priority": 0.7,
      "changefreq": "daily",
      "description": "Natural gas dashboard with live data",
      "domain": "capital",
      "verb": "444_compute",
      "redirect_to": "/gas/",
      "expected_http": "4xx",
      "note": "Consolidated into /gas/ standalone. No longer at /world/gas/."
    },
    {
      "path": "/world/gold/",
      "title": "Gold Dashboard \u2014 XAUUSD Trading Synthesis",
      "mission": "monitor",
      "status": "gone",
      "type": "page",
      "priority": 0.7,
      "changefreq": "daily",
      "description": "Gold trading synthesis and technical analysis dashboard",
      "domain": "capital",
      "verb": "444_compute",
      "redirect_to": "/gold/",
      "expected_http": "4xx",
      "note": "Consolidated into /gold/ standalone. No longer at /world/gold/."
    },
    {
      "path": "/writing/",
      "title": "Writing \u2014 Essays & Analysis",
      "mission": "interpret",
      "status": "redirect",
      "type": "page",
      "priority": 0.8,
      "changefreq": "weekly",
      "description": "Narrative essays by Arif on AI governance, thermodynamics, geological reasoning",
      "domain": "voice",
      "verb": "555_interpret",
      "redirect_to": "/words/"
    },
    {
      "path": "/writing/:slug",
      "title": "Essay",
      "mission": "interpret",
      "status": "live",
      "type": "dynamic_page",
      "priority": 0.7,
      "changefreq": "monthly",
      "description": "Individual essay page",
      "domain": "voice",
      "verb": "555_interpret"
    },
    {
      "path": "/doctrine/",
      "title": "Doctrine \u2014 Constitution, Federation Topology, Manifesto",
      "mission": "decide",
      "status": "redirect",
      "type": "page",
      "priority": 0.9,
      "changefreq": "monthly",
      "description": "Constitutional floors (F1-F13), authority chain, organ topology, federation manifesto",
      "domain": "law",
      "verb": "333_judge",
      "redirect_to": "/words/doctrine/"
    },
    {
      "path": "/000/",
      "title": "000 \u2014 Genesis Archive & Wisdom Canon",
      "mission": "remember",
      "status": "live",
      "type": "page",
      "priority": 0.6,
      "changefreq": "monthly",
      "description": "Genesis archive, wisdom canon, origin context for agents and verifiers",
      "domain": "origin",
      "verb": "000_init"
    },
    {
      "path": "/999/",
      "title": "999 \u2014 Proof & Verification Chamber",
      "mission": "remember",
      "status": "live",
      "type": "page",
      "priority": 0.6,
      "changefreq": "monthly",
      "description": "Trust and proof chamber \u2014 verification artifacts, hash commitments, audit records",
      "domain": "proof",
      "verb": "999_seal"
    },
    {
      "path": "/999/verify",
      "title": "999 Verify \u2014 Live Vault Proof Endpoint",
      "mission": "remember",
      "status": "live",
      "type": "api",
      "priority": 0.5,
      "changefreq": "monthly",
      "description": "Live vault proof endpoint proxied to arifOS kernel \u2014 cryptographic verification",
      "domain": "proof",
      "verb": "999_seal"
    },
    {
      "path": "/map/",
      "title": "Map \u2014 Human-Readable Route Tree",
      "mission": "remember",
      "status": "live",
      "type": "machine",
      "format": "text/html",
      "priority": 0.6,
      "changefreq": "monthly",
      "description": "Route map generated from surfaces.json",
      "domain": "earth",
      "verb": "444_observe"
    },
    {
      "path": "/machine/",
      "title": "Machine \u2014 Agent Surfaces Dashboard",
      "mission": "remember",
      "status": "live",
      "type": "machine",
      "format": "text/html",
      "priority": 0.6,
      "changefreq": "monthly",
      "description": "Agent-facing endpoint directory",
      "domain": "work",
      "verb": "777_forge"
    },
    {
      "path": "/rss/",
      "redirects_to": "/feed.xml",
      "status": "redirect",
      "code": 301,
      "type": "redirect",
      "description": "RSS feed redirect",
      "domain": "voice",
      "verb": "555_interpret"
    },
    {
      "path": "/canon/",
      "redirects_to": "/doctrine",
      "status": "redirect",
      "code": 301,
      "type": "redirect",
      "description": "Legacy canon path \u2014 merged into doctrine",
      "domain": "law",
      "verb": "333_judge"
    },
    {
      "path": "/constellation/",
      "redirects_to": "/doctrine",
      "status": "redirect",
      "code": 301,
      "type": "redirect",
      "description": "Legacy constellation path \u2014 merged into doctrine",
      "domain": "law",
      "verb": "333_judge"
    },
    {
      "path": "/federation/",
      "redirects_to": "/doctrine",
      "status": "redirect",
      "code": 301,
      "type": "redirect",
      "description": "Legacy federation path \u2014 merged into doctrine",
      "domain": "law",
      "verb": "333_judge"
    },
    {
      "path": "/discoveries/",
      "redirects_to": "/earth",
      "status": "redirect",
      "code": 301,
      "type": "redirect",
      "description": "Legacy discoveries path \u2014 canonical is /earth",
      "domain": "earth",
      "verb": "444_observe"
    },
    {
      "path": "/wealth/",
      "title": "Wealth Capital \u2014 Market & Investment Terminal",
      "mission": "interpret",
      "status": "live",
      "type": "page",
      "priority": 0.8,
      "changefreq": "daily",
      "description": "Wealth capital terminal and market intelligence",
      "domain": "capital",
      "verb": "444_compute"
    },
    {
      "path": "/wealth/article/:slug",
      "redirects_to": "/economics/article/:slug",
      "status": "redirect",
      "code": 301,
      "type": "redirect",
      "description": "Legacy wealth article \u2014 canonical is /economics/article/:slug",
      "domain": "capital",
      "verb": "444_compute"
    },
    {
      "path": "/essays/",
      "redirects_to": "/writing",
      "status": "redirect",
      "code": 301,
      "type": "redirect",
      "description": "Legacy essays path \u2014 canonical is /writing",
      "domain": "voice",
      "verb": "555_interpret"
    },
    {
      "path": "/essays/:slug",
      "redirects_to": "/writing/:slug",
      "status": "redirect",
      "code": 301,
      "type": "redirect",
      "description": "Legacy essay \u2014 canonical is /writing/:slug",
      "domain": "voice",
      "verb": "555_interpret"
    },
    {
      "path": "/wealth/makcikgpt/",
      "redirects_to": "/world/makcikgpt/",
      "status": "redirect",
      "code": 301,
      "type": "redirect",
      "description": "Legacy MakcikGPT path \u2014 canonical is /world/makcikgpt/",
      "domain": "voice",
      "verb": "555_interpret"
    },
    {
      "path": "/wealth/makcikgpt/:slug",
      "redirects_to": "/world/makcikgpt/:slug",
      "status": "redirect",
      "code": 301,
      "type": "redirect",
      "description": "Legacy MakcikGPT article \u2014 canonical is /world/makcikgpt/:slug",
      "domain": "voice",
      "verb": "555_interpret"
    },
    {
      "path": "/economics/makcikgpt/",
      "redirects_to": "/world/makcikgpt/",
      "status": "redirect",
      "code": 301,
      "type": "redirect",
      "description": "Legacy MakcikGPT path \u2014 canonical is /world/makcikgpt/",
      "domain": "voice",
      "verb": "555_interpret"
    },
    {
      "path": "/economics/makcikgpt/:slug",
      "redirects_to": "/world/makcikgpt/:slug",
      "status": "pending",
      "code": 301,
      "type": "redirect",
      "description": "Legacy MakcikGPT article \u2014 canonical is /world/makcikgpt/:slug",
      "domain": "voice",
      "verb": "555_interpret",
      "expected_http": "2xx",
      "note": "SPA catch-all returns 200. Redirect only at base path, not slug."
    },
    {
      "path": "/genesis/",
      "redirects_to": "/000/",
      "status": "redirect",
      "code": 301,
      "type": "redirect",
      "description": "Legacy genesis path \u2014 canonical is /000/",
      "domain": "origin",
      "verb": "000_init"
    },
    {
      "path": "/oil/",
      "title": "Oil Dashboard \u2014 Brent Crude Live",
      "mission": "monitor",
      "status": "redirect",
      "type": "page",
      "priority": 0.7,
      "changefreq": "daily",
      "description": "Standalone Brent crude oil dashboard with live API data. Served from /var/www/html/oil/.",
      "domain": "capital",
      "verb": "444_compute",
      "redirect_to": "/world/economics/oil/"
    },
    {
      "path": "/gas/",
      "title": "Gas Dashboard \u2014 Natural Gas Live",
      "mission": "monitor",
      "status": "redirect",
      "type": "page",
      "priority": 0.7,
      "changefreq": "daily",
      "description": "Standalone natural gas dashboard with live API data. Served from /var/www/html/gas/.",
      "domain": "capital",
      "verb": "444_compute",
      "redirect_to": "/world/economics/gas/"
    },
    {
      "path": "/gold/",
      "title": "Gold Dashboard \u2014 XAUUSD Live",
      "mission": "monitor",
      "status": "redirect",
      "type": "page",
      "priority": 0.7,
      "changefreq": "daily",
      "description": "Standalone gold trading dashboard with live API data. Served from /var/www/html/gold/.",
      "domain": "capital",
      "verb": "444_compute",
      "redirect_to": "/world/economics/gold/"
    },
    {
      "path": "/makcikgpt/",
      "redirects_to": "/world/makcikgpt/",
      "status": "redirect",
      "code": 301,
      "type": "redirect",
      "description": "Bare MakcikGPT path \u2014 canonical is /world/makcikgpt/",
      "domain": "voice",
      "verb": "555_interpret"
    },
    {
      "path": "/makcikgpt/:slug",
      "redirects_to": "/world/makcikgpt/:slug",
      "status": "redirect",
      "code": 301,
      "type": "redirect",
      "description": "Bare MakcikGPT article \u2014 canonical is /world/makcikgpt/:slug",
      "domain": "voice",
      "verb": "555_interpret"
    },
    {
      "path": "/propa/",
      "title": "PETRONAS \u00b7 PROPA \u2014 Financial capacity and resilience",
      "mission": "monitor",
      "status": "redirect",
      "type": "page",
      "priority": 0.9,
      "changefreq": "daily",
      "description": "Public PETRONAS PROPA on apex (not system health cosplay). Canonical path /propa/; /vitals/ and /wealth/vitals/ 308 here. Distinct organ-style chrome is intentional for capital dashboard.",
      "domain": "capital",
      "verb": "444_compute",
      "redirect_to": "/world/propa/"
    },
    {
      "path": "/malaysia/",
      "title": "Malaysia \u2014 Civic & Political Hub",
      "mission": "interpret",
      "status": "redirect",
      "type": "page",
      "priority": 0.7,
      "changefreq": "daily",
      "description": "Civic and political intelligence hub for Malaysia",
      "domain": "capital",
      "verb": "444_compute",
      "redirect_to": "/world/malaysia/"
    },
    {
      "path": "/pulse/",
      "title": "Pulse (gone)",
      "mission": "monitor",
      "status": "live",
      "type": "gone",
      "priority": 0.7,
      "changefreq": "daily",
      "description": "Never a real apex route. Live broken shell removed. Use /missions (Monitor) + organ health endpoints.",
      "domain": "capital",
      "verb": "444_compute",
      "note": "Live pulse page"
    },
    {
      "path": "/forge/",
      "title": "A-FORGE \u2192 subdomain",
      "mission": "build",
      "status": "redirect",
      "type": "redirect",
      "priority": 0.6,
      "changefreq": "monthly",
      "description": "A-FORGE lives at forge.arif-fazil.com only. Apex /forge/ redirects.",
      "code": 301,
      "redirects_to": "https://forge.arif-fazil.com/",
      "domain": "work",
      "verb": "777_forge"
    },
    {
      "path": "/politics/shadow/",
      "title": "PM Bayang \u2014 Shadow Prime Ministers of Malaysia",
      "mission": "interpret",
      "status": "live",
      "type": "page",
      "priority": 0.7,
      "changefreq": "monthly",
      "description": "Jungian shadow analysis of all 9 Malaysian Prime Ministers. Persona, Bayang, Tragedi, Legasi. Source: public records, Hansard, National Archives. Framework analysis.",
      "domain": "voice",
      "verb": "555_interpret"
    },
    {
      "path": "/politics/shadow/board/",
      "title": "Shadow Board \u2014 Org-Chart Instrument (PRIMER-1)",
      "mission": "decide",
      "status": "live",
      "type": "page",
      "priority": 0.6,
      "changefreq": "monthly",
      "description": "Org-chart instrument: 11 seats (9 PM dossiers + DERITA trauma map + Doctrine floors). Setiap kerusi = dossier link. PRIMER-1 instrument registry. Hidden from top nav \u2014 instrument surface.",
      "domain": "voice",
      "verb": "555_interpret"
    },
    {
      "path": "/politics/shadow/derita/",
      "title": "RASA DERITA \u2014 6-Cohort Generational Trauma Map",
      "mission": "interpret",
      "status": "live",
      "type": "page",
      "priority": 0.5,
      "changefreq": "monthly",
      "description": "Framework analysis: 6 Malaysian generational trauma cohorts (13 Mei 1969 \u2192 1MDB \u2192 Sheraton \u2192 2022 Paradox). Constitutional floors as scars. HYPOTHESIS \u2014 confidence 0.20 [SPEC]. BUKAN FAKTA. HOLD pending VAULT999 seal.",
      "domain": "voice",
      "verb": "555_interpret"
    },
    {
      "path": "/SITE_CONSTITUTION.md",
      "title": "SITE_CONSTITUTION.md \u2014 HUMAN_FIRST Binding Constitution",
      "mission": "decide",
      "status": "deploy-pending",
      "type": "machine",
      "format": "text/markdown",
      "priority": 1.0,
      "changefreq": "monthly",
      "description": "Binding constitution for ALL agents touching arif-fazil.com. Priority stack: Human > Navigation > Visual > Agent > Protocol. 4-audit onboarding gate. F13 ratified 2026-08-09.",
      "domain": "law",
      "verb": "333_judge",
      "note": "In dist/ \u2014 will be live after deploy"
    },
    {
      "path": "/config/page-attention-budget.yaml",
      "title": "page-attention-budget.yaml \u2014 Human Attention Budget",
      "mission": "decide",
      "status": "deploy-pending",
      "type": "machine",
      "format": "application/x-yaml",
      "priority": 0.9,
      "changefreq": "monthly",
      "description": "Per-page human attention budgets with understand-in time, scroll burden, and click depth limits. Machine-readable companion to SITE_CONSTITUTION.md.",
      "domain": "law",
      "verb": "333_judge",
      "note": "In dist/ \u2014 will be live after deploy"
    },
    {
      "path": "/surfaces.json",
      "title": "surfaces.json \u2014 Canonical Surface Catalog",
      "status": "live",
      "type": "machine",
      "format": "application/json",
      "priority": 0.5,
      "changefreq": "monthly",
      "description": "Single canonical surface catalog for arif-fazil.com. Machine readable.",
      "domain": "proof",
      "verb": "999_seal"
    },
    {
      "path": "/llms-full.txt",
      "title": "llms-full.txt \u2014 Full Content Dump for AI LLMs",
      "status": "live",
      "type": "machine",
      "format": "text/markdown",
      "priority": 0.5,
      "changefreq": "weekly",
      "description": "Full-text content dump for LLM ingestion. Generated from MD sources.",
      "domain": "proof",
      "verb": "999_seal"
    },
    {
      "path": "/llms.txt",
      "title": "llms.txt \u2014 AI Site Overview",
      "status": "live",
      "type": "machine",
      "format": "text/markdown",
      "priority": 0.5,
      "changefreq": "weekly",
      "description": "Curated link index for AI agents (Jeremy Howard convention, Sept 2024). Generated from surfaces.json.",
      "domain": "proof",
      "verb": "999_seal"
    },
    {
      "path": "/llms.json",
      "title": "llms.json \u2014 Structured Site Overview",
      "status": "live",
      "type": "machine",
      "format": "application/json",
      "priority": 0.4,
      "changefreq": "weekly",
      "description": "Structured JSON site overview with route roles, related sites, and machine surfaces",
      "domain": "proof",
      "verb": "999_seal"
    },
    {
      "path": "/page.json",
      "title": "page.json \u2014 Machine Site Overview",
      "status": "live",
      "type": "machine",
      "format": "application/json",
      "priority": 0.4,
      "changefreq": "weekly",
      "description": "Machine-readable site overview \u2014 purpose, route model, content scope",
      "domain": "proof",
      "verb": "999_seal"
    },
    {
      "path": "/missions.json",
      "title": "missions.json \u2014 Six-Mission Federation Catalog",
      "status": "live",
      "type": "machine",
      "format": "application/json",
      "priority": 0.4,
      "changefreq": "monthly",
      "description": "Six-mission classification of federation intent. Does not authorize tool calls.",
      "domain": "work",
      "verb": "777_forge"
    },
    {
      "path": "/sitemap.xml",
      "title": "sitemap.xml \u2014 XML Sitemap",
      "status": "live",
      "type": "machine",
      "format": "application/xml",
      "priority": 0.5,
      "changefreq": "weekly",
      "description": "XML sitemap for search engines and crawlers",
      "domain": "proof",
      "verb": "999_seal"
    },
    {
      "path": "/feed.xml",
      "title": "RSS Feed \u2014 MakcikGPT Articles",
      "status": "live",
      "type": "machine",
      "format": "application/rss+xml",
      "priority": 0.5,
      "changefreq": "daily",
      "description": "RSS feed of MakcikGPT civic intelligence articles",
      "domain": "voice",
      "verb": "555_interpret"
    },
    {
      "path": "/robots.txt",
      "title": "robots.txt \u2014 Crawler Policy with AI Directives",
      "status": "live",
      "type": "machine",
      "format": "text/plain",
      "priority": 0.6,
      "changefreq": "monthly",
      "description": "Crawler policy with explicit AI bot directives and RSL License line",
      "domain": "proof",
      "verb": "999_seal"
    },
    {
      "path": "/rsl.xml",
      "title": "rsl.xml \u2014 Really Simple Licensing 1.0",
      "status": "live",
      "type": "machine",
      "format": "application/rsl+xml",
      "priority": 0.5,
      "changefreq": "monthly",
      "description": "RSL 1.0 license declaring permits/prohibits for ai-train, ai-input, search",
      "domain": "law",
      "verb": "333_judge"
    },
    {
      "path": "/soul.json",
      "title": "soul.json \u2014 Sovereign Identity Anchor",
      "status": "live",
      "type": "machine",
      "format": "application/json",
      "priority": 0.4,
      "changefreq": "monthly",
      "description": "Sovereign identity and philosophy anchor",
      "domain": "origin",
      "verb": "000_init"
    },
    {
      "path": "/.well-known/agent-card.json",
      "title": "Agent Card \u2014 A2A Discovery",
      "redirects_to": "https://arifos.arif-fazil.com/.well-known/agent-card.json",
      "status": "redirect",
      "code": 301,
      "type": "redirect",
      "description": "Canonical agent card lives on arifos.arif-fazil.com subdomain. Caddy server-side redirect.",
      "domain": "signal",
      "verb": "444_route"
    },
    {
      "path": "/read/",
      "status": "redirect",
      "type": "redirect",
      "code": 301,
      "redirects_to": "/writing/",
      "description": "Alias of Writing. Canonical human path is /writing/",
      "domain": "voice",
      "verb": "555_interpret"
    },
    {
      "path": "/read",
      "status": "redirect",
      "type": "redirect",
      "code": 301,
      "redirects_to": "/writing/",
      "description": "Alias of Writing",
      "domain": "voice",
      "verb": "555_interpret"
    },
    {
      "path": "/machines/",
      "status": "live",
      "type": "page",
      "title": "For Machines \u2014 Ops guide",
      "description": "Human-readable agent contracts, AUP, disclaimer",
      "domain": "work",
      "verb": "777_forge"
    },
    {
      "path": "/syedos/",
      "title": "SYED OS \u2014 AI Twin Persona",
      "mission": "interpret",
      "status": "redirect",
      "type": "page",
      "priority": 0.5,
      "changefreq": "monthly",
      "description": "SYED OS persona site \u2014 dashboard, emas, heal, nasilemak, rental-swot. AI twin. Previously orphan.",
      "domain": "voice",
      "verb": "555_interpret",
      "expected_http": "3xx",
      "note": "301 \u2192 /doctrine (consolidated under law)"
    },
    {
      "path": "/abangsado-flex.mp4",
      "title": "ABANG SADO \u2014 Flex Video",
      "mission": "interpret",
      "status": "pending",
      "type": "media",
      "priority": 0.4,
      "changefreq": "yearly",
      "description": "ABANG SADO flex video. AI twin. Previously stranded with no landing page.",
      "domain": "voice",
      "verb": "555_interpret",
      "expected_http": "4xx",
      "note": "Media not deployed"
    },
    {
      "path": "/machine/manifest.json",
      "title": "Machine Manifest \u2014 Single Agent Entrypoint",
      "mission": "remember",
      "status": "live",
      "type": "machine",
      "priority": 0.9,
      "changefreq": "monthly",
      "description": "Single entrypoint for AI agents. Replaces 18 scattered .well-known files. One fetch, every door.",
      "domain": "proof",
      "verb": "999_seal"
    },
    {
      "path": "/machine/map.json",
      "title": "Machine Map \u2014 9-Domain Agent View",
      "mission": "remember",
      "status": "live",
      "type": "machine",
      "priority": 0.8,
      "changefreq": "monthly",
      "description": "Agent-readable 9-domain world model map. 46 redirect rules. Generated from surfaces.json.",
      "domain": "proof",
      "verb": "999_seal"
    },
    {
      "path": "/human/map/",
      "title": "Human Map \u2014 9-Domain World Model",
      "mission": "interpret",
      "status": "live",
      "type": "page",
      "priority": 0.7,
      "changefreq": "monthly",
      "description": "Visitor-facing 9-domain grid. Every domain answers one question. Generated from surfaces.json.",
      "domain": "voice",
      "verb": "555_interpret"
    },
    {
      "path": "/world/sot/",
      "title": "SOT Atlas \u2014 Live Situational World Map",
      "mission": "monitor",
      "status": "live",
      "type": "page",
      "priority": 0.7,
      "changefreq": "daily",
      "description": "Live situational world map. Source-of-truth events. GDELT + World Bank data.",
      "domain": "voice",
      "verb": "555_interpret"
    },
    {
      "path": "/floors.json",
      "title": "Constitutional Floors F1-F13",
      "mission": "remember",
      "status": "live",
      "type": "machine",
      "priority": 0.7,
      "changefreq": "monthly",
      "description": "F1-F13 table. Canonical machine-readable floors. Future canonical: /law/floors.json",
      "domain": "law",
      "verb": "333_judge"
    },
    {
      "path": "/scar.json",
      "title": "Scar Registry",
      "mission": "remember",
      "status": "live",
      "type": "machine",
      "priority": 0.7,
      "changefreq": "monthly",
      "description": "APEX v36\u03a9 scar metabolization. Immutable sealed failures. Future canonical: /law/scar.json",
      "domain": "law",
      "verb": "333_judge"
    },
    {
      "path": "/authority.json",
      "title": "Sovereign Authority Registry",
      "mission": "remember",
      "status": "live",
      "type": "machine",
      "priority": 0.7,
      "changefreq": "monthly",
      "description": "F13 authority chain + identity anchors. Future canonical: /law/authority.json",
      "domain": "law",
      "verb": "333_judge"
    },
    {
      "path": "/policy.json",
      "title": "Public Governance Policy",
      "mission": "remember",
      "status": "live",
      "type": "machine",
      "priority": 0.7,
      "changefreq": "monthly",
      "description": "Federation-wide governance policy. Future canonical: /law/policy.json",
      "domain": "law",
      "verb": "333_judge"
    },
    {
      "path": "/manifest.json",
      "title": "Federation Manifest",
      "mission": "remember",
      "status": "live",
      "type": "machine",
      "priority": 0.7,
      "changefreq": "monthly",
      "description": "Federation topology + organ registry. Future canonical: /law/manifest.json",
      "domain": "law",
      "verb": "333_judge"
    },
    {
      "path": "/missions/",
      "status": "redirect",
      "code": 301,
      "redirects_to": "/work/missions/"
    },
    {
      "path": "/proof/",
      "status": "redirect",
      "code": 301,
      "redirects_to": "/work/proof/"
    },
    {
      "path": "/verify/",
      "status": "live",
      "code": 301,
      "redirects_to": "/work/proof/",
      "redirect_to": "/work/proof/",
      "note": "Verify page (was redirect)"
    },
    {
      "path": "/politics/",
      "status": "redirect",
      "code": 301,
      "redirects_to": "/world/politics/"
    }
  ],
  "federation_subdomains": [
    {
      "domain": "arifos.arif-fazil.com",
      "role": "Constitutional governance kernel & observatory",
      "organ": "arifOS"
    },
    {
      "domain": "aaa.arif-fazil.com",
      "role": "Control plane, A2A gateway, agent identity",
      "organ": "AAA"
    },
    {
      "domain": "mcp.arif-fazil.com",
      "role": "MCP gateway for agent connection",
      "organ": "arifOS"
    },
    {
      "domain": "geox.arif-fazil.com",
      "role": "Earth intelligence, physics-gated geoscience",
      "organ": "GEOX"
    },
    {
      "domain": "wealth.arif-fazil.com",
      "role": "Capital intelligence, NPV/EMV/capital thermodynamics",
      "organ": "WEALTH"
    },
    {
      "domain": "well.arif-fazil.com",
      "role": "Human and machine vitality reflection",
      "organ": "WELL"
    },
    {
      "domain": "forge.arif-fazil.com",
      "role": "A-FORGE governed execution shell",
      "organ": "A-FORGE"
    }
  ],
  "external_refs": {
    "github": "https://github.com/ariffazil",
    "mcp_registry_glama_arifos": "https://glama.ai/mcp/servers/ariffazil/arifos",
    "mcp_registry_glama_arifosmcp": "https://glama.ai/mcp/servers/ariffazil/arifosmcp",
    "pypi": "https://pypi.org/project/arifos/",
    "mcp_endpoint": "https://mcp.arif-fazil.com/mcp",
    "did": "did:web:arif-fazil.com"
  },
  "as_of": "2026-08-07T12:15:00Z",
  "domains": {
    "doctrine": "9 human-readable domains mirroring the 9 federation organs. Each domain maps to a constitutional verb. Generated views (human/map, machine/map) derive from this single tree.",
    "list": {
      "origin": {
        "label": "Origin",
        "question": "Where did this start?",
        "verb": "000_init",
        "organ": "arifOS"
      },
      "proof": {
        "label": "Proof",
        "question": "Is this true?",
        "verb": "999_seal",
        "organ": "arifOS / VAULT999"
      },
      "law": {
        "label": "Law",
        "question": "What are the rules?",
        "verb": "333_judge",
        "organ": "arifOS"
      },
      "earth": {
        "label": "Earth",
        "question": "What's under our feet?",
        "verb": "444_observe",
        "organ": "GEOX"
      },
      "capital": {
        "label": "Capital",
        "question": "What's it worth?",
        "verb": "444_compute",
        "organ": "WEALTH"
      },
      "voice": {
        "label": "Voice",
        "question": "What do I think?",
        "verb": "555_interpret",
        "organ": "Arif"
      },
      "work": {
        "label": "Work",
        "question": "What am I building?",
        "verb": "777_forge",
        "organ": "A-FORGE + AAA"
      },
      "signal": {
        "label": "Signal",
        "question": "How do I reach out?",
        "verb": "444_route",
        "organ": "HERMES"
      },
      "human": {
        "label": "Human",
        "question": "Am I well?",
        "verb": "111_sense",
        "organ": "WELL"
      }
    }
  },
  "world_model": {
    "overlay_status": "active",
    "derives_from": "canon/world-model.yaml v1.0.0",
    "trinity_seal": "999_SEAL 2026-08-01",
    "fields_added": [
      "domain",
      "verb"
    ],
    "domains": [
      "origin",
      "earth",
      "voice",
      "capital",
      "world",
      "work",
      "law",
      "proof",
      "signal"
    ]
  },
  "architecture": "5-BUCKET (v8.0.0)"
}
