Agent Configuration

Every agent project contains a veil.config.json file. This file controls the behavioral parameters and privacy settings of the agent.

Configuration Structure

JSON

{
  "agent": {
    "name": "AGENT_X92",
    "version": "1.0.0",
    "mode": "autonomous"
  },
  "privacy": {
    "leakage_protection": "strict",
    "zk_proof_type": "stark"
  },
  "network": {
    "rpc_url": "https://api.devnet.solana.com",
    "stealth_payments": true
  }
}
  • leakage_protection: If set to "strict," the agent will abort any transaction that requires revealing metadata.

  • stealth_payments: If set to "true," all incoming funds are automatically routed through the ZK Payment Engine.

Last updated