@paramira/link-room
License: AGPL-3.0-or-later. Paramira's own design for acts between two communities: a shared encrypted room, statements signed with each community's key, offer codes.
Source: packages/link-room
What it does
A small encrypted log two communities share for one act, such as two families linking their trees or two clans joining, so neither reads the other's own log (docs/plans/protocol-requirements.md). Its address is handed over as an offer code, a QR shown in person or a private message.
Who speaks for a community in the room is shown by statements signed with the community's own key and checked against its DID; each event's author is checked too. roomRecords() turns a room's events into the records @paramira/requirements evaluates, keeping only what verifies.
AGPL-3.0-or-later.
Used by
Apps: abantu, iwacu-nuxt
Services: directory
Uses
isoko-client
The isoko marketplace client shared by isoko-web and the Paramira companion app: listings, buying, deliveries and procedures with signed step attestations, scenarios, and chat, over services/isoko-market.
notices
Turning what's new into what a person sees: notices from any source, de-duplicated, filtered by what they follow, held during quiet hours or gathered into a daily digest, and rendered discreetly by default, so a lock screen never says more than 'something new'.