Skip to content
Operationsadmin.metax.academy
mode: —
Two independent locks guard this host in production: platform_role IN ('super_admin','owner') checked server-side on every action, and Cloudflare Access in front of the hostname. This static page enforces neither — it is a view, and every figure on it comes from a server that re-checks.

Health

If any tile is red, a broken payment path is visible within minutes rather than at month end.

Core storage

The most consequential screen in the product. Every control writes an audit row with the actor, and every control requires typing the word it performs.

Effective mode — Reading configuration…
Origin URL
(not configured)
Last contact
—
Fail streak
0
Outbox depth
0
Inbox depth
0
Handover
idle

Outbox depth, last 12 ticks

Handover progress

Per-table row counts on Cloudflare versus MySQL. Blank until a handover starts.

TableCloudflareMySQLProgress

Controls

Destructive

Orders

Paginated server-side at fifty rows. Every figure renders from integer minor units with the currency beside it.

IDTrade noBuyer AcademyScope AmountFee RefStatusCreated

Revenue by academy

Marked provisional until the month is reconciled — academy owners see these too, clearly labelled, because a monthly email exchange scales badly.

AcademyOrders GrossAcademy payable Platform revenueAffiliate payable Split

Affiliate review queue

Sorted by risk score descending. Approve has no confirmation; void requires typing the word.

RiskOrderReferrer AcademyBaseCommission Hold untilFlagsActions

Payouts

An irreversible rail. Human approval is mandatory and never automated on a risk score alone.

IDPayeeType AmountMethod StatusRequestedActions

Audit log

Every mutating action shows the audit entry it will write before it writes it.

WhenActorActionObject

Confirm