[{"data":1,"prerenderedAt":121},["ShallowReactive",2],{"app-page-sheaf":3},{"id":4,"title":5,"app_id":6,"apple_store":7,"body":8,"description":15,"export":16,"export_shape":17,"extension":18,"google_play":19,"import":16,"last_verified":20,"license":21,"links":22,"logo":26,"mapping":27,"meta":55,"modules":56,"name":5,"navigation":16,"order":110,"path":111,"platform":112,"repo":113,"self_reported":16,"seo":114,"spec_version":115,"status":116,"stem":117,"summary":118,"website":119,"__hash__":120},"apps\u002Fapps\u002Fsheaf.md","Sheaf","sheaf","https:\u002F\u002Fapps.apple.com\u002Fus\u002Fapp\u002Fsheaf-plural-system-tracker\u002Fid6766770364",{"type":9,"value":10,"toc":11},"minimark",[],{"title":12,"searchDepth":13,"depth":13,"links":14},"",2,[],"FastAPI\u002FPostgreSQL app exposing JSON export v2 plus async zip backups with images.",true,"\u002Fv1\u002Fexport JSON v2; async zip backup with images","md","https:\u002F\u002Fplay.google.com\u002Fstore\u002Fapps\u002Fdetails?id=systems.lupine.sheaf","2026-09-08","AGPL-3.0-or-later",[23],{"label":24,"href":25},"Research Doc","https:\u002F\u002Fgithub.com\u002Fpluralport\u002Fspec\u002Fblob\u002Fmain\u002Fdocs\u002Fapps\u002Fsheaf.md","https:\u002F\u002Fsheaf.sh\u002Fimages\u002Fsheaf-pluralport-embed.png",[28,31,34,37,40,43,46,49,52],{"source":29,"target":30},"system object","System",{"source":32,"target":33},"members[]","Member",{"source":35,"target":36},"fronts[] with inline member_ids","FrontPeriod + one FrontAssignment per member_id",{"source":38,"target":39},"groups[] with parent_id + member_ids","Group + GroupMembership",{"source":41,"target":42},"tags[] with inline member_ids","TaxonomyTerm + TaxonomyAssignment",{"source":44,"target":45},"custom_fields[] with nested values","CustomFieldDefinition + CustomFieldValue",{"source":47,"target":48},"journals[]","Note",{"source":50,"target":51},"messages[]","BoardPost; replies are preserved in extensions for now",{"source":53,"target":54},"polls[], reminders[]","extensions.sheaf.* until modules land",{},[57,61,64,67,70,73,76,79,83,86,89,91,94,96,98,101,104,107],{"key":58,"support":59,"note":60},"systems","full","System profile, settings, safety and retention config.",{"key":62,"support":59,"note":63},"members",null,{"key":65,"support":59,"note":66},"fronting","Co-front intervals and point-in-time switches (front_events).",{"key":68,"support":59,"note":69},"groups","Hierarchical groups with manual ordering.",{"key":71,"support":59,"note":72},"taxonomy","Tags.",{"key":74,"support":59,"note":75},"custom_fields","Definitions and values, including select choices and privacy.",{"key":77,"support":59,"note":78},"notes","Journals with revision history.",{"key":80,"support":81,"note":82},"assets","partial","Avatar\u002Fbanner URLs and an optional zip bundle with images.",{"key":84,"support":59,"note":85},"privacy","Per-member, group, field, and relationship levels.",{"key":87,"support":59,"note":88},"chat","Board messages.",{"key":90,"support":59,"note":63},"boards",{"key":92,"support":59,"note":93},"relationships","Types plus member and group relationships.",{"key":95,"support":59,"note":63},"polls",{"key":97,"support":59,"note":63},"reminders",{"key":99,"support":100,"note":63},"habits","none",{"key":102,"support":100,"note":103},"proxy","Sheaf does not proxy messages.",{"key":105,"support":81,"note":106},"sharing","Share views round-trip; grants (live links) are deliberately never exported.",{"key":108,"support":59,"note":109},"safety","Carried in the sheaf extension.",1,"\u002Fapps\u002Fsheaf","Web (hosted), Android+WearOS, iOS+WatchOS","https:\u002F\u002Fgithub.com\u002Fsheaf-project\u002Fsheaf",{"description":15},"0.1","adopter","apps\u002Fsheaf","FastAPI\u002FPostgreSQL app with application-level encryption. It already exposes \u002Fv1\u002Fexport 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.","https:\u002F\u002Fsheaf.sh","nTfRmmI6T85Uxud68gPeiBzTVIP_OgN2JSy_KrViN40",1792272242370]