{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://capp.local/schemas/capp.solana-accord.quorum.v1.schema.json",
  "title": "capp.solana-accord.quorum.v1",
  "type": "object",
  "required": [
    "protocol",
    "requestId",
    "operationId",
    "threshold",
    "approvalCount",
    "quorumReached",
    "signs"
  ],
  "properties": {
    "protocol": {
      "const": "capp.solana-accord.quorum.v1"
    },
    "requestId": {
      "type": "string"
    },
    "operationId": {
      "type": "string"
    },
    "threshold": {
      "type": "integer",
      "minimum": 1
    },
    "approvalCount": {
      "type": "integer",
      "minimum": 0
    },
    "quorumReached": {
      "type": "boolean"
    },
    "signs": {
      "type": "boolean"
    },
    "authenticatedMembers": {
      "type": "boolean"
    },
    "authorises": {
      "type": "boolean"
    }
  },
  "additionalProperties": true
}
