VEYA

io.github.veyanet/veya · v1.2.8 · agents-and-memory

VEYA is healthy: it completed an MCP handshake in 1662 ms and exposes 51 tools.

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

Endpoint: https://mcp.veyanet.tech/mcp (streamable-http)

Repository · Website · JSON · Add to my inventory

Facts

Users (last 30 days)0
HandshakeHealthy
Auth neededNone
Tool count51
Latency1662 ms
Last checked (UTC)2026-10-21T16:36:00.418Z

Health history

Checked (UTC)StatusLatencyError
2026-10-21T16:36:00.418ZHealthy1662

Tools (51)

veya_describeService info: AES-256-GCM sealed execution and the selected settlement profile
veya_ping_chainPing Robinhood Chain RPC — chain id, block, contract
veya_hash_blake3Compute BLAKE3 hex digest (commitment helper)
veya_verify_transactionVerify a Veya.sol commitment from a Robinhood Chain tx hash
veya_api_healthCheck the VEYA API /health status (api.veyanet.tech), including fleet status
veya_proveProve text, canonical JSON, or a receipt hash. Anchor writes only when a product API key and a payer key are passed.
veya_seal_decisionSeal 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.
veya_pq_keygenGenerate an ML-DSA-44 post-quantum identity keypair (local, no chain write)
veya_pq_signSign UTF-8 text with ML-DSA-44
veya_pq_verifyVerify an ML-DSA-44 signature over UTF-8 text
veya_run_consensusRun 2-of-3 BLAKE3 consensus on this server's validator list. Needs a product API key. Returns consensus_reached: false if validators are unreachable.
veya_sealed_executeAES-256-GCM protected execution on this server's sealed node. Needs a product API key. The call fails closed when that capacity is unreachable.
veya_set_tool_policyAllow or deny a tool for an agent. Requires the API key that owns the environment. Saved on that account.
veya_route_messageCheck the saved tool rule for this API key before routing. Deny stays deny.
veya_route_secure_messageCheck the saved tool rule for this API key, then wrap an allowed message in a Kyber-768 session and an ML-DSA-44 signature.
veya_verify_secure_messageVerify ML-DSA signature on a secure routed message envelope
veya_store_memoryStore agent memory for the account behind this API key. No key, no write.
veya_read_memoryRead one memory row owned by this API key.
veya_invalidate_memoryNullify one memory row owned by this API key.
veya_client_run_consensusDeprecated: use veya_run_consensus. Same server validator list. Needs a product API key.
veya_pq_fingerprintBLAKE3 fingerprint of an ML-DSA public key hex
veya_public_statsPublic registry stats from the product API (verified agents / proofs)
veya_public_list_agentsList public agent registry rows
veya_public_get_agentFetch one public agent by id
veya_public_list_certificatesList public certificate / attestation rows
veya_public_get_certificateFetch one public certificate by id
veya_public_get_executionFetch a public execution proof by id
veya_verify_commitment_onchainParse Veya.sol events from a tx and eth_call commitments(digest) for each CommitmentStored
veya_commitment_existseth_call Veya.sol commitments(bytes32) for a digest
veya_read_environment_onchainRead environment record from Veya.sol by 16-byte UUID hex
veya_read_agent_onchainRead agent record from Veya.sol by 16-byte UUID hex
veya_guest_loginCreate a guest session on the product API (Use listing only). Guest cannot mint API keys or write from MCP.
veya_accountReturn the wallet bound to a product API key
veya_list_environmentsList environments for a product API key (guest JWT sees showcase / Use scope only)
veya_get_environmentGet one environment by id
veya_create_environmentCreate 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 char
veya_list_agentsList agents in an environment
veya_deploy_agentCreate 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.
veya_list_api_memoryList memory entries via product API for an environment
veya_list_executionsList executions for an environment via product API
veya_run_protected_executionRun protected execution via product API (Build). Product API key required.
veya_boundnet_invokeInvoke a Boundnet / coordination tool via product API (policy gated)
veya_list_proofsList Use-mode proof anchors for the account
veya_anchor_proofAnchor a content proof on Veya.sol from YOUR wallet (apiKey + payerPrivateKey). Does not use the hosted relayer.
veya_verify_proof_apiCheck a commitment or anchor transaction through the product API. A registration transaction is not a proof and returns NOT_VEYA_TX.
veya_writes_statusReports how on-chain writes work on this server: your own wallet sends them, the host relayer does not
veya_store_commitmentWrite a 32-byte commitment to Veya.sol from YOUR wallet (apiKey + payerPrivateKey)
veya_attest_executionattestExecution on Veya.sol from YOUR wallet with ML-DSA bytes
veya_register_environmentregisterEnvironment on Veya.sol from YOUR wallet. Pass product environmentId to confirm the tx on the product API.
veya_register_pq_onchainGenerate ML-DSA identity and register environment + commitment on Veya.sol from YOUR wallet
veya_anchor_pq_attestationLink PQ identity hash to execution hash on Veya.sol from YOUR wallet