{
  "service": "streamline-pwa",
  "version": "0.1.0",
  "description": "Progressive web app and API for Streamline: the backlog and duplicate review over the items Sluice extracts, per workspace.",
  "origin": "https://streamline.starlightglobal.industries",
  "authentication": {
    "configured": true,
    "providers": [
      "github"
    ],
    "planned": [
      "github"
    ],
    "available": [
      "github"
    ]
  },
  "authorization": {
    "access": {
      "mode": "allowlist",
      "store": true
    },
    "store": true,
    "roles": [
      "member"
    ],
    "capabilities": {
      "workspace:open": {
        "summary": "Open a workspace you belong to: its backlog, duplicate review and item edits.",
        "fields": [
          "workspaces",
          "items",
          "queues",
          "duplicates",
          "events"
        ],
        "roles": [
          "member"
        ]
      },
      "valuation:search": {
        "summary": "Run a grounded valuation search for an item, paid from the workspace’s Starlight credits.",
        "fields": [
          "items.search"
        ],
        "roles": [
          "member"
        ]
      }
    }
  },
  "workspaces": {
    "configured": true
  },
  "billing": {
    "configured": false,
    "credits": "Starlight credits"
  },
  "endpoints": {
    "health": {
      "method": "GET",
      "path": "/api/health",
      "tier": "public"
    },
    "me": {
      "method": "GET",
      "path": "/api/me",
      "tier": "session"
    },
    "workspaces": {
      "method": "GET",
      "path": "/api/workspaces",
      "tier": "session"
    },
    "workspace_select": {
      "method": "POST",
      "path": "/api/workspaces/current",
      "tier": "session"
    },
    "sign_in": {
      "method": "GET",
      "path": "/api/auth/{provider}/start",
      "tier": "public"
    },
    "sign_in_callback": {
      "method": "GET",
      "path": "/api/auth/{provider}/callback",
      "tier": "public"
    },
    "sign_out": {
      "method": "POST",
      "path": "/api/auth/signout",
      "tier": "public"
    }
  }
}