{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "schema_version": "3.0.8",
  "type": "object",
  "additionalProperties": false,
  "$id": "https://vnwo.com/schemas/agent-authority-envelope.schema.json",
  "title": "VNWO Agent Authority Envelope",
  "required": [
    "artifact_type",
    "schema_version",
    "created_utc",
    "agent_id",
    "controlling_party",
    "purpose",
    "allowed_tools",
    "prohibited_tools",
    "human_approval_triggers",
    "stop_anywhere",
    "revocation_path",
    "claim_boundary_notes"
  ],
  "properties": {
    "artifact_type": {
      "const": "agent_authority_envelope"
    },
    "schema_version": {
      "const": "3.0.8"
    },
    "version": {
      "type": "string",
      "const": "3.0.8",
      "description": "VNWO release version for this static example or record."
    },
    "created_utc": {
      "type": "string",
      "format": "date-time"
    },
    "agent_id": {
      "type": "string"
    },
    "controlling_party": {
      "type": "string"
    },
    "purpose": {
      "type": "string"
    },
    "allowed_tools": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "prohibited_tools": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "data_classes": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "budgets": {
      "type": "object"
    },
    "human_approval_triggers": {
      "type": "array",
      "items": {
        "type": "string"
      }
    },
    "stop_anywhere": {
      "type": "boolean"
    },
    "revocation_path": {
      "type": "string"
    },
    "appeal_and_repair_path": {
      "type": "string"
    },
    "exit_path": {
      "type": "string"
    },
    "claim_boundary_notes": {
      "type": "string"
    },
    "last_reviewed_utc": {
      "type": "string",
      "format": "date-time",
      "description": "UTC timestamp for the most recent VNWO review of this artifact."
    }
  },
  "last_reviewed_utc": "2026-06-20T17:20:17Z",
  "claim_boundary_note": "Static public observatory guidance only; not certification, runtime execution, file import, memory sync, credential validation, endpoint authorization, or legal advice.",
  "artifact_maturity": "reviewed"
}
