G

JSON Schema Index

JSON Schema Index

Request Envelope Schema

{
  "schema": "gao.runtime.envelope.v1",
  "session_id": "string",
  "tool_call_id": "string",
  "idempotency_key": "string",
  "domain": "string",
  "capability": "string",
  "policy_hash": "string",
  "timestamp": "number",
  "nonce": "string",
  "origin": {
    "runtime_id": "string",
    "environment": "ios|android|desktop|server|k8s|depin"
  },
  "signature": "string"
}

Lease Object Schema

{
  "schema": "gao.runtime.lease.v1",
  "session_id": "string",
  "lease_id": "string",
  "holder_node": "string",
  "fencing_token": "number",
  "lease_expires_at": "number"
}

Compute Receipt Schema

{
  "schema": "gao.compute.receipt.v1",
  "tool_call_id": "string",
  "args_hash": "string",
  "result_hash": "string",
  "policy_hash": "string",
  "timestamp": "number",
  "executor_id": "string",
  "signature": "string",
  "optional_metrics": {
    "cpu_ms": "number",
    "mem_mb": "number",
    "wall_ms": "number"
  }
}

Skill Revocation List Schema

{
  "schema": "gao.skill.revocations.v1",
  "domain": "string",
  "revoked_skills": [
    {
      "skill_id": "string",
      "version": "string",
      "reason": "string",
      "timestamp": "number"
    }
  ],
  "signature": "string"
}