{
  "executed": false,
  "joined_call": false,
  "registered_camera": false,
  "returns_argv": false,
  "returns_key": false,
  "lifts_veil": false,
  "writes_recording": false,
  "plaintext_file": false,
  "aes_on_call_path": false,
  "increments_downloads": false,
  "writes_public_chain": false,
  "launched": false,
  "boots_local_desk": false,
  "separate_azinterface_product": false,
  "ok": true,
  "call": "runtime_ui",
  "schema": "veillock-runtime-ui-1",
  "human_ui": "aziel-runtime",
  "local_only": true,
  "public_door_ops": [],
  "author": "Aziel Eliab",
  "identity": "Aziel Eliab only",
  "lamb_lens": [
    "Service",
    "Clarity",
    "Peace"
  ],
  "contract": {
    "schema": "veillock-runtime-ui-1",
    "product": "veillock",
    "title": "VeilLock",
    "author": "Aziel Eliab",
    "identity": "Aziel Eliab only",
    "lamb_lens": [
      "Service",
      "Clarity",
      "Peace"
    ],
    "human_ui": "aziel-runtime",
    "human_ui_repo": "https://github.com/AzielEliab/aziel-runtime",
    "human_ui_catalog": "https://aziel-runtime.vibelock.workers.dev/v1/software",
    "software_slug": "veillock",
    "catalog_status": "local_only",
    "public_door_ops": [],
    "local_only": true,
    "separate_azinterface_product": false,
    "handoff": "The human side is aziel-runtime. Its software card for slug veillock is local_only and the public door lists no ops. Cross-updates should read this contract and open the local desk. This file does not boot that UI, does not add public door ops, and does not append the public receipt chain.",
    "desk": {
      "launch": [
        "veillock",
        "ui"
      ],
      "url": "http://127.0.0.1:8761/",
      "bind": "127.0.0.1",
      "port": 8761,
      "status": "GET /api/status"
    },
    "calls": {
      "wrap": {
        "command": [
          "veillock",
          "wrap",
          "--mic"
        ],
        "aes_256_gcm": false,
        "effect": "local veil or keyed scramble"
      },
      "engulf": {
        "command": [
          "veillock",
          "engulf",
          "--"
        ],
        "launches": "cli-only",
        "plan_returns_argv": false
      },
      "join": {
        "command": [
          "veillock",
          "join"
        ],
        "joins_call": false
      },
      "link": {
        "command": [
          "veillock",
          "link"
        ],
        "aes_256_gcm": true
      },
      "play": {
        "command": [
          "veillock",
          "play"
        ],
        "aes_256_gcm": true,
        "plaintext_file": false
      },
      "record": {
        "command": [
          "veillock",
          "record"
        ],
        "aes_256_gcm": true,
        "key_in_file": false
      },
      "status": {
        "local": [
          "veillock",
          "azos"
        ],
        "http": "GET /api/status",
        "lifts_veil": false
      }
    },
    "honesty": {
      "aes_on_call_path": false,
      "recording_aes_256_gcm": true,
      "call_video": "keyed scramble, not AES-256-GCM",
      "e2e": "veillock link and Chromium encoded frames are AES-256-GCM between VeilLock peers",
      "join_does_not_join_the_call": true,
      "engulf_plan_does_not_launch": true,
      "increments_downloads": false,
      "hosted_worker_does_not_register_a_camera": true
    },
    "receipts": {
      "spec": "ACT-RECEIPT-1.0",
      "writes_public_chain": false,
      "public_chain": "https://www.azielcorpuslibrary.net/receipts",
      "fields_owned_by_runtime": [
        "hash",
        "request",
        "output",
        "event"
      ],
      "attempt_fields_filled_by_runtime": [
        "request_id",
        "attempt_n",
        "parent_receipt_id",
        "correlation_id"
      ],
      "local_consent_fields": [
        "ok",
        "product",
        "azos_hook",
        "overlay",
        "veil",
        "obfuscate",
        "obfuscation_on",
        "call_accepted",
        "reason",
        "actor",
        "call_id",
        "kernel",
        "kills_caller_os"
      ],
      "note": "Hosted /v1/call-accept and the local AZ-OS hook keep the consent fields above. A later aziel-runtime append may hash a VeilLock plan as output. VeilLock does not mint hash, request_id, or parent_receipt_id. An empty public tip is not success. Fail-open append-skip belongs to aziel-runtime, not this package."
    },
    "safe_calls": [
      "describe",
      "join_plan",
      "engulf_plan",
      "status_report",
      "runtime_ui"
    ],
    "present_on_host": true,
    "boots_local_desk": false,
    "launches_local_desk": false,
    "entries": [
      "wrap",
      "engulf",
      "join",
      "link",
      "play",
      "record"
    ],
    "host_calls": [
      "describe",
      "join_plan",
      "engulf_plan",
      "status_report",
      "runtime_ui",
      "mesh_awareness",
      "forensic_tip",
      "plan",
      "jeeves_help",
      "learner_guide",
      "mesh_outlets",
      "mesh_sot_status",
      "mesh_sot_sync",
      "worker_intake",
      "worker_plan",
      "worker_status",
      "worker_handoff",
      "learner_learn",
      "learner_recall",
      "seal"
    ],
    "orchestration_host": {
      "built": true,
      "mcp": true,
      "node_mesh": true,
      "node_mesh_means": "awareness-only",
      "mesh_joined": false,
      "roster_read": false,
      "suite_json_pulled": false,
      "remote_contract": "not-fetched",
      "contract_drift": false,
      "forensic": true,
      "tools_list_unchanged": true,
      "mcp_method": "interface/orchestrate",
      "http": "POST /v1/interface",
      "human_pane": "/workspace#interface-panel",
      "software_contract_said_built": false,
      "note": "This host reads describe, join_plan, engulf_plan, status_report, and runtime_ui. Those calls do not launch, join, register a camera, return a key, lift the veil, or append the public ACT-RECEIPT chain. Seal with confirm true is the receipt path. Live Software dispatch goes through FragGate only."
    },
    "spec": "IFACE-ORCH-1.0",
    "runtime_version": "2.0.0-rc1"
  }
}