Back to app

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.

PurposeExplain actions

A user should be able to answer what happened to every trade, swap, room, or checkout.

StatusAPP-0 shell

The route exists now; normalized storage and timeline land in PORT-1.

SafetyNo fake totals

Activity will show source-specific state instead of collapsing unlike venue statuses.

Next build items

What this surface needs next

Unified event table

Relay routes, Hyperliquid orders, Polymarket orders, room actions, and paid access should share one timeline.

Venue detail drawer

Each event keeps venue-specific ids and raw diagnostic pointers for support.

State transitions

Submitted, matched, filled, settled, refunded, failed, and delayed must stay distinct.