{
  "schema": "dn.agent-interface.v1",
  "name": "SignWarden",
  "description": "Create a versioned proposal across three companies and keep explicit decisions tied to the right version.",
  "homepage": "https://signwarden.com/",
  "documentation": "https://signwarden.com/docs/agents/",
  "schema_url": "https://signwarden.com/docs/agents/schema.json",
  "demo_package": {
    "url": "https://signwarden.com/downloads/signwarden-demo-v01.zip",
    "sha256": "b91e7ad44848eb6b7ed9120ce819890530635dacf1b51b1932cbe53155d1e7ab",
    "mode": "local_evaluation_demo",
    "sample_data": "synthetic"
  },
  "invocation": {
    "transport": "local_cli",
    "runtime": "Node.js18+-built-ins",
    "command": "node agent_cli.cjs sample-input.json",
    "stdout": "one JSON object",
    "success_exit": 0,
    "error_exit": 2,
    "core_result_schema": "signwarden.agent-result.v1"
  },
  "permissions": {
    "network": false,
    "payments": false,
    "signing": false,
    "mail": false,
    "hardware_control": false,
    "local_files": "Only caller-authorized input; Truquence export writes chosen authorized directory"
  },
  "result_rule": "ok means invocation completed. Domain unknown/gap/pending/declared-rights limits remain explicit.",
  "contact": "security@signwarden.com",
  "tested_client": "Separate Codex agent using local CLI; no customer deployment or AGI/worldmodel integration claimed."
}
