{"uid":"cap_iuUMXsAZf74O1Gk5wzQbv","slug":"x402-shizu-me-durable-key-value-memory-store-f5fcc682","name":"x402.shizu.me Durable Key-Value Memory Store","description":"Durable key/value memory for stateless agents, private to your paying wallet. POST {key, value, ttl?} to store JSON; GET ?key= to read it back on a later run. Value up to 8KB, ttl up to 30d. An agent cannot persist state across runs by itself — this is that missing memory as one call.","url":"https://x402.shizu.me/kv","method":"GET","headers":{},"bodySchema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"type":"object","required":["method"],"properties":{"method":{"const":"GET"},"queryParams":{"type":"object","required":["key"],"properties":{"key":{"type":"string"}}}}}}},"responseSchema":{"type":"json","example":{"key":"run-42-cursor","ttl":86400,"stored":true,"expires":1784400000}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_UxaZUetUYW3279ZfrxQM9","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Stores and retrieves persistent JSON key-value pairs (up to 8KB, 30-day TTL) scoped to a paying wallet, giving stateless AI agents cross-run memory.","exampleAgentPrompt":"Read back the value I stored under the key 'user-preferences' in my agent memory from a previous run — I need to retrieve that JSON object now.","exampleUseCases":null,"resultDescription":"On GET: returns the JSON value previously stored under the specified key, along with metadata such as expiry time. Returns null or a not-found indicator if the key does not exist or has expired.","failureModes":["Key not found or expired — returns 404 or empty response","Value exceeds 8KB limit — request rejected","TTL exceeds 30-day maximum — request rejected","Invalid JSON value — storage rejected","Payment not included or insufficient USDC — 402 response blocking access","Key name malformed or missing — 400 bad request"],"whenToPreferThis":"Use this endpoint when an AI agent needs to persist state, context, or intermediate results across multiple stateless runs and cannot rely on in-process memory. Ideal for multi-step workflows, resumable tasks, user preference storage, or any scenario where an agent must recall data from a prior session. Prefer this over alternatives when wallet-scoped privacy (data private to your paying wallet) and simplicity (single GET/POST interface) are priorities. Not suited for large data (>8KB) or long-term archival beyond 30 days.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:52:35.667Z","isFirstParty":false}