VEYA

Check, limit, record and prove AI agent actions with 2-of-3 validators and onchain proofs.

我該用這個嗎

品質與安全性

B
說明品質
91%
結構描述完整度
75%
命名品質
80%
汙染風險
100%
權限相符程度
100%
協定合規性
100%

發現項目(6)

  • LOWTool 'veya_pq_sign' description lacks action verb在 veya_pq_sign 中
  • LOWTool 'veya_invalidate_memory' description lacks action verb在 veya_invalidate_memory 中
  • LOWTool 'veya_pq_fingerprint' description lacks action verb在 veya_pq_fingerprint 中
  • LOWTool 'veya_public_stats' description lacks action verb在 veya_public_stats 中
  • LOWTool 'veya_account' description lacks action verb在 veya_account 中
  • LOWTool 'veya_anchor_proof' description lacks action verb在 veya_anchor_proof 中

根據工具定義與協定合規性的自動化分析。

上下文成本

~6,036Token(工具定義)
~999 B典型回應大小
顯著的注意力影響(128k 上下文的 4.72%)

這是每次將伺服器的工具載入模型上下文時所消耗的約略 token 數量。數量越高,可用於其他工作的注意力就越少。

安裝

一鍵安裝

將以下內容加入你的 `claude_desktop_config.json` 檔案:

{
  "mcpServers": {
    "veya": {
      "url": "https://mcp.veyanet.tech/mcp"
    }
  }
}

遠端端點

https://mcp.veyanet.tech/mcpstreamable-http

它能做什麼

工具清單

工具(51)

🟢 唯讀🟡 寫入🔴 刪除⚪ 未知
🟢veya_describe

Service info: AES-256-GCM sealed execution and the selected settlement profile

輸入結構描述

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_ping_chain

Ping Robinhood Chain RPC — chain id, block, contract

輸入結構描述

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢veya_hash_blake3(data)

Compute BLAKE3 hex digest (commitment helper)

輸入結構描述

{
  "type": "object",
  "properties": {
    "data": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "data"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_verify_transaction(txHash)

Verify a Veya.sol commitment from a Robinhood Chain tx hash

輸入結構描述

{
  "type": "object",
  "properties": {
    "txHash": {
      "type": "string",
      "minLength": 66
    }
  },
  "required": [
    "txHash"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢veya_api_health

Check the VEYA API /health status (api.veyanet.tech), including fleet status

輸入結構描述

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_prove(text, json, txHash, anchor, environmentId, ...)

Prove text, canonical JSON, or a receipt hash. Anchor writes only when a product API key and a payer key are passed.

輸入結構描述

{
  "type": "object",
  "properties": {
    "text": {
      "type": "string"
    },
    "json": {
      "type": "string"
    },
    "txHash": {
      "type": "string"
    },
    "anchor": {
      "type": "boolean"
    },
    "environmentId": {
      "type": "string"
    },
    "apiKey": {
      "type": "string"
    },
    "payerPrivateKey": {
      "type": "string"
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡veya_seal_decision(evidenceId, decision, environmentId, apiKey, payerPrivateKey)

Seal an evidence id and a decision. attestExecution is sent only when a payer key is passed, or when this host's seal-decision relayer switch is on. On Mainnet pass environmentId or set VEYA_SEAL_DECISION_ENVIRONMENT_ID. Without either, the result is SEAL_ENVIRONMENT_REQUIRED and nothing is sent.

輸入結構描述

{
  "type": "object",
  "properties": {
    "evidenceId": {
      "type": "string",
      "minLength": 1
    },
    "decision": {
      "type": "string",
      "minLength": 2
    },
    "environmentId": {
      "type": "string"
    },
    "apiKey": {
      "type": "string"
    },
    "payerPrivateKey": {
      "type": "string"
    }
  },
  "required": [
    "evidenceId",
    "decision"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡veya_pq_keygen

Generate an ML-DSA-44 post-quantum identity keypair (local, no chain write)

輸入結構描述

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_pq_sign(message, privateKeyHex)

Sign UTF-8 text with ML-DSA-44

輸入結構描述

{
  "type": "object",
  "properties": {
    "message": {
      "type": "string",
      "minLength": 1
    },
    "privateKeyHex": {
      "type": "string",
      "minLength": 8
    }
  },
  "required": [
    "message",
    "privateKeyHex"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_pq_verify(message, signatureHex, publicKeyHex)

Verify an ML-DSA-44 signature over UTF-8 text

輸入結構描述

{
  "type": "object",
  "properties": {
    "message": {
      "type": "string",
      "minLength": 1
    },
    "signatureHex": {
      "type": "string",
      "minLength": 8
    },
    "publicKeyHex": {
      "type": "string",
      "minLength": 8
    }
  },
  "required": [
    "message",
    "signatureHex",
    "publicKeyHex"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_run_consensus(apiKey, taskId, payload)

Run 2-of-3 BLAKE3 consensus on this server's validator list. Needs a product API key. Returns consensus_reached: false if validators are unreachable.

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string"
    },
    "taskId": {
      "type": "string",
      "minLength": 1
    },
    "payload": {
      "type": "object",
      "additionalProperties": {},
      "default": {}
    }
  },
  "required": [
    "taskId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_sealed_execute(apiKey, environmentId, agentId, eventType, payload, ...)

AES-256-GCM protected execution on this server's sealed node. Needs a product API key. The call fails closed when that capacity is unreachable.

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string"
    },
    "environmentId": {
      "type": "string",
      "minLength": 1
    },
    "agentId": {
      "type": "string",
      "minLength": 1
    },
    "eventType": {
      "type": "string",
      "minLength": 1
    },
    "payload": {
      "type": "object",
      "additionalProperties": {}
    },
    "sessionEntropyHex": {
      "type": "string",
      "minLength": 16
    }
  },
  "required": [
    "environmentId",
    "agentId",
    "eventType",
    "payload",
    "sessionEntropyHex"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡veya_set_tool_policy(apiKey, environmentId, agentId, tool, allowed)

Allow or deny a tool for an agent. Requires the API key that owns the environment. Saved on that account.

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string"
    },
    "environmentId": {
      "type": "string",
      "minLength": 1
    },
    "agentId": {
      "type": "string",
      "minLength": 1
    },
    "tool": {
      "type": "string",
      "minLength": 1
    },
    "allowed": {
      "type": "boolean"
    }
  },
  "required": [
    "environmentId",
    "agentId",
    "tool",
    "allowed"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢veya_route_message(apiKey, environmentId, id, fromAgent, toAgent, ...)

Check the saved tool rule for this API key before routing. Deny stays deny.

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string"
    },
    "environmentId": {
      "type": "string",
      "minLength": 1
    },
    "id": {
      "type": "string",
      "minLength": 1
    },
    "fromAgent": {
      "type": "string",
      "minLength": 1
    },
    "toAgent": {
      "type": "string",
      "minLength": 1
    },
    "tool": {
      "type": "string",
      "minLength": 1
    },
    "payload": {}
  },
  "required": [
    "environmentId",
    "id",
    "fromAgent",
    "toAgent",
    "tool"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢veya_route_secure_message(apiKey, environmentId, id, fromAgent, toAgent, ...)

Check the saved tool rule for this API key, then wrap an allowed message in a Kyber-768 session and an ML-DSA-44 signature.

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string"
    },
    "environmentId": {
      "type": "string",
      "minLength": 1
    },
    "id": {
      "type": "string",
      "minLength": 1
    },
    "fromAgent": {
      "type": "string",
      "minLength": 1
    },
    "toAgent": {
      "type": "string",
      "minLength": 1
    },
    "tool": {
      "type": "string",
      "minLength": 1
    },
    "payload": {},
    "senderPrivateKeyHex": {
      "type": "string",
      "minLength": 8
    },
    "senderPublicKeyHex": {
      "type": "string",
      "minLength": 8
    }
  },
  "required": [
    "environmentId",
    "id",
    "fromAgent",
    "toAgent",
    "tool",
    "senderPrivateKeyHex",
    "senderPublicKeyHex"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_verify_secure_message(message, senderPublicKeyHex)

Verify ML-DSA signature on a secure routed message envelope

輸入結構描述

{
  "type": "object",
  "properties": {
    "message": {
      "type": "object",
      "additionalProperties": {}
    },
    "senderPublicKeyHex": {
      "type": "string",
      "minLength": 8
    }
  },
  "required": [
    "message",
    "senderPublicKeyHex"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_store_memory(apiKey, environmentId, agentId, data)

Store agent memory for the account behind this API key. No key, no write.

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string"
    },
    "environmentId": {
      "type": "string",
      "minLength": 1
    },
    "agentId": {
      "type": "string",
      "minLength": 1
    },
    "data": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "environmentId",
    "agentId",
    "data"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢veya_read_memory(apiKey, environmentId, id)

Read one memory row owned by this API key.

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string"
    },
    "environmentId": {
      "type": "string",
      "minLength": 1
    },
    "id": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "environmentId",
    "id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_invalidate_memory(apiKey, environmentId, id)

Nullify one memory row owned by this API key.

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string"
    },
    "environmentId": {
      "type": "string",
      "minLength": 1
    },
    "id": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "environmentId",
    "id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_client_run_consensus(apiKey, taskId, payload)

Deprecated: use veya_run_consensus. Same server validator list. Needs a product API key.

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string"
    },
    "taskId": {
      "type": "string",
      "minLength": 1
    },
    "payload": {
      "type": "object",
      "additionalProperties": {},
      "default": {}
    }
  },
  "required": [
    "taskId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_pq_fingerprint(publicKeyHex)

BLAKE3 fingerprint of an ML-DSA public key hex

輸入結構描述

{
  "type": "object",
  "properties": {
    "publicKeyHex": {
      "type": "string",
      "minLength": 8
    }
  },
  "required": [
    "publicKeyHex"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_public_stats

Public registry stats from the product API (verified agents / proofs)

輸入結構描述

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢veya_public_list_agents(limit, offset)

List public agent registry rows

輸入結構描述

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    },
    "offset": {
      "type": "integer",
      "minimum": 0
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢veya_public_get_agent(id)

Fetch one public agent by id

輸入結構描述

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢veya_public_list_certificates(limit, offset)

List public certificate / attestation rows

輸入結構描述

{
  "type": "object",
  "properties": {
    "limit": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100
    },
    "offset": {
      "type": "integer",
      "minimum": 0
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢veya_public_get_certificate(id)

Fetch one public certificate by id

輸入結構描述

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢veya_public_get_execution(id)

Fetch a public execution proof by id

輸入結構描述

{
  "type": "object",
  "properties": {
    "id": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "id"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢veya_verify_commitment_onchain(txHash)

Parse Veya.sol events from a tx and eth_call commitments(digest) for each CommitmentStored

輸入結構描述

{
  "type": "object",
  "properties": {
    "txHash": {
      "type": "string",
      "minLength": 66
    }
  },
  "required": [
    "txHash"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_commitment_exists(digestHex)

eth_call Veya.sol commitments(bytes32) for a digest

輸入結構描述

{
  "type": "object",
  "properties": {
    "digestHex": {
      "type": "string",
      "minLength": 64
    }
  },
  "required": [
    "digestHex"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢veya_read_environment_onchain(environmentUuidHex)

Read environment record from Veya.sol by 16-byte UUID hex

輸入結構描述

{
  "type": "object",
  "properties": {
    "environmentUuidHex": {
      "type": "string",
      "minLength": 32
    }
  },
  "required": [
    "environmentUuidHex"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢veya_read_agent_onchain(agentUuidHex)

Read agent record from Veya.sol by 16-byte UUID hex

輸入結構描述

{
  "type": "object",
  "properties": {
    "agentUuidHex": {
      "type": "string",
      "minLength": 32
    }
  },
  "required": [
    "agentUuidHex"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡veya_guest_login

Create a guest session on the product API (Use listing only). Guest cannot mint API keys or write from MCP.

輸入結構描述

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_account(apiKey, sessionToken)

Return the wallet bound to a product API key

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string",
      "minLength": 10,
      "description": "Product API key (veya_dev_… / veya_live_…). Mint on the product site. Guest JWT is not a write credential."
    },
    "sessionToken": {
      "type": "string",
      "minLength": 10,
      "description": "Optional guest JWT for Use listing only. Prefer apiKey."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢veya_list_environments(apiKey, sessionToken)

List environments for a product API key (guest JWT sees showcase / Use scope only)

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string",
      "minLength": 10,
      "description": "Product API key (veya_dev_… / veya_live_…). Mint on the product site. Guest JWT is not a write credential."
    },
    "sessionToken": {
      "type": "string",
      "minLength": 10,
      "description": "Optional guest JWT for Use listing only. Prefer apiKey."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢veya_get_environment(apiKey, sessionToken, environmentId)

Get one environment by id

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string",
      "minLength": 10,
      "description": "Product API key (veya_dev_… / veya_live_…). Mint on the product site. Guest JWT is not a write credential."
    },
    "sessionToken": {
      "type": "string",
      "minLength": 10,
      "description": "Optional guest JWT for Use listing only. Prefer apiKey."
    },
    "environmentId": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "environmentId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡veya_create_environment(apiKey, sessionToken, name, type)

Create a workspace in the product API. This does not spend gas and sends no transaction. Guests and non-keys are refused. type is stored for the API and defaults to research when omitted. Names that start with test, demo, tmp, sandbox, or e2e are refused. Use a real workspace name of at least 6 characters, or a name that starts with VEYA.

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string",
      "minLength": 10,
      "description": "Product API key (veya_dev_… / veya_live_…). Mint on the product site. Guest JWT is not a write credential."
    },
    "sessionToken": {
      "type": "string",
      "minLength": 10,
      "description": "Optional guest JWT for Use listing only. Prefer apiKey."
    },
    "name": {
      "type": "string",
      "minLength": 1
    },
    "type": {
      "type": "string",
      "enum": [
        "research",
        "governance",
        "treasury",
        "contributor",
        "protocol",
        "desci"
      ]
    }
  },
  "required": [
    "name"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢veya_list_agents(apiKey, sessionToken, environmentId)

List agents in an environment

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string",
      "minLength": 10,
      "description": "Product API key (veya_dev_… / veya_live_…). Mint on the product site. Guest JWT is not a write credential."
    },
    "sessionToken": {
      "type": "string",
      "minLength": 10,
      "description": "Optional guest JWT for Use listing only. Prefer apiKey."
    },
    "environmentId": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "environmentId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡veya_deploy_agent(apiKey, sessionToken, environmentId, type, agentKind, ...)

Create an agent in a workspace. This does not spend gas and sends no transaction. Limit the agent with permissionConfig.allowedTools. If allowedTools is omitted, the agent cannot call a tool. type is stored for the API and defaults to coordination when omitted.

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string",
      "minLength": 10,
      "description": "Product API key (veya_dev_… / veya_live_…). Mint on the product site. Guest JWT is not a write credential."
    },
    "sessionToken": {
      "type": "string",
      "minLength": 10,
      "description": "Optional guest JWT for Use listing only. Prefer apiKey."
    },
    "environmentId": {
      "type": "string",
      "minLength": 1
    },
    "type": {
      "type": "string",
      "minLength": 1
    },
    "agentKind": {
      "type": "string",
      "minLength": 3,
      "maxLength": 64
    },
    "permissionConfig": {
      "type": "object",
      "additionalProperties": {}
    }
  },
  "required": [
    "environmentId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢veya_list_api_memory(apiKey, sessionToken, environmentId, scope)

List memory entries via product API for an environment

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string",
      "minLength": 10,
      "description": "Product API key (veya_dev_… / veya_live_…). Mint on the product site. Guest JWT is not a write credential."
    },
    "sessionToken": {
      "type": "string",
      "minLength": 10,
      "description": "Optional guest JWT for Use listing only. Prefer apiKey."
    },
    "environmentId": {
      "type": "string",
      "minLength": 1
    },
    "scope": {
      "type": "string",
      "enum": [
        "environment",
        "agent",
        "session"
      ]
    }
  },
  "required": [
    "environmentId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢veya_list_executions(apiKey, sessionToken, environmentId)

List executions for an environment via product API

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string",
      "minLength": 10,
      "description": "Product API key (veya_dev_… / veya_live_…). Mint on the product site. Guest JWT is not a write credential."
    },
    "sessionToken": {
      "type": "string",
      "minLength": 10,
      "description": "Optional guest JWT for Use listing only. Prefer apiKey."
    },
    "environmentId": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "environmentId"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_run_protected_execution(apiKey, sessionToken, environmentId, agentId, eventType, ...)

Run protected execution via product API (Build). Product API key required.

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string",
      "minLength": 10,
      "description": "Product API key (veya_dev_… / veya_live_…). Mint on the product site. Guest JWT is not a write credential."
    },
    "sessionToken": {
      "type": "string",
      "minLength": 10,
      "description": "Optional guest JWT for Use listing only. Prefer apiKey."
    },
    "environmentId": {
      "type": "string",
      "minLength": 1
    },
    "agentId": {
      "type": "string",
      "minLength": 1
    },
    "eventType": {
      "type": "string",
      "minLength": 1
    },
    "payload": {
      "type": "object",
      "additionalProperties": {}
    },
    "disclose": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "seal": {
      "type": "array",
      "items": {
        "type": "string"
      }
    }
  },
  "required": [
    "environmentId",
    "agentId",
    "eventType",
    "payload"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_boundnet_invoke(apiKey, sessionToken, environmentId, agentId, toolName, ...)

Invoke a Boundnet / coordination tool via product API (policy gated)

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string",
      "minLength": 10,
      "description": "Product API key (veya_dev_… / veya_live_…). Mint on the product site. Guest JWT is not a write credential."
    },
    "sessionToken": {
      "type": "string",
      "minLength": 10,
      "description": "Optional guest JWT for Use listing only. Prefer apiKey."
    },
    "environmentId": {
      "type": "string",
      "minLength": 1
    },
    "agentId": {
      "type": "string",
      "minLength": 1
    },
    "toolName": {
      "type": "string",
      "minLength": 1
    },
    "arguments": {
      "type": "object",
      "additionalProperties": {}
    }
  },
  "required": [
    "environmentId",
    "agentId",
    "toolName"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢veya_list_proofs(apiKey, sessionToken)

List Use-mode proof anchors for the account

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string",
      "minLength": 10,
      "description": "Product API key (veya_dev_… / veya_live_…). Mint on the product site. Guest JWT is not a write credential."
    },
    "sessionToken": {
      "type": "string",
      "minLength": 10,
      "description": "Optional guest JWT for Use listing only. Prefer apiKey."
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_anchor_proof(apiKey, sessionToken, payerPrivateKey, label, content, ...)

Anchor a content proof on Veya.sol from YOUR wallet (apiKey + payerPrivateKey). Does not use the hosted relayer.

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string",
      "minLength": 10,
      "description": "Product API key (veya_dev_… / veya_live_…). Mint on the product site. Guest JWT is not a write credential."
    },
    "sessionToken": {
      "type": "string",
      "minLength": 10,
      "description": "Optional guest JWT for Use listing only. Prefer apiKey."
    },
    "payerPrivateKey": {
      "type": "string",
      "minLength": 10,
      "description": "User wallet private key that pays gas. Prefer VEYA_PAYER_PRIVATE_KEY on a self-hosted MCP."
    },
    "label": {
      "type": "string",
      "minLength": 1
    },
    "content": {
      "type": "string",
      "minLength": 1
    },
    "environmentId": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "label",
    "content"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟢veya_verify_proof_api(signature)

Check a commitment or anchor transaction through the product API. A registration transaction is not a proof and returns NOT_VEYA_TX.

輸入結構描述

{
  "type": "object",
  "properties": {
    "signature": {
      "type": "string",
      "minLength": 1
    }
  },
  "required": [
    "signature"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_writes_status

Reports how on-chain writes work on this server: your own wallet sends them, the host relayer does not

輸入結構描述

{
  "type": "object",
  "properties": {},
  "$schema": "http://json-schema.org/draft-07/schema#"
}
🟡veya_store_commitment(apiKey, payerPrivateKey, environmentUuidHex, commitmentHex)

Write a 32-byte commitment to Veya.sol from YOUR wallet (apiKey + payerPrivateKey)

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string",
      "minLength": 10,
      "description": "Product API key (veya_dev_… / veya_live_…). Required for on-chain writes."
    },
    "payerPrivateKey": {
      "type": "string",
      "minLength": 10,
      "description": "User wallet private key that pays gas. Prefer VEYA_PAYER_PRIVATE_KEY on a self-hosted MCP."
    },
    "environmentUuidHex": {
      "type": "string",
      "minLength": 32
    },
    "commitmentHex": {
      "type": "string",
      "minLength": 64
    }
  },
  "required": [
    "environmentUuidHex",
    "commitmentHex"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_attest_execution(apiKey, payerPrivateKey, environmentUuidHex, blake3HashHex, mldsaSigHex)

attestExecution on Veya.sol from YOUR wallet with ML-DSA bytes

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string",
      "minLength": 10,
      "description": "Product API key (veya_dev_… / veya_live_…). Required for on-chain writes."
    },
    "payerPrivateKey": {
      "type": "string",
      "minLength": 10,
      "description": "User wallet private key that pays gas. Prefer VEYA_PAYER_PRIVATE_KEY on a self-hosted MCP."
    },
    "environmentUuidHex": {
      "type": "string",
      "minLength": 32
    },
    "blake3HashHex": {
      "type": "string",
      "minLength": 64
    },
    "mldsaSigHex": {
      "type": "string",
      "minLength": 8
    }
  },
  "required": [
    "environmentUuidHex",
    "blake3HashHex",
    "mldsaSigHex"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_register_environment(apiKey, payerPrivateKey, environmentUuidHex, environmentId, pqPubkeyHashHex, ...)

registerEnvironment on Veya.sol from YOUR wallet. Pass product environmentId to confirm the tx on the product API.

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string",
      "minLength": 10,
      "description": "Product API key (veya_dev_… / veya_live_…). Required for on-chain writes."
    },
    "payerPrivateKey": {
      "type": "string",
      "minLength": 10,
      "description": "User wallet private key that pays gas. Prefer VEYA_PAYER_PRIVATE_KEY on a self-hosted MCP."
    },
    "environmentUuidHex": {
      "type": "string",
      "minLength": 32
    },
    "environmentId": {
      "type": "string",
      "minLength": 1
    },
    "pqPubkeyHashHex": {
      "type": "string",
      "minLength": 64
    },
    "envType": {
      "type": "integer",
      "minimum": 0,
      "maximum": 10,
      "default": 0
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_register_pq_onchain(apiKey, payerPrivateKey, envType)

Generate ML-DSA identity and register environment + commitment on Veya.sol from YOUR wallet

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string",
      "minLength": 10,
      "description": "Product API key (veya_dev_… / veya_live_…). Required for on-chain writes."
    },
    "payerPrivateKey": {
      "type": "string",
      "minLength": 10,
      "description": "User wallet private key that pays gas. Prefer VEYA_PAYER_PRIVATE_KEY on a self-hosted MCP."
    },
    "envType": {
      "type": "integer",
      "minimum": 0,
      "maximum": 10,
      "default": 1
    }
  },
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}
⚪veya_anchor_pq_attestation(apiKey, payerPrivateKey, environmentUuidHex, identityHashHex, executionHashHex)

Link PQ identity hash to execution hash on Veya.sol from YOUR wallet

輸入結構描述

{
  "type": "object",
  "properties": {
    "apiKey": {
      "type": "string",
      "minLength": 10,
      "description": "Product API key (veya_dev_… / veya_live_…). Required for on-chain writes."
    },
    "payerPrivateKey": {
      "type": "string",
      "minLength": 10,
      "description": "User wallet private key that pays gas. Prefer VEYA_PAYER_PRIVATE_KEY on a self-hosted MCP."
    },
    "environmentUuidHex": {
      "type": "string",
      "minLength": 32
    },
    "identityHashHex": {
      "type": "string",
      "minLength": 64
    },
    "executionHashHex": {
      "type": "string",
      "minLength": 64
    }
  },
  "required": [
    "environmentUuidHex",
    "identityHashHex",
    "executionHashHex"
  ],
  "additionalProperties": false,
  "$schema": "http://json-schema.org/draft-07/schema#"
}

社群

為此伺服器評分

證據

近期觀測

已驗證未記錄版本51 個工具