Apograph is a desktop application for Australia's early childhood
education and care sector. It collects providers, matches them against the ACECQA
registers, researches each one on the open web, and assembles a single verified
snapshot — with the evidence attached to every figure it reports.
Apograph · Greek apographē, the census register
23 seconds · sample data, invented providers · music by ende.appText version
The Apograph mark draws itself, with the line “The register, verified.”
The application's Home screen: “The Sector automation. Collects the large childcare
providers, matches them against the ACECQA registers, and builds the year tables.”
OPEN is pressed.
The run: phases 01 Collect, 02 Match and 03 Enrich complete one after another and
04 Research begins. On screen: “Eight phases. One button.”
“Approve the findings”: for a sample provider's founding year the searches found two
answers, 2006 (backed by two web pages) and 2008 (backed by one). On screen:
“Uncertainty is shown, not resolved quietly.” The person approves 2006.
“The provider snapshot is filled”: the run reaches 100% with phases 1 to 5 complete,
the four sample providers across the table.
The Apograph mark and “Every provider, accounted for.” Windows · macOS preview ·
thesector.lunalab.studio
One codebase, compiled to a native binary for each platform. Version 0.2.8 is out for
Windows and installs in a few seconds without an administrator. The macOS build waits
on an Apple Developer membership, which macOS requires before it will open an
application at all.
This build is not signed yet, so Windows may say it protected your PC — choose
More info, then Run anyway.
It also needs Microsoft Edge WebView2, which Windows 11 and current Windows 10 already
have. If yours does not, the installer fetches it from Microsoft on the way through.
Apple silicon is every Mac since late 2020 (M1 onwards); Intel is the ones before.
This build is not signed, so on first open macOS will say it cannot verify the
developer — right-click the app, choose Open, then Open
again; or allow it under System Settings › Privacy & Security. That happens once.
A preview: the macOS build comes off the same code as Windows and installs the same
way, but it has not yet been run on a real Mac by us. If the register download step
misbehaves, say so and it will be fixed by an update.
Current status
The application runs today and is in active use on Windows: the five data phases are
built, and a full 64-provider research run has been completed end to end. Version 0.2.8
is packaged for Windows and, as a preview, for macOS — each installs, checks for updates
every time it opens. Once a new version has downloaded, a gold bar across the top of the
window offers Restart and update. It first offers to save any unsaved Snapshot or
report changes as a new version, and it holds the restart while research or a collection is
running. An update left waiting goes in at the next start.
Two things are still outstanding: a code-signing certificate, so Windows stops warning
about the publisher, and an Apple Developer membership, so macOS stops asking.
The pipeline
Eight phases. One button.
Phases 01–05 produce the snapshot table. Phases 06–08 turn a saved run into the
finished reports: the application checks what the run is missing, asks for it and for
the edition's theme colour, builds the omnibus, shows it, and hands over the
PowerPoint. Edited in PowerPoint and uploaded back, the omnibus is split into the
Providers report and the Sector Review. All eight are built.
01 · Data
Collect
Collects the provider list, then asks you to confirm which entries are for-profit.
Built
02 · Data
Match
Fetches the ACECQA registers, matches providers to them and counts quality ratings.
Built
03 · Data
Enrich
Builds Table 1 (centre network) and Table 2 (quality ratings) from the matched register data.
Built
04 · Data
Research
Researches each provider on the open web across three passes, then puts every disagreement to you.
Built
05 · Data
Snapshot
Verifies and fills the snapshot table, then exports it as a workbook.
Built
06 · Document
Draft
Checks the saved run against the report and asks for what is missing — the theme colour, a logo, a choice, a sentence.
Built
07 · Document
Design
Writes the boxes that need words, drafts the year that was from the portal's own figures, and lays the omnibus out at the 2024 report's own coordinates.
Built
08 · Document
Render
Shows every page and hands over the omnibus PowerPoint; the edited deck comes back here and is split into the other two reports.
Built
Measured
Figures from real runs.
Every number below came off an actual run and carries the date it was measured. None of
them are projections.
64
Providers in a full run
Covering 418 subsidiary legal entities across the states. Measured 5 September 2026.
US$58.68
Cost of that run
Billed by OpenAI to the operator's own key. Roughly US$0.92 per provider at three passes. Measured 5 September 2026.
254
Answers accepted automatically
386 further questions were held back for a person to decide rather than guessed at. Measured 5 September 2026.
How acceptance works
An answer is accepted without asking you only when all three research passes agree on it
and at least two independent domains support it. Anything short of that becomes a question
on the approval screen, with its candidate answers and their sources. Uncertainty is shown,
not resolved quietly. The
documentation sets out the full rule.
Documentation
What it is for, how to run it, what it costs.
Requirements, first run, each of the eight phases, how research and approvals work,
what the export contains, measured costs, and where your data lives.