{
  "version": "1.3.0",
  "releasedAt": "2026-05-20",
  "kpi": {
    "rogueId": "customers.prior_quarter_acv",
    "slug": "prior_quarter_acv",
    "domain": "customers",
    "defaultLabel": "Prior-Quarter ACV",
    "description": "The average contract value reported in the PRIOR period — the comparison anchor for the current `customers.avg_contract_value`. The board reads the two together to render the ACV trend chip on the bespoke customers card (delta + direction) without recomputing it. Common pitfall: comparing a prior new-logo ACV to a current blended-base ACV — keep the population definition identical across the two periods or the trend is an artifact.",
    "fieldType": "currency",
    "unit": null,
    "maturity": "general",
    "suggestedForStages": [
      "preSeed",
      "seed",
      "seriesA",
      "seriesB",
      "seriesC",
      "public"
    ],
    "defaultOwningFunctions": [
      "Sales",
      "Finance"
    ],
    "stageRelevance": {
      "preSeed": "core",
      "seed": "core",
      "seriesA": "core",
      "seriesB": "core",
      "seriesC": "core",
      "public": "core"
    },
    "definitionSource": {
      "tier": "editorial",
      "sourceName": "imboard Editorial",
      "sourceUrl": null,
      "sectionRef": null,
      "publicationDate": "2026-04-01",
      "attributionNotice": null
    },
    "formula": "ACV from the prior period, computed over the SAME population as the current `customers.avg_contract_value`. acv_trend ≈ (avg_contract_value − prior_quarter_acv) ÷ prior_quarter_acv.",
    "whyItMatters": "Lets the board read ACV direction at a glance — the single most useful framing of an ACV number is its own trajectory.",
    "interpretationGuidance": "Only meaningful when the population definition matches the current-period ACV. A large jump usually reflects mix shift (a few large enterprise signings), not a uniform price increase.",
    "relatedKpiIds": [
      "customers.avg_contract_value",
      "customers.acv_trend_pct",
      "customers.total_customers"
    ],
    "metricBasis": {
      "timeBasis": "point_in_time",
      "moneyBasis": "contracted_arr",
      "production": "primary"
    }
  }
}
