{"uid":"cap_bccqf2BvWgzRE2BB1A2mG","slug":"innovalyxx-sovereign-edge-memory-grant-efaeff2d","name":"Innovalyxx Sovereign Edge – memory.grant","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.grant","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"entity_id":{"type":"string","minLength":1,"description":"Entity whose memory the grant covers."},"categories":{"type":"array","items":{"enum":["verification","preference","context","history"],"type":"string"},"minItems":1,"description":"Non-empty list of categories the grantee may read."},"expires_at":{"type":"string","description":"Optional ISO 8601 expiry (max 730 days from now)."},"entity_type":{"enum":["agent","habitat","project","site","transaction","user"],"type":"string","description":"Entity type of the granted memory."},"grantee_did":{"type":"string","description":"Optional DID stored for audit alongside the grantee wallet."},"grantee_wallet":{"type":"string","maxLength":42,"minLength":42,"description":"0x-prefixed wallet that will be allowed to read."},"grantor_wallet":{"type":"string","maxLength":42,"minLength":42,"description":"0x-prefixed owner wallet issuing the grant."},"wallet_signature":{"type":"string","description":"EIP-191 signature of the grantor over the grant message."}}},"responseSchema":{"type":"json","example":{"ok":true,"tool":"memory.grant","payment":{},"grant_id":"grant_id","entity_id":"entity_id","categories":[],"expires_at":"expires_at","granted_at":"granted_at","consent_hash":"consent_hash","grantee_wallet":"grantee_wallet","grantor_wallet":"grantor_wallet"}},"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_3WCM8Ty8eUf6AhX32OGCM","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":"Grants a specified wallet address cryptographically auditable read access to selected memory categories of an entity, with optional expiry and DID binding.","exampleAgentPrompt":"Grant wallet 0xAbCdEf1234567890AbCdEf1234567890AbCdEf12 read access to the 'verification' and 'context' memory categories for project entity proj_42, valid until 2026-01-01, signed by my owner wallet 0x1234567890AbCdEf1234567890AbCdEf12345678 with my EIP-191 signature.","exampleUseCases":[{"title":"Cross-agent memory delegation for a project","prompt":"I need to let my auditor agent at wallet 0xAudit000000000000000000000000000000000A read the 'verification' and 'history' memory for project proj_99 — grant it access expiring in 90 days, signed by my grantor wallet 0xOwner00000000000000000000000000000000000B."},{"title":"Time-limited context access for a habitat monitor","prompt":"Give wallet 0xMonitor0000000000000000000000000000000C permission to read 'context' and 'preference' memory for habitat entity hab_17 until 2025-12-31 — my owner wallet is 0xOwner00000000000000000000000000000000000B and here's my EIP-191 signature."},{"title":"DID-bound read grant for transaction evidence","prompt":"Register a consent grant for DID did:key:z6MkAudit... at wallet 0xEvidenceAgent00000000000000000000000000D to read 'verification' memory for transaction entity tx_555, with no expiry, signed by grantor wallet 0xOwner00000000000000000000000000000000000B."}],"resultDescription":"Returns a JSON object confirming the grant was created, including a unique grant_id, a consent_hash for audit purposes, the granted_at and expires_at timestamps, the grantee and grantor wallet addresses, and the list of authorized memory categories.","failureModes":["Invalid or mismatched EIP-191 signature returns an authorization error","Grantor wallet does not own the entity's memory, returning a forbidden error","Grantee or grantor wallet address is not exactly 42 characters (0x + 40 hex) returns a validation error","Empty or invalid categories array returns a schema validation error","expires_at more than 730 days in the future is rejected","Payment not satisfied via x402/USDC returns a 402 Payment Required response","Unknown entity_type enum value returns a validation error"],"whenToPreferThis":"Use this endpoint when an autonomous agent needs to formally delegate, with cryptographic audit trail, read access to specific memory categories of an entity to another wallet or agent. It is the right choice when consent provenance, expiry control, and DID binding are required — for example in multi-agent workflows, habitat monitoring, MRV verification chains, or cross-organization data sharing where a consent_hash and grant_id must be recorded on-chain or in audit logs.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-19T12:56:16.571Z","isFirstParty":false}