Skip to content
Hussh
Connect MCP

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.

Concept

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.

Sources