{
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "additionalProperties": false,
 "description": "",
 "properties": {
  "action": {
   "description": "any JSON object in the integer-only canonical profile, <= 64 KiB canonical",
   "type": "object"
  },
  "agent_id": {
   "maxLength": 512,
   "minLength": 1,
   "type": "string"
  },
  "capability": {
   "type": "object"
  },
  "resource": {
   "maxLength": 512,
   "minLength": 1,
   "type": "string"
  },
  "scope": {
   "maxLength": 512,
   "minLength": 1,
   "type": "string"
  },
  "tenant": {
   "maxLength": 512,
   "minLength": 1,
   "type": "string"
  }
 },
 "required": [
  "action",
  "agent_id",
  "capability",
  "resource",
  "scope",
  "tenant"
 ],
 "title": "IHVRK action proposal (input to propose())",
 "type": "object"
}