{"uid":"cap_nzeJSgGnigLiJ2_r614xM","slug":"agent402-tools-memory-audit-log-3658ab73","name":"agent402.tools Memory Audit Log","description":"Tamper-evident history of every change to a namespace - an append-only, hash-chained audit log the server attests to (provenance an agent can't forge for itself). ?owner=0x… reads a granted namespace.","url":"https://agent402.tools/api/memory/log","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":{"limit":{"type":"string","description":"Max entries (1-1000, default 100)"},"owner":{"type":"string","description":"Optional 0x namespace (requires a grant)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","required":["ns","entries"],"properties":{"ns":{"type":"string"},"entries":{"type":"array","items":{"type":"object","properties":{"key":{"type":"string"},"seq":{"type":"integer"},"hash":{"type":"string"},"action":{"type":"string"},"prevHash":{"type":"string"}}}}}}}}}},"responseSchema":{"type":"json","example":{"ns":"0x…","entries":[{"key":"task-42","seq":1,"hash":"…","action":"put","prevHash":""}]}},"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_8WLKOK0XNIem-HkXh6tRf","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":"Retrieves a tamper-evident, hash-chained append-only audit log of all changes to a memory namespace, with optional filtering by owner address and entry count.","exampleAgentPrompt":"Pull the last 200 entries from the tamper-evident memory audit log for namespace 0x1a2b3c4d5e6f7890abcdef1234567890abcdef12 so I can verify what changes were made and that the history hasn't been forged.","exampleUseCases":null,"resultDescription":"Returns an ordered list of up to 1000 audit log entries representing every change ever made to the namespace, each cryptographically linked to the previous via a hash chain. The server attests to the log, making it unforgeable by the agent itself. Each entry records the change, its timestamp, and the hash linking it to prior entries.","failureModes":["Missing or invalid 0x owner address returns an authorization error — the namespace requires a valid grant","Limit parameter outside 1–1000 range may return a validation error or be clamped to defaults","An ungranted namespace returns an access-denied or empty response","Network or payment failure (x402 protocol) results in no data returned","If the namespace has no history, an empty log array is returned"],"whenToPreferThis":"Use this endpoint when an AI agent needs verifiable, unforgeable provenance of all changes to a memory namespace — especially when a third party must trust that the history has not been tampered with. Prefer this over generic logging solutions when cryptographic hash-chaining and server attestation are required, or when auditing agent behavior for compliance or dispute resolution.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T19:14:04.658Z","isFirstParty":false}