{
  "scope": "grammar-and-meanings",
  "purposes": [
    "booking",
    "recommendation",
    "safety",
    "fulfilment",
    "personalisation",
    "research",
    "care",
    "medical",
    "employment",
    "advertising"
  ],
  "capabilities": [
    "autonym:propose",
    "autonym:confirm",
    "autonym:confirm:safety",
    "autonym:write:declared",
    "autonym:persist",
    "autonym:delegate",
    "autonym:log:read",
    "autonym:manage"
  ],
  "levels": [
    "L0",
    "L1",
    "L2",
    "L3"
  ],
  "wildcard_max_level": "L0",
  "limits": {
    "bytes": 16384,
    "tokens": 128,
    "domain": 128
  },
  "semantic_contract": "scopes.md",
  "recipient_endpoints_implemented": false,
  "purpose_codes": [
    "urn:autonym:purpose:booking",
    "urn:autonym:purpose:recommendation",
    "urn:autonym:purpose:safety",
    "urn:autonym:purpose:fulfilment",
    "urn:autonym:purpose:personalisation",
    "urn:autonym:purpose:research",
    "urn:autonym:purpose:care",
    "urn:autonym:purpose:medical",
    "urn:autonym:purpose:employment",
    "urn:autonym:purpose:advertising"
  ],
  "capability_meanings": {
    "autonym:propose": {
      "holder": "third_party",
      "grant_kind": "contribute",
      "sets": null
    },
    "autonym:confirm": {
      "holder": "third_party",
      "grant_kind": "contribute",
      "sets": "allow_confirmation"
    },
    "autonym:persist": {
      "holder": "third_party",
      "grant_kind": "read",
      "sets": "persist_until"
    },
    "autonym:delegate": {
      "holder": "third_party",
      "grant_kind": "read",
      "sets": "allow_delegation"
    },
    "autonym:confirm:safety": {
      "holder": "first_party",
      "grant_kind": null,
      "sets": null
    },
    "autonym:write:declared": {
      "holder": "first_party",
      "grant_kind": null,
      "sets": null
    },
    "autonym:log:read": {
      "holder": "first_party",
      "grant_kind": null,
      "sets": null
    },
    "autonym:manage": {
      "holder": "first_party",
      "grant_kind": null,
      "sets": null
    }
  }
}
