{"tool":"context-distill","title":"Context distill","description":"Deterministic text digest: word count, top-5 most frequent meaningful words (stop words excluded), first sentence, and a keccak-256 content hash. Pure function — no external calls, no ML.","method":"POST","call":"/v1/tools/context-distill/call","input_schema":{"type":"object","required":["text"],"properties":{"text":{"type":"string","description":"Arbitrary text to distill (any length; hashing is over the exact input)."}}},"output_schema":{"type":"object","properties":{"tool":{"type":"string"},"valid":{"type":"boolean"},"word_count":{"type":"number"},"meaningful_word_count":{"type":"number"},"top_words":{"type":"array"},"first_sentence":{"type":"string"},"content_hash":{"type":"string"},"scope":{"type":"string"}},"required":["valid","word_count"]},"price_usdc_floor":0.000999,"price_note":"dynamic-dutch: live quote via GET /health or the 402 challenge on POST without payment","example_request":{"input":{"text":"The landlord demanded the deposit before the viewing. The deposit was paid before any viewing of the property."}},"docs":"https://rail.akrivis.in/openapi.json","mcp":"https://rail.akrivis.in/mcp"}