Di tin dɛn we pɔsin fɔ no bɔt Fɔ tɔk to pipul dɛn
Grup chat dɛn
Ɛnd-to-ɛnd ɛnkript grup tɔk-tɔk we nɔ de lik dɛn yon mɛmbaship fɔ bi mɛmba. Ɛvri mɛsej dɛn rap apat fɔ ɛni mɛmba, we dɛn adrɛs to wan ki we na yuz wan tɛm.
Dɛn translet dis pej wit mashin fɔ mek i izi fɔ am. Di Inglish ɔrijinal na di vɛshɔn we de aplay.
Fɔ mek wan grup
/group @alice @bob Weekend plans mek wan grup wit dɛn mɛmba dɛn de ɛn dat
nem. Di nem na sɔntin we pɔsin kin disayd fɔ du. Yu kin pik bak Krio Grup Chat frɔm
sɔmbɔdi in kɔntɛks mɛnyu, ɔ yuz di + nia di Grup Chats sɛkshɔn na di
saydbar.
Yu bi di grup in yon pɔsin we gɛt am. Grup dɛn de kap pan 100 mɛmba dɛn, bikɔs ɛni mɛsej de ɛnkript sɛpret fɔ ɛni wan ɛn di per-mesej fan-out gɛt fɔ de baund.
Fɔ ad mɛmba dɛn
/addmember @nym, ɔ /invite @nym wɛl yu de in di grup. If
anybɔdi ɛksɛpt di ɔna en admin de mek dis na di grup di sɔp let memba ad
odas sɛtin, na di grup in kɔntɛks mɛnyu.
/groupinfo list di mɛmba dɛn we de naw.
Invayt link dɛn
E de off by default. Di owner o wan admin go on am Alaw fɔ jɔyn via inviteshɔn link frɔm di grup kontek menu, afta we di link show de — fɔ dem, ɛn fɔ mɛmbə de too wen "alɔ mɛmbə dɛn fɔ ad ɔda" de on.
Dɛn kin aks sɔmbɔdi we nyu we opin inviteshɔn link fɔ pik nym ɔ log in fɔs; di jɔyn dɔn i kin bigin bak fɔ insɛf, so dɛn nɔ nid fɔ fɛn di link fɔ di sɛkɔn tɛm.
Riset Inviteshɔn Link rivok ɛvri link we dɛn sheb so fa insay wan go. Yuz am we a link don end op somwe yu no bin intend.
Fɔ sheb istri wit nyu mɛmba dɛn
E de off by default, ɛ nɔ so nɔ de on nɔmɔ fɔ di ɔna oda fɔ di admin mek dɛm dekin: Shay de hiti boku wit di nyu mamba na de group context menu.
Wit am on, enibodi we ad sombodi de fowod op to di grup las 50 mɛsej dɛn to dat nyu mɛmba, as wan singl ɛnkript blob, to dɛn nɔmɔ. Dɛn kin mak di mɛsej dɛn we dɛn dɔn fɔwad we dɛn nɔ dɔn chɛk fɔ no if dɛn dɔn chɛk, bikɔs dɛn nɔ go ebul fɔ chɛk di sayn dɛn we di ɔrijinal wan dɛn we rayt di buk bin rayt bak wans di tɛks dɔn rilay bay ɔda pɔsin — yu de trɔst di pɔsin we ad yu nɔ fɔ dɔn ɛdit wetin dɛn pas.
Ona we inna masta, admin, modyretor, ɛn memba
| Tɛl | Du | Udat kin ebul fɔ du am |
|---|---|---|
/kick @nym | I de pul wan mɛmba | Ona, admin, modereitɔ |
/ban @nym | I de pul dɛn ɛn blok dɛn fɔ kam bak | Ona, admin, modereitɔ |
/unban @nym | Lift wan ban we dɛn dɔn ban | Ona, admin, modereitɔ |
/addmod @nym | I de promot to modarɛta | Ona, admin dem |
/removemod @nym | Dimot wan modarɛta | Ona, admin dem |
/addadmin @nym | Promot am go admin | Pɔsin we gɛt am |
/removeadmin @nym | Tek di admin status aw di admin de get | Pɔsin we gɛt am |
/transferowner @nym | I de gi di grup oba | Pɔsin we gɛt am |
/leave | I de pul yu kɔmɔt na di grup | Ɛnibɔdi |
Wan grup de wit wan onaw de kɔntrɔl am, ɛn ɛni namba di admin ɛn modirيتo de. Di split de bɛtwin ɛktin on pipul an de ɛktin ɔn di groop: moderatɔ bɔm di memba, den ban dem, ɛn den unban dem, ɛn na dat de ol de. Admin de du dat tu, ɛn ol tin we de ɛnje di grup de sɛf — in nem, in deskripshen, in invait tink, in setin, ɛn hu de ɛd memba — ɛn den de apɔint ɛn faya moderatɔ. Na di ɔna de apɔint admin, ɛn na ɔna ɛklɔn de gi di grup go to ɔda wan.
No wan kin tek aks on wan pipul we de na de semin rool o we de na wan rool we biga pan dem. Wan moderator nɔ kin kik ɔda moderator, wan admin nɔ kin demot ɔda admin, an no wan ɛksɛp de owner kin tek aks on de owner. Ownership na de wan rool we de move rader den de stack: /transferowner
hand am ova, e nɔ de ad di sɛkɔn ɔna.
No sava nɔ de fɔ arbitret, so ɛvri klaynt de chɛk di rol insɛf — we sɛn wan mɔdareshɔn akshɔn, ɛn bak pan ɛvri mɔdareshɔn ivin we i gɛt. Wan klaynt we de tɔk se pawa i nɔ gɛt, ɔlman jɔs nɔ de pe atɛnshɔn to am.
Aw grup ɛnkripshɔn de wok
Grup chat de yuz di sem NIP-17 rumors ɛn NIP-59 gift wraps as prayvet mɛsej dɛn, wan rap fɔ ɛni mɛmba, ɛni wan ɛnkript to da mɛmba de. Nymchat den ad somtin we standad NIP-17 no get.
Rotating risipiɛnt ki dɛn
Wit plain NIP-17, sombodi we de wach rilay si N gift wraps de apia di sem instant, adrɛs to N difrɛn pubkey dɛn. Dat na mɛmbaship list, ɛn i nɔ nid fɔ dikript am fɔ rid.
So Nymchat de rɔta di risipiɛnt ki dɛn. Evri taim yu send, yu klaynt mint wan fresh
ephemeral keypair ɛn advatayz in pɔblik haf insay di ɛnkript rɔmɔr, as wan
ephemeral_pk pent. Frɔm da tɛm de, ɔlman kin adrɛs dɛn mɛsej to da ki de
insted of yu rial wan. To pɔsin we de wach, ɛvri mɛsej na di grup de travul bitwin
wan tɛm pɔbki dɛn we nɔ gɛt ɛni link we pɔsin kin si to ɛni aydentiti, ɛn we nɔ gɛt tu mɛsej we de sheb a
di pɔsin we de gɛt am.
Pɔst-kɔmprɔmis rikavari
Dat rotation na di recovery mechanism bak. If wan divays dɔn kɔmprɔmis, di pɔsin we de yuz am simpul sɛn mɛsej: di nyu ephemeral ki we i de advatayz de tek di ol wan fɔ ɛvri mɛmba ɔtomɛtik wan. No ɔt-ɔf-band risink nɔ de fɔ arenj ɛn natin nɔ de fɔ di grup fɔ gri on.
Kam bak afta yu dɔn de fa
Ephemeral keys de rotate, ɛn di ivent dɛn we de kɛr dɛn de expire off relays. Wan klaynt we dɔn bi ɔflayna fɔ dez kin so kam bak ol ki ɔlman dɔn muf pas. So na so i bi rikonekt, afta wan lɔng inof gap, i de sɛn wan rit-limited ki-risayk riŋwe to ɛni wan pan in grup ɛn ri-ɛkshɛnj di ki dɛn we de naw — we na wetin de stɔp wan lɔng ɔlide fɔ tɔn insay wan grup we yu nɔ ebul fɔ rid igen.
Grup mɛsej bitwin Nymchat yuza dɛn kin yuz bak wan post-kwantam ki ɛkshɛnj pan tap di we de ɔp. Bikɔs ɔl mɛmba dɔn ɔlrɛdi gɛt in yon kɔpi we dɛn dɔn ɛnkript fɔ dɛnsɛf, wan grup kin miks ɔl tu fri — ɛn mɛsej de ɔlrɛdi mak kwantum-rɛsistant we ɛvri mɛmba gɛt am da we de. Si kwantum-rɛsistɛns ɛnkripshɔn.