Internal
Every app we ship reports in here.
Mainframe keeps one record of every person across our apps, the consent behind every email we send, and the countdown to every launch.
Staff only. Need access? Ask a super admin for a link.
How an app reports in
Each app sends a signed event to Mainframe. Mainframe checks the signature, stores the event, and joins it to one record per person, the consent they gave and the launch they are waiting for.
lead.captured
A sign-up form takes a name
user.signed_up
Someone opens an account
app.ping
An app checks the line
access.claimed
Someone claims their launch place
link.confirm
Someone confirms from an email
link.unsubscribe
Someone unsubscribes from an email
Mainframe
signed, stored, joined
People
One record per person, however many apps they use.
Consent
Who agreed to hear from which app, and when.
Launches
The countdown, the claim and the launch deal.