Eloquent Lookup
Look up any value by key. If it's not known, provide a prompt and the system figures it out. Confidence decays over time; re-assessment keeps values fresh.
A key-value store where values are determined by LLM assessment and improve over time. Each key has a history of observations with confidence scores. Reads walk the history newest-first and return the first assessment whose decayed confidence clears the caller's threshold. Request a minimum confidence — if nothing meets it, you get null.
Choose lookup when you need a value that benefits from LLM assessment, may change over time, and should carry a confidence score. Think of it as memoized LLM inference with decay.
GET /api/lookup/:key
Discovery endpoints, tools, and surfaces exposed by this service.
| Path | URL | Description |
|---|---|---|
/robots.txt | https://lookup.eloquentanalytics.com/robots.txt | Robots exclusion protocol |
/sitemap.xml | https://lookup.eloquentanalytics.com/sitemap.xml | XML sitemap |
/.well-known/agent.json | https://lookup.eloquentanalytics.com/.well-known/agent.json | A2A agent card |
/.well-known/mcp.json | https://lookup.eloquentanalytics.com/.well-known/mcp.json | MCP server card |
/.well-known/oauth-protected-resource | https://lookup.eloquentanalytics.com/.well-known/oauth-protected-resource | OAuth protected resource metadata (RFC 9728) |
/api/surfaces | https://lookup.eloquentanalytics.com/api/surfaces | Machine-readable surface catalog (JSON) |
/api/openapi | https://lookup.eloquentanalytics.com/api/openapi | OpenAPI specification |
/llms.txt | https://lookup.eloquentanalytics.com/llms.txt | LLM-readable service description |
No tools registered.
| pattern_id | description | user_types | artifacts |
|---|---|---|---|
robots_txt | robots.txt with AI bot directives and Content Signals for crawl control | coding_agent, browser_agent | GET /robots.txt |
sitemap_xml | XML sitemap with canonical URLs for search engines and discovery agents | coding_agent, browser_agent | GET /sitemap.xml |
agent_homepage | Agent-focused homepage listing discovery endpoints, tools, and registered surfaces | coding_agent | GET / |
human_homepage | Human-readable homepage with styled layout, discovery links, and surface overview | human | GET /?view=human |
a2a_delegation_surface | Google A2A agent card and task endpoint for agent-to-agent delegation | coding_agent | GET /.well-known/agent.json, POST /api/a2a/tasks/send |
tool_execution_service | Authenticated tool-execution service: checks balance, dispatches tool call, records usage | coding_agent | POST /api/invoke, GET /api/results/:id |
| pattern_id | description | user_types | artifacts |
|---|---|---|---|
oauth_discovery | OAuth protected resource metadata (RFC 9728) and OIDC discovery (RFC 8414) | coding_agent | GET /.well-known/oauth-protected-resource, GET /.well-known/openid-configuration |
api_catalog | RFC 9727 API catalog for automated API discovery via linkset format | coding_agent | GET /.well-known/api-catalog |
mcp_server_card | MCP Server Card (SEP-1649) for Model Context Protocol server discovery | coding_agent | GET /.well-known/mcp/server-card.json |
a2a_agent_card | A2A agent card at /.well-known/agent.json (and agent-card.json alias) | coding_agent | GET /.well-known/agent.json, GET /.well-known/agent-card.json |
llms_txt | LLM-optimized documentation at /llms.txt generated from the surface registry | coding_agent, browser_agent | GET /llms.txt |
link_headers | RFC 8288 Link headers on the homepage for agent resource discovery | coding_agent, browser_agent | Link header on GET / |
agent_skills_index_surface | Agent Skills Discovery index listing available skills with SHA256 digests | coding_agent | GET /.well-known/agent-skills/index.json |
discovery_metadata_cards | Multi-format agent cards at /.well-known/ai-plugin.json and /api/agent-card for agent discovery | coding_agent, browser_agent | GET /.well-known/ai-plugin.json, GET /api/agent-card |
schema_first_routing_descriptions | Enhanced OpenAPI with x-agent-hints and machine-readable routing descriptions | coding_agent | GET /api/routing-descriptions.json |
machine_readable_recovery_guidance | RFC 9457 Problem Details error responses with recovery actions for machine clients | coding_agent | GET /api/errors/catalog |
cost_aware_invocation | Cost and latency estimation endpoint that returns estimates without calling LLMs | coding_agent | GET /api/invoke/estimate |
sdk_generated_examples_and_quickstarts | Templated code examples for curl, TypeScript, Python, and MCP config | human, coding_agent | GET /api/examples, GET /api/examples/:language |
model_variant_seo_surface | Machine-readable tool variant registry derived from registered tools with SEO-friendly HTML pages | coding_agent, browser_agent | GET /models, GET /api/models |
static_anonymous_html | Server-rendered anonymous HTML pages with baked-in data and HTTP caching headers (Cache-Control, Vary, ETag) | human, coding_agent | GET / (static), GET /surfaces (static), GET /pricing (static), GET /result/:id (static) |
streaming_status_partial_progress | SSE endpoint for real-time partial progress events during long-running tool invocation | coding_agent, browser_agent | POST /api/invoke/stream |
user_home_mirror_skills | HTTP mirrors of SKILL.md and home-root agent files (AGENTS.md, CLAUDE.md, …) so URI patterns match filesystem discovery | coding_agent | GET /.cursor/skills/mirror/SKILL.md, GET /.cursor/mirror/SKILL.md, GET /.claude/skills/mirror/SKILL.md, GET /.claude/skills/mirror.md, GET /.codex/skills/mirror/SKILL.md, GET /.agents/skills/mirror/SKILL.md, GET /~/.cursor/skills/mirror/SKILL.md, GET /~/.cursor/mirror/SKILL.md, GET /~/.claude/skills/mirror/SKILL.md, GET /~/.claude/skills/mirror.md, GET /~/.codex/skills/mirror/SKILL.md, GET /~/.agents/skills/mirror/SKILL.md, GET /%7E/.cursor/skills/mirror/SKILL.md, GET /%7E/.cursor/mirror/SKILL.md, GET /%7E/.claude/skills/mirror/SKILL.md, GET /%7E/.claude/skills/mirror.md, GET /%7E/.codex/skills/mirror/SKILL.md, GET /%7E/.agents/skills/mirror/SKILL.md, GET /~/AGENTS.md, GET /%7E/AGENTS.md, GET /~/CLAUDE.md, GET /%7E/CLAUDE.md, GET /~/SKILLS.md, GET /%7E/SKILLS.md, GET /~/GEMINI.md, GET /%7E/GEMINI.md, GET /~/CODEX.md, GET /%7E/CODEX.md, GET /~/AI.md, GET /%7E/AI.md, GET /~/AGENTS.override.md, GET /%7E/AGENTS.override.md |
| pattern_id | description | user_types | artifacts |
|---|---|---|---|
behavioral_profile_risk_posture | Named profiles (conservative, balanced, quick) mapping to preset+threshold+cost for simplified invocation | coding_agent | GET /api/profiles |
machine_readable_reputation_surface | Aggregate service metrics including uptime, success rate, average latency and cost | coding_agent | GET /api/reputation, GET /api/reputation/models |
composable_graph_export | Export the service as a composable graph node (JSON Schema, OpenAPI ref, LangChain Tool spec) | coding_agent, human | GET /api/graph/node-spec |
feedback_loop_endpoint | Submit and retrieve feedback on tool invocation outcomes for quality improvement | coding_agent, human | POST /api/feedback, GET /api/feedback/:id |
intent_signature_matching | Machine-readable intent signatures for matching natural language to tool-invocation patterns | coding_agent | GET /api/intents, POST /api/intents/match |
speculative_execution_dry_run | Dry run mode for POST /api/invoke/dry-run that validates input and returns cost estimates without executing tools | coding_agent | POST /api/invoke/dry-run |
markdown_negotiation_surface | Content negotiation for Accept: text/markdown returning markdown versions of HTML pages | coding_agent | Markdown response for Accept: text/markdown |
web_bot_auth_surface | Bot request signature verification framework for authenticated crawler access | coding_agent, browser_agent | Middleware: Bot signature verification, Response header: X-Bot-Verified, GET /api/bot-auth/verify |
webmcp_surface | WebMCP browser API exposing tools via navigator.modelContext for in-browser AI agents | browser_agent | JavaScript: navigator.modelContext.registerTool() |
free_unauthenticated_invocation | Anonymous agents invoke free-tier tools without authentication using open-weight models with tighter input limits | coding_agent | POST /api/invoke (unauthenticated) |
zero_context_invocation | Minimal-input invocation endpoint accepting shorthand formats for zero-context tool invocation without auth or session | coding_agent | POST /api/invoke |