Embeddable statistics
Put the numbers on your own page.
Every assessment answer becomes an anonymous aggregate. This widget lets any site in the network publish those aggregates with a single iframe: a small, self-contained chart that reads the same live figures as the report and refreshes itself when the data moves.
What it is
A server-rendered HTML chart with no scripts, no webfonts, and no external stylesheets. Drop the iframe in and it inherits nothing from your page and leaks nothing back. Charts are drawn as plain horizontal bars, each labelled with a count and a percentage, and every widget carries a source line back to the assessment it summarises.
The honesty rules
- Confirmed respondents only. A submission counts once the respondent has clicked the confirmation link in their email. Unconfirmed and abandoned attempts are never shown.
- k-anonymity, k=8. No breakdown appears until a cohort reaches 8 confirmed respondents, and within a chart any group smaller than 8 is folded into "Other" so no individual can be re-identified. Below the threshold the widget shows an honest empty state instead of a chart.
- Quality-filtered. Rows flagged as low-quality (straight-lining, implausible timing) are excluded from every figure, so the published numbers reflect considered answers.
- Aggregates only. The widget never exposes a single answer, an email, or a company. It shows counts and percentages, nothing else.
Live example
This is the core readiness assessment, broken down by tier. If the cohort is still below 8 confirmed respondents, you will see the empty state rather than bars, which is exactly what your visitors would see too.
Copy and paste
Paste this where you want the chart. Keep the width fluid and cap it at 560px so the bars stay readable; the height of 420 leaves room for the empty state without clipping. The title attribute is required for accessibility, and loading="lazy" keeps it off the critical path.
<iframe src="https://worldmodelreadiness.com/embed/widget.php?module=core&chart=tiers" title="World Model Readiness: readiness tier breakdown" width="100%" style="max-width:560px;border:0" height="420" loading="lazy"></iframe>
Chart keys
Set chart in the iframe URL. Three breakdowns are available for every live module, plus that module's own context statistics. The keys below are the ones for the core assessment (module=core); each other module exposes its own three context keys.
| chart | Shows |
|---|---|
tiers | The readiness tier breakdown (the default). |
sizes | Respondents by company size band. |
verticals | Respondents by sector. |
adoption_stage | Where does AI stand in your company today? |
budget_direction | What happens to your AI budget over the next 12 months? |
primary_promise | What is the primary promise behind your AI initiative? |
Raw data
If you would rather draw your own chart, the JSON API at /api/stats.php?module=<slug> serves the same aggregates under the same rules: confirmed respondents, quality-filtered, folded to k=8. It is the exact data this widget renders, without the presentation.