{
    "protocol": "http://minimal.xyz",
    "published": false,
    "types": {
        "friend": {},
        "admin": {},
        "chat": {}
    },
    "structure": {
        "admin": {
            "$globalRole": true
        },
        "friend": {
            "$globalRole": true
        },
        "fan": {
            "$globalRole": true
        },
        "chat": {
            "$actions": [
                {
                    "role": "fan",
                    "can": "read"
                },
                {
                    "role": "friend",
                    "can": "write"
                },
                {
                    "role": "friend",
                    "can": "read"
                },
                {
                    "role": "friend",
                    "can": "query"
                },
                {
                    "role": "admin",
                    "can": "update"
                },
                {
                    "role": "admin",
                    "can": "delete"
                }
            ]
        }
    }
}
