{"$schema":"https://ejfox.com/schema/page-twin@1.json","kind":"blog_tag","url":"https://ejfox.com/blog/tag/activism","json_url":"https://ejfox.com/blog/tag/activism.json","generator":"ejfox.com/json-twin@1","data":{"tag":"activism","count":15,"posts":[{"slug":"2019/climate-strike-nyc","title":"NYC’s Climate March","date":"2019-09-20T21:19:39-04:00","type":"photo","hidden":false,"dek":"In which the youths march through the street with extremely clever signs since they are too young to riot","tags":["activism","climatechange","protest"],"toc":[{"text":"NYC’s Climate March","slug":"nycs-climate-march","level":"h1","children":[]}],"metadata":{"dek":"In which the youths march through the street with extremely clever signs since they are too young to riot","type":"photo","hidden":false,"inprogress":false,"date":"2019-09-20T21:19:39-04:00","tags":["activism","climatechange","protest"],"words":172,"images":13,"imageDetails":{"total":13,"cloudinary":13,"withDimensions":0},"links":13,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"NYC’s Climate March","slug":"nycs-climate-march","level":"h1","children":[]}],"slug":"2019/climate-strike-nyc"}},{"slug":"2019/hong-kong-protest-techniques","title":"Hong Kong Protest Techniques","date":"2019-08-14T08:00:39.000Z","type":"words","hidden":false,"dek":"In which the citizens of Hong Kong find new creative ways to improve on public disobedience","modified":"2025-07-01T03:40:19.000Z","tags":["protest","activism","tactics","security"],"toc":[{"text":"Hong Kong Protest Techniques","slug":"hong-kong-protest-techniques","level":"h2","children":[]}],"metadata":{"dek":"In which the citizens of Hong Kong find new creative ways to improve on public disobedience","type":"words","hidden":false,"inprogress":false,"date":"2019-08-14T08:00:39.000Z","modified":"2025-07-01T03:40:19.000Z","tags":["protest","activism","tactics","security"],"words":130,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":0,"codeBlocks":0,"headers":{"h2":1},"toc":[{"text":"Hong Kong Protest Techniques","slug":"hong-kong-protest-techniques","level":"h2","children":[]}],"slug":"2019/hong-kong-protest-techniques"}},{"slug":"2019/linocut-printing-guide","title":"Linocut printing for a bright future","date":"2019-08-18T08:00:39.000Z","type":"words","hidden":false,"dek":"In which the author explains his reasoning for exploring analog methods of distributing information with ink and linoleum, and provides a guide on how to do so yourself if so inclined","modified":"2024-09-23T16:13:27.000Z","tags":["analog","linocut","art","design","activism"],"toc":[{"text":"Linocut printing for a bright future","slug":"linocut-printing-for-a-bright-future","level":"h2","children":[{"text":"Making a linocut","slug":"making-a-linocut","level":"h3","children":[]}]}],"metadata":{"dek":"In which the author explains his reasoning for exploring analog methods of distributing information with ink and linoleum, and provides a guide on how to do so yourself if so inclined","type":"words","hidden":false,"inprogress":false,"date":"2019-08-18T08:00:39.000Z","modified":"2024-09-23T16:13:27.000Z","tags":["analog","linocut","art","design","activism"],"words":2175,"images":3,"imageDetails":{"total":3,"cloudinary":3,"withDimensions":0},"links":5,"codeBlocks":0,"headers":{"h2":1},"toc":[{"text":"Linocut printing for a bright future","slug":"linocut-printing-for-a-bright-future","level":"h2","children":[{"text":"Making a linocut","slug":"making-a-linocut","level":"h3","children":[]}]}],"slug":"2019/linocut-printing-guide"}},{"slug":"2019/the-internet-was-built-to-be-hacked","title":"The Internet Was Built To Be Hacked","date":"2019-02-01T10:00:56.000Z","type":"words","hidden":false,"dek":"In which the author is grateful for the hackers who invented the internet","modified":"2024-10-12T23:52:51.000Z","tags":["hackers","internet","coding","activism"],"toc":[{"text":"The Internet Was Built To Be Hacked","slug":"the-internet-was-built-to-be-hacked","level":"h2","children":[]}],"metadata":{"dek":"In which the author is grateful for the hackers who invented the internet","type":"words","hidden":false,"inprogress":false,"date":"2019-02-01T10:00:56.000Z","modified":"2024-10-12T23:52:51.000Z","tags":["hackers","internet","coding","activism"],"words":1552,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":0,"codeBlocks":0,"headers":{"h2":1},"toc":[{"text":"The Internet Was Built To Be Hacked","slug":"the-internet-was-built-to-be-hacked","level":"h2","children":[]}],"slug":"2019/the-internet-was-built-to-be-hacked"}},{"slug":"2020/online-brigades-gaming-twitter","title":"Online Nazis Have Figured Out How To Game Twitter","date":"2020-02-14T21:19:39-04:00","type":"words","hidden":false,"dek":"The newest weapon in the arsenal of internet nazis is mass-brigading Twitter reports, and it’s working","tags":["activism","journalism","twitter","security"],"toc":[{"text":"Online Nazis Have Figured Out How To Game Twitter","slug":"online-nazis-have-figured-out-how-to-game-twitter","level":"h1","children":[]}],"metadata":{"dek":"The newest weapon in the arsenal of internet nazis is mass-brigading Twitter reports, and it’s working","type":"words","hidden":false,"inprogress":false,"date":"2020-02-14T21:19:39-04:00","tags":["activism","journalism","twitter","security"],"words":447,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":7,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"Online Nazis Have Figured Out How To Game Twitter","slug":"online-nazis-have-figured-out-how-to-game-twitter","level":"h1","children":[]}],"slug":"2020/online-brigades-gaming-twitter"}},{"slug":"2023/crypto-ai-colonization","title":"Deconstructing Crypto, AI, and the 21st Century Colonial Mindset","date":"2023-01-24T15:56:03.000Z","type":"post","dek":"In which we embrace new technology and strive for an equitable future","modified":"2024-09-26T01:30:20.000Z","tags":["activism","art","climatechange","cryptocurrency","ecology","machinelearning"],"toc":[{"text":"Deconstructing Crypto, AI, and the 21st Century Colonial Mindset","slug":"deconstructing-crypto-ai-and-the-21st-century-colonial-mindset","level":"h2","children":[{"text":"Hoarding knowledge and technology","slug":"hoarding-knowledge-and-technology","level":"h3","children":[]},{"text":"Colonial Algorithms","slug":"colonial-algorithms","level":"h3","children":[]},{"text":"Old systems reinterpreted","slug":"old-systems-reinterpreted","level":"h3","children":[]},{"text":"The soul is built from greed","slug":"the-soul-is-built-from-greed","level":"h3","children":[]}]}],"metadata":{"dek":"In which we embrace new technology and strive for an equitable future","date":"2023-01-24T15:56:03.000Z","modified":"2024-09-26T01:30:20.000Z","tags":["activism","art","climatechange","cryptocurrency","ecology","machinelearning"],"words":1398,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":5,"codeBlocks":0,"headers":{"h2":1},"toc":[{"text":"Deconstructing Crypto, AI, and the 21st Century Colonial Mindset","slug":"deconstructing-crypto-ai-and-the-21st-century-colonial-mindset","level":"h2","children":[{"text":"Hoarding knowledge and technology","slug":"hoarding-knowledge-and-technology","level":"h3","children":[]},{"text":"Colonial Algorithms","slug":"colonial-algorithms","level":"h3","children":[]},{"text":"Old systems reinterpreted","slug":"old-systems-reinterpreted","level":"h3","children":[]},{"text":"The soul is built from greed","slug":"the-soul-is-built-from-greed","level":"h3","children":[]}]}],"type":"post","slug":"2023/crypto-ai-colonization"}},{"slug":"reading/Carton-Patriotic Treason","title":"Patriotic Treason","type":"post","tags":["book","history","america","activism"],"toc":[{"text":"Patriotic Treason","slug":"patriotic-treason","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"54477","title":"Patriotic Treason: John Brown and the Soul of America","author":"Evan Carton","asin":"B000JMKS7Y","lastAnnotatedDate":"2025-08-10","bookImageUrl":"https://m.media-amazon.com/images/I/91r7o60L5KL._SY160.jpg","highlightsCount":12},"tags":["book","history","america","activism"],"words":827,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"Patriotic Treason","slug":"patriotic-treason","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/Carton-Patriotic Treason"}},{"slug":"reading/Clover-Riot. Strike. Riot","title":"Riot. Strike. Riot","type":"post","tags":["book","activism","protest","politics"],"toc":[{"text":"Riot. Strike. Riot","slug":"riot-strike-riot","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"44304","title":"Riot. Strike. Riot: The New Era of Uprisings","author":"Joshua Clover","asin":"B013NI8WB4","lastAnnotatedDate":"2019-04-11","bookImageUrl":"https://m.media-amazon.com/images/I/81LVOVLefKL._SY160.jpg","highlightsCount":1},"tags":["book","activism","protest","politics"],"words":69,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"Riot. Strike. Riot","slug":"riot-strike-riot","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/Clover-Riot. Strike. Riot"}},{"slug":"reading/D'Ignazio-Klein-Data Feminism","title":"Data Feminism","type":"post","tags":["data","activism"],"toc":[{"text":"Data Feminism","slug":"data-feminism","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"tags":["data","activism"],"kindle-sync":{"bookId":"47184","title":"Data Feminism (Strong Ideas)","author":"Catherine D'Ignazio and Lauren F. Klein","asin":"B08BT3SY5N","lastAnnotatedDate":"2021-05-25","bookImageUrl":"https://m.media-amazon.com/images/I/81vmeQxjkML._SY160.jpg","highlightsCount":5},"words":244,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"Data Feminism","slug":"data-feminism","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/D'Ignazio-Klein-Data Feminism"}},{"slug":"reading/Eagleton-Why Marx Was Right","title":"Why Marx Was Right","type":"post","tags":["book","politics","activism"],"toc":[{"text":"Why Marx Was Right","slug":"why-marx-was-right","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"3551","title":"Why Marx Was Right","author":"Terry Eagleton","asin":"B004V9IFDA","lastAnnotatedDate":"2024-01-12","bookImageUrl":"https://m.media-amazon.com/images/I/41MZr3P0BIL._SY160.jpg","highlightsCount":11},"tags":["book","politics","activism"],"words":408,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"Why Marx Was Right","slug":"why-marx-was-right","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/Eagleton-Why Marx Was Right"}},{"slug":"reading/Gelderloos-Oleynik-Anarchy Works","title":"Anarchy Works","date":"2025-08-21T18:44:50.000Z","type":"post","modified":"2025-08-24T22:30:27.000Z","tags":["book","anarchism","politics","activism"],"toc":[{"text":"Anarchy Works","slug":"anarchy-works","level":"h2","children":[{"text":"Highlights","slug":"highlights","level":"h3","children":[]},{"text":"Metadata","slug":"metadata","level":"h3","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"24436","title":"Anarchy Works (Annotated)","author":"Peter Gelderloos and Vladimir Oleynik","asin":"B018SN4HT0","lastAnnotatedDate":"2024-01-22","bookImageUrl":"https://m.media-amazon.com/images/I/7165cK74S1L._SY160.jpg","highlightsCount":20},"date":"2025-08-21T18:44:50.000Z","modified":"2025-08-24T22:30:27.000Z","tags":["book","anarchism","politics","activism"],"words":1036,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h2":1},"toc":[{"text":"Anarchy Works","slug":"anarchy-works","level":"h2","children":[{"text":"Highlights","slug":"highlights","level":"h3","children":[]},{"text":"Metadata","slug":"metadata","level":"h3","children":[]}]}],"type":"post","slug":"reading/Gelderloos-Oleynik-Anarchy Works"}},{"slug":"reading/Graeber-Direct Action","title":"Direct Action","type":"post","tags":["book","activism","protest"],"toc":[{"text":"Direct Action","slug":"direct-action","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"14102","title":"Direct Action: An Ethnography","author":"David Graeber","asin":"B0051QH31W","lastAnnotatedDate":"2025-04-07","bookImageUrl":"https://m.media-amazon.com/images/I/51CLzpOuyHL._SY160.jpg","highlightsCount":1},"tags":["book","activism","protest"],"words":85,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"Direct Action","slug":"direct-action","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/Graeber-Direct Action"}},{"slug":"reading/Greenwald-No Place to Hide","title":"No Place to Hide","type":"post","tags":["book","security","politics","activism"],"toc":[{"text":"No Place to Hide","slug":"no-place-to-hide","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"2409","title":"No Place to Hide: Edward Snowden, the NSA, and the U.S. Surveillance State","author":"Glenn Greenwald","asin":"B00E0CZX0G","lastAnnotatedDate":"2015-02-28","bookImageUrl":"https://m.media-amazon.com/images/I/717C3YRXF9L._SY160.jpg","highlightsCount":2},"tags":["book","security","politics","activism"],"words":94,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"No Place to Hide","slug":"no-place-to-hide","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/Greenwald-No Place to Hide"}},{"slug":"reading/Hinton-America on Fire","title":"America on Fire","type":"post","tags":["book","america","police","activism","history"],"toc":[{"text":"America on Fire","slug":"america-on-fire","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"metadata":{"kindle-sync":{"bookId":"24960","title":"America on Fire: The Untold History of Police Violence and Black Rebellion Since the 1960s","author":"Elizabeth Hinton","asin":"B08L6ZNW43","lastAnnotatedDate":"2021-06-22","bookImageUrl":"https://m.media-amazon.com/images/I/81s8svAo1pL._SY160.jpg","highlightsCount":4},"tags":["book","america","police","activism","history"],"words":215,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":1,"codeBlocks":0,"headers":{"h1":1},"toc":[{"text":"America on Fire","slug":"america-on-fire","level":"h1","children":[{"text":"Highlights","slug":"highlights","level":"h2","children":[]},{"text":"Metadata","slug":"metadata","level":"h2","children":[]}]}],"type":"post","slug":"reading/Hinton-America on Fire"}},{"slug":"robots/someday/prep-mesh","title":"PREP-MESH COMPLETE SPECIFICATION","date":"2024-11-11T18:47:06.000Z","type":"post","modified":"2025-02-03T01:41:52.000Z","tags":["activism","projects","infrastructure"],"toc":[{"text":"PREP-MESH COMPLETE SPECIFICATION","slug":"prep-mesh-complete-specification","level":"h2","children":[{"text":"CORE CONCEPT","slug":"core-concept","level":"h3","children":[]},{"text":"USER STORIES & ACCEPTANCE CRITERIA","slug":"user-stories--acceptance-criteria","level":"h3","children":[]},{"text":"FEATURES","slug":"features","level":"h3","children":[]},{"text":"WON'T DO","slug":"wont-do","level":"h3","children":[]}]},{"text":"PREP-MESH EVALUATION SYSTEMS","slug":"prep-mesh-evaluation-systems","level":"h2","children":[{"text":"MEDICAL & TRAUMA","slug":"medical--trauma","level":"h3","children":[]},{"text":"POWER & COMMS","slug":"power--comms","level":"h3","children":[]},{"text":"SHELTER & CLOTHING","slug":"shelter--clothing","level":"h3","children":[]},{"text":"WATER & HYDRATION","slug":"water--hydration","level":"h3","children":[]},{"text":"FOOD & COOKING","slug":"food--cooking","level":"h3","children":[]},{"text":"TOOLS & REPAIR","slug":"tools--repair","level":"h3","children":[]},{"text":"INFO & NAVIGATION","slug":"info--navigation","level":"h3","children":[]},{"text":"LOAD CARRYING","slug":"load-carrying","level":"h3","children":[]}]},{"text":"Introduction","slug":"introduction","level":"h2","children":[]},{"text":"Project Goals","slug":"project-goals","level":"h2","children":[]},{"text":"Development Phases and Key Features","slug":"development-phases-and-key-features","level":"h2","children":[{"text":"Phase 1: Foundation Setup","slug":"phase-1-foundation-setup","level":"h3","children":[]},{"text":"Phase 2: Supply Hub and Skill-Based Kits","slug":"phase-2-supply-hub-and-skill-based-kits","level":"h3","children":[]},{"text":"Phase 3: Group Formation and Management","slug":"phase-3-group-formation-and-management","level":"h3","children":[]},{"text":"Phase 4: Dashboard and Progress Tracking","slug":"phase-4-dashboard-and-progress-tracking","level":"h3","children":[]},{"text":"Phase 5: User Interface and Experience","slug":"phase-5-user-interface-and-experience","level":"h3","children":[]},{"text":"Phase 6: Data Synchronization and Offline Functionality","slug":"phase-6-data-synchronization-and-offline-functionality","level":"h3","children":[]},{"text":"Phase 7: Data Privacy and Control","slug":"phase-7-data-privacy-and-control","level":"h3","children":[]},{"text":"Phase 8: Testing and Deployment","slug":"phase-8-testing-and-deployment","level":"h3","children":[]}]},{"text":"Future Features and Directions","slug":"future-features-and-directions","level":"h2","children":[]},{"text":"Conclusion","slug":"conclusion","level":"h2","children":[]},{"text":"Introduction","slug":"introduction-1","level":"h2","children":[]},{"text":"Project Goals","slug":"project-goals-1","level":"h2","children":[]},{"text":"Development Phases and Key Features","slug":"development-phases-and-key-features-1","level":"h2","children":[{"text":"Phase 1: PGP Key Generation and Onboarding","slug":"phase-1-pgp-key-generation-and-onboarding","level":"h3","children":[]},{"text":"Phase 2: Client-Side Key Management","slug":"phase-2-client-side-key-management","level":"h3","children":[]},{"text":"Phase 3: In-App Verification and Web of Trust","slug":"phase-3-in-app-verification-and-web-of-trust","level":"h3","children":[]},{"text":"Phase 4: Shared Group Key Management","slug":"phase-4-shared-group-key-management","level":"h3","children":[]},{"text":"Phase 5: Supply Cycle Integration","slug":"phase-5-supply-cycle-integration","level":"h3","children":[]},{"text":"Phase 6: Story-Driven Prompts and Scenario-Based Rewards","slug":"phase-6-story-driven-prompts-and-scenario-based-rewards","level":"h3","children":[]},{"text":"Phase 7: Notifications and Reminders","slug":"phase-7-notifications-and-reminders","level":"h3","children":[]},{"text":"Phase 8: Collective Progress Tracking and Rewards","slug":"phase-8-collective-progress-tracking-and-rewards","level":"h3","children":[]}]},{"text":"Future Features and Directions","slug":"future-features-and-directions-1","level":"h2","children":[]},{"text":"Conclusion","slug":"conclusion-1","level":"h2","children":[]},{"text":"Development Plan: PGP Encryption Scrollytelling Site","slug":"development-plan-pgp-encryption-scrollytelling-site","level":"h2","children":[{"text":"Project Overview","slug":"project-overview","level":"h3","children":[]},{"text":"Technology Stack","slug":"technology-stack","level":"h3","children":[]},{"text":"User Stories and Feature Evolution","slug":"user-stories-and-feature-evolution","level":"h3","children":[]},{"text":"Development Roadmap","slug":"development-roadmap","level":"h3","children":[]},{"text":"Next Steps","slug":"next-steps","level":"h3","children":[]}]},{"text":"SurvivalHub Landing Page Design","slug":"survivalhub-landing-page-design","level":"h2","children":[{"text":"1. Header","slug":"1-header","level":"h3","children":[]},{"text":"2. Hero Section","slug":"2-hero-section","level":"h3","children":[]},{"text":"3. What is SurvivalHub?","slug":"3-what-is-survivalhub","level":"h3","children":[]},{"text":"4. Why SurvivalHub?","slug":"4-why-survivalhub","level":"h3","children":[]},{"text":"5. Features","slug":"5-features","level":"h3","children":[]},{"text":"6. How It Works","slug":"6-how-it-works","level":"h3","children":[]},{"text":"7. Testimonials","slug":"7-testimonials","level":"h3","children":[]},{"text":"8. Call to Action","slug":"8-call-to-action","level":"h3","children":[]},{"text":"9. Footer","slug":"9-footer","level":"h3","children":[]}]}],"metadata":{"date":"2024-11-11T18:47:06.000Z","modified":"2025-02-03T01:41:52.000Z","share":true,"tags":["activism","projects","infrastructure"],"words":6799,"images":0,"imageDetails":{"total":0,"cloudinary":0,"withDimensions":0},"links":0,"codeBlocks":11,"headers":{"h2":14},"toc":[{"text":"PREP-MESH COMPLETE SPECIFICATION","slug":"prep-mesh-complete-specification","level":"h2","children":[{"text":"CORE CONCEPT","slug":"core-concept","level":"h3","children":[]},{"text":"USER STORIES & ACCEPTANCE CRITERIA","slug":"user-stories--acceptance-criteria","level":"h3","children":[]},{"text":"FEATURES","slug":"features","level":"h3","children":[]},{"text":"WON'T DO","slug":"wont-do","level":"h3","children":[]}]},{"text":"PREP-MESH EVALUATION SYSTEMS","slug":"prep-mesh-evaluation-systems","level":"h2","children":[{"text":"MEDICAL & TRAUMA","slug":"medical--trauma","level":"h3","children":[]},{"text":"POWER & COMMS","slug":"power--comms","level":"h3","children":[]},{"text":"SHELTER & CLOTHING","slug":"shelter--clothing","level":"h3","children":[]},{"text":"WATER & HYDRATION","slug":"water--hydration","level":"h3","children":[]},{"text":"FOOD & COOKING","slug":"food--cooking","level":"h3","children":[]},{"text":"TOOLS & REPAIR","slug":"tools--repair","level":"h3","children":[]},{"text":"INFO & NAVIGATION","slug":"info--navigation","level":"h3","children":[]},{"text":"LOAD CARRYING","slug":"load-carrying","level":"h3","children":[]}]},{"text":"Introduction","slug":"introduction","level":"h2","children":[]},{"text":"Project Goals","slug":"project-goals","level":"h2","children":[]},{"text":"Development Phases and Key Features","slug":"development-phases-and-key-features","level":"h2","children":[{"text":"Phase 1: Foundation Setup","slug":"phase-1-foundation-setup","level":"h3","children":[]},{"text":"Phase 2: Supply Hub and Skill-Based Kits","slug":"phase-2-supply-hub-and-skill-based-kits","level":"h3","children":[]},{"text":"Phase 3: Group Formation and Management","slug":"phase-3-group-formation-and-management","level":"h3","children":[]},{"text":"Phase 4: Dashboard and Progress Tracking","slug":"phase-4-dashboard-and-progress-tracking","level":"h3","children":[]},{"text":"Phase 5: User Interface and Experience","slug":"phase-5-user-interface-and-experience","level":"h3","children":[]},{"text":"Phase 6: Data Synchronization and Offline Functionality","slug":"phase-6-data-synchronization-and-offline-functionality","level":"h3","children":[]},{"text":"Phase 7: Data Privacy and Control","slug":"phase-7-data-privacy-and-control","level":"h3","children":[]},{"text":"Phase 8: Testing and Deployment","slug":"phase-8-testing-and-deployment","level":"h3","children":[]}]},{"text":"Future Features and Directions","slug":"future-features-and-directions","level":"h2","children":[]},{"text":"Conclusion","slug":"conclusion","level":"h2","children":[]},{"text":"Introduction","slug":"introduction-1","level":"h2","children":[]},{"text":"Project Goals","slug":"project-goals-1","level":"h2","children":[]},{"text":"Development Phases and Key Features","slug":"development-phases-and-key-features-1","level":"h2","children":[{"text":"Phase 1: PGP Key Generation and Onboarding","slug":"phase-1-pgp-key-generation-and-onboarding","level":"h3","children":[]},{"text":"Phase 2: Client-Side Key Management","slug":"phase-2-client-side-key-management","level":"h3","children":[]},{"text":"Phase 3: In-App Verification and Web of Trust","slug":"phase-3-in-app-verification-and-web-of-trust","level":"h3","children":[]},{"text":"Phase 4: Shared Group Key Management","slug":"phase-4-shared-group-key-management","level":"h3","children":[]},{"text":"Phase 5: Supply Cycle Integration","slug":"phase-5-supply-cycle-integration","level":"h3","children":[]},{"text":"Phase 6: Story-Driven Prompts and Scenario-Based Rewards","slug":"phase-6-story-driven-prompts-and-scenario-based-rewards","level":"h3","children":[]},{"text":"Phase 7: Notifications and Reminders","slug":"phase-7-notifications-and-reminders","level":"h3","children":[]},{"text":"Phase 8: Collective Progress Tracking and Rewards","slug":"phase-8-collective-progress-tracking-and-rewards","level":"h3","children":[]}]},{"text":"Future Features and Directions","slug":"future-features-and-directions-1","level":"h2","children":[]},{"text":"Conclusion","slug":"conclusion-1","level":"h2","children":[]},{"text":"Development Plan: PGP Encryption Scrollytelling Site","slug":"development-plan-pgp-encryption-scrollytelling-site","level":"h2","children":[{"text":"Project Overview","slug":"project-overview","level":"h3","children":[]},{"text":"Technology Stack","slug":"technology-stack","level":"h3","children":[]},{"text":"User Stories and Feature Evolution","slug":"user-stories-and-feature-evolution","level":"h3","children":[]},{"text":"Development Roadmap","slug":"development-roadmap","level":"h3","children":[]},{"text":"Next Steps","slug":"next-steps","level":"h3","children":[]}]},{"text":"SurvivalHub Landing Page Design","slug":"survivalhub-landing-page-design","level":"h2","children":[{"text":"1. Header","slug":"1-header","level":"h3","children":[]},{"text":"2. Hero Section","slug":"2-hero-section","level":"h3","children":[]},{"text":"3. What is SurvivalHub?","slug":"3-what-is-survivalhub","level":"h3","children":[]},{"text":"4. Why SurvivalHub?","slug":"4-why-survivalhub","level":"h3","children":[]},{"text":"5. Features","slug":"5-features","level":"h3","children":[]},{"text":"6. How It Works","slug":"6-how-it-works","level":"h3","children":[]},{"text":"7. Testimonials","slug":"7-testimonials","level":"h3","children":[]},{"text":"8. Call to Action","slug":"8-call-to-action","level":"h3","children":[]},{"text":"9. Footer","slug":"9-footer","level":"h3","children":[]}]}],"type":"post","slug":"robots/someday/prep-mesh"}}]},"_links":{"self":"https://ejfox.com/blog/tag/activism.json","html":"https://ejfox.com/blog/tag/activism","tag_page":"/tag/activism.json"}}