All apps
Sheaf logo

Sheaf

adopter

FastAPI/PostgreSQL app with application-level encryption. It already exposes /v1/export returning JSON v2 with system, members, fronts, groups, tags, custom fields, journals, revision history, board messages, polls, reminders, watch-token notification config, and uploaded-file inventory.

Last verified 2026-09-08 · self-reported

app_id
sheaf
Status
adopter
Spec version
v0.1
Platform
Web (hosted), Android+WearOS, iOS+WatchOS
License
AGPL-3.0-or-later

Module support

ModuleSupportNotes
systemsFullSystem profile, settings, safety and retention config.
membersFull
frontingFullCo-front intervals and point-in-time switches (front_events).
groupsFullHierarchical groups with manual ordering.
taxonomyFullTags.
custom_fieldsFullDefinitions and values, including select choices and privacy.
notesFullJournals with revision history.
assetsPartialAvatar/banner URLs and an optional zip bundle with images.
privacyFullPer-member, group, field, and relationship levels.
chatFullBoard messages.
boardsFull
relationshipsFullTypes plus member and group relationships.
pollsFull
remindersFull
habitsNone
proxyNoneSheaf does not proxy messages.
sharingPartialShare views round-trip; grants (live links) are deliberately never exported.
safetyFullCarried in the sheaf extension.

Data model mapping

App shapePluralPort target
system objectSystem
members[]Member
fronts[] with inline member_idsFrontPeriod + one FrontAssignment per member_id
groups[] with parent_id + member_idsGroup + GroupMembership
tags[] with inline member_idsTaxonomyTerm + TaxonomyAssignment
custom_fields[] with nested valuesCustomFieldDefinition + CustomFieldValue
journals[]Note
messages[]BoardPost; replies are preserved in extensions for now
polls[], reminders[]extensions.sheaf.* until modules land