@paramira/community-log
License: MIT. Plumbing: signed, hash-chained event format + relay client, reusable by any app talking to an abantu-style relay.
Source: packages/community-log
What it does
The community event log format abantu uses, and a small client for the relay that stores it (services/abantu-rooms). Lets an app other than abantu (iwacu, creating a family's community) append to a community log that abantu accepts as its own.
Used by
Apps: abantu, companion, iwacu-nuxt
In tests or development only: community-core.
Uses
community-identity
A community's own did:iwacu identity: keypair creation with a founder proof, the community key sealed to each custodian inside the community's event log, custodian add/remove rules, and signing as the community.
community-plugin-api
The plugin contract for community apps in abantu and the Paramira companion: event reducers, tabs, routes and notice rules, a per-plugin context limited to what the manifest declares (storage, rooms, blobs, community signing, the board, proposals), and a source lint.