{"name":"NAIF Intent Discovery","version":"2.0.0","mode":"DEMAND_GATED_AGENT_FIRST","canonical":"https://naifgravity.com/discover","agentCard":"https://naifgravity.com/.well-known/agent-card.json","mcp":"https://naifgravity.com/mcp","a2a":"https://naifgravity.com/a2a/v1","catalog":"https://naifgravity.com/api/agent/catalog","offers":"https://naifgravity.com/.well-known/naif-offers.json","intents":[{"id":"mcp_transport_timeout","pageId":"mcp-server-not-responding","title":"MCP server not responding: locate the timeout","productId":"mcp-tool-mini","guide":"https://naifgravity.com/discover/mcp-server-not-responding","probe":{"method":"POST","endpoint":"https://naifgravity.com/api/agent/probe","requiresSanitizedInput":true},"quote":{"method":"POST","endpoint":"https://naifgravity.com/api/agent/quote"}},{"id":"mcp_input_schema_invalid","pageId":"mcp-tool-schema-invalid","title":"MCP tool schema invalid: check the input contract","productId":"mcp-tool-mini","guide":"https://naifgravity.com/discover/mcp-tool-schema-invalid","probe":{"method":"POST","endpoint":"https://naifgravity.com/api/agent/probe","requiresSanitizedInput":true},"quote":{"method":"POST","endpoint":"https://naifgravity.com/api/agent/quote"}},{"id":"webhook_signature_mismatch","pageId":"webhook-signature-mismatch","title":"Webhook signature mismatch: preserve the signed bytes","productId":"webhook-debug-mini","guide":"https://naifgravity.com/discover/webhook-signature-mismatch","probe":{"method":"POST","endpoint":"https://naifgravity.com/api/agent/probe","requiresSanitizedInput":true},"quote":{"method":"POST","endpoint":"https://naifgravity.com/api/agent/quote"}},{"id":"json_trailing_comma_repair","pageId":"json-trailing-comma","title":"JSON trailing comma: validate a minimal repair","productId":"json-validity-check","guide":"https://naifgravity.com/discover/json-trailing-comma","probe":{"method":"POST","endpoint":"https://naifgravity.com/api/agent/probe","requiresSanitizedInput":true},"quote":{"method":"POST","endpoint":"https://naifgravity.com/api/agent/quote"}}],"demandFactory":{"version":"v2","windowDays":7,"uniqueSessionThreshold":5,"signalScope":"attributed discovery-session API failures only","rawRequestBodiesStored":false,"rawIPsStored":false,"publicAutoPublish":false,"shadowCandidateCreation":true,"promotionGate":"PREAPPROVED_PLAYBOOK_REQUIRED","candidateFeed":"https://naifgravity.com/discovery-candidates.json"}}