{
  "synthetic": true,
  "scope": "Finite offline teaching model, not production implementation.",
  "function": "signedScope",
  "cases": [
    {
      "id": 1,
      "args": [
        {
          "method": "GET",
          "object": "A",
          "now": 90,
          "expiry": 100
        },
        "GET",
        "A"
      ],
      "expected": true
    },
    {
      "id": 2,
      "args": [
        {
          "method": "PUT",
          "object": "A",
          "now": 90,
          "expiry": 100
        },
        "GET",
        "A"
      ],
      "expected": false
    },
    {
      "id": 3,
      "args": [
        {
          "method": "GET",
          "object": "A",
          "now": 100,
          "expiry": 100
        },
        "GET",
        "A"
      ],
      "expected": false
    }
  ]
}
