{"uid":"cap_QiL73i6X-mZUuKQjHdnd7","slug":"innovalyxx-sovereign-edge-memory-revoke-063206f9","name":"Innovalyxx Sovereign Edge – memory.revoke","description":"Verified cyber-physical AI tools for autonomous agents. Pay per call via x402 (USDC on Base). 26 tools covering MRV verification, biodiversity, skip twin, site certification, agent trust, transaction evidence, protocol bridging, GEO audit, IATP reputation, ABV maturity, NIST TEVV alignment, and encrypted memory write/read/query/grant/revoke/tool_context/pricing_hint/subscription_quote/attest/verify_attestation.","url":"https://edge.innovalyxx.com/mcp/tools/memory.revoke","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"grant_id":{"type":"string","minLength":1,"description":"UUID of the grant to revoke."},"grantor_wallet":{"type":"string","maxLength":42,"minLength":42,"description":"0x-prefixed wallet of the original grantor."},"wallet_signature":{"type":"string","description":"EIP-191 signature of the grantor over the revoke message."}}},"responseSchema":{"type":"json","example":{"ok":true,"note":"note","tool":"memory.revoke","payment":{},"grant_id":"grant_id","revoked_at":"revoked_at"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.01","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.01/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.01","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_DD_bN72Whaevn0slSadVS","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.01","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Revokes a previously granted encrypted memory access permission, invalidating the grant by grant ID and cryptographic wallet signature.","exampleAgentPrompt":"Revoke the memory access grant with ID 'a3f7c2d1-89b4-4e2f-bc10-ef3301234567' — the grantor wallet is 0xAbCdEf1234567890AbCdEf1234567890AbCdEf12 and here is the EIP-191 signature over the revoke message: 0xdeadbeef...abc.","exampleUseCases":[{"title":"Revoking expired agent delegation","prompt":"I need to cancel the memory access grant I gave last month — the grant ID is 'b1e9a4c0-12f3-4d56-9abc-ef1234567890', my wallet is 0x1234567890AbCdEf1234567890AbCdEf12345678, and here's my EIP-191 signature: 0xfeedface...99."},{"title":"Removing a compromised agent's memory access","prompt":"One of my sub-agents may have been compromised — please revoke grant 'f0e1d2c3-b4a5-6789-0abc-def012345678' that I issued from wallet 0xDeadBeef1234567890DeadBeef1234567890DeAd, signed with 0xaabbccdd...ff so no further reads are possible."},{"title":"Post-task cleanup of short-lived memory grants","prompt":"The task is done — revoke the temporary memory grant '9a8b7c6d-5e4f-3210-abcd-ef9876543210' I signed from 0xFeedFace1234567890FeedFace1234567890FeeD, here's the revoke signature: 0x112233...ee."}],"resultDescription":"Returns a JSON object confirming the revocation with ok: true, the tool name (memory.revoke), the revoked grant_id, the revoked_at timestamp, an optional explanatory note, and a payment confirmation object reflecting the $0.01 USDC per-call charge on Base.","failureModes":["Invalid or malformed grant_id UUID returns an error","Wallet address not exactly 42 characters (0x-prefixed) causes schema validation failure","Invalid or non-matching EIP-191 signature results in authentication rejection","Grant already revoked may return an error or idempotency note","Grant not found for the given ID returns a not-found error","Payment failure via x402 (insufficient USDC balance) blocks execution"],"whenToPreferThis":"Use this endpoint when an AI agent or user needs to cryptographically revoke a previously issued memory access grant in the Innovalyxx Sovereign Edge encrypted memory system. It is the canonical way to withdraw delegated memory access and is preferable over time-based expiry when immediate revocation is required. Requires possession of the original grantor wallet and a valid EIP-191 signature, making it suitable for security-sensitive access control teardown.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-19T12:53:23.847Z","isFirstParty":false}