veya_route_secure_message
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.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"environmentId": "<environmentId>",
"id": "<id>",
"fromAgent": "<fromAgent>",
"toAgent": "<toAgent>",
"tool": "<tool>",
"senderPrivateKeyHex": "<senderPrivateKeyHex>",
"senderPublicKeyHex": "<senderPublicKeyHex>"
},
"name": "veya_route_secure_message"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | Yes | ||
| tool | Yes | ||
| apiKey | No | ||
| payload | No | ||
| toAgent | Yes | ||
| fromAgent | Yes | ||
| environmentId | Yes | ||
| senderPublicKeyHex | Yes | ||
| senderPrivateKeyHex | Yes |