Animica x402 Directory

Directory / agent.halowerk.com

agent.halowerk.com/v1/state-store

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 permanently. Values are opaque JSON up to 64 KB, at most 1000 live keys per namespace. Actions: set, get, list, delete. A get on a missing or expired key answers found=false, it is not an error. The namespace is a plain string chosen by the caller and is not authenticated — anyone who knows it can read it, so do not put secrets in it.

Call it

# 1. Ask the endpoint what it costs (no payment, no wallet needed):
curl -i -X GET 'https://agent.halowerk.com/v1/state-store'

# -> 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/state-store'

Endpoint: https://agent.halowerk.com/v1/state-store. 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.

Other endpoints on agent.halowerk.com

agent.halowerk.com/v1/a2a-card-validate

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…

GET · $0.002

agent.halowerk.com/v1/ephemeral-rag

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 s…

GET · $0.005

agent.halowerk.com/v1/fallback-resolve

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…

GET · $0.005

agent.halowerk.com/v1/file-vault

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…

GET · $0.004

agent.halowerk.com/v1/intent-clarify

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…

GET · $0.005

agent.halowerk.com/v1/job-runner

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…

GET · $0.003

agent.halowerk.com/v1/mcp-inspect

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…

GET · $0.005

agent.halowerk.com/v1/mcp-normalize

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 …

GET · $0.002

agent.halowerk.com/v1/memory-compact

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…

GET · $0.005

agent.halowerk.com/v1/result-consensus

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…

GET · $0.002

agent.halowerk.com/v1/state-machine-step

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…

GET · $0.002

agent.halowerk.com/v1/task-quote-compare

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 …

GET · $0.005

All 16 endpoints on agent.halowerk.com →