Keyboard shortcuts

Press ← or → to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Glossary

Status: Baseline 1.0 (2026-09-30).

One name for each thing, one meaning for each name. Where mimlys or MCP uses a word differently, the difference is stated, and rypsok documents use the word only in the sense given here.

TermMeaning in rypsok
rypsokThis product: a headless meta-search service for AI agents. It works as an independent service; mimlys is one of its clients
CallerWhoever invokes a tool: a model through its host, or a runtime such as mimlys. Callers are untrusted
HostThe program that connects a model to rypsok: an MCP client, an agent runtime, a desktop application
OperatorWhoever configures and starts rypsok. Operators are trusted to the extent of their configuration
ToolOne of the three operations rypsok offers: web_search, web_fetch, engine_status
CallOne invocation of a tool. A call ends in exactly one outcome
OutcomeThe single classification of a completed call: ok, partial, empty, or one error kind
NoticeA statement by rypsok about a call that succeeded: an engine was skipped, a snippet was shortened, characters were removed, results were dropped
EngineA configured search source with a stable identifier, visible to operator and caller. One driver may serve several engines
DriverThe code that implements one kind of engine: request construction, parsing, error classification
ProviderThe organization or service that operates the endpoint behind an engine
Admission recordThe recorded result of checking a provider’s terms before its driver exists: endpoint, permitted use, rate limits, attribution, storage rules
CategoryA fixed name that selects a set of engines: general, news, science, code
ResultOne entry returned by web_search: title, URL, snippet, and optional date and engines
EnvelopeThe fields of a response that rypsok itself asserts: outcome, notices, and the control fields the external design lists for each tool (truncated, next_start_char, engines). Every other field is external data
External dataText or identifiers that originate outside rypsok: titles, snippets, page content, URLs. Never an instruction
Content boundaryThe set of controls that keeps external data recognizable as data: structural separation, encoding, exclusion of hidden content, removal of invisible characters
Egress policyThe rules that decide whether rypsok may connect to a network destination. Two profiles: agent-directed and engine
Agent-directed requestAn outbound request whose destination the caller chose: a fetch, and the robots.txt read that precedes it
Engine requestAn outbound request to a configured engine endpoint
DeadlineThe absolute time by which a search or fetch returns, with or without complete results
CircuitThe health state of an engine: closed (in use), open (skipped during a cooldown), half-open (one probe request)
Comparison keyThe internal, normalized form of a URL used only to detect duplicates. Never returned, never fetched
ContinuationReading the next part of a page: start_char in the request, next_start_char in the response. No state is kept between calls
Profile of a toolIts declared effect on local state, the data that leaves the host, the maximum duration, and the maximum output
MilestoneM0 to M8 of ROADMAP.md. Every requirement names the milestone in which it is verified
Scraping driverA driver that reads a provider’s human-facing page because no interface for programs exists; opt-in, off by default, honest about itself, bounded like web_fetch (RFC 015)

Words with another meaning elsewhere

WordmimlysMCPrypsok
CapabilityAn explicit authorization for a resource or operationA protocol feature that a client or server declaresNot used
SessionThe holder of a task’s capability setNot present in the current revisionNot used; isolation is per caller identity or per process
ObservationStructured information returned from an action—Not used
PolicySeveral named policies of a task or of the runtime—Not used as a noun of its own; rypsok has an egress policy and configuration
ProviderAn implementation behind an interface, such as ToolProvider—The organization behind an engine