Halowerk LIVE ON-CHAIN Base x402 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.
Last updated 4h ago
Overview Protocol x402
Facilitator —
Payment asset USD Coin
Network base
Category ai-media
Source bazaar
Health Status Operational
Uptime (window) 100%
Success rate —
Confidence 100%
Quotes (14d) 22
Last checked 9/16/2026, 12:01:01 AM
Wallets On-chain payment destinations for this service, with each wallet’s current USDC balance. Click an address to view it on the block explorer.
Latest x402 transactions On-chain USDC settlements received on Base · 0x2880EdfFF13100677Bf97A3CBdF3Bc34771C4E5E
Trust score is global for the provider. Latency, price and uptime are measured per endpoint (last 24h). Click a column to sort.
Sort Uptime▼ Latency↕ Price↕
▸ GET /v1/ephemeral-ragx402 ! Unstable
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. $0.005 · 29 ms · Base ▸ GET /v1/intent-clarifyx402 ! Unstable
Takes a list of candidate intents, each described by attributes, plus whatever is already known, and returns the one attribute worth asking about next. Candidates contradicted by the known values are ruled out first and listed with the attribute that excluded them; a candidate that simply does not declare a known attribute is kept, because silence is not a contradiction. $0.005 · 28 ms · Base ▸ GET /v1/memory-compactx402 ! Unstable
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 protects messages that must survive (roles listed in keep_roles, the last keep_last_n messages, and anything you marked pin), dedupe removes later near-duplicates of an earlier message of the same role using word-overlap similarity, trim shortens unprotected survivors to max_message_chars at the last sentence boundary, and drop removes… $0.005 · 10 ms · Base ▸ GET /v1/twin-diffx402 ! Unstable
Takes two state documents — target (what the twin should look like) and observed (what was measured) — and returns a leaf-by-leaf comparison. Every leaf path carries one of five states: in_tolerance, out_of_tolerance, missing_in_observed, unexpected_in_observed or type_mismatch. $0.003 · 11 ms · Base ▸ GET /v1/state-machine-stepx402 ! Unstable
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 comparison — field, operator, value — and never an expression: the field is a dotted path into context or payload, so a machine handed in by a stranger cannot execute anything on this server. $0.002 · 61 ms · Base Same category, ranked by Trust score — switch to a more reliable or cheaper source.