Workflow Diagram
Audityxe is open source, so this diagram — the same one engineers use internally — is published for anyone to read. It traces every route, module, and data store a single audit request touches, end to end.

Reading it
- Audit Experience — the visitor-facing flow:
Audit APIandBulk Audit APIsubmit a URL,Audit UIrenders the report, andReport Exportshandles PDF export. - Audit Runtime — the
Audit Orchestrator(analyze.ts) fans out to the web/SEO, DNS/TLS, and deep-signal checks, plus Lighthouse via PageSpeed Insights. - Operations And Outputs — admin console, announcements, badge issuance, and the audit log.
- Billing And Features — payments, webhooks, and the banner-image generator.
- Identity And Plans — auth, rate limiting/quotas, user settings, and Firestore.
Keeping this diagram current
The diagram is a static image at public/workflow-diagram.png — it is not generated at build time, so it has to be refreshed by hand whenever the module wiring changes meaningfully (a new route, a new module, a rewired dependency). Full steps are documented in the README's "Workflow Diagram" section. In short: regenerate the diagram from the current codebase, export it as a PNG, and replace public/workflow-diagram.png — this page and the README figure both point at that one file, so nothing else needs to change.
Spot something out of date on this page? Let us know.