{
	"specVersion": "1.0",
	"host": {
		"displayName": "Sudhanva Narayana",
		"identifier": "did:web:sudhanva.me"
	},
	"entries": [
		{
			"identifier": "urn:air:sudhanva.me:api:public-profile",
			"displayName": "sudhanva.me Public API",
			"type": "application/openapi+json",
			"url": "https://sudhanva.me/openapi.json",
			"capabilities": ["PublicProfile", "PublishedPosts"],
			"description": "Read-only public profile and technical-writing metadata for Sudhanva Narayana.",
			"representativeQueries": [
				"What is Sudhanva Narayana's production ML experience?",
				"Find Sudhanva Narayana's writing about Kubernetes and inference."
			]
		},
		{
			"identifier": "urn:air:sudhanva.me:mcp:public-profile",
			"displayName": "sudhanva.me Public Profile MCP Server",
			"type": "application/mcp-server+json",
			"url": "https://sudhanva.me/.well-known/mcp/server-card.json",
			"capabilities": [
				"GetPublicProfile",
				"ListPublishedPosts",
				"GetPublishedPost",
				"ListCaseStudies"
			],
			"description": "Read-only MCP tools and resources for Sudhanva Narayana's public profile, case studies, and writing.",
			"representativeQueries": [
				"List Sudhanva Narayana's production ML case studies.",
				"Get the public professional profile for Sudhanva Narayana."
			]
		},
		{
			"identifier": "urn:air:sudhanva.me:docs:developer-resources",
			"displayName": "Sudhanva Developer Documentation",
			"type": "text/markdown",
			"url": "https://sudhanva.me/docs.md",
			"capabilities": [
				"ApiDocumentation",
				"McpDocumentation",
				"CliDocumentation",
				"LifecyclePolicy"
			],
			"description": "Canonical developer documentation for Sudhanva Narayana's public API, MCP server, CLI, authentication status, webhooks, and versioning policy.",
			"representativeQueries": [
				"Find Sudhanva developer resources and API documentation.",
				"How can an agent connect to the sudhanva.me MCP server?"
			]
		}
	]
}
