AI Protocol

AIP

A semantic intelligence layer that lets AI systems read structured data directly — the same way humans browse websites, but without the parsing overhead.

The Token Efficiency Question

The web was built for humans — and it does that beautifully. But when an AI reads a news page to extract a football score, it processes thousands of tokens of navigation, markup, ads and prose to reach a two-digit number that was always there. The information exists. The path to it just wasn't designed with machines in mind.

~8 000 tokens to parse a typical webpage
~10 tokens for the same data in AIP

This difference compounds quickly. At millions of queries a day, token count is directly proportional to compute time, electricity, and cost. The AI industry is navigating a moment of real hardware pressure — GPU availability is constrained, data center capacity is expanding as fast as it can, and the energy footprint of inference has become a genuine concern. None of that is a reason to slow down. It is a reason to be more deliberate about efficiency at the data layer.

Compute cost

Every token processed is a GPU cycle. Structured data means fewer tokens — and the same answer at a fraction of the infrastructure cost.

🔬
R&D focus

Some of the most talented people in AI spend significant time on data cleaning and format normalization. When data arrives ready to reason on, that energy goes back to the actual science.

🌱
Sustainability

Energy efficiency is not just an economic argument. Reducing unnecessary computation is one of the more concrete contributions an infrastructure project can make.

AIP's answer is structural: instead of scraping a webpage, an AI agent sends one request and receives clean, unambiguous data — no parsing required. And HAL takes it one step further, reducing even the identifiers themselves to single tokens.

Architecture
Raw DATA multiple sources AIP generate AI-First content aip.garden/ai/ AI-First content AI Agents direct HTTP · no auth humans.php rendered for humans

Raw data from multiple sources enters AIP, which structures and publishes it as AI-First content at aip.garden/ai/. Today that content travels over HTTP — the road both humans and machines share. The long-term direction is a dedicated AI-native channel where HTTP is no longer the vehicle. Bus on the road, train on the rail.

What about MCP (Model Context Protocol)?

In November 2024, Anthropic published a new open standard called the Model Context Protocol — MIT-licensed, and adopted since by OpenAI, xAI, Microsoft, and Google. What MCP proposes is a native channel for AI agents to query structured data: not by crawling HTML and guessing at meaning, but by calling named functions with typed parameters and receiving clean, described responses.

AIP is already built for this, not because anyone planned ahead, but because the same design decisions that make HTTP access clean make MCP access clean too. The airef system — fcb1 for FC Barcelona, 20250816_mal2-fcb1 for a specific match — maps naturally to function parameters, and a tool named get_match receives a typed airef and returns exactly what the JSON says, nothing more, nothing less. These identifiers are transitional — fcb1 and 20250816_mal2-fcb1 are optimised and compressed by HAL.

AIP Data Mapping AI-First optimised (structure & efficiency) HTTP open · any client · no auth GET /football/es1/matches/ MCP AI-native · typed params · browsable get_standings("es1") browsers · agents · humans ChatGPT · Claude · Grok

MCP defines two primitives worth knowing: Resources, which expose existing files for direct reading, and Tools, which expose callable functions with parameters. AIP's folder structure already mirrors the namespace you would design for tools — football/, blockchain/, one domain per folder, one concept per file, already named and ready.

There is something neat about the file listing pattern, worth showing directly: a single request to /football/es1/matches/ returns a list of filenames, and those filenames alone already encode the date, the home side, and the away side. A client can build the full match table from the directory listing before opening a single file, then fetch individual JSONs only for the detail it actually needs.

GET /football/es1/matches/
20250815_gir1-ray1.json
20250815_vil1-ovi1.json
20250816_mal2-fcb1.json
20250817_atb1-sev1.json
DateHomeAway
2025-08-15gir1ray1
2025-08-15vil1ovi1
2025-08-16mal2fcb1
2025-08-17atb1sev1

HTTP is the open road, already there, readable by any client, requiring no special tooling, and MCP is a rail line running alongside it — faster for AI-native clients, with typed parameters, browsable resources, and a protocol both sides understand before the first request is made. The same data, the same airefrefs, two channels from one source, and the architecture fits both without changing shape.

What about ANP (Agent Network Protocol)?

ANP is an emerging open protocol for agent-to-agent communication — defining how autonomous AI agents discover, authenticate, and exchange data with each other directly, without a human in the loop. Where MCP connects agents to tools and data sources, ANP connects agents to agents. AIP's structured, identifier-based data layer is a natural fit for ANP: clean endpoints, stable airefrefs, and no ambiguity about what is being requested or returned.

to be completed

HAL — The Next Layer

AIP uses human-readable identifiers. A football club is fcb1. A player is kylmba981220. These are compact and unambiguous — but they are still multiple tokens. An AI processing a large dataset pays that cost on every record, millions of times.

Today fcb1 costs ~3 tokens. kylmba981220 costs ~5 tokens. These are BPE estimates — the exact count varies by model and version. You can verify any string yourself at platform.openai.com/tokenizer. The common rule of thumb — 1 token ≈ 4 characters — applies to natural language prose, where common words and subwords are already in the tokenizer's vocabulary. Arbitrary identifiers like fcb1 are not in any vocabulary, so the tokenizer splits them into small fragments and the cost per character is higher, not lower. In HAL, both identifiers collapse to a single Hangul block — one concept, one token, regardless of how long or complex the identifier is at the human level.

Why usage limits burn so fast. Every major provider caps token consumption. Free tiers on GPT-4o (OpenAI), Claude (Anthropic), and Gemini (Google) typically allow between 50,000 and 2,000,000 tokens per day depending on tier — which sounds like a lot until you realise that a single web page costs 5,000–10,000 tokens to parse. An AI agent browsing the open web to answer a question can exhaust a free daily allocation in minutes. AIP-structured data costs roughly 10 tokens per dataset. The same budget that reads 20 web pages reads 100,000 AIP records.
Connecting to AIP — three paths

Enterprise customers of Claude, ChatGPT, and any MCP-compatible AI client can already configure their setup to pull data exclusively from AIP Garden for selected categories — not as a future roadmap item, but using tooling that exists today. For a given domain, the model calls AIP instead of searching the web, and web search can be restricted entirely for that category. The efficiency gain is not marginal.

5,000–15,000
tokens · web search
raw HTML the model must parse
10–50
tokens · AIP Garden
clean JSON, structured, direct
up to 99% fewer tokens for the same data
🔌
MCP server

Add AIP Garden as an MCP server in your client config. For categories where AIP tools are defined, the model calls them instead of searching the web — and web search can be restricted for those categories in the system prompt.

⚙️
GPT Actions · Claude Projects

An openapi.json pointing at aip.garden/ai/ turns AIP into a configured Action for any custom GPT or Claude Project. Instruct the model to use it for specific domains — no MCP server required.

🔗
API middleware

A routing layer fetches from AIP Garden for matching categories and injects the clean JSON into context before the model sees the request. The model never decides where to look — the infrastructure does.

Two things make this plug-and-play: an openapi.json describing AIP's existing endpoints, which enables ChatGPT Actions and API tool-calling today, and an MCP server wrapping those same endpoints, which enables any MCP-native client. The HTTP layer already works. The rest is a descriptor file and a server wrapper.

What about data centralisation in AIP Garden?

The early web needed Yahoo and AltaVista before it needed Google — not because directories are the ideal architecture, but because the data had to be demonstrated as worth organising before any protocol could emerge around it. Someone had to show the shape of what was possible, gather it in one place, and make it legible, before the tools to navigate it at scale could be built. AIP is doing something similar, in the AI layer, and it is worth being honest about that.

For now, AIP aggregates structured, AI-first data across as many topics as possible — football standings, blockchain markets, and eventually much more. The goal is not to own that data, but to demonstrate what it looks like when it is properly labelled, efficiently encoded, and genuinely open to machines. Attention comes first, from making the model visible, and retention follows from the model working. That is the sequence, and there is nothing hidden in it.

The mobile era is a useful mirror here. Convenience won — not because ethics lost, but because nobody surfaced the trade honestly at the moment the choice was made. The apps were free, the experience was seamless, and the terms were buried. What AIP borrows from that era is the same gravitational pull: make the data easy to find, easy to consume, easy to build on — but with the goal stated plainly from the start, not discovered years later in a terms-of-service audit. The convenience is the invitation. It is not the enclosure.

📱
Mobile era

Convenience offered freely. The goal — data at platform scale — was buried in terms nobody read. The enclosure was complete before most people noticed.

🚉
AIP Garden

Convenience offered freely. The goal is stated here, on this page, before anything is built on top of it. The invitation is open from the start.

🌐
A wider commons

Computing resources are finite, and the energy and capital cost of AI at scale concentrates where infrastructure is private. Open protocols, efficient encodings like HAL, and shared data standards reduce the redundancy that drives that concentration. These are not only industry interests — they are global ones. Trust at that scale is built the same way it always has been: by making the foundations genuinely shared.

Nobody owns a train station. It provides access to destinations it does not control, serves passengers it does not follow, and charges nobody for standing on the platform. If MCP is becoming the rail — and its adoption across OpenAI, xAI, Microsoft, and Google suggests it may already be — then AIP, in this first chapter, is content to be the station: structured, legible, open, and pointed toward destinations that belong to everyone.

MCP — the rail AIP Garden the station · nobody owns it Football liga · ucl · worldcup Blockchain prices · futures · onchain ··· more to come
The Protocol Question

The modern internet was shaped by a series of deliberate choices made by engineers who could have extracted enormous value from what they built — and chose not to. Nobody owns TCP/IP. Tim Berners-Lee didn't patent HTTP. Those weren't naive decisions. They were the reason those technologies became universal, and universality is what made them valuable for everyone who built on top of them.

1974
TCP/IP
Unowned.
Shaped the internet.
1991
HTTP
Free. Shaped the web
and every mobile app on it.
Now
AI Era
The architecture
is being decided.

The thirty-five years between 1991 and today are full of compounding choices. The web scaled. Social networks rewired how people communicate. Then smartphones arrived and changed the shape of everything — mobile brought the internet to billions of people who had never used a computer, through an interface so frictionless it felt like part of daily life. That convenience was real. But embedded in the exchange was something most users had no framework to evaluate: behavioral data — what you clicked, where you paused, who you knew, what you wanted — was the actual product. Not because anyone was tricked, but because the value of that data at individual scale is close to zero, while at platform scale it becomes the basis of trillion-dollar businesses. The gap was never explained, because explaining it would have slowed the growth that made it valuable.

The platforms that built on top of HTTP were built by talented people under real competitive pressure. Lock-in, data concentration, and opacity weren't design goals — they emerged from incentive systems that selected for growth and then became structural. The result is an infrastructure layer that billions depend on without fully understanding the terms, with limited ability to audit what they've contributed or reclaim it. That's not a moral judgment. It's what unconstrained network effects look like after three decades.

AI is being built right now with many of the same dynamics. The question of who owns the training data, who controls the identifiers, who can read the protocol — these are being answered in real time, and the default answer is repeating a familiar pattern. The difference is that the intelligence layer is still early. Its foundational architecture isn't locked in yet. AIP is a proposal for what a different answer looks like: open by design, owned by no one, readable by machines and humans alike without an intermediary deciding the terms.

🏗️
For builders

Open standards create larger markets and better tooling. Every major platform today runs on TCP/IP and HTTP — and profits from their universality, not despite it.

🤝
For platforms

Trust compounds slowly and erodes fast. Participating in open infrastructure is one of the more durable reputational positions a platform can hold.

🌍
For everyone

The AI era's infrastructure layer is being decided now. An open layer benefits every participant — including the ones who might have built it closed.

Nobody has to abandon what they've built. The invitation is simply to participate in an open layer alongside it — the same way every platform today runs on TCP/IP without owning it, and profits from the fact that it's universal. A better tomorrow for the protocol is a better tomorrow for everyone building on top of it.

Roadmap
0Infrastructurecomplete
1Semantic Schemacomplete
2First Ingestioncomplete
3First Semantic Objectsin progress
4API Layerdecision pending
5Multi-domain Expansionnot started
Join the Conversation

AIP is early and deliberately open. If you're curious about the direction, have data you'd like to see structured and published, or want to contribute to the protocol itself — this is the right moment to get involved. No pitch, no commitment: just a conversation.