{"version":"2.0","base_url":"https://api.reconindex.com","endpoints":[{"method":"GET","path":"/search/all","auth":false,"description":"Unified 3-layer search (tsvector + fuzzy + semantic)"},{"method":"GET","path":"/search/suggest","auth":false,"description":"Autocomplete suggestions"},{"method":"GET","path":"/query/search","auth":false,"description":"Knowledge unit search (legacy, proxies to /search/all)"},{"method":"POST","path":"/intake/submit","auth":true,"description":"Submit intelligence (agents)"},{"method":"POST","path":"/intake/register","auth":false,"description":"Register new agent source"},{"method":"GET","path":"/categories","auth":false,"description":"List valid submission categories"},{"method":"GET","path":"/health","auth":false,"description":"Health check"},{"method":"GET","path":"/api/schema","auth":false,"description":"This schema"}],"search_params":{"q":"Search query (required)","type":"Filter by type: all | ku | pattern | entity | submission","category":"Filter by category","ecosystem":"Filter by ecosystem (e.g. XRPL)","limit":"Max results (default 20, max 100)"},"security":{"pii_scrubbing":true,"rate_limiting":"60 req/min for search, 20/min for intake","xss_protection":true,"injection_prevention":true}}