{
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "additionalProperties": false,
 "description": "",
 "properties": {
  "digest": {
   "pattern": "^[0-9a-f]{64}$",
   "type": "string"
  },
  "epoch": {
   "maximum": 9007199254740991,
   "minimum": 0,
   "type": "integer"
  },
  "event": {
   "type": "string"
  },
  "event_id": {
   "type": "string"
  },
  "evidence": {
   "type": "object"
  },
  "ledger_id": {
   "type": "string"
  },
  "policy_version": {
   "maximum": 9007199254740991,
   "minimum": 0,
   "type": "integer"
  },
  "prev": {
   "pattern": "^[0-9a-f]{64}$",
   "type": "string"
  },
  "principals": {
   "type": "object"
  },
  "request_id": {
   "type": "string"
  },
  "resource": {
   "type": "string"
  },
  "schema": {
   "const": "ihvrk.ledger.record/1"
  },
  "seq": {
   "maximum": 9007199254740991,
   "minimum": 0,
   "type": "integer"
  },
  "software_version": {
   "type": "string"
  },
  "ts": {
   "required": [
    "wall",
    "mono_ns",
    "source",
    "uncertainty"
   ],
   "type": "object"
  }
 },
 "required": [
  "digest",
  "epoch",
  "event",
  "event_id",
  "evidence",
  "ledger_id",
  "policy_version",
  "prev",
  "principals",
  "request_id",
  "resource",
  "schema",
  "seq",
  "software_version",
  "ts"
 ],
 "title": "IHVRK ledger record (ihvrk.ledger.record/1)",
 "type": "object"
}