HALOWERK: Store, read, list and delete small pieces of agent state under a namespace, with
state_storePersist agent state between calls with namespaced key-value actions: set, get, list, delete. Enforce mandatory TTL (max 30 days) for JSON up to 64 KB; expired entries removed on access.
Instructions
Store, read, list and delete small pieces of agent state under a namespace, with a mandatory expiry so nothing is kept forever.
Kostenpflichtig: 0.002 USDC je Aufruf. Bezahlt per x402 auf Base, ohne Konto. Hoechstens 0.002 USDC je Aufruf.
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. Expired rows are removed on access, not on a timer, so a list can lag a few seconds behind the exact expiry moment. Preis 0.002 USDC je Aufruf, Abrechnung über x402.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | Key. Required for set, get and delete. | |
| limit | No | Maximum keys returned by list. | |
| value | No | Any JSON value. Required for set. Serialised size must stay under 64 KB. | |
| action | Yes | What to do. | |
| namespace | Yes | Namespace the key lives in. Not a secret and not authenticated. | |
| ttl_seconds | No | Lifetime in seconds, at most 30 days. |