{
  "version": "1.0",
  "schema": "https://entitymap.org/spec/v1.0",
  "publisher": {
    "name": "Chudi Nnorukam",
    "url": "https://chudi.dev"
  },
  "generated": "2026-06-03T00:00:00Z",
  "entities": [
    {
      "entityId": "e_001",
      "@type": "Person",
      "name": "Chudi Nnorukam",
      "description": "Chudi Nnorukam builds chudi.dev as a public working model of AI-visible web architecture, and is the creator of AI Visibility Readiness (AVR), the framework that measures why AI systems cite a site. San Francisco Bay Area.",
      "sameAs": [
        "https://twitter.com/chudinnorukam",
        "https://www.linkedin.com/in/chudi-nnorukam",
        "https://github.com/ChudiNnorukam",
        "https://medium.com/@nnorukamchudi",
        "https://dev.to/chudi_nnorukam",
        "https://hashnode.com/@chudinnorukam",
        "https://www.freecodecamp.org/news/author/chudinnorukam/",
        "https://www.youtube.com/@ContextWindow26",
        "https://citability.dev",
        "https://www.reddit.com/user/Unlikely_Ad_8060"
      ],
      "relations": [
        {
          "predicate": "created",
          "targetId": "e_002",
          "targetName": "AI Harness Engineering"
        },
        {
          "predicate": "created",
          "targetId": "e_003",
          "targetName": "CODEX-OS"
        },
        {
          "predicate": "founded",
          "targetId": "e_005",
          "targetName": "citability.dev"
        },
        {
          "predicate": "created",
          "targetId": "e_006",
          "targetName": "AI Visibility Readiness (AVR) Framework"
        },
        {
          "predicate": "authors",
          "targetId": "e_007",
          "targetName": "AEO Explained"
        },
        {
          "predicate": "authors",
          "targetId": "e_008",
          "targetName": "ADHD Productivity System"
        },
        {
          "predicate": "authors",
          "targetId": "e_009",
          "targetName": "AI Citability Audit"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_001",
          "text": "I build web systems that AI models can read and cite. The skill underneath is attention: I find what an AI assistant sees, or misses, about a site, then close the gap so the right pages get recommended. 5+ products shipped solo, concept to production in days. chudi.dev is the public, measured proof, and the home of AI Visibility Readiness (AVR), the framework I built to measure why AI cites you.",
          "sourceUrl": "https://chudi.dev/about",
          "pageTitle": "About — Chudi Nnorukam",
          "publisher": "Chudi Nnorukam"
        }
      ]
    },
    {
      "entityId": "e_002",
      "@type": "DefinedTerm",
      "name": "AI Harness Engineering",
      "description": "The practice of building and evolving an AI agent infrastructure — skills, decision ledgers, knowledge graphs — so that the harness itself is the professional output, not merely a means to other output.",
      "sameAs": "https://chudi.dev/blog/cross-agent-decision-ledger",
      "relations": [
        {
          "predicate": "partOf",
          "targetId": "e_003",
          "targetName": "CODEX-OS"
        },
        {
          "predicate": "builtBy",
          "targetId": "e_001",
          "targetName": "Chudi Nnorukam"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_002",
          "text": "Both implications are codified in the harness-evolution framework I publish at chudi.dev/framework. If you are building a multi-agent substrate, that framework is the recipe.",
          "sourceUrl": "https://chudi.dev/blog/cross-agent-decision-ledger",
          "pageTitle": "4 Decisions in 7 Hours: When My AI Agents Aligned",
          "publisher": "Chudi Nnorukam"
        }
      ]
    },
    {
      "entityId": "e_003",
      "@type": "Concept",
      "name": "CODEX-OS",
      "description": "A personal knowledge-graph and agent-harness operating system built by Chudi Nnorukam. CODEX-OS stores decisions, entities, and principles in a Convex-backed graph, enabling cross-agent memory and semantic search across Claude Code sessions.",
      "sameAs": "https://chudi.dev/blog/cross-agent-decision-ledger",
      "relations": [
        {
          "predicate": "ownedBy",
          "targetId": "e_001",
          "targetName": "Chudi Nnorukam"
        },
        {
          "predicate": "contains",
          "targetId": "e_002",
          "targetName": "AI Harness Engineering"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_003",
          "text": "I run two AI agents on the same work. Bud, a Convex-backed automation agent, handles my LinkedIn scheduling, blog calendar, and overnight browser jobs. Claude Code handles my dev work, content drafting, and codex maintenance. Until this date they had never written to the same place; their decision-histories sat in separate stores, invisible to each other.",
          "sourceUrl": "https://chudi.dev/blog/cross-agent-decision-ledger",
          "pageTitle": "4 Decisions in 7 Hours: When My AI Agents Aligned",
          "publisher": "Chudi Nnorukam"
        }
      ]
    },
    {
      "entityId": "e_004",
      "@type": "Concept",
      "name": "AI Building",
      "description": "Content pillar on chudi.dev covering how to build AI-visible web architecture, answer engine optimization (AEO), generative engine optimization (GEO), and AI citation infrastructure.",
      "sameAs": "https://chudi.dev/topics/ai-visibility-engineering",
      "relations": [
        {
          "predicate": "hostedBy",
          "targetId": "e_001",
          "targetName": "Chudi Nnorukam"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_004",
          "text": "AEO (Answer Engine Optimization) is optimizing your content to be found and cited by AI search engines like Perplexity, Claude, ChatGPT, and Google's AI Overview. Not traditional Google Search. The core insight: Google ranks pages by popularity; AI engines cite pages by extractability. Those are different problems requiring different solutions.",
          "sourceUrl": "https://chudi.dev/blog/aeo-answer-engine-optimization-explained",
          "pageTitle": "Answer Engine Optimization: 6 Factors That Decide If AI Cites You",
          "publisher": "Chudi Nnorukam"
        }
      ]
    },
    {
      "entityId": "e_005",
      "@type": "Organization",
      "name": "citability.dev",
      "description": "AI Visibility Auditing service built on the AI Visibility Readiness (AVR) Framework. Scores any URL on infrastructure, citations, and visibility across ChatGPT, Perplexity, and Claude.",
      "sameAs": "https://citability.dev",
      "relations": [
        {
          "predicate": "foundedBy",
          "targetId": "e_001",
          "targetName": "Chudi Nnorukam"
        },
        {
          "predicate": "implements",
          "targetId": "e_006",
          "targetName": "AI Visibility Readiness (AVR) Framework"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_005",
          "text": "citability.dev (DA under 10) achieved 15% citation rate, outperforming Ahrefs at 5%. The three strongest predictors were answer-first content, dateModified schema, and original data.",
          "sourceUrl": "https://chudi.dev/blog/ai-citability-audit-what-predicts-citations",
          "pageTitle": "I Audited 7 Websites for AI Citability. Here Is What Actually Predicts Citations.",
          "publisher": "Chudi Nnorukam"
        }
      ]
    },
    {
      "entityId": "e_006",
      "@type": "DefinedTerm",
      "name": "AI Visibility Readiness (AVR) Framework",
      "description": "A transparent, tiered audit methodology for measuring website readiness for AI-powered search. Version 1.1.0. Every check labelled VERIFIABLE or BEST-EFFORT, with a 3-band verdict: AI-READY, FOUNDATION-READY, or NOT-READY.",
      "sameAs": "https://chudi.dev/framework",
      "relations": [
        {
          "predicate": "createdBy",
          "targetId": "e_001",
          "targetName": "Chudi Nnorukam"
        },
        {
          "predicate": "implementedBy",
          "targetId": "e_005",
          "targetName": "citability.dev"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_006",
          "text": "I used the AI Visibility Readiness (AVR) framework to run infrastructure audits on 7 websites. Each site was checked for 10 signals that AI crawlers use to discover and parse content: robots.txt, sitemap.xml, answer-first content, content freshness, structured data (JSON-LD), meta descriptions, canonical URLs, HTTPS, heading hierarchy, and social sharing readiness.",
          "sourceUrl": "https://chudi.dev/blog/ai-citability-audit-what-predicts-citations",
          "pageTitle": "I Audited 7 Websites for AI Citability. Here Is What Actually Predicts Citations.",
          "publisher": "Chudi Nnorukam"
        }
      ]
    },
    {
      "entityId": "e_007",
      "@type": "Article",
      "name": "Answer Engine Optimization: 6 Factors That Decide If AI Cites You",
      "description": "AEO (Answer Engine Optimization) determines which sites AI answer engines cite. The 6 factors driving citations in Perplexity, ChatGPT, and Google AI Overview.",
      "sameAs": "https://chudi.dev/blog/aeo-answer-engine-optimization-explained",
      "relations": [
        {
          "predicate": "authoredBy",
          "targetId": "e_001",
          "targetName": "Chudi Nnorukam"
        },
        {
          "predicate": "pillarOf",
          "targetId": "e_004",
          "targetName": "AI Building"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_007",
          "text": "Perplexity cites roughly 6.6 sources per answer; ChatGPT cites only 2.6. Only 12% of URLs cited by AI engines appear in Google's top 10. These numbers mean your Google ranking strategy and your AI citation strategy are nearly independent problems that require separate solutions.",
          "sourceUrl": "https://chudi.dev/blog/aeo-answer-engine-optimization-explained",
          "pageTitle": "Answer Engine Optimization: 6 Factors That Decide If AI Cites You",
          "publisher": "Chudi Nnorukam"
        }
      ]
    },
    {
      "entityId": "e_008",
      "@type": "Article",
      "name": "ADHD Productivity: The System I Built After GTD Failed Me",
      "description": "Traditional productivity systems fail for ADHD brains. The energy-aware productivity system built instead: hyperfocus scheduling, AI processing, and single-surface design.",
      "sameAs": "https://chudi.dev/blog/adhd-engineer-productivity-system",
      "relations": [
        {
          "predicate": "authoredBy",
          "targetId": "e_001",
          "targetName": "Chudi Nnorukam"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_008",
          "text": "After enough failed experiments, I started noticing what did work. If I can't see everything in one place, it doesn't exist. Nested folders and pages are where my tasks go to die. The best day I ever had with a task manager was when I kept everything on a single Notion page. No navigation. No \"where did I put that?\" No clicking through three levels of hierarchy to find my actual work. One screen. Everything visible. That's it.",
          "sourceUrl": "https://chudi.dev/blog/adhd-engineer-productivity-system",
          "pageTitle": "ADHD Productivity: The System I Built After GTD Failed Me",
          "publisher": "Chudi Nnorukam"
        }
      ]
    },
    {
      "entityId": "e_009",
      "@type": "Article",
      "name": "I Audited 7 Websites for AI Citability. Here Is What Actually Predicts Citations.",
      "description": "Audit data from 7 websites shows domain authority does not predict AI citations. DA-10 sites outperform DA-92 sites. Three predictors: answer-first content, dateModified schema, and original data.",
      "sameAs": "https://chudi.dev/blog/ai-citability-audit-what-predicts-citations",
      "relations": [
        {
          "predicate": "authoredBy",
          "targetId": "e_001",
          "targetName": "Chudi Nnorukam"
        },
        {
          "predicate": "validates",
          "targetId": "e_006",
          "targetName": "AI Visibility Readiness (AVR) Framework"
        }
      ],
      "hasChunks": [
        {
          "chunkId": "c_009",
          "text": "Based on the audit data and corroborating research, three factors had the strongest predictive power. Pages where the direct answer appears in the first 100 words get extracted more often. Pages with dateModified schema receive 1.8x more AI citations than pages without. Domain authority had zero correlation with AI citation rates.",
          "sourceUrl": "https://chudi.dev/blog/ai-citability-audit-what-predicts-citations",
          "pageTitle": "I Audited 7 Websites for AI Citability. Here Is What Actually Predicts Citations.",
          "publisher": "Chudi Nnorukam"
        }
      ]
    }
  ]
}