)]}'
{
  "id": "b134c7c4d1dd2de5786b27a11fc826736f71ad5d",
  "entries": [
    {
      "mode": 33188,
      "type": "blob",
      "id": "d67842219f5642449a54e0e909289410075a8c1a",
      "name": "README.rst"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "e69de29bb2d1d6434b8b29ae775ad8c2e48c5391",
      "name": "__init__.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "a6f30e7e8d5a1d06b12bc032635154531908c12a",
      "name": "config.py"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "4b1a69e2007243718ff054a81c41a323b74c0327",
      "name": "hacking"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "28ce12cbb05c2bfd6a3192a5e0e2244af6a51081",
      "name": "plugin.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "aa3135e84b8c7eb1ab71faa1bdfd251e21a5f590",
      "name": "rbac_exceptions.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "41871cf4d5281ca5a329bbf17e2108fa30d7483e",
      "name": "rbac_policy_parser.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "c088ce7c2068182a2505e59af09780c7b143feba",
      "name": "rbac_rule_validation.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "00bfd24dc7d01e3a28b96253df8a9caba4f40564",
      "name": "rbac_utils.py"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "2db12db02492df676a387e7da3d7a8227bb6145f",
      "name": "requirements_authority.py"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "9d1dcfdaf1a6857c5f83dc27019c7600e1ffaff8",
      "name": "services"
    },
    {
      "mode": 16384,
      "type": "tree",
      "id": "889a7ea6418683cfd9b40b6c0358e7647023b5df",
      "name": "tests"
    },
    {
      "mode": 33188,
      "type": "blob",
      "id": "5f8aaf63149f622b1f0a7c8ec993bc69d89b4671",
      "name": "version.py"
    }
  ]
}
