Skip to main content

Features overview

Status: Proposed 2026-09-24

Every feature below maps to a Trick Book concept in the concept map and follows the loop Learn, Plan, Act, Share, Improve. The visibility column is the rule the API enforces; clients only render.

FeatureLoop stepWhat it isVisibilityMilestone
PlacesPlanSanctuaries, restaurants, cafes, groceries, shops, orgs, venues on a mapPublic, non-personalM1
EventsPlan, ActProtests, vigils, outreach, potlucks, sanctuary days, screeningsPublic listing, private RSVPM2
GrovesPlan, ShareLocal chapters by regionPublic page, private membershipM2
FriendsShareMutual connections by invite codePrivateM3
FeedSharePhotos and video to friends, a Grove, or (opt-in) the publicFriends by defaultM3
MessagesShare1:1 and group chatParticipants only, encrypted at restM3
MediaLearnVegan documentaries, films, talks, where to watchPublicM2
GuidesLearnOutreach, rights, vegan 101, sanctuary volunteeringPublicM1
IvyLearn, PlanThe companionSelf, ephemeralM4
NotificationsActEvent reminders, friend requests, messagesSelfM2
Action logImproveA private impact journalSelfM3

Feature pages​

A feature earns a sidebar category of its own when it has an index (the PRD) plus an architecture, data, or spec page. Places and Events have that today. The rest are single pages until they grow.

Each feature page has the same sections: Why, What ships in v1, Data and visibility, API, Screens, Open questions. The PR that ships a feature updates its page in the same change.

What is deliberately not a feature​

  • Public profiles or a member directory (ADR-0004).
  • "People nearby" or any location-based social feature.
  • Follower counts, leaderboards, or streaks.
  • Payments, subscriptions, or sponsored placement.
  • Business-to-member messaging.