Specification
.well-known/awi.json
Declare your source to the Agentic Web Index. Publishing awi.json improves your Openness & Accessibility score and helps agents discover and interact with your content correctly.
Schema
https://example.com/.well-known/awi.json
{
"awi": {
"version": "2026-02",
"identity": {
"name": "Your Service Name",
"domain": "example.com",
"operator": "Your Organization"
},
"content_categories": [
"software.api_docs",
"software.sdk_docs"
],
"access": {
"api": {
"endpoint": "https://api.example.com",
"auth": "api_key",
"docs": "https://docs.example.com"
}
},
"pricing": {
"type": "freemium",
"free_tier": "100 requests/day"
},
"provenance": {
"type": "commercial",
"operator_verified": true
},
"agent_policy": {
"crawl_allowed": true,
"rate_limit": "10/minute",
"preferred_format": "json"
}
}
}
Fields
versionstringRequired. Schema version (currently '2026-02').identity.namestringRequired. Human-readable name for your source.identity.domainstringRequired. Primary domain.identity.operatorstringOrganization operating the source.content_categoriesstring[]AWI dot-notation categories (e.g., 'finance.macro').access.api.endpointstringAPI base URL if applicable.access.api.authstringAuthentication method: 'none', 'api_key', 'oauth2'.pricing.typestringPricing model: 'free', 'freemium', 'paid', 'enterprise'.provenance.typestringSource provenance: 'government', 'academic', 'commercial', etc.agent_policy.crawl_allowedboolWhether automated crawling is permitted.agent_policy.rate_limitstringRequested rate limit for agents.Related files AWI detects
.well-known/awi.jsonAWI source declarationagent-card.jsonGoogle A2A agent card.well-known/webmcp.jsonGoogle WebMCP manifestllms.txt / llms-full.txtMachine-readable site description for LLMs