# Formats, scopes and windows

> Every corpus key a board can be addressed by, what each one pools, and the time windows.

| Field | Value |
| --- | --- |
| Data published | 2026-09-28 |
| This document | https://suckerpunch.gg/ai/formats.md |

## Formats

One row per format label carrying data. `source` separates the circuits: `tournaments` is the
Limitless online circuit, `victoryroad` the grassroots VR events, `official` the Play! Pokemon
and licensed events.

| Format | Label | Regulation | Source | Tournaments | Latest | Poolable |
| --- | --- | --- | --- | --- | --- | --- |
| `M-C` | Reg M-C | M-C | tournaments | 187 | 2026-10-04 | yes |
| `M-C-official` | Reg M-C-official | M-C | official | 9 | 2026-09-26 | no |
| `M-C-jp` | Reg M-C-jp | M-C | terurun | 3 | 2026-09-20 | yes |
| `M-C-vr` | Reg M-C-vr | M-C | victoryroad | 2 | 2026-09-19 | yes |
| `M-C-lvgc` | Reg M-C-lvgc | M-C | official | 3 | 2026-09-19 | yes |
| `M-B` | Reg M-B | M-B | tournaments | 606 | 2026-09-12 | yes |
| `M-V` | Reg M-V | M-V | tournaments | 2 | 2026-09-11 | no |
| `M-B-lvgc` | Reg M-B-lvgc | M-B | official | 3 | 2026-08-28 | yes |
| `M-B-official` | Reg M-B-official | M-B | official | 3 | 2026-08-28 | no |
| `M-B-vr` | Reg M-B-vr | M-B | victoryroad | 7 | 2026-08-16 | yes |
| `M-B-jp` | Reg M-B-jp | M-B | terurun | 6 | 2026-08-15 | yes |
| `M-A` | Reg M-A | M-A | tournaments | 498 | 2026-07-04 | yes |
| `M-A-official` | Reg M-A-official | M-A | official | 7 | 2026-06-12 | no |
| `M-A-lvgc` | Reg M-A-lvgc | M-A | official | 9 | 2026-06-12 | yes |
| `M-A-vr` | Reg M-A-vr | M-A | victoryroad | 7 | 2026-06-06 | yes |

## Scope keys

A board is addressed by a scope key: one format, or several joined with `~`. Pooling is by
question, not by sample size. A regulation is a different game, so regulations are never
pooled with each other by default; sources measuring the same regulation are.

| Scope key | Formats pooled | Regulations | Sources |
| --- | --- | --- | --- |
| `all` | all | all | all |
| `M-A` | `M-A` | M-A | tournaments |
| `M-B` | `M-B` | M-B | tournaments |
| `M-C` | `M-C` | M-C | tournaments |
| `M-V` | `M-V` | M-V | tournaments |
| `M-A-vr` | `M-A-vr` | M-A | victoryroad |
| `M-A-official` | `M-A-official` | M-A | official |
| `M-A-lvgc` | `M-A-lvgc` | M-A | official |
| `M-B-vr` | `M-B-vr` | M-B | victoryroad |
| `M-B-jp` | `M-B-jp` | M-B | terurun |
| `M-B-lvgc` | `M-B-lvgc` | M-B | official |
| `M-B-official` | `M-B-official` | M-B | official |
| `M-C-jp` | `M-C-jp` | M-C | terurun |
| `M-C-vr` | `M-C-vr` | M-C | victoryroad |
| `M-C-official` | `M-C-official` | M-C | official |
| `M-C-lvgc` | `M-C-lvgc` | M-C | official |
| `M-A~M-A-lvgc~M-A-vr` | `M-A` `M-A-lvgc` `M-A-vr` | M-A | official, tournaments, victoryroad |
| `M-B~M-B-jp~M-B-lvgc~M-B-vr` | `M-B` `M-B-jp` `M-B-lvgc` `M-B-vr` | M-B | official, terurun, tournaments, victoryroad |
| `M-C~M-C-jp~M-C-lvgc~M-C-vr` | `M-C` `M-C-jp` `M-C-lvgc` `M-C-vr` | M-C | official, terurun, tournaments, victoryroad |
| `M-A~M-B~M-C` | `M-A` `M-B` `M-C` | M-A, M-B, M-C | tournaments |
| `M-A-lvgc~M-B-lvgc~M-C-lvgc` | `M-A-lvgc` `M-B-lvgc` `M-C-lvgc` | M-A, M-B, M-C | official |
| `M-A-vr~M-B-vr~M-C-vr` | `M-A-vr` `M-B-vr` `M-C-vr` | M-A, M-B, M-C | victoryroad |
| `M-B-jp~M-C-jp` | `M-B-jp` `M-C-jp` | M-B, M-C | terurun |

## Windows

| Window key | Days |
| --- | --- |
| `all` | all |
| `7d` | 7 |
| `30d` | 30 |
| `90d` | 90 |

Latest tournament in the corpus: 2026-10-04.

## How a board is fetched

Published files are listed in `https://storage.googleapis.com/sucker-punch-public-data/data/manifest.json` under `files.scopes[scope][window]`.
The typed alternative is the JSON API: https://suckerpunch.gg/ai/api.md.

## Freshness and provenance

- Rendered at deploy time from the published snapshots. Snapshot stamp: 2026-09-28.
- The boards behind them republish daily, so a figure here can trail the live data by a deploy.
- The read that is never behind is the JSON API: https://suckerpunch.gg/ai/api.md.
- Tournament data and ladder data are separate populations and are never blended.
- Estimator, denominators and floors: https://suckerpunch.gg/ai/method.md.
- Attribution: Sucker Punch, https://suckerpunch.gg.
