A user should be able to answer what happened to every trade, swap, room, or checkout.
Back to appPurposeExplain actions StatusAPP-0 shell SafetyNo fake totals Unified event table Venue detail drawer State transitions
Activity foundation
One timeline for every Foresay action.
Activity is the audit trail for the all-in-one app. APP-0 gives it a route; later slices wire every venue action into it.
The route exists now; normalized storage and timeline land in PORT-1.
Activity will show source-specific state instead of collapsing unlike venue statuses.
Next build items
What this surface needs next
Relay routes, Hyperliquid orders, Polymarket orders, room actions, and paid access should share one timeline.
Each event keeps venue-specific ids and raw diagnostic pointers for support.
Submitted, matched, filled, settled, refunded, failed, and delayed must stay distinct.