[{"data":1,"prerenderedAt":354},["ShallowReactive",2],{"navigation":3,"\u002Fapps\u002Fisoko":87,"\u002Fapps\u002Fisoko-surround":349},[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":43,"body":89,"description":342,"extension":343,"links":344,"meta":345,"navigation":346,"path":44,"seo":347,"stem":45,"__hash__":348},"docs\u002F2.apps\u002F2.isoko.md",{"type":90,"value":91,"toc":329},"minimark",[92,96,100,103,108,111,114,130,134,146,231,237,244,248,251,254,258,265,268,271,275,278,281,285,288,291,294,301,305,319,323,326],[93,94,43],"h1",{"id":95},"isoko-local-marketplace",[97,98,99],"p",{},"Isoko means \"market\" in Kinyarwanda. The app lets you post listings and find things to buy within your local network — the people you are connected to through the mesh.",[97,101,102],{},"This app is early. The core features work. Some things described here are in active development.",[104,105,107],"h2",{"id":106},"how-it-works","How it works",[97,109,110],{},"Isoko does not have a central database of listings. When you post something, your listing is broadcast to the people you are directly connected to. Those people's devices hold a copy and share it further — like word of mouth, digitally.",[97,112,113],{},"This means:",[115,116,117,121,124,127],"ul",{},[118,119,120],"li",{},"No server knows what you are selling.",[118,122,123],{},"No company can suspend your listing.",[118,125,126],{},"No platform takes a cut.",[118,128,129],{},"Your listing reaches people in your network, not everyone on the internet.",[104,131,133],{"id":132},"posting-a-listing","Posting a listing",[97,135,136,137,141,142,145],{},"Tap ",[138,139,140],"strong",{},"New Listing"," (the ",[138,143,144],{},"+"," button). Fill in:",[147,148,149,165],"table",{},[150,151,152],"thead",{},[153,154,155,159,162],"tr",{},[156,157,158],"th",{},"Field",[156,160,161],{},"Required",[156,163,164],{},"Notes",[166,167,168,180,190,200,210,221],"tbody",{},[153,169,170,174,177],{},[171,172,173],"td",{},"Title",[171,175,176],{},"Yes",[171,178,179],{},"Short and clear",[153,181,182,185,187],{},[171,183,184],{},"Description",[171,186,176],{},[171,188,189],{},"Honest and complete",[153,191,192,195,197],{},[171,193,194],{},"Price",[171,196,176],{},[171,198,199],{},"Include currency",[153,201,202,205,207],{},[171,203,204],{},"Category",[171,206,176],{},[171,208,209],{},"Used for filtering",[153,211,212,215,218],{},[171,213,214],{},"Photos",[171,216,217],{},"No",[171,219,220],{},"Strongly recommended",[153,222,223,226,228],{},[171,224,225],{},"Location",[171,227,217],{},[171,229,230],{},"General area only, not your exact address",[97,232,136,233,236],{},[138,234,235],{},"Post",". Your listing is broadcast immediately to your connected peers.",[97,238,239,240,243],{},"Listings expire after ",[138,241,242],{},"7 days"," by default. Renew or repost if the item is still available.",[104,245,247],{"id":246},"finding-listings","Finding listings",[97,249,250],{},"The home screen shows all listings that have reached your device from the network. Use the search bar or filter by category to narrow it down.",[97,252,253],{},"Listings from people you are closer to in the trust graph appear first. A listing from someone two hops away is shown lower than one from a direct peer.",[104,255,257],{"id":256},"messaging-a-seller","Messaging a seller",[97,259,260,261,264],{},"Tap a listing. Tap ",[138,262,263],{},"Message seller",". This opens a direct, encrypted message thread with the seller using the same DIDComm connection protocol as iwacu's person chat.",[97,266,267],{},"The seller receives your message when their device is online. If they are offline, the message is held by a mediator until they connect.",[97,269,270],{},"You never need to know the seller's name or phone number to communicate. The app handles the connection.",[104,272,274],{"id":273},"completing-a-transaction","Completing a transaction",[97,276,277],{},"Isoko does not process payments. That is between you and the seller. Meet in person, use cash, use whatever you trust. The app's job is to connect you.",[97,279,280],{},"After the transaction, you can leave a trust rating for the seller. Ratings are stored in your local trust graph and shared with your peers — not on any central server.",[104,282,284],{"id":283},"privacy-in-isoko","Privacy in isoko",[97,286,287],{},"Your listings do not include your real identity. They are associated with your device's local pseudonym — the same anonymous identifier you use in iwacu.",[97,289,290],{},"Your location is never sent automatically. If you choose to include a location in a listing, use a general area (neighborhood, district) not your home address.",[97,292,293],{},"Messages between buyer and seller are end-to-end encrypted. Peers who forwarded your listing cannot read the message thread.",[295,296,298],"callout",{"color":297,"icon":71},"sky",[97,299,300],{},"The app cover story: isoko is a normal local marketplace app. This is also genuinely true — it is a local marketplace app. The privacy protections are not a disguise. They are good design.",[104,302,304],{"id":303},"current-limitations","Current limitations",[115,306,307,310,313,316],{},[118,308,309],{},"No photo hosting yet — photos in listings are experimental and may not transmit reliably to distant peers.",[118,311,312],{},"No built-in payment integration. Cash or external crypto wallets only.",[118,314,315],{},"No dispute resolution. You are trading with your community. Reputation matters.",[118,317,318],{},"Android only. Web view available at invite links for iOS users.",[104,320,322],{"id":321},"safety","Safety",[97,324,325],{},"Meet in public places for handoffs. Tell someone where you are going. Do not meet alone for high-value items.",[97,327,328],{},"Isoko reduces what a third-party platform can know about you, but it does not change the physical risks of in-person commerce. Use common sense.",{"title":330,"searchDepth":331,"depth":332,"links":333},"",1,2,[334,335,336,337,338,339,340,341],{"id":106,"depth":332,"text":107},{"id":132,"depth":332,"text":133},{"id":246,"depth":332,"text":247},{"id":256,"depth":332,"text":257},{"id":273,"depth":332,"text":274},{"id":283,"depth":332,"text":284},{"id":303,"depth":332,"text":304},{"id":321,"depth":332,"text":322},"How to use isoko to buy and sell with people nearby. No accounts, no platform fees, no identity required.","md",null,{},true,{"title":43,"description":342},"xZfWc42xPXHw80cWMGAq79lnxGPwdezonox41nUQkHA",[350,352],{"title":39,"path":40,"stem":41,"description":351,"children":-1},"Everything the iwacu app can do. Commands, panels, script editor, device sync, invitations, tree merge, and data export.",{"title":47,"path":48,"stem":49,"description":353,"children":-1},"How to use abantu to create communities, write and ratify protocols, run projects, and make decisions together — without a central server.",1783593685810]