-
-
Notifications
You must be signed in to change notification settings - Fork 18
Description
Relates to
PR #2388 (closed)
Context
I read Adam's transparent comment on why the llms.txt PR was closed:
"Just don't have time to work on things that don't help us pay the bills right now... making it easier for people to use AI tools to avoid visiting the documentation hurts our business."
This is a completely valid stance. If AI agents consume your IP without returning value, they are effectively "freeloading" on the documentation that drives your upsell funnel (Tailwind UI). However, the community backlash highlights that developers expect first-class AI support today.
The Proposal: "Freshness Gating" via AICP
I propose adopting the AI Consumption Protocol (AICP) to solve this specific paradox.
AICP allows you to define a standard contract for AI agents:
Stable N-1 (Public): The documentation for the previous stable version is free and public for everyone (startups, students, hobbyists).
Stable N (Latest): The documentation for the current version is gated.
AI Agents can only access it if the user provides a valid GitHub Sponsor Token.
Why this helps "pay the bills"
Instead of fighting AI consumption, this model turns it into a subscription driver.
Corporate/Power Users: Will happily pay a monthly sponsorship to get the lastest in Cursor/VS Code.
Community: Still has full access to N-1 documentation for free.
No "Lost Traffic": The users paying for the "AI Fast Lane" are the high-value segment you want to monetize anyway.
Implementation
You would simply add a /.well-known/aicp.json file to the repo:
{
"aicp_version": "0.1",
"project": "tailwindcss",
"default_policy": "stable-n-1",
"public_snapshot": {
"version": "3.4.17",
"docs": "https://v3.tailwindcss.com/docs"
},
"latest_snapshot": {
"version": "4.0.0-beta",
"access": "entitled",
"entitlement": {
"type": "github-sponsors",
"url": "https://github.com/sponsors/tailwindlabs"
}
}
}
This signals to the AI tools: "If you want to suggest version N of the code, your user must be a sponsor."
(Disclaimer: I am one of the authors of the AICP Draft Specification, built specifically to address this issue affecting open source sustainability.)