{
  "id": "business",
  "rules": [
    {
      "access_level": "Approver",
      "verb": "read",
      "entry_kind": null,
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Approver",
      "verb": "transition",
      "entry_kind": null,
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Finance",
      "verb": "read",
      "entry_kind": null,
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Finance",
      "verb": "transition",
      "entry_kind": null,
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "HR",
      "verb": "read",
      "entry_kind": null,
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "HR",
      "verb": "transition",
      "entry_kind": null,
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Marketing",
      "verb": "read",
      "entry_kind": null,
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Marketing",
      "verb": "transition",
      "entry_kind": null,
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Sales",
      "verb": "read",
      "entry_kind": null,
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Sales",
      "verb": "transition",
      "entry_kind": null,
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Finance",
      "verb": "create",
      "entry_kind": "Bill",
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Finance",
      "verb": "write",
      "entry_kind": "Bill",
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Finance",
      "verb": "create",
      "entry_kind": "Invoice",
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Finance",
      "verb": "write",
      "entry_kind": "Invoice",
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Sales",
      "verb": "create",
      "entry_kind": "Contract",
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Sales",
      "verb": "write",
      "entry_kind": "Contract",
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Sales",
      "verb": "create",
      "entry_kind": "Lead",
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Sales",
      "verb": "write",
      "entry_kind": "Lead",
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Marketing",
      "verb": "create",
      "entry_kind": "Campaign",
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Marketing",
      "verb": "write",
      "entry_kind": "Campaign",
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Marketing",
      "verb": "create",
      "entry_kind": "Feedback",
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Marketing",
      "verb": "write",
      "entry_kind": "Feedback",
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "HR",
      "verb": "create",
      "entry_kind": "Hire",
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "HR",
      "verb": "write",
      "entry_kind": "Hire",
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Finance",
      "verb": "create",
      "entry_kind": "Vendor",
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Finance",
      "verb": "write",
      "entry_kind": "Vendor",
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Approver",
      "verb": "create",
      "entry_kind": "Chore",
      "domain_kind": "team",
      "applies_to_descendants": true
    },
    {
      "access_level": "Approver",
      "verb": "write",
      "entry_kind": "Chore",
      "domain_kind": "team",
      "applies_to_descendants": true
    }
  ],
  "entry_kinds": [
    {
      "kind": "Bill",
      "states": [
        {
          "name": "Inbox",
          "initial": true,
          "blocked": false,
          "terminal": false
        },
        {
          "name": "Active",
          "initial": false,
          "blocked": false,
          "terminal": false
        },
        {
          "name": "Waiting",
          "initial": false,
          "blocked": true,
          "terminal": false
        },
        {
          "name": "Done",
          "initial": false,
          "blocked": false,
          "terminal": true
        },
        {
          "name": "Dropped",
          "initial": false,
          "blocked": false,
          "terminal": true
        }
      ],
      "transitions": [
        {
          "from": "Active",
          "to": "Done"
        },
        {
          "from": "Active",
          "to": "Dropped"
        },
        {
          "from": "Active",
          "to": "Inbox"
        },
        {
          "from": "Active",
          "to": "Waiting"
        },
        {
          "from": "Done",
          "to": "Inbox"
        },
        {
          "from": "Dropped",
          "to": "Inbox"
        },
        {
          "from": "Inbox",
          "to": "Active"
        },
        {
          "from": "Inbox",
          "to": "Dropped"
        },
        {
          "from": "Inbox",
          "to": "Waiting"
        },
        {
          "from": "Waiting",
          "to": "Active"
        },
        {
          "from": "Waiting",
          "to": "Dropped"
        },
        {
          "from": "Waiting",
          "to": "Inbox"
        }
      ]
    },
    {
      "kind": "Invoice",
      "states": [
        {
          "name": "Inbox",
          "initial": true,
          "blocked": false,
          "terminal": false
        },
        {
          "name": "Active",
          "initial": false,
          "blocked": false,
          "terminal": false
        },
        {
          "name": "Waiting",
          "initial": false,
          "blocked": true,
          "terminal": false
        },
        {
          "name": "Done",
          "initial": false,
          "blocked": false,
          "terminal": true
        },
        {
          "name": "Dropped",
          "initial": false,
          "blocked": false,
          "terminal": true
        }
      ],
      "transitions": [
        {
          "from": "Active",
          "to": "Done"
        },
        {
          "from": "Active",
          "to": "Dropped"
        },
        {
          "from": "Active",
          "to": "Inbox"
        },
        {
          "from": "Active",
          "to": "Waiting"
        },
        {
          "from": "Done",
          "to": "Inbox"
        },
        {
          "from": "Dropped",
          "to": "Inbox"
        },
        {
          "from": "Inbox",
          "to": "Active"
        },
        {
          "from": "Inbox",
          "to": "Dropped"
        },
        {
          "from": "Inbox",
          "to": "Waiting"
        },
        {
          "from": "Waiting",
          "to": "Active"
        },
        {
          "from": "Waiting",
          "to": "Dropped"
        },
        {
          "from": "Waiting",
          "to": "Inbox"
        }
      ]
    },
    {
      "kind": "Contract",
      "states": [
        {
          "name": "Inbox",
          "initial": true,
          "blocked": false,
          "terminal": false
        },
        {
          "name": "Active",
          "initial": false,
          "blocked": false,
          "terminal": false
        },
        {
          "name": "Waiting",
          "initial": false,
          "blocked": true,
          "terminal": false
        },
        {
          "name": "Done",
          "initial": false,
          "blocked": false,
          "terminal": true
        },
        {
          "name": "Dropped",
          "initial": false,
          "blocked": false,
          "terminal": true
        }
      ],
      "transitions": [
        {
          "from": "Active",
          "to": "Done"
        },
        {
          "from": "Active",
          "to": "Dropped"
        },
        {
          "from": "Active",
          "to": "Inbox"
        },
        {
          "from": "Active",
          "to": "Waiting"
        },
        {
          "from": "Done",
          "to": "Inbox"
        },
        {
          "from": "Dropped",
          "to": "Inbox"
        },
        {
          "from": "Inbox",
          "to": "Active"
        },
        {
          "from": "Inbox",
          "to": "Dropped"
        },
        {
          "from": "Inbox",
          "to": "Waiting"
        },
        {
          "from": "Waiting",
          "to": "Active"
        },
        {
          "from": "Waiting",
          "to": "Dropped"
        },
        {
          "from": "Waiting",
          "to": "Inbox"
        }
      ]
    },
    {
      "kind": "Lead",
      "states": [
        {
          "name": "Inbox",
          "initial": true,
          "blocked": false,
          "terminal": false
        },
        {
          "name": "Active",
          "initial": false,
          "blocked": false,
          "terminal": false
        },
        {
          "name": "Waiting",
          "initial": false,
          "blocked": true,
          "terminal": false
        },
        {
          "name": "Done",
          "initial": false,
          "blocked": false,
          "terminal": true
        },
        {
          "name": "Dropped",
          "initial": false,
          "blocked": false,
          "terminal": true
        }
      ],
      "transitions": [
        {
          "from": "Active",
          "to": "Done"
        },
        {
          "from": "Active",
          "to": "Dropped"
        },
        {
          "from": "Active",
          "to": "Inbox"
        },
        {
          "from": "Active",
          "to": "Waiting"
        },
        {
          "from": "Done",
          "to": "Inbox"
        },
        {
          "from": "Dropped",
          "to": "Inbox"
        },
        {
          "from": "Inbox",
          "to": "Active"
        },
        {
          "from": "Inbox",
          "to": "Dropped"
        },
        {
          "from": "Inbox",
          "to": "Waiting"
        },
        {
          "from": "Waiting",
          "to": "Active"
        },
        {
          "from": "Waiting",
          "to": "Dropped"
        },
        {
          "from": "Waiting",
          "to": "Inbox"
        }
      ]
    },
    {
      "kind": "Campaign",
      "states": [
        {
          "name": "Inbox",
          "initial": true,
          "blocked": false,
          "terminal": false
        },
        {
          "name": "Active",
          "initial": false,
          "blocked": false,
          "terminal": false
        },
        {
          "name": "Waiting",
          "initial": false,
          "blocked": true,
          "terminal": false
        },
        {
          "name": "Done",
          "initial": false,
          "blocked": false,
          "terminal": true
        },
        {
          "name": "Dropped",
          "initial": false,
          "blocked": false,
          "terminal": true
        }
      ],
      "transitions": [
        {
          "from": "Active",
          "to": "Done"
        },
        {
          "from": "Active",
          "to": "Dropped"
        },
        {
          "from": "Active",
          "to": "Inbox"
        },
        {
          "from": "Active",
          "to": "Waiting"
        },
        {
          "from": "Done",
          "to": "Inbox"
        },
        {
          "from": "Dropped",
          "to": "Inbox"
        },
        {
          "from": "Inbox",
          "to": "Active"
        },
        {
          "from": "Inbox",
          "to": "Dropped"
        },
        {
          "from": "Inbox",
          "to": "Waiting"
        },
        {
          "from": "Waiting",
          "to": "Active"
        },
        {
          "from": "Waiting",
          "to": "Dropped"
        },
        {
          "from": "Waiting",
          "to": "Inbox"
        }
      ]
    },
    {
      "kind": "Feedback",
      "states": [
        {
          "name": "Inbox",
          "initial": true,
          "blocked": false,
          "terminal": false
        },
        {
          "name": "Active",
          "initial": false,
          "blocked": false,
          "terminal": false
        },
        {
          "name": "Waiting",
          "initial": false,
          "blocked": true,
          "terminal": false
        },
        {
          "name": "Done",
          "initial": false,
          "blocked": false,
          "terminal": true
        },
        {
          "name": "Dropped",
          "initial": false,
          "blocked": false,
          "terminal": true
        }
      ],
      "transitions": [
        {
          "from": "Active",
          "to": "Done"
        },
        {
          "from": "Active",
          "to": "Dropped"
        },
        {
          "from": "Active",
          "to": "Inbox"
        },
        {
          "from": "Active",
          "to": "Waiting"
        },
        {
          "from": "Done",
          "to": "Inbox"
        },
        {
          "from": "Dropped",
          "to": "Inbox"
        },
        {
          "from": "Inbox",
          "to": "Active"
        },
        {
          "from": "Inbox",
          "to": "Dropped"
        },
        {
          "from": "Inbox",
          "to": "Waiting"
        },
        {
          "from": "Waiting",
          "to": "Active"
        },
        {
          "from": "Waiting",
          "to": "Dropped"
        },
        {
          "from": "Waiting",
          "to": "Inbox"
        }
      ]
    },
    {
      "kind": "Hire",
      "states": [
        {
          "name": "Inbox",
          "initial": true,
          "blocked": false,
          "terminal": false
        },
        {
          "name": "Active",
          "initial": false,
          "blocked": false,
          "terminal": false
        },
        {
          "name": "Waiting",
          "initial": false,
          "blocked": true,
          "terminal": false
        },
        {
          "name": "Done",
          "initial": false,
          "blocked": false,
          "terminal": true
        },
        {
          "name": "Dropped",
          "initial": false,
          "blocked": false,
          "terminal": true
        }
      ],
      "transitions": [
        {
          "from": "Active",
          "to": "Done"
        },
        {
          "from": "Active",
          "to": "Dropped"
        },
        {
          "from": "Active",
          "to": "Inbox"
        },
        {
          "from": "Active",
          "to": "Waiting"
        },
        {
          "from": "Done",
          "to": "Inbox"
        },
        {
          "from": "Dropped",
          "to": "Inbox"
        },
        {
          "from": "Inbox",
          "to": "Active"
        },
        {
          "from": "Inbox",
          "to": "Dropped"
        },
        {
          "from": "Inbox",
          "to": "Waiting"
        },
        {
          "from": "Waiting",
          "to": "Active"
        },
        {
          "from": "Waiting",
          "to": "Dropped"
        },
        {
          "from": "Waiting",
          "to": "Inbox"
        }
      ]
    },
    {
      "kind": "Vendor",
      "states": [
        {
          "name": "Inbox",
          "initial": true,
          "blocked": false,
          "terminal": false
        },
        {
          "name": "Active",
          "initial": false,
          "blocked": false,
          "terminal": false
        },
        {
          "name": "Waiting",
          "initial": false,
          "blocked": true,
          "terminal": false
        },
        {
          "name": "Done",
          "initial": false,
          "blocked": false,
          "terminal": true
        },
        {
          "name": "Dropped",
          "initial": false,
          "blocked": false,
          "terminal": true
        }
      ],
      "transitions": [
        {
          "from": "Active",
          "to": "Done"
        },
        {
          "from": "Active",
          "to": "Dropped"
        },
        {
          "from": "Active",
          "to": "Inbox"
        },
        {
          "from": "Active",
          "to": "Waiting"
        },
        {
          "from": "Done",
          "to": "Inbox"
        },
        {
          "from": "Dropped",
          "to": "Inbox"
        },
        {
          "from": "Inbox",
          "to": "Active"
        },
        {
          "from": "Inbox",
          "to": "Dropped"
        },
        {
          "from": "Inbox",
          "to": "Waiting"
        },
        {
          "from": "Waiting",
          "to": "Active"
        },
        {
          "from": "Waiting",
          "to": "Dropped"
        },
        {
          "from": "Waiting",
          "to": "Inbox"
        }
      ]
    },
    {
      "kind": "Chore",
      "states": [
        {
          "name": "Inbox",
          "initial": true,
          "blocked": false,
          "terminal": false
        },
        {
          "name": "Active",
          "initial": false,
          "blocked": false,
          "terminal": false
        },
        {
          "name": "Waiting",
          "initial": false,
          "blocked": true,
          "terminal": false
        },
        {
          "name": "Done",
          "initial": false,
          "blocked": false,
          "terminal": true
        },
        {
          "name": "Dropped",
          "initial": false,
          "blocked": false,
          "terminal": true
        }
      ],
      "transitions": [
        {
          "from": "Active",
          "to": "Done"
        },
        {
          "from": "Active",
          "to": "Dropped"
        },
        {
          "from": "Active",
          "to": "Inbox"
        },
        {
          "from": "Active",
          "to": "Waiting"
        },
        {
          "from": "Done",
          "to": "Inbox"
        },
        {
          "from": "Dropped",
          "to": "Inbox"
        },
        {
          "from": "Inbox",
          "to": "Active"
        },
        {
          "from": "Inbox",
          "to": "Dropped"
        },
        {
          "from": "Inbox",
          "to": "Waiting"
        },
        {
          "from": "Waiting",
          "to": "Active"
        },
        {
          "from": "Waiting",
          "to": "Dropped"
        },
        {
          "from": "Waiting",
          "to": "Inbox"
        }
      ]
    }
  ],
  "sig": "6bdcbafa2356c1a916d986e0070a57747352cc52b6f66e7abdfc1401b35e0169e1b998a4588c5d0999717c247d80f3aac74a478b084735c3c9764402f8896101"
}