One Activity Feed — Cross-Domain Activity Surface
The One Activity Feed is the unified, cross-domain activity surface in Hussh One, providing a calm, paginated, read/unread-tracked stream of events across Consent, Location, Kai, KYC, Connected Systems, and Connections.
TL;DR: One Activity Feed (/one/feed) is the cross-domain activity surface for Hussh One, replacing top-bar popovers with a dedicated bottom-nav tab and read/unread event stream spanning Consent, Location, Kai, KYC, Connected Systems, and Connections.
Status as of 2026-07-26: see body.
Relations
Overview
The One Activity Feed (accessible via the /one/feed bottom-nav tab) serves as the unified, cross-domain activity surface for 🤫 Hussh One. It replaces fragmented top-bar notification popovers with a dedicated, paginated, and editorial event stream that aggregates activity across all six core agent domains:
- Consent: Scoped grants, access requests, and revocation events.
- Location: Map presence, check-in, and location-sharing lifecycle updates.
- Kai: Financial analysis run completions and investment debate results.
- KYC: Verification workflow progress and identity state transitions.
- Connected Systems: Integration approvals, status updates, and connection failures.
- Connections: Human-to-human network requests, acceptances, and removals.
Product & User Experience
- Dedicated Bottom-Nav Tab: Replaces isolated notification icons with a primary bottom-navigation tab (
/one/feed), giving cross-domain activity top-level visibility alongside Home, Analysis, and Consent. - Editorial Day Grouping: Displays activity items grouped chronologically with clear, human-readable labels and full-bleed mobile layouts.
- Deep-Link Navigation: Tapping any feed row deep-links directly into the relevant domain screen (e.g., Consent Center, Kai Analysis, Location, or KYC) rather than crowding the feed with complex inline controls.
- Live Task Feedback: The Feed tab icon displays an active spinner while background tasks (such as financial debate runs) execute in real-time, providing immediate feedback without modal popups.
- Unread Tracking & Badge: Automatically tracks unread event counts and clears badge indicators upon tab opening.
Privacy & Data Boundaries
- Presentation-Only Events: The activity feed is strictly a presentation layer. It never stores raw ciphertext, private keys, or vault-protected records.
- Non-Sensitive Metadata: Rows store only non-sensitive summary metadata required to render human-readable activity lines.
- Best-Effort Recording: Domain actions (like issuing a consent token or completing a portfolio review) are completely decoupled from feed writes; a feed recording failure will never block or roll back a primary user transaction.