{
  "$schema": "../../../../libs/core-gib/dist/keystone/policy/schemas/keystone.medium.schema.json",
  "metadata": {
    "name": "Space-Gib Default Identity Policy",
    "securityLevel": "medium"
  },
  "pools": {
    "sync": {
      "id": "sync",
      "allowedVerbs": ["sync"],
      "algo": "SHA-256",
      "rounds": 1,
      "behavior": {
        "size": 200,
        "replenish": "top-up",
        "selectSequentially": 2,
        "selectRandomly": 2,
        "targetBindingCount": 5
      }
    },
    "manage": {
      "id": "manage",
      "allowedVerbs": ["manage"],
      "algo": "SHA-512",
      "rounds": 10,
      "behavior": {
        "size": 2000,
        "replenish": "replace-all",
        "selectSequentially": 5,
        "selectRandomly": 5,
        "targetBindingCount": 16
      }
    },
    "revoke": {
      "id": "revoke",
      "allowedVerbs": ["revoke"],
      "algo": "SHA-512",
      "rounds": 10,
      "behavior": {
        "size": 2000,
        "replenish": "delete-all",
        "selectSequentially": 5,
        "selectRandomly": 5,
        "targetBindingCount": 16
      }
    },
    "connect": {
      "id": "connect",
      "allowedVerbs": ["connect"],
      "algo": "SHA-256",
      "rounds": 1,
      "behavior": {
        "size": 20,
        "replenish": "top-up",
        "selectSequentially": 2,
        "selectRandomly": 2,
        "targetBindingCount": 3
      }
    }
  }
}