Eloquent Lookup

LLM-driven key-value store with confidence tracking

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.

Use this when

Do not use this when

Inputs

Outputs

Decision rule for AI agents

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.

API endpoint

GET /api/lookup/:key


Service interface reference

Discovery endpoints, tools, and surfaces exposed by this service.

Switch to human-readable view

Discovery Endpoints

PathURLDescription
/robots.txthttps://lookup.eloquentanalytics.com/robots.txtRobots exclusion protocol
/sitemap.xmlhttps://lookup.eloquentanalytics.com/sitemap.xmlXML sitemap
/.well-known/agent.jsonhttps://lookup.eloquentanalytics.com/.well-known/agent.jsonA2A agent card
/.well-known/mcp.jsonhttps://lookup.eloquentanalytics.com/.well-known/mcp.jsonMCP server card
/.well-known/oauth-protected-resourcehttps://lookup.eloquentanalytics.com/.well-known/oauth-protected-resourceOAuth protected resource metadata (RFC 9728)
/api/surfaceshttps://lookup.eloquentanalytics.com/api/surfacesMachine-readable surface catalog (JSON)
/api/openapihttps://lookup.eloquentanalytics.com/api/openapiOpenAPI specification
/llms.txthttps://lookup.eloquentanalytics.com/llms.txtLLM-readable service description

Available Tools

No tools registered.

Registered Surfaces

standard

pattern_iddescriptionuser_typesartifacts
robots_txtrobots.txt with AI bot directives and Content Signals for crawl controlcoding_agent, browser_agentGET /robots.txt
sitemap_xmlXML sitemap with canonical URLs for search engines and discovery agentscoding_agent, browser_agentGET /sitemap.xml
agent_homepageAgent-focused homepage listing discovery endpoints, tools, and registered surfacescoding_agentGET /
human_homepageHuman-readable homepage with styled layout, discovery links, and surface overviewhumanGET /?view=human
a2a_delegation_surfaceGoogle A2A agent card and task endpoint for agent-to-agent delegationcoding_agentGET /.well-known/agent.json, POST /api/a2a/tasks/send
tool_execution_serviceAuthenticated tool-execution service: checks balance, dispatches tool call, records usagecoding_agentPOST /api/invoke, GET /api/results/:id

emerging

pattern_iddescriptionuser_typesartifacts
oauth_discoveryOAuth protected resource metadata (RFC 9728) and OIDC discovery (RFC 8414)coding_agentGET /.well-known/oauth-protected-resource, GET /.well-known/openid-configuration
api_catalogRFC 9727 API catalog for automated API discovery via linkset formatcoding_agentGET /.well-known/api-catalog
mcp_server_cardMCP Server Card (SEP-1649) for Model Context Protocol server discoverycoding_agentGET /.well-known/mcp/server-card.json
a2a_agent_cardA2A agent card at /.well-known/agent.json (and agent-card.json alias)coding_agentGET /.well-known/agent.json, GET /.well-known/agent-card.json
llms_txtLLM-optimized documentation at /llms.txt generated from the surface registrycoding_agent, browser_agentGET /llms.txt
link_headersRFC 8288 Link headers on the homepage for agent resource discoverycoding_agent, browser_agentLink header on GET /
agent_skills_index_surfaceAgent Skills Discovery index listing available skills with SHA256 digestscoding_agentGET /.well-known/agent-skills/index.json
discovery_metadata_cardsMulti-format agent cards at /.well-known/ai-plugin.json and /api/agent-card for agent discoverycoding_agent, browser_agentGET /.well-known/ai-plugin.json, GET /api/agent-card
schema_first_routing_descriptionsEnhanced OpenAPI with x-agent-hints and machine-readable routing descriptionscoding_agentGET /api/routing-descriptions.json
machine_readable_recovery_guidanceRFC 9457 Problem Details error responses with recovery actions for machine clientscoding_agentGET /api/errors/catalog
cost_aware_invocationCost and latency estimation endpoint that returns estimates without calling LLMscoding_agentGET /api/invoke/estimate
sdk_generated_examples_and_quickstartsTemplated code examples for curl, TypeScript, Python, and MCP confighuman, coding_agentGET /api/examples, GET /api/examples/:language
model_variant_seo_surfaceMachine-readable tool variant registry derived from registered tools with SEO-friendly HTML pagescoding_agent, browser_agentGET /models, GET /api/models
static_anonymous_htmlServer-rendered anonymous HTML pages with baked-in data and HTTP caching headers (Cache-Control, Vary, ETag)human, coding_agentGET / (static), GET /surfaces (static), GET /pricing (static), GET /result/:id (static)
streaming_status_partial_progressSSE endpoint for real-time partial progress events during long-running tool invocationcoding_agent, browser_agentPOST /api/invoke/stream
user_home_mirror_skillsHTTP mirrors of SKILL.md and home-root agent files (AGENTS.md, CLAUDE.md, …) so URI patterns match filesystem discoverycoding_agentGET /.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

speculative

pattern_iddescriptionuser_typesartifacts
behavioral_profile_risk_postureNamed profiles (conservative, balanced, quick) mapping to preset+threshold+cost for simplified invocationcoding_agentGET /api/profiles
machine_readable_reputation_surfaceAggregate service metrics including uptime, success rate, average latency and costcoding_agentGET /api/reputation, GET /api/reputation/models
composable_graph_exportExport the service as a composable graph node (JSON Schema, OpenAPI ref, LangChain Tool spec)coding_agent, humanGET /api/graph/node-spec
feedback_loop_endpointSubmit and retrieve feedback on tool invocation outcomes for quality improvementcoding_agent, humanPOST /api/feedback, GET /api/feedback/:id
intent_signature_matchingMachine-readable intent signatures for matching natural language to tool-invocation patternscoding_agentGET /api/intents, POST /api/intents/match
speculative_execution_dry_runDry run mode for POST /api/invoke/dry-run that validates input and returns cost estimates without executing toolscoding_agentPOST /api/invoke/dry-run
markdown_negotiation_surfaceContent negotiation for Accept: text/markdown returning markdown versions of HTML pagescoding_agentMarkdown response for Accept: text/markdown
web_bot_auth_surfaceBot request signature verification framework for authenticated crawler accesscoding_agent, browser_agentMiddleware: Bot signature verification, Response header: X-Bot-Verified, GET /api/bot-auth/verify
webmcp_surfaceWebMCP browser API exposing tools via navigator.modelContext for in-browser AI agentsbrowser_agentJavaScript: navigator.modelContext.registerTool()
free_unauthenticated_invocationAnonymous agents invoke free-tier tools without authentication using open-weight models with tighter input limitscoding_agentPOST /api/invoke (unauthenticated)
zero_context_invocationMinimal-input invocation endpoint accepting shorthand formats for zero-context tool invocation without auth or sessioncoding_agentPOST /api/invoke