Packages

@paramira/link-room

A link room: a small encrypted log two communities share for one act (two families linking their trees, two clan chapters linking), with statements signed by each community's key, offer codes handed over in person, and the room's records in the shape @paramira/requirements evaluates.

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

Packages: clan, family

Uses