{
  "meta": {
    "built": "2026-09-30T05:41:31.791Z",
    "version": "v1",
    "license": "CC-BY-4.0",
    "source": "https://github.com/bdgroves/hoplove"
  },
  "hop": {
    "slug": "vista",
    "name": "Vista",
    "purpose": "dual",
    "country": "US",
    "kind": "cultivar",
    "ownership": {
      "mark": "public",
      "public_domain": true
    },
    "pedigree": {
      "breeder": "unknown",
      "parents": {
        "unknown": true
      },
      "refs": []
    },
    "aroma": {
      "summary": "Not yet written. Fill in from a real source, then update meta.status.\n",
      "tags": [],
      "refs": []
    },
    "usage": {
      "timing": [],
      "beer_styles": []
    },
    "products": {
      "cryo": false,
      "lupomax": false
    },
    "substitutes": [],
    "meta": {
      "status": "stub",
      "verification": "corroborated",
      "last_reviewed": "2026-09-27",
      "notes": "purpose defaulted to dual, unconfirmed -- was not researched individually for this bulk scaffold pass. Correct before publishing.\n"
    },
    "analytics": {
      "alpha_acid": {
        "unit": "percent",
        "low": 9,
        "high": 12,
        "typical": 10.73,
        "agreement": 0.833,
        "source_count": 2,
        "sources": [
          {
            "id": "charles-faram",
            "tier": "merchant",
            "low": 10,
            "high": 12,
            "typical": 11
          },
          {
            "id": "crosby",
            "tier": "merchant",
            "low": 9,
            "high": 12,
            "typical": 10.5
          }
        ]
      },
      "beta_acid": {
        "unit": "percent",
        "low": 3.5,
        "high": 5.5,
        "typical": 4.62,
        "agreement": 0.875,
        "source_count": 2,
        "sources": [
          {
            "id": "charles-faram",
            "tier": "merchant",
            "low": 4.5,
            "high": 5,
            "typical": 4.75
          },
          {
            "id": "crosby",
            "tier": "merchant",
            "low": 3.5,
            "high": 5.5,
            "typical": 4.5
          }
        ]
      },
      "cohumulone": {
        "unit": "percent_of_alpha",
        "low": 30,
        "high": 30,
        "typical": 30,
        "agreement": null,
        "source_count": 1,
        "sources": [
          {
            "id": "charles-faram",
            "tier": "merchant",
            "low": 30,
            "high": 30,
            "typical": 30
          }
        ]
      },
      "total_oil": {
        "unit": "ml_per_100g",
        "low": 1.2,
        "high": 2.4,
        "typical": 1.82,
        "agreement": 0.417,
        "source_count": 2,
        "sources": [
          {
            "id": "charles-faram",
            "tier": "merchant",
            "low": 2,
            "high": 2.4,
            "typical": 2.2
          },
          {
            "id": "crosby",
            "tier": "merchant",
            "low": 1.2,
            "high": 1.8,
            "typical": 1.5
          }
        ]
      }
    },
    "oils": {
      "myrcene": {
        "unit": "percent_of_total_oil",
        "low": 32,
        "high": 44,
        "typical": 38,
        "agreement": null,
        "source_count": 1,
        "sources": [
          {
            "id": "crosby",
            "tier": "merchant",
            "low": 32,
            "high": 44,
            "typical": 38
          }
        ]
      },
      "humulene": {
        "unit": "percent_of_total_oil",
        "low": 14,
        "high": 20,
        "typical": 18.38,
        "agreement": 0.5,
        "source_count": 2,
        "sources": [
          {
            "id": "charles-faram",
            "tier": "merchant",
            "low": 20,
            "high": 20,
            "typical": 20
          },
          {
            "id": "crosby",
            "tier": "merchant",
            "low": 14,
            "high": 20,
            "typical": 17
          }
        ]
      },
      "caryophyllene": {
        "unit": "percent_of_total_oil",
        "low": 8.5,
        "high": 11.5,
        "typical": 10,
        "agreement": null,
        "source_count": 1,
        "sources": [
          {
            "id": "crosby",
            "tier": "merchant",
            "low": 8.5,
            "high": 11.5,
            "typical": 10
          }
        ]
      },
      "farnesene": {
        "unit": "percent_of_total_oil",
        "low": 0.1,
        "high": 1,
        "typical": 0.55,
        "agreement": null,
        "source_count": 1,
        "sources": [
          {
            "id": "crosby",
            "tier": "merchant",
            "low": 0.1,
            "high": 1,
            "typical": 0.55
          }
        ]
      },
      "linalool": {
        "unit": "percent_of_total_oil",
        "low": 0.4,
        "high": 1,
        "typical": 0.7,
        "agreement": null,
        "source_count": 1,
        "sources": [
          {
            "id": "crosby",
            "tier": "merchant",
            "low": 0.4,
            "high": 1,
            "typical": 0.7
          }
        ]
      }
    },
    "forms": null,
    "derived": {
      "alpha_beta_ratio": {
        "value": 2.32,
        "label": "2.3:1"
      },
      "oil_profile": {
        "raw_sum": 67.6,
        "normalized": {
          "myrcene": 56.2,
          "humulene": 27.2,
          "caryophyllene": 14.8,
          "farnesene": 0.8,
          "linalool": 1
        },
        "insufficient": false
      },
      "completeness": 67,
      "cited_sources": [
        "charles-faram",
        "crosby"
      ],
      "relies_on_unsourced": false
    },
    "beers": [
      {
        "brewery": {
          "slug": "cloudburst",
          "name": "Cloudburst Brewing",
          "city": "Seattle",
          "state": "WA",
          "url": "https://cloudburstbrew.com/"
        },
        "beer": {
          "slug": "constant-lupulin-satisfaction-ipa",
          "name": "Constant Lupulin Satisfaction IPA",
          "abv": 6.5
        },
        "fresh": false
      },
      {
        "brewery": {
          "slug": "cloudburst",
          "name": "Cloudburst Brewing",
          "city": "Seattle",
          "state": "WA",
          "url": "https://cloudburstbrew.com/"
        },
        "beer": {
          "slug": "going-public-ipa",
          "name": "Going Public IPA",
          "abv": 6.7
        },
        "fresh": false
      },
      {
        "brewery": {
          "slug": "cloudburst",
          "name": "Cloudburst Brewing",
          "city": "Seattle",
          "state": "WA",
          "url": "https://cloudburstbrew.com/"
        },
        "beer": {
          "slug": "hard-to-dream-ipa",
          "name": "Hard to Dream IPA",
          "abv": 6.5
        },
        "fresh": false
      },
      {
        "brewery": {
          "slug": "cloudburst",
          "name": "Cloudburst Brewing",
          "city": "Seattle",
          "state": "WA",
          "url": "https://cloudburstbrew.com/"
        },
        "beer": {
          "slug": "latest-greatest-ipa",
          "name": "Latest Greatest IPA",
          "abv": 6.4
        },
        "fresh": false
      },
      {
        "brewery": {
          "slug": "cloudburst",
          "name": "Cloudburst Brewing",
          "city": "Seattle",
          "state": "WA",
          "url": "https://cloudburstbrew.com/"
        },
        "beer": {
          "slug": "lupulin-mingle-ipa",
          "name": "Lupulin Mingle IPA",
          "abv": 6.8
        },
        "fresh": false
      },
      {
        "brewery": {
          "slug": "cloudburst",
          "name": "Cloudburst Brewing",
          "city": "Seattle",
          "state": "WA",
          "url": "https://cloudburstbrew.com/"
        },
        "beer": {
          "slug": "similar-interests-ipa",
          "name": "Similar Interests IPA",
          "abv": 7.1
        },
        "fresh": false
      },
      {
        "brewery": {
          "slug": "cloudburst",
          "name": "Cloudburst Brewing",
          "city": "Seattle",
          "state": "WA",
          "url": "https://cloudburstbrew.com/"
        },
        "beer": {
          "slug": "too-late-ipa",
          "name": "Too Late IPA",
          "abv": 6.8
        },
        "fresh": false
      },
      {
        "brewery": {
          "slug": "cloudburst",
          "name": "Cloudburst Brewing",
          "city": "Seattle",
          "state": "WA",
          "url": "https://cloudburstbrew.com/"
        },
        "beer": {
          "slug": "touch-grass-ipa",
          "name": "Touch Grass IPA",
          "abv": 6.9
        },
        "fresh": false
      },
      {
        "brewery": {
          "slug": "cloudburst",
          "name": "Cloudburst Brewing",
          "city": "Seattle",
          "state": "WA",
          "url": "https://cloudburstbrew.com/"
        },
        "beer": {
          "slug": "wait-wait-ipa",
          "name": "Wait Wait IPA",
          "abv": 6.9
        },
        "fresh": false
      },
      {
        "brewery": {
          "slug": "ex-novo",
          "name": "Ex Novo Brewing",
          "city": "Portland",
          "state": "OR",
          "url": "https://exnovobrew.com/"
        },
        "beer": {
          "slug": "del-boca-vista-chronicles",
          "name": "Del Boca Vista Chronicles",
          "abv": 6.7
        },
        "fresh": false
      },
      {
        "brewery": {
          "slug": "ex-novo",
          "name": "Ex Novo Brewing",
          "city": "Portland",
          "state": "OR",
          "url": "https://exnovobrew.com/"
        },
        "beer": {
          "slug": "haboob-hazy",
          "name": "Haboob Hazy",
          "abv": 6.5
        },
        "fresh": false
      },
      {
        "brewery": {
          "slug": "ex-novo",
          "name": "Ex Novo Brewing",
          "city": "Portland",
          "state": "OR",
          "url": "https://exnovobrew.com/"
        },
        "beer": {
          "slug": "ruidoso-together",
          "name": "Ruidoso Together",
          "abv": 5.5
        },
        "fresh": false
      },
      {
        "brewery": {
          "slug": "ex-novo",
          "name": "Ex Novo Brewing",
          "city": "Portland",
          "state": "OR",
          "url": "https://exnovobrew.com/"
        },
        "beer": {
          "slug": "two-if-by-sea",
          "name": "Two, If By Sea",
          "abv": 7.1
        },
        "fresh": false
      },
      {
        "brewery": {
          "slug": "fort-george",
          "name": "Fort George Brewery",
          "city": "Astoria",
          "state": "OR",
          "url": "https://fortgeorgebrewery.com/"
        },
        "beer": {
          "slug": "design-trends",
          "name": "Design Trends",
          "abv": 5.5
        },
        "fresh": false
      },
      {
        "brewery": {
          "slug": "georgetown",
          "name": "Georgetown Brewing",
          "city": "Seattle",
          "state": "WA",
          "url": "https://georgetownbeer.com/"
        },
        "beer": {
          "slug": "backpack-brigade",
          "name": "Backpack Brigade",
          "abv": 6.7
        },
        "fresh": false
      },
      {
        "brewery": {
          "slug": "pfriem",
          "name": "pFriem Family Brewers",
          "city": "Hood River",
          "state": "OR",
          "url": "https://www.pfriembeer.com/"
        },
        "beer": {
          "slug": "vista-pale",
          "name": "Vista Pale",
          "abv": 5.9
        },
        "fresh": false
      },
      {
        "brewery": {
          "slug": "reubens",
          "name": "Reuben's Brews",
          "city": "Seattle",
          "state": "WA",
          "url": "https://reubensbrews.com/"
        },
        "beer": {
          "slug": "too-cool-for-school",
          "name": "Too Cool for School",
          "abv": 6.8
        },
        "fresh": false
      }
    ],
    "paired": {
      "beers": 16,
      "with": [
        {
          "slug": "citra",
          "n": 7
        },
        {
          "slug": "chinook",
          "n": 5
        },
        {
          "slug": "simcoe",
          "n": 4
        },
        {
          "slug": "mosaic",
          "n": 4
        },
        {
          "slug": "nelson-sauvin",
          "n": 4
        },
        {
          "slug": "amarillo",
          "n": 4
        },
        {
          "slug": "krush",
          "n": 3
        },
        {
          "slug": "cascade",
          "n": 2
        }
      ]
    }
  },
  "similar": [
    {
      "slug": "nugget",
      "score": 0.546,
      "measured_score": 0.91,
      "coverage": 0.6,
      "parts": {
        "chemistry": 0.9,
        "oils": 0.921,
        "aroma": null
      },
      "purpose_shift": null,
      "curated": false,
      "name": "Nugget"
    },
    {
      "slug": "summit",
      "score": 0.533,
      "measured_score": 0.888,
      "coverage": 0.6,
      "parts": {
        "chemistry": 0.825,
        "oils": 0.951,
        "aroma": null
      },
      "purpose_shift": null,
      "curated": false,
      "name": "Summit"
    },
    {
      "slug": "hbc-638",
      "score": 0.531,
      "measured_score": 0.884,
      "coverage": 0.6,
      "parts": {
        "chemistry": 0.857,
        "oils": 0.912,
        "aroma": null
      },
      "purpose_shift": null,
      "curated": false,
      "name": "HBC 638"
    },
    {
      "slug": "rakau",
      "score": 0.518,
      "measured_score": 0.863,
      "coverage": 0.6,
      "parts": {
        "chemistry": 0.938,
        "oils": 0.787,
        "aroma": null
      },
      "purpose_shift": null,
      "curated": false,
      "name": "Rakau"
    },
    {
      "slug": "dr-rudi",
      "score": 0.511,
      "measured_score": 0.851,
      "coverage": 0.6,
      "parts": {
        "chemistry": 0.853,
        "oils": 0.85,
        "aroma": null
      },
      "purpose_shift": null,
      "curated": false,
      "name": "Dr. Rudi"
    },
    {
      "slug": "idaho-7",
      "score": 0.507,
      "measured_score": 0.844,
      "coverage": 0.6,
      "parts": {
        "chemistry": 0.931,
        "oils": 0.757,
        "aroma": null
      },
      "purpose_shift": null,
      "curated": false,
      "name": "Idaho 7"
    },
    {
      "slug": "loral",
      "score": 0.503,
      "measured_score": 0.838,
      "coverage": 0.6,
      "parts": {
        "chemistry": 0.817,
        "oils": 0.858,
        "aroma": null
      },
      "purpose_shift": null,
      "curated": false,
      "name": "Loral"
    },
    {
      "slug": "styrian-cardinal",
      "score": 0.503,
      "measured_score": 0.838,
      "coverage": 0.6,
      "parts": {
        "chemistry": 0.827,
        "oils": 0.848,
        "aroma": null
      },
      "purpose_shift": "dual to aroma",
      "curated": false,
      "name": "Styrian Cardinal"
    },
    {
      "slug": "superdelic",
      "score": 0.501,
      "measured_score": 0.834,
      "coverage": 0.6,
      "parts": {
        "chemistry": 0.899,
        "oils": 0.77,
        "aroma": null
      },
      "purpose_shift": null,
      "curated": false,
      "name": "Superdelic"
    },
    {
      "slug": "mackinac",
      "score": 0.499,
      "measured_score": 0.831,
      "coverage": 0.6,
      "parts": {
        "chemistry": 0.816,
        "oils": 0.846,
        "aroma": null
      },
      "purpose_shift": null,
      "curated": false,
      "name": "Mackinac"
    },
    {
      "slug": "sybilla",
      "score": 0.499,
      "measured_score": 0.832,
      "coverage": 0.6,
      "parts": {
        "chemistry": 0.816,
        "oils": 0.848,
        "aroma": null
      },
      "purpose_shift": null,
      "curated": false,
      "name": "Sybilla"
    },
    {
      "slug": "centennial",
      "score": 0.498,
      "measured_score": 0.83,
      "coverage": 0.6,
      "parts": {
        "chemistry": 0.938,
        "oils": 0.721,
        "aroma": null
      },
      "purpose_shift": null,
      "curated": false,
      "name": "Centennial"
    }
  ]
}