{"uid":"cap_Tj_kuhgRt57EJVR2CWNHq","slug":"port-402-memory-key-lister-0e0c5d4b","name":"Port 402 Memory Key Lister","description":"List the keys in your persistent memory.","url":"https://port-402-production.up.railway.app/v1/memory?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"keys":["notes"]}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Ve2pldKNU1_Bu8ildOeXK","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Lists all keys stored in the calling agent's persistent memory namespace, identified by its paying wallet address.","exampleAgentPrompt":"Show me all the keys I currently have stored in my persistent memory so I know what I've saved before.","exampleUseCases":[{"title":"Agent memory audit before new task","prompt":"Before you start working on my next task, can you list all the keys I have in my persistent memory so we know what context is already saved?"},{"title":"Checking if a specific key was previously stored","prompt":"I want to see all my memory keys to find out if I've already saved anything related to my project notes in there."},{"title":"Debugging agent state across sessions","prompt":"Something seems off with my agent's behavior — can you list all the keys currently in my persistent memory so I can figure out what state was carried over from last session?"}],"resultDescription":"Returns a JSON object containing a 'keys' array listing all key names stored in the calling agent's memory namespace (e.g. {\"keys\": [\"notes\", \"preferences\", \"task_state\"]}). The namespace is scoped to the paying wallet address used in the x402 payment.","failureModes":["Empty keys array if no values have been stored yet in the namespace","Payment failure if the x402 micropayment of $0.001 USDC is not properly attached","Authentication/namespace mismatch if a different wallet is used than expected","Network timeout or 5xx error if the Railway-hosted service is temporarily unavailable"],"whenToPreferThis":"Use this endpoint when an agent needs to discover what data it has previously persisted across sessions before reading or writing specific values. It is the discovery step in a read-modify-write memory workflow. Prefer this over the export endpoint when you only need key names (not values), and before the store endpoint when you want to avoid overwriting existing data unintentionally.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-11-04T14:05:31.483Z","isFirstParty":false,"canonicalSlug":"port-402-memory-key-lister-0e0c5d4b"}