Innovalyxx Sovereign Edge
이 MCP로 할 수 있는 일
Provides agent trust and attestation checks, encrypted memory controls, AI maturity and TEVV assessments, carbon and biodiversity verification, site certification, and transaction evidence verification.
도구
입력 스키마
{'type': 'object', 'required': ['agent_id'], 'properties': {'agent_id': {'type': 'string', 'minLength': 1, 'description': 'Agent identifier to score against the NIST AI 200-2 TEVV-Athlon mapping.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'report': {'type': 'object', 'description': 'Alignment scores and narrative.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'agent_id': {'type': 'string', 'description': 'Agent that was assessed.'}}, 'description': 'TEVV-Athlon assessment report for one agent.'}
입력 스키마
{'type': 'object', 'required': ['agent_id'], 'properties': {'agent_id': {'type': 'string', 'minLength': 1, 'description': 'Agent identifier whose stored ABV maturity score (0–100) should be returned.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'agent_id': {'type': 'string', 'description': 'Agent that was queried.'}, 'maturity': {'type': 'number', 'description': 'Stored maturity score 0–100.'}}, 'description': 'Stored ABV maturity for an agent.'}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'minLength': 1, 'description': 'Absolute HTTPS URL whose generative-engine visibility score and estimated LLM mention rate should be returned.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'url': {'type': 'string', 'description': 'Queried URL.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'geo_score': {'type': 'number', 'description': '0–100 generative-engine visibility score.'}, 'estimated_llm_mention_rate': {'type': 'number', 'description': 'Estimated LLM mention rate for the URL.'}}, 'description': 'Generative-engine visibility snapshot (geo_score and estimated_llm_mention_rate).'}
입력 스키마
{'type': 'object', 'required': ['format'], 'properties': {'format': {'enum': ['json'], 'type': 'string', 'description': "Response format. Only 'json' is supported."}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'dashboard': {'type': 'object', 'description': 'Stage counts and comment-period fields.'}, 'framework': {'type': 'string', 'description': 'Framework identifier.'}, 'comment_period': {'type': 'object', 'description': 'NIST comment window.'}}, 'description': 'NIST AI 200-2 TEVV-Athlon mapping document.'}
입력 스키마
{'type': 'object', 'required': ['agent_did'], 'properties': {'agent_did': {'type': 'string', 'minLength': 1, 'description': 'Agent DID that will receive the signed trust attestation.'}, 'capabilities': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional capability strings recorded on the attestation.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'tier': {'type': 'string', 'description': 'Attestation trust tier.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'agent_did': {'type': 'string', 'description': 'DID that received the attestation.'}, 'attestation_id': {'type': 'string', 'description': 'Identifier of the issued attestation.'}}, 'description': 'Newly issued signed agent attestation.'}
입력 스키마
{'type': 'object', 'required': ['entry_id', 'owner_wallet', 'wallet_signature'], 'properties': {'entry_id': {'type': 'string', 'minLength': 1, 'description': 'UUID of the memory entry to attest. Must belong to owner_wallet.'}, 'owner_wallet': {'type': 'string', 'maxLength': 42, 'minLength': 42, 'description': '0x-prefixed owner wallet. Only the owner can attest.'}, 'wallet_signature': {'type': 'string', 'description': 'EIP-191 signature over the attest message (entry, owner, content hash).'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'note': {'type': 'string', 'description': 'Caller keeps the envelope; platform does not store it.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'envelope': {'type': 'object', 'description': 'Signed innovalxx.memory.attestation.v1 envelope.'}, 'envelope_hash': {'type': 'string', 'description': 'SHA-256 of the canonical full envelope.'}}, 'description': 'Portable Ed25519 memory attestation envelope. Never ciphertext.'}
입력 스키마
{'type': 'object', 'required': ['grantor_wallet', 'grantee_wallet', 'entity_id', 'entity_type', 'categories', 'wallet_signature'], '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.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'grant_id': {'type': 'string', 'description': 'UUID of the grant.'}, 'entity_id': {'type': 'string', 'description': 'Granted entity.'}, 'categories': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Granted categories.'}, 'expires_at': {'type': 'string', 'description': 'Expiry timestamp, if set.'}, 'granted_at': {'type': 'string', 'description': 'UTC timestamp of the grant.'}, 'consent_hash': {'type': 'string', 'description': 'SHA-256 of the canonical consent payload.'}, 'grantee_wallet': {'type': 'string', 'description': 'Wallet that received access.'}, 'grantor_wallet': {'type': 'string', 'description': 'Issuing owner wallet.'}}, 'description': 'Newly created memory grant receipt.'}
입력 스키마
{'type': 'object', 'required': ['entity_id', 'tool_name', 'owner_wallet', 'wallet_signature'], 'properties': {'entity_id': {'type': 'string', 'minLength': 1, 'description': 'Entity the recommendation is scoped to.'}, 'tool_name': {'type': 'string', 'minLength': 1, 'description': "Live verification tool to price, e.g. 'verify_biodiversity'."}, 'owner_wallet': {'type': 'string', 'maxLength': 42, 'minLength': 42, 'description': '0x-prefixed owner wallet. Signature must recover to this address.'}, 'wallet_signature': {'type': 'string', 'description': 'EIP-191 signature over the pricing-hint message.'}, 'context_signature': {'type': 'string', 'description': 'Optional unused field reserved for a future composed context signature.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'note': {'type': 'string', 'description': 'How to realize the discount.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'binding': {'type': 'boolean', 'description': 'Always false. Does not change any 402.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'entity_id': {'type': 'string', 'description': 'Scoped entity.'}, 'hint_hash': {'type': 'string', 'description': 'SHA-256 of the canonical hint body.'}, 'issued_at': {'type': 'string', 'description': 'UTC timestamp of the hint.'}, 'tool_name': {'type': 'string', 'description': 'Verification tool being priced.'}, 'owner_wallet': {'type': 'string', 'description': 'Wallet the hint was issued to.'}, 'metadata_only': {'type': 'boolean', 'description': 'Always true.'}, 'list_price_usd': {'type': 'number', 'description': 'Convention list price in USD.'}, 'discount_factor': {'type': 'number', 'description': '1.00 / 0.33 / 0.66.'}, 'prior_invocations': {'type': 'integer', 'description': 'Matching memory writes.'}, 'recommended_action': {'type': 'string', 'description': 'fresh_verification, delta_verification, or stale_verification.'}, 'suggested_price_usd': {'type': 'number', 'description': 'list_price_usd times discount_factor.'}}, 'description': 'Signed, non-binding price recommendation. Never ciphertext.'}
입력 스키마
{'type': 'object', 'required': ['owner_wallet', 'wallet_signature'], 'properties': {'limit': {'type': 'integer', 'default': 50, 'maximum': 200, 'minimum': 1, 'description': 'Page size (1–200, default 50).'}, 'since': {'type': 'string', 'description': 'ISO 8601 lower bound on created_at (inclusive).'}, 'until': {'type': 'string', 'description': 'ISO 8601 upper bound on created_at (inclusive).'}, 'offset': {'type': 'integer', 'default': 0, 'maximum': 10000, 'minimum': 0, 'description': 'Page offset (0–10000, default 0).'}, 'category': {'enum': ['verification', 'preference', 'context', 'history'], 'type': 'string', 'description': 'Optional memory category filter.'}, 'tags_all': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Return rows whose tags contain every item in this list.'}, 'tags_any': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Return rows whose tags overlap this list.'}, 'entity_id': {'type': 'string', 'description': 'Optional exact entity identifier.'}, 'entity_type': {'enum': ['agent', 'habitat', 'project', 'site', 'transaction', 'user'], 'type': 'string', 'description': 'Optional entity type filter.'}, 'owner_wallet': {'type': 'string', 'maxLength': 42, 'minLength': 42, 'description': '0x-prefixed owner address. Signature must recover to this wallet.'}, 'entity_id_prefix': {'type': 'string', 'minLength': 3, 'description': 'Optional entity_id prefix (minimum 3 characters).'}, 'wallet_signature': {'type': 'string', 'description': 'EIP-191 signature over the exact canonical filter set.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'count': {'type': 'integer', 'description': 'Entries on this page.'}, 'limit': {'type': 'integer', 'description': 'Page size.'}, 'total': {'type': 'integer', 'description': 'Matching row count before pagination.'}, 'offset': {'type': 'integer', 'description': 'Page offset.'}, 'entries': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Ciphertext rows owned by the signer (never plaintext).'}, 'filters': {'type': 'object', 'description': 'Validated filters that were applied.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'queried_at': {'type': 'string', 'description': 'UTC timestamp of the query.'}, 'accessed_as': {'type': 'string', 'description': 'Always owner in Prompt 5.'}}, 'description': 'Owner-scoped encrypted memory query page.'}
입력 스키마
{'type': 'object', 'required': ['entity_id', 'signer_wallet', 'wallet_signature'], 'properties': {'limit': {'type': 'integer', 'maximum': 500, 'minimum': 1, 'description': 'Maximum entries to return (1–500, default 100).'}, 'category': {'enum': ['verification', 'preference', 'context', 'history'], 'type': 'string', 'description': 'Optional category filter. Omit to return every category the caller may read.'}, 'actor_did': {'type': 'string', 'description': 'Optional DID of the caller.'}, 'entity_id': {'type': 'string', 'minLength': 1, 'description': 'Stable identifier of the entity whose encrypted memory should be returned.'}, 'owner_wallet': {'type': 'string', 'maxLength': 42, 'minLength': 42, 'description': 'Optional owner address. Required (and must match signer) for owner self-read.'}, 'signer_wallet': {'type': 'string', 'maxLength': 42, 'minLength': 42, 'description': '0x-prefixed address of the caller. Owner path when it matches owner_wallet.'}, 'wallet_signature': {'type': 'string', 'description': 'EIP-191 signature over the deterministic read message (owner or grantee role).'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'count': {'type': 'integer', 'description': 'Number of entries returned.'}, 'entries': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Ciphertext rows (never plaintext).'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'read_at': {'type': 'string', 'description': 'UTC timestamp of the read.'}, 'category': {'type': 'string', 'description': 'Category filter, if provided.'}, 'entity_id': {'type': 'string', 'description': 'Entity that was queried.'}, 'accessed_as': {'type': 'string', 'description': 'owner, system, or grantee.'}}, 'description': 'Encrypted memory entries the caller is allowed to read.'}
입력 스키마
{'type': 'object', 'required': ['grantor_wallet', 'grant_id', 'wallet_signature'], '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.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'note': {'type': 'string', 'description': 'Present when the grant was already revoked.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'grant_id': {'type': 'string', 'description': 'UUID of the revoked grant.'}, 'revoked_at': {'type': 'string', 'description': 'UTC timestamp of revocation.'}}, 'description': 'Revocation receipt for a memory grant.'}
입력 스키마
{'type': 'object', 'required': ['owner_wallet', 'wallet_signature'], 'properties': {'tier': {'enum': ['basic', 'pro', 'enterprise'], 'type': 'string', 'description': 'Plan to quote: basic, pro, or enterprise. Defaults to pro.'}, 'owner_wallet': {'type': 'string', 'maxLength': 42, 'minLength': 42, 'description': '0x-prefixed wallet the quote is issued to.'}, 'wallet_signature': {'type': 'string', 'description': 'EIP-191 signature over the subscription-quote message.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'note': {'type': 'string', 'description': 'Prepaid-credit funding is a later prompt.'}, 'tier': {'type': 'string', 'description': 'basic, pro, or enterprise.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'binding': {'type': 'boolean', 'description': 'Always false.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'issued_at': {'type': 'string', 'description': 'UTC timestamp of the quote.'}, 'quote_hash': {'type': 'string', 'description': 'SHA-256 of the canonical quote body.'}, 'monthly_usd': {'type': 'number', 'description': 'Quoted monthly prepaid amount.'}, 'delta_discount': {'type': 'boolean', 'description': 'Whether the tier applies the delta factor.'}, 'includes_tools': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tools covered by the tier.'}, 'list_prices_usd': {'type': 'object', 'description': 'Convention list prices used by pricing_hint.'}, 'discount_factors': {'type': 'object', 'description': 'fresh / delta / stale factors.'}, 'current_balance_usd': {'type': 'number', 'description': 'Prepaid balance; 0 until funding lands.'}, 'verification_calls_included': {'type': 'integer', 'description': 'Included verification calls; null means unlimited.'}}, 'description': 'Signed, non-binding monthly subscription quote.'}
입력 스키마
{'type': 'object', 'required': ['entity_id', 'tool_name', 'owner_wallet', 'wallet_signature'], 'properties': {'entity_id': {'type': 'string', 'minLength': 1, 'description': 'Entity whose prior tool invocations should be summarised.'}, 'tool_name': {'type': 'string', 'minLength': 1, 'description': "Tool name to look up, e.g. 'verify_biodiversity' or 'request_mrv_report'."}, 'owner_wallet': {'type': 'string', 'maxLength': 42, 'minLength': 42, 'description': "0x-prefixed owner wallet. Only that owner's rows are counted."}, 'wallet_signature': {'type': 'string', 'description': 'EIP-191 signature over the tool-context message.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'entity_id': {'type': 'string', 'description': 'Queried entity.'}, 'tool_name': {'type': 'string', 'description': 'Queried source_tool.'}, 'queried_at': {'type': 'string', 'description': 'UTC timestamp of this query.'}, 'metadata_only': {'type': 'boolean', 'description': 'Always true.'}, 'last_verified_at': {'type': 'string', 'description': 'Newest matching created_at.'}, 'first_verified_at': {'type': 'string', 'description': 'Oldest matching created_at.'}, 'hash_chain_intact': {'type': 'boolean', 'description': 'Reserved; always true until anchors land.'}, 'last_content_hash': {'type': 'string', 'description': "SHA-256 of the last write's plaintext."}, 'prior_invocations': {'type': 'integer', 'description': 'Matching memory writes.'}, 'recommended_action': {'type': 'string', 'description': 'fresh_verification, delta_verification, or stale_verification.'}}, 'description': 'Non-sensitive metadata about prior tool invocations. Never ciphertext.'}
입력 스키마
{'type': 'object', 'required': ['envelope'], 'properties': {'envelope': {'type': 'object', 'description': 'Portable innovalxx.memory.attestation.v1 envelope to verify.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'valid': {'type': 'boolean', 'description': 'Whether the Ed25519 signature verified.'}, 'reason': {'type': 'string', 'description': 'Present when valid is false.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'entry_id': {'type': 'string', 'description': 'Attested entry UUID.'}, 'entity_id': {'type': 'string', 'description': 'Attested entity.'}, 'attested_at': {'type': 'string', 'description': 'UTC timestamp from the envelope.'}, 'content_hash': {'type': 'string', 'description': 'Attested content hash.'}, 'platform_key_id': {'type': 'string', 'description': 'Key id from the envelope.'}, 'verification_mode': {'type': 'string', 'description': 'Always ed25519 on success.'}, 'verification_note': {'type': 'string', 'description': 'Offline verification reminder.'}, 'platform_key_is_current': {'type': 'boolean', 'description': 'True when platform_key_id matches the live FACT key.'}}, 'description': 'Stateless verification of a memory attestation envelope.'}
입력 스키마
{'type': 'object', 'required': ['entity_id', 'entity_type', 'category', 'content_ciphertext', 'content_nonce', 'content_hash', 'owner_wallet', 'wallet_signature'], 'properties': {'tags': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Optional queryable tags.'}, 'category': {'enum': ['verification', 'preference', 'context', 'history'], 'type': 'string', 'description': 'Memory category.'}, 'actor_did': {'type': 'string', 'description': 'Optional DID of the agent performing the write.'}, 'entity_id': {'type': 'string', 'minLength': 1, 'description': "Stable identifier, e.g. 'habitat:H-123' or 'agent:urn:aid:...'."}, 'entity_type': {'enum': ['agent', 'habitat', 'project', 'site', 'transaction', 'user'], 'type': 'string', 'description': 'Category of entity this memory belongs to.'}, 'source_tool': {'type': 'string', 'description': "Tool that produced this memory, e.g. 'verify_biodiversity'."}, 'content_hash': {'type': 'string', 'maxLength': 64, 'minLength': 64, 'description': 'SHA-256 hex of canonical plaintext.'}, 'owner_wallet': {'type': 'string', 'maxLength': 42, 'minLength': 42, 'description': '0x-prefixed address of the owner.'}, 'content_nonce': {'type': 'string', 'description': 'Base64 12-byte nonce.'}, 'wallet_signature': {'type': 'string', 'description': 'EIP-191 signature over the deterministic write message.'}, 'content_ciphertext': {'type': 'string', 'description': 'Base64 AES-256-GCM ciphertext.'}, 'source_attestation_id': {'type': 'string', 'description': 'Optional FACT attestation ID.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'category': {'type': 'string', 'description': 'Memory category.'}, 'entry_id': {'type': 'string', 'description': 'UUID of the persisted memory_entries row.'}, 'entity_id': {'type': 'string', 'description': 'Entity the memory was written for.'}, 'written_at': {'type': 'string', 'description': 'UTC timestamp of the write.'}, 'entity_type': {'type': 'string', 'description': 'Entity type.'}, 'content_hash': {'type': 'string', 'description': 'SHA-256 hex of the caller plaintext.'}}, 'description': 'Receipt for a stored encrypted memory entry.'}
입력 스키마
{'type': 'object', 'required': ['project_id', 'node_id', 'claimed_ndvi_min'], 'properties': {'node_id': {'type': 'string', 'minLength': 1, 'description': "Registry node ID for the asset (e.g., 'TN-KEN-0001')."}, 'project_id': {'type': 'string', 'minLength': 1, 'description': "Unique identifier of the carbon project (e.g., 'CV-SOUTHAMPTON-01')."}, 'claimed_ndvi_min': {'type': 'number', 'maximum': 1, 'minimum': -1, 'description': 'Minimum NDVI the agent claims the project has achieved. Used for Lean 4 verification.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'report': {'type': 'object', 'description': 'Project telemetry, claimed NDVI, and seal status.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'trust_signal': {'type': 'object', 'description': 'FACT grade and trust signal.'}, 'lean4_proof_hash': {'type': 'string', 'description': 'Hash of the Lean 4 compilation used for NDVI bounds.'}, 'runtime_attestation': {'type': 'object', 'description': 'Ed25519-signed FACT envelope.'}}, 'description': 'FACT-sealed Carbon Vault MRV report after payment.'}
입력 스키마
{'type': 'object', 'required': ['project_id', 'claimed_ndvi_min'], 'properties': {'project_id': {'type': 'string', 'minLength': 1, 'description': "Unique identifier of the carbon project (e.g., 'CV-SOUTHAMPTON-01')."}, 'claimed_ndvi_min': {'type': 'number', 'maximum': 1, 'minimum': -1, 'description': 'Minimum NDVI the agent claims the project has achieved.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'schema': {'type': 'string', 'description': 'Always innovalyxx.mrv.lite.v1.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'confidence': {'type': 'number', 'description': 'Confidence in the NDVI estimate (0–1).'}, 'disclaimer': {'type': 'string', 'description': 'Basic NDVI only. Not a full MRV report.'}, 'project_id': {'type': 'string', 'description': 'Carbon project identifier.'}, 'attestation': {'type': 'object', 'description': 'Ed25519-signed innovalyxx.mrv.lite.v1 envelope.'}, 'ndvi_estimated': {'type': 'number', 'description': 'Estimated NDVI from Sentinel-2 / MWCM-Oh optical indices.'}, 'ndvi_claimed_min': {'type': 'number', 'description': 'Claimed minimum NDVI echoed from the request.'}, 'verification_passed': {'type': 'boolean', 'description': 'True when estimated NDVI meets the claimed minimum.'}}, 'description': 'Basic NDVI verification with a signed Ed25519 attestation. No Lean 4 proof.'}
입력 스키마
{'type': 'object', 'required': ['agent_id'], 'properties': {'mission': {'type': 'string', 'description': 'Mission statement the agent claims to follow.'}, 'agent_id': {'type': 'string', 'minLength': 1, 'description': 'Agent identifier to assess against the Worker Remit.'}, 'evidence': {'type': 'object', 'description': 'Optional structured evidence payload for the ABV engine.'}, 'allowed_tools': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tools the remit permits.'}, 'intended_role': {'type': 'string', 'description': 'Stated role of the agent (used for remit matching).'}, 'evidence_files': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Optional evidence file objects supplied for the assessment.'}, 'forbidden_tools': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Tools the remit forbids.'}, 'requires_approval': {'type': 'array', 'items': {'type': 'string'}, 'description': 'Actions that must escalate to a human or Gatekeeper.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'gaps': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Behavioral gaps against the remit.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'maturity': {'type': 'number', 'description': 'ABV maturity score 0–100.'}, 'recommendations': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Remediation recommendations.'}}, 'description': 'Pre-deployment ABV maturity assessment.'}
입력 스키마
{'type': 'object', 'required': ['url'], 'properties': {'url': {'type': 'string', 'minLength': 1, 'description': 'Absolute HTTPS URL of the merchant homepage to audit.'}, 'agent_card_url': {'type': 'string', 'description': 'Optional A2A / MCP agent-card URL (defaults to /.well-known/agent-card.json).'}, 'product_feed_url': {'type': 'string', 'description': 'Optional explicit product-feed URL if it is not discoverable from the homepage.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'url': {'type': 'string', 'description': 'Audited URL.'}, 'gaps': {'type': 'array', 'items': {'type': 'object'}, 'description': 'Failed checks.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'checks': {'type': 'object', 'description': 'Per-check pass/fail with weights.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'geo_score': {'type': 'number', 'description': '0–100 weighted checklist score.'}}, 'description': 'GEO audit report for a merchant URL.'}
입력 스키마
{'type': 'object', 'required': ['attestation'], 'properties': {'agent_did': {'type': 'string', 'description': 'Optional peer DID that must match the attestation agent_id.'}, 'attestation': {'type': 'object', 'description': 'IATP Ed25519 attestation envelope to verify (fail-closed).'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'error': {'type': 'string', 'description': 'Failure reason when valid is false.'}, 'valid': {'type': 'boolean', 'description': 'Whether the Ed25519 attestation verified.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'agent_id': {'type': 'string', 'description': 'Agent id bound in the attestation.'}}, 'description': 'IATP attestation verification (fail-closed).'}
입력 스키마
{'type': 'object', 'required': ['agent_did'], 'properties': {'agent_did': {'type': 'string', 'minLength': 1, 'description': 'Agent DID whose IATP reputation trust score (0–10) should be returned.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'agent_did': {'type': 'string', 'description': 'DID that was scored.'}, 'trust_level': {'type': 'string', 'description': 'Discrete trust level label.'}, 'trust_score': {'type': 'number', 'description': 'IATP trust score on a 0–10 scale.'}}, 'description': 'IATP reputation score after FACT slashing.'}
입력 스키마
{'type': 'object', 'required': ['agent_did'], 'properties': {'context': {'type': 'string', 'description': "Optional verification context (default 'mrv_verification')."}, 'agent_did': {'type': 'string', 'minLength': 1, 'description': "Agent DID to verify (KYA-OS URN, e.g., 'urn:aid:innovalyxx:sovereign-edge')."}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'tier': {'type': 'string', 'description': 'Trust tier label.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'verified': {'type': 'boolean', 'description': 'Whether the agent passed the trust threshold.'}, 'agent_did': {'type': 'string', 'description': 'Canonical DID that was scored.'}, 'trust_score': {'type': 'number', 'description': 'Heuristic trust score in [0, 1].'}}, 'description': 'Signed TrustVerification envelope for a DID.'}
입력 스키마
{'type': 'object', 'required': ['habitat_id', 'species_list', 'claimed_score_min'], 'properties': {'habitat_id': {'type': 'string', 'minLength': 1, 'description': 'Habitat or site identifier for the biodiversity audit.'}, 'species_list': {'type': 'array', 'items': {'type': 'string'}, 'minItems': 1, 'description': 'Observed or claimed species names used in the Genomic Audit pipeline.'}, 'claimed_score_min': {'type': 'number', 'maximum': 100, 'minimum': 0, 'description': 'Minimum biodiversity score (0–100) the agent claims. Compared against the computed score.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'verification': {'type': 'object', 'description': 'Score, claim comparison, and provenance hash.'}, 'lean4_proof_hash': {'type': 'string', 'description': 'Hash of the Lean 4 proof.'}, 'runtime_attestation': {'type': 'object', 'description': 'Ed25519-signed FACT envelope.'}}, 'description': 'Biodiversity verification with Lean 4 NDVI checks.'}
입력 스키마
{'type': 'object', 'required': ['city_id', 'site_name', 'development_ref'], 'properties': {'city_id': {'enum': ['birmingham', 'bristol', 'edinburgh', 'glasgow', 'leeds', 'leicester', 'liverpool', 'london', 'manchester', 'newcastle', 'sheffield', 'southampton'], 'type': 'string', 'description': "City catalog key for planning constraints (e.g., 'southampton')."}, 'site_name': {'type': 'string', 'minLength': 1, 'description': 'Human-readable development site name.'}, 'development_ref': {'type': 'string', 'minLength': 1, 'description': 'Planning / development reference recorded on the 30-year compliance trail.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'ledger': {'type': 'object', 'description': 'monopoly_site_certifications write status.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'certification': {'type': 'object', 'description': 'City, site, and compliance trail.'}, 'runtime_attestation': {'type': 'object', 'description': 'Ed25519-signed FACT envelope.'}}, 'description': 'City site-certification and 30-year compliance trail.'}
입력 스키마
{'type': 'object', 'required': ['skip_id', 'manifest_hash'], 'properties': {'skip_id': {'type': 'string', 'minLength': 1, 'description': 'Circular-economy skip / waste-diversion twin identifier.'}, 'manifest_hash': {'type': 'string', 'maxLength': 66, 'minLength': 64, 'description': 'SHA-256 hex (optional 0x prefix) of the skip manifest.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'ledger': {'type': 'object', 'description': 'skip_transactions write status.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'passport': {'type': 'object', 'description': 'Manifest match and waste-diversion disclaimer.'}, 'lean4_proof_hash': {'type': 'string', 'description': 'Hash of the Lean 4 compilation.'}}, 'description': 'Verified Skip Passport result.'}
입력 스키마
{'type': 'object', 'required': ['transaction_id', 'agent_did'], 'properties': {'agent_did': {'type': 'string', 'minLength': 1, 'description': 'DID of the agent that initiated or received the settlement.'}, 'amount_usdc': {'type': 'number', 'minimum': 0, 'description': 'Optional claimed settlement amount in USDC for evidence matching.'}, 'transaction_id': {'type': 'string', 'minLength': 1, 'description': 'Settled M2M transaction identifier to verify.'}}, 'additionalProperties': False}
출력 스키마
{'type': 'object', 'properties': {'ok': {'type': 'boolean', 'description': 'True when the tool completed without a validation error.'}, 'tool': {'type': 'string', 'description': 'Tool name that produced this payload.'}, 'payment': {'type': 'object', 'description': 'Settlement receipt after x402 or sandbox payment.'}, 'verified': {'type': 'boolean', 'description': 'Whether the evidence pack verified.'}, 'trust_score': {'type': 'number', 'description': 'Associated agent trust score.'}, 'transaction_id': {'type': 'string', 'description': 'Transaction that was checked.'}}, 'description': 'Transaction evidence verification result.'}
최근 도구 변경
유사한 MCP 서버
DataNexus MCP
Enables public-data research across domains, patents, government contracts, nonprofits, compliance registries, and software secur…
ampel
Assesses regulated entities and providers against DORA and related ESG, MiCA, and AML requirements, with contract analysis, evide…
Codex Gsfa
Queries Codex GSFA food-additive regulations, including permitted additives, food categories, maximum use levels, qualifying note…
Epo Ops
Retrieves worldwide patent bibliographic data, abstracts, claims, and related patent-family records from EPO OPS.
Nist Beacon
Retrieves signed, timestamped NIST Randomness Beacon pulses and associated chain and signature metadata.
predictionguard
Analyzes Polymarket and Kalshi markets for insider-trading signals, market integrity risks, sanctions and PEP exposure, conflicts…
Nist Standards
Searches and retrieves NIST SP 800-53 security controls and SP 800-171 CUI requirements, including requirements, guidance, and co…
Sanctions Screening
Screens names against US sanctions and export-control lists and retrieves detailed sanctions records.