---
title: Built the AI-native skeleton
description: llms.txt variants, MCP server, knowledge graph, JSON Feed, profile API, AI discovery manifest, JSON-LD schemas. The infrastructure underneath everything that came after.
section: meta
tags: [meta, changelog, ai-infrastructure, mcp, llms-txt]
genre: index
lastUpdated: 2026-04-14
url: https://fardiniqbal.com/docs/changelog/2026-04-14-built-the-ai-native-skeleton
---


Shipped the full AI-native surface of the site in a single afternoon. The llms.txt variants (lite, regular, full) came first. Then per-page markdown routes, JSON Feed v1.1, JSON-LD Person + WebSite + FAQPage schemas in every page's head, and a system prompt at `/system-prompt.md` that tells AI agents how to represent me. Then the structured APIs: `/api/profile` with context-aware selective disclosure, `/api/capabilities`, `/api/introduce` for audience-tailored intros. Then the MCP server at `/api/mcp` with five tools, an A2A agent card at `/.well-known/agent-card.json`, and the knowledge graph at `/knowledge-graph.json`. `robots.txt` explicitly welcomes AI crawlers.

The thesis underneath all of it: a portfolio read primarily by AI agents in 2026 should speak the agent's language, not render HTML and hope for the best. Everything that shipped later — the chatbot, the search integration, the changelog apprentice — plugs into one of the surfaces that landed this day.

Retroactively documenting on 2026-04-18. Backdated to the actual ship date.
