Directory / agent.halowerk.com
Stores at most 20 short documents in an isolated SQLite row, embeds them with the local nomic-embed-text model, and performs cosine-similarity retrieval. Each store has a random identifier and a fixed 24-hour lifetime that is never extended by reads or writes. An in-process sweeper deletes expired rows every minute and each request also purges expiry. Input text is not written to request logs. This is retrieval infrastructure, not a durable database or an answer-generating model.
# 1. Ask the endpoint what it costs (no payment, no wallet needed): curl -i -X GET 'https://agent.halowerk.com/v1/ephemeral-rag' # -> HTTP/1.1 402 Payment Required # the response carries the price, asset and pay-to address. # 2. Pay and retry with any x402 client: npx x402-fetch 'https://agent.halowerk.com/v1/ephemeral-rag'
Endpoint: https://agent.halowerk.com/v1/ephemeral-rag. Operated by agent.halowerk.com, not by Animica. Price and availability were correct at the last probe on 2026-09-02 and are set by the operator, who may change them.
Validates an Agent Card document against the A2A convention and returns findings by severity: error (the card is unusable as published), warning (works, but a c…
Searches the public x402 discovery catalogue for services able to replace a broken dependency. Give the failed URL and, better still, a short description of wha…
Takes a base64 file up to 25 MB and stores it for as long as you say, at most seven days. You get a download URL carrying a 32-byte token; whoever holds the lin…
Takes a list of candidate intents, each described by attributes, plus whatever is already known, and returns the one attribute worth asking about next. Candidat…
For work that outlives one HTTP response. You submit steps, each an HTTP request against a public address; the job is acknowledged at once and runs in the backg…
Performs the MCP handshake against a streamable-HTTP endpoint and then reads the catalogue: tools with their input schemas, resources with their URIs and mime t…
Takes a list of MCP tool definitions, as returned by tools/list on any number of servers, and rewrites them into one common form. Servers disagree on where the …
Takes a message history and a character budget and returns a shortened history together with a full account of what it cost. Four stages run in fixed order: pin…
Takes two to twelve answers and returns a field-by-field comparison. For JSON answers every leaf path is compared across responders: a path is agreed when all r…
Takes a machine definition, the current state, one event and an optional context, and computes a single step. Transitions may carry a guard, which is a declared…
Key-value state for agents that need to survive between calls. Every write carries a time-to-live; the maximum is 30 days and there is no way to store something…
Normalises offers that describe the same task in different shapes and ranks them. Each offer may carry a price, a delivery time, a list of capabilities and one …