{
  "schemaVersion": 1,
  "applications": [
    {
      "schemaVersion": 1,
      "id": "crop-tracker",
      "name": "Crop Tracker",
      "alternateName": "Corn Belt Crop Tracker",
      "url": "https://croptrackerag.com/",
      "status": "web",
      "description": "Corn Belt crop progress, condition, yield history, and field context in an agricultural web application.",
      "audience": "Growers, agronomists, and agricultural analysts",
      "publisher": {
        "name": "AgrowKnow",
        "url": "https://agrowknow.com/",
        "legalName": "GEMx LLC"
      },
      "applicationUrl": "https://croptrackerag.com/",
      "documentation": {
        "guide": "https://croptrackerag.com/guides/reading-crop-progress-and-condition/",
        "integrations": "https://croptrackerag.com/integrations/"
      },
      "publicData": [
        {
          "url": "https://croptrackerag.com/data/metadata.json",
          "method": "GET",
          "format": "application/json",
          "description": "Available crops, metrics, years, and release metadata. Read this before selecting a data file."
        },
        {
          "url": "https://croptrackerag.com/data/mobile/current.json",
          "method": "GET",
          "format": "application/json",
          "description": "Published current regional crop snapshot. Inspect its own dates and coverage."
        },
        {
          "url": "https://croptrackerag.com/data/mobile/trends.json",
          "method": "GET",
          "format": "application/json",
          "description": "Published regional trend summaries. Preserve units, geography, and source dates."
        }
      ],
      "toolEndpoints": [],
      "limitations": [
        "Regional summaries are not measurements of an individual field.",
        "Modeled or estimated values must remain distinguishable from reported observations."
      ],
      "access": {
        "publicInformation": "anonymous-read",
        "savedRecords": "authenticated-workspace-permission-required",
        "sponsorshipGrantsDataAccess": false
      }
    }
  ]
}
