[{"data":1,"prerenderedAt":292},["ShallowReactive",2],{"navigation":3,"\u002Fgetting-started\u002Finvite-family":87,"\u002Fgetting-started\u002Finvite-family-surround":287},[4,32,51,69],{"title":5,"path":6,"stem":7,"children":8,"icon":31},"Getting Started","\u002Fgetting-started","1.getting-started\u002F1.index",[9,11,15,19,23,27],{"title":10,"path":6,"stem":7},"What is this?",{"title":12,"path":13,"stem":14},"Before You Begin","\u002Fgetting-started\u002Fbefore-you-begin","1.getting-started\u002F2.before-you-begin",{"title":16,"path":17,"stem":18},"Install the Apps","\u002Fgetting-started\u002Finstall","1.getting-started\u002F3.install",{"title":20,"path":21,"stem":22},"Your First Family Tree","\u002Fgetting-started\u002Fyour-first-tree","1.getting-started\u002F4.your-first-tree",{"title":24,"path":25,"stem":26},"Invite Family Members","\u002Fgetting-started\u002Finvite-family","1.getting-started\u002F5.invite-family",{"title":28,"path":29,"stem":30},"Connect Family Branches","\u002Fgetting-started\u002Fconnect-branches","1.getting-started\u002F6.connect-branches","i-lucide-footprints",{"title":33,"icon":34,"path":35,"stem":36,"children":37,"page":50},"Apps","i-lucide-smartphone","\u002Fapps","2.apps",[38,42,46],{"title":39,"path":40,"stem":41},"Iwacu — Family Tree","\u002Fapps\u002Fiwacu","2.apps\u002F1.iwacu",{"title":43,"path":44,"stem":45},"Isoko — Local Marketplace","\u002Fapps\u002Fisoko","2.apps\u002F2.isoko",{"title":47,"path":48,"stem":49},"Abantu — Community Governance","\u002Fapps\u002Fabantu","2.apps\u002F3.abantu",false,{"title":52,"icon":53,"path":54,"stem":55,"children":56,"page":50},"Self-Hosting","i-lucide-server","\u002Fself-hosting","3.self-hosting",[57,61,65],{"title":58,"path":59,"stem":60},"Self-Hosting Overview","\u002Fself-hosting\u002Foverview","3.self-hosting\u002F1.overview",{"title":62,"path":63,"stem":64},"Deploy the Relay Server","\u002Fself-hosting\u002Frelay","3.self-hosting\u002F2.relay",{"title":66,"path":67,"stem":68},"Configure Tor Hidden Service","\u002Fself-hosting\u002Ftor","3.self-hosting\u002F3.tor",{"title":70,"icon":71,"path":72,"stem":73,"children":74,"page":50},"Privacy & Security","i-lucide-shield","\u002Fprivacy","4.privacy",[75,79,83],{"title":76,"path":77,"stem":78},"How Privacy Works Here","\u002Fprivacy\u002Fhow-it-works","4.privacy\u002F1.how-it-works",{"title":80,"path":81,"stem":82},"Device Security","\u002Fprivacy\u002Fdevice","4.privacy\u002F2.device",{"title":84,"path":85,"stem":86},"Under Pressure","\u002Fprivacy\u002Fcoercion","4.privacy\u002F3.coercion",{"id":88,"title":24,"body":89,"description":280,"extension":281,"links":282,"meta":283,"navigation":284,"path":25,"seo":285,"stem":26,"__hash__":286},"docs\u002F1.getting-started\u002F5.invite-family.md",{"type":90,"value":91,"toc":268},"minimark",[92,96,100,103,108,111,127,131,136,139,147,158,169,176,179,183,186,199,213,216,222,226,229,243,246,250,253,258,261],[93,94,24],"h1",{"id":95},"invite-family-members",[97,98,99],"p",{},"Inviting someone means assigning them a specific slot in the tree. You are not just saying \"come join my app.\" You are saying \"you are this person, this is your place in this family.\"",[97,101,102],{},"Only the tree maintainer can generate invitations. Do not share your invitation links carelessly.",[104,105,107],"h2",{"id":106},"what-happens-when-someone-accepts-an-invitation","What happens when someone accepts an invitation",[97,109,110],{},"When your cousin Amahoro accepts an invitation:",[112,113,114,118,121,124],"ol",{},[115,116,117],"li",{},"Her device joins the family cell — the encrypted group that holds the tree data.",[115,119,120],{},"She is assigned the person record you designated for her.",[115,122,123],{},"She can see the tree, add information about herself, and participate in group chats.",[115,125,126],{},"She cannot modify anyone else's record without your approval.",[104,128,130],{"id":129},"two-ways-to-invite","Two ways to invite",[132,133,135],"h3",{"id":134},"in-person-qr-code-most-secure","In person — QR code (most secure)",[97,137,138],{},"This is the preferred method. You are physically present with the person you are inviting. You show them a QR code on your screen. They scan it. Done.",[97,140,141,142,146],{},"Open iwacu. Go to the family panel for the family they belong to — either open it from the tree by hovering a family card and clicking ",[143,144,145],"strong",{},"💬",", or use the terminal:",[148,149,154],"pre",{"className":150,"code":152,"language":153},[151],"language-text","family show myfamily\n","text",[155,156,152],"code",{"__ignoreMap":157},"",[97,159,160,161,164,165,168],{},"In the family panel, go to ",[143,162,163],{},"Members",". Find the person's row. Tap the ",[143,166,167],{},"🔗"," icon. A QR code appears on your screen.",[170,171,173],"callout",{"color":172,"icon":71},"sky",[97,174,175],{},"The QR code contains an encrypted invitation. It is valid for 72 hours. After that, it expires and cannot be used. Generate a new one if needed.",[97,177,178],{},"The person you are inviting opens iwacu on their phone. If they do not have it yet, the QR landing page has a download link. They scan the code. The app processes the invitation automatically.",[132,180,182],{"id":181},"remotely-invite-link","Remotely — invite link",[97,184,185],{},"If you cannot meet in person, you can send an invite link. The link is safe to send over WhatsApp, SMS, or email — it contains an encrypted payload that only the iwacu app can process.",[97,187,188,189,191,192,194,195,198],{},"In the ",[143,190,163],{}," panel, tap ",[143,193,167],{}," next to the person's name, then tap ",[143,196,197],{},"Copy link",". Send that link through whatever channel you use.",[170,200,203],{"color":201,"icon":202},"amber","i-lucide-alert-triangle",[97,204,205,208,209,212],{},[143,206,207],{},"Send the link — not the secret."," The link is safe to share. Do not share the raw ",[155,210,211],{},"iwacu:\u002F\u002Finvite\u002F..."," text with people who are not the intended recipient. One link, one person.",[97,214,215],{},"The link will open a web page. If the recipient has iwacu installed, the page will open the app automatically. If not, it will offer a download.",[97,217,218,221],{},[143,219,220],{},"The link expires in 72 hours."," If your family member does not use it in time, generate a new one. Tell them to expect it, and tell them when you sent it.",[104,223,225],{"id":224},"what-to-do-if-someone-joins-as-the-wrong-person","What to do if someone joins as the wrong person",[97,227,228],{},"If an invitation was used by the wrong person — it happens, especially with family group chats — revoke their access:",[112,230,231,237,240],{},[115,232,233,234,236],{},"Open the family panel → ",[143,235,163],{},".",[115,238,239],{},"Remove the incorrect person from the cell.",[115,241,242],{},"Generate a new invitation for the correct person.",[97,244,245],{},"You are the maintainer. You have this power. Use it when needed.",[104,247,249],{"id":248},"check-who-has-joined","Check who has joined",[97,251,252],{},"In the terminal:",[148,254,256],{"className":255,"code":152,"language":153},[151],[155,257,152],{"__ignoreMap":157},[97,259,260],{},"The panel shows all members and which ones are active (have accepted an invitation and connected at least once).",[262,263,265],"u-button",{"to":29,"trailing-icon":264},"i-lucide-arrow-right",[97,266,267],{},"Connect family branches",{"title":157,"searchDepth":269,"depth":270,"links":271},1,2,[272,273,278,279],{"id":106,"depth":270,"text":107},{"id":129,"depth":270,"text":130,"children":274},[275,277],{"id":134,"depth":276,"text":135},3,{"id":181,"depth":276,"text":182},{"id":224,"depth":270,"text":225},{"id":248,"depth":270,"text":249},"How to invite someone to join your family tree as a specific person. Two paths — in person and remote.","md",null,{},true,{"title":24,"description":280},"kj1OAeoKc4uEYVoENL1A8t1HcMhalOY5l_qZ6FoH8Ec",[288,290],{"title":20,"path":21,"stem":22,"description":289,"children":-1},"How to create your first family tree in iwacu — adding people, building structure, and understanding the layout.",{"title":28,"path":29,"stem":30,"description":291,"children":-1},"How two cousins can connect their separate family trees. This requires meeting in person. It is designed that way.",1783593685810]