# Innovalyxx Sovereign Edge – memory.revoke

> Innovalyxx Sovereign Edge – memory.revoke is a paid API for AI agents from edge.innovalyxx.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-19).

Revokes a previously granted encrypted memory access permission, invalidating the grant by grant ID and cryptographic wallet signature.

## Facts

- Endpoint: POST https://edge.innovalyxx.com/mcp/tools/memory.revoke
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-19
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/innovalyxx-sovereign-edge-memory-revoke-063206f9
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_QiL73i6X-mZUuKQjHdnd7

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability innovalyxx-sovereign-edge-memory-revoke-063206f9 -d '<json body>'
```

Example prompt: 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.

## When to prefer this

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.

## Known failure modes

- 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

## How this service works

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.

## Output

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.

## Request schema (JSON Schema)

```json
{
 "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."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "ok": true,
  "note": "note",
  "tool": "memory.revoke",
  "payment": {},
  "grant_id": "grant_id",
  "revoked_at": "revoked_at"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/innovalyxx-sovereign-edge-memory-revoke-063206f9/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from edge.innovalyxx.com](https://www.zero.xyz/host/edge.innovalyxx.com/llms.txt)
