The metrics layer for the AI era
GASP is the open standard for SaaS metrics. Every metric has one definition and an exact formula that compiles to SQL, so your agents answer from the definition rather than a guess.
- metrics
- 313
- departments
- 13
- in the graph
- 69
- relationships
- 210
Without the definition, a model guesses the metric
We asked two Claude models 24 Core metric questions over a SaaS warehouse and ran the SQL they wrote. From the schema alone they were right 60% and 70% of the time. With the GASP definition, both 100%.
- Claude Sonnet 5.5
- 60%
- Claude Opus 5.5
- 70%
- Claude Sonnet 5.5
- 100%
- Claude Opus 5.5
- 100%
Asked for Customer Acquisition Cost, the models answered 3,350 in 8 of 10 schema-only runs. The standard's value is 3,000. Both are a defensible CAC. The schema does not say which one the company reports, so the model chose.
Every question, the SQL behind each miss and the method.
One standard, three jobs
Wire your warehouse to a metric model your agents can query
"mrr": "fact_subscription.mrr"
"customer_id": "dim_customer.id"
"invoice": "fact_invoice.total"
Standardise every metric definition across the company
Run your business on a graph your agents can navigate
The key metrics and how they connect
Every line is a relationship defined in the standard. Your agents walk the same graph through the MCP server when they trace a change back to its cause.
- Metrics in the graph
- 69
- Entities
- 28
- Concepts
- 7
- Relationships
- 210
Move a lever, watch it ripple
Pick one decision, such as cutting Churned MRR by 10%. The TWIN Modifier shows how it moves every metric downstream of it as you drag the slider.
Try the TWIN Modifier- NRR
- 108%
- to 112%
- +4pp
- ARR
- $12.0M
- to $12.5M
- +$0.5M
- Rule of 40
- 38%
- to 42%
- +4pp
- LTV:CAC
- 3.2×
- to 3.6×
- +0.4×
Illustrative. Propagation is simplified for demonstration, not financial planning.
Wire your warehouse to the standard
Map your warehouse columns to the GASP ontology, then check which metrics your data covers and generate SQL for each of them in your warehouse's dialect.
Every formula is written in a grammar that compiles to SQL for Postgres (Redshift reads it), Snowflake, BigQuery and Databricks. The test suite runs every compiled query. Breakdowns by segment, plan, channel or cost centre are declared on the metric itself, so two teams splitting MRR by plan get the same rows.
- fact_subscription
- dim_customer
- fact_invoice
- dim_account
- …
Postgres, Redshift, Snowflake, BigQuery or Databricks, with your own table names.
{
"mrr": "fact_subscription.mrr",
"customer_id": "dim_customer.id",
"invoice": "fact_invoice.total",
"customer_status": "dim_customer.status"
} 280 fields, validated against the adapter schema.
- Metrics in the graph
- 69
- Entities
- 28
- Concepts
- 7
- Source categories
- 22
- Query templates
- 286
One versioned model for any warehouse.
The standard also exports as Apache Ossie (incubating) files that pass the upstream validator: ontology, semantic model, mapping and coverage.
One MCP server for every metric
Listed in the Claude connectors directory, so Claude users connect in one click. Everyone else installs it with one command. When someone asks Claude why ARR is down, the agent looks up the definitions, formulas and relationships in the standard rather than making them up.
Hosted at mcp.gaspwiki.com for any MCP client, no sign-in. Read the MCP docs.
npx -y gasp-standard-mcp Every dashboard, one set of definitions
Sales, finance and the board read Net Revenue Retention (NRR) from the same canonical definition, so the meeting starts with the number instead of "which NRR is this?"
Illustrative figures.
Could your numbers survive a board question?
Nine questions, from how your team defines churn to who owns each metric, show where your reporting differs from the standard.
Your company's own metrics layer, run for you
GASP Workspace keeps your mapping to the standard, the decisions behind it with an owner on each, your check results and your readiness level over time. It compiles your metrics into your warehouse's own engine and serves them to every agent your company runs. Before a raise, a sale or a credit facility it gives you GASP certification: a reviewed, dated readiness report. We are building it now with three design partners.
- Built for
- The data or AI platform lead at a SaaS company running agents over its metrics
- Built on
- The open GASP Standard, its exports and the gasp-standard-mcp package, all free
- Status
- In design, with three design partner places open
Govern the agents
GASP says what metrics exist and AICF says how the AI systems reading them are governed: 201 canonical controls mapped across 12 frameworks including SOC 2, ISO 42001, NIST AI RMF and the EU AI Act, scoped by nine named profiles.
- Canonical controls
- 201
- Source frameworks
- 12
- Named profiles
- 9
- Framework mappings
- 2,989