# OKIDO WIKI - AI KNOWLEDGE BASE # Date: 2025-12-28T13:58:02.227Z ================================================== PAGE: /about URL: https://www.okido.wiki/about ================================================== return ( Réjean McCormick Socio-technical Architect I design and ship civic utilities: shared infrastructure that helps people learn, coordinate, and govern together. {/* --- SECTION 1: THE ARCHITECTURE (Internal) --- */} System Architecture (Technical Wikis) The Engines (Core Logic) SenTient: The Deconstructor Abstract Wiki Architect The Ecosystem: KOA Konnaxion (The Open Web) Orgo (The Hermetic Bubble) Commercial & Research Modules Ariane (Commercial IP — For Sale) SwarmCraft (Protected IP) Ame-Artificielle (Artificial Soul — Protected IP) Full Inventory & Web Presence {/* --- SECTION 2: WEB HUBS --- */} Core Sites Roadmap : {' '} kingklown.xyz/koa General presentation : {' '} kingklown.com Political Blueprint : {' '} kingklown.ca Knowledge Platform hub : {' '} kingklown.wiki {/* --- SECTION 3: COMMERCIAL ASSETS (Store) --- */} Commercial Assets & Store Software IP (For Sale) : {' '} Ariane (GitHub) — Source code available for acquisition. Merchandise : {' '} kingklown.store (Branded clothes & accessories) {/* --- SECTION 4: INTELLECTUAL CAPITAL (Content) --- */} Intellectual Capital: Books, Music & Research Books : The Book of kOA : {' '} Amazon Canada Konvergence: Échoïsme : {' '} Amazon US {' / '} Amazon Canada King Klown Kronicles : {' '} Amazon US Empowering AI for Programmers : {' '} Amazon US Music & Audio : Soundtrack for the stage production Ninja Arc-en-Ciel ({' '} SoundCloud ) Lumière Blanche ({' '} SoundCloud ) “King Klown” Podcast ({' '} Spotify ) Research : Article: {' '} Pi Theory: From a Circle’s Cut to a Cosmic Sequence (Medium) Presentation: “Global Strategic Overview — Why KOA?” ({' '} Gamma Deck ) {/* --- SECTION 5: CONNECT (Socials & Contact) --- */} Connect, Chat & Socials Direct Contact : {' '} k@kingklown.com Social & Chat : Facebook : {' '} Réjean McCormick (King Klown) {' / '} King Klown XYZ Instagram : {' '} @kingklown.xyz X/Twitter : {' '} @KingKlownXYZ Mastodon : {' '} @Rejean_McCormick Professional & Code : LinkedIn : {' '} Réjean McCormick GitHub : {' '} Rejean‑McCormick PhilPeople : {' '} rejean-mccormick Wikimedia Meta-Wiki : {' '} User:Réjean_McCormick Wikidata : {' '} Item Q136893064 Content Channels : YouTube : {' '} kingklown.life (@KingKlown-XYZ) TikTok : {' '} @kingklown.xyz Tumblr : {' '} @kingklownxyz Twitch : {' '} @kingklownxyz {/* --- SECTION 6: OFFLINE / MISC --- */} Offline & Development Assets Printed briefs (Sent to key contacts) Stage show : Le Ninja Arc‑en‑ciel (In development) —{' '} View proof of concept ); } ================================================== PAGE: /about/surreal URL: https://www.okido.wiki/about/surreal ================================================== // app\about\surreal\page.js return ( Le Surreal Le Surreal transforme le récit en levier politique : un détournement créatif qui déverrouille l’imagination collective puis redirige l’élan vers des solutions réelles. Méthode en trois temps Observation lucide d’un problème concret Transposition dans une fiction frappante (spectacle, podcast, art numérique) Retour au réel : mobilisation, plaidoyer, lancement de projets (ex. Kristal Farms ) Impacts attendus Accroître l’adhésion populaire sans conflit frontal Faciliter l’adoption législative dès qu’une majorité est acquise Renouveler l’engagement citoyen par la créativité ); } ================================================== PAGE: /contact URL: https://www.okido.wiki/contact ================================================== // app\contact\page.js return ( Contact & Inventory The ecosystem is vast. Here are the primary entry points. Digital Presence X (Twitter): @KingKlownXYZ GitHub: Rejean-McCormick Email: k@kingklown.com Domains KingKlown.wiki: The Knowledge Base. Okido.wiki: This Documentation Site. KingKlown.ca: The Political initiative. ); } ================================================== PAGE: /diagnosis URL: https://www.okido.wiki/diagnosis ================================================== // app/diagnosis/page.js return ( {/* HEADER SECTION */} {/* Decorative background element */} The Manifesto Global Context & Systemic Diagnosis We cannot fix what we refuse to see. Before proposing solutions, we must practice{' '} Radical Lucidity : facing the harsh reality of our interlocking crises without illusion or optimism bias. {/* INTRODUCTION */} The contemporary world faces an unprecedented convergence of crises. Social fragmentation, ecological instability, and rapid technological upheaval have created an environment where traditional reforms—incremental, isolated, or technocratic—are no longer sufficient. Our institutions were designed for a slower, more stable century. Today, they are buckling under the weight of nine specific, mutually reinforcing failures. {/* THE 9 SYSTEMIC FAILURES */} The 9 Systemic Failures {/* Failure 1 */} {/* Failure 2 */} {/* Failure 3 */} {/* Failure 4 */} {/* Failure 5 */} {/* Failure 6 */} {/* Failure 7 */} {/* Failure 8 */} {/* Failure 9 */} {/* CONCLUSION / CALL TO ACTION */} The Path Forward These failures are interconnected; they cannot be solved in isolation. This diagnosis sets the stage for{' '} King Klown & KOA : a systemic response built on radical openness, meritocratic governance, and constructive radicalism. Explore Our Principles See the Solutions ); } // Helper Component for the Grid function FailureCard({ number, title, description }) { return ( {number} {title} {description} ); } ================================================== PAGE: /infrastructures/kin-city URL: https://www.okido.wiki/infrastructures/kin-city ================================================== // app\infrastructures\kin-city\page.tsx // app/infrastructures/kin-city/page.tsx return ( {/* HERO SECTION */} {/* Abstract background element representing the "Mandala" */} Welcome to Kin City A virtual interface for the Mouvement Koa. Not just a dashboard, but a living city where knowledge, ethics, and creativity converge. {/* ROBLOX CTA - Updated for "In Development" status */} Phase 1: In Construction We are actively prototyping our vision of a functional civic metaverse. The initial layout is currently being built for the Roblox platform. Coming Soon {/* PHILOSOPHY & ORIGIN */} The Mandala & The Island Kin City is not random; it is designed with intention. Inspired by Île René-Levasseur —the "Eye of Quebec"—our city follows a concentric mandala layout. Just as a mandala represents unity, Kin City organizes diverse modules—education, governance, art—into a coherent whole. The central hub anchors the city, while districts radiate outward, symbolizing that all knowledge is interconnected. {/* Link to the deeper Philosophy sub-page */} Read about our Design Philosophy {/* Placeholder for an image of the René-Levasseur Island or the Kin City Map */} [Image: Diagram of René-Levasseur Island / Mandala Layout] {/* THE ZONES (Districts) */} Explore the Districts Every zone in Kin City corresponds to a major module of the Konnaxion architecture, turning abstract software into a place you can visit. {/* Zone 1: KonnectED */} Knowledge District Powered by KonnectED A vast campus of libraries and lecture halls. Access universally accepted knowledge and educational resources in a democratic environment. {/* Zone 2: Ethikos */} Ethics Plaza Powered by Ethikos The civic heart of the city. A forum for debate, reflection, and collective decision-making, guided by the Ekoh merit system. {/* Zone 3: keenKonnect */} Innovation Park Powered by keenKonnect An open-air R&D campus. Join collaborative labs, view 3D blueprints, and solve real-world problems with global teams. {/* Zone 4: Central Hub */} Central Hub Powered by Ekoh The "City Hall." The governance core where collective wisdom is distilled and community metrics are visualized. {/* Zone 5: Kreative */} Creative Quarter Powered by Kreative An arts neighborhood with virtual galleries and theaters. Explore heritage museums, co-create art, and experience culture as a pillar of society. {/* Link to the deeper Zones sub-page */} View Detailed Map & Zone Guide {/* TECH STACK & ROADMAP SUMMARY */} From Map to Metaverse Our development roadmap moves from accessibility to immersion. {/* Step 1 */} 01 Roblox Prototype (Current Stage) Gamified alpha for community testing and engagement. {/* Step 2 */} 02 Web Interactive 2D/2.5D browser-based map using Next.js & Mapbox for broader access. {/* Step 3 */} 03 Full Immersion 3D WebGL & AR integration for mixed reality experiences. {/* ROADMAP CTA */} View Full Technical Roadmap ); } ================================================== PAGE: /infrastructures/kin-city/philosophy URL: https://www.okido.wiki/infrastructures/kin-city/philosophy ================================================== // app\infrastructures\kin-city\philosophy\page.tsx // app/infrastructures/kin-city/philosophy/page.tsx return ( {/* BACK LINK & HERO */} Back to Kin City Overview The Philosophy of Place Kin City is not just a user interface; it is a "memory palace" designed to make complex systems intuitive. Our architecture is guided by nature, sacred geometry, and the principles of human connection. {/* SECTION 1: THE ISLAND & MANDALA */} The Mandala & The Eye of Quebec The city's concentric layout is directly inspired by Île René-Levasseur , the "Eye of Quebec." Located in the Manicouagan Reservoir, this circular island is surrounded by a ring of water, naturally forming a mandala—a symbol of wholeness and unity. In Kin City, this translates to a design where knowledge is not hierarchical (top-down), but radial . The Central Hub anchors the ecosystem, while distinct zones (Education, Ethics, Innovation) radiate outward. Just as a mandala guides a meditator toward the center, our city guides users toward the core values of the movement. {/* SECTION 2: MOUNT BABEL REIMAGINED */} Mount Babel: From Confusion to Communion The highest point on René-Levasseur Island is Mount Babel. In ancient myth, Babel represented the fragmentation of languages and the loss of shared understanding. Kin City inverts this myth. Our central "Tower of Knowledge" stands for communion . Through AI-driven translation and the universal language of ethics (Ethikos), diverse voices are unified rather than scattered. It is a place where humanity comes together to speak a common language of progress and preservation. {/* SECTION 3: SPATIAL PEDAGOGY */} Why a City? (Spatial Pedagogy) We use a city metaphor because the human brain is evolved for spatial navigation . Flat menus and lists are abstract; places are memorable. Memory Palaces: You remember that "Debates" happen in the Plaza similarly to how you remember where the library is in your hometown. Contextual Learning: Knowledge isn't isolated. Seeing the "Innovation Lab" next to the "Art Gallery" subconsciously teaches that technology and creativity are neighbors. Serendipity: In a menu, you only find what you search for. In a city, you stumble upon new ideas simply by "walking" down the street. {/* SECTION 4: KINSHIP */} The Meaning of "Kin" The name "Kin City" is a reminder that this is not just a platform for users, but a home for a community. It emphasizes kinship —the idea that global citizens, experts, and learners are related in their shared pursuit of a better world. Ideally, strangers become neighbors, and neighbors become kin. ); } ================================================== PAGE: /infrastructures/kin-city/roadmap URL: https://www.okido.wiki/infrastructures/kin-city/roadmap ================================================== // app\infrastructures\kin-city\roadmap\page.tsx // app/infrastructures/kin-city/roadmap/page.tsx return ( {/* HEADER */} Technical Roadmap Building Kin City is a progressive journey. We are evolving from accessible prototypes to a fully immersive, custom-built web and AR ecosystem. {/* TECHNOLOGY STACK SUMMARY */} Core Technology Stack Front-End Framework Built with Next.js (React). This ensures server-side rendering for speed, dynamic routing for the "city" navigation, and broad accessibility across devices. Mapping & Visualization Mapbox GL provides the foundational coordinate system and 2D/2.5D layers, allowing us to style the "city" distinctly from standard geographic maps. 3D Engine WebGL & Three.js power the in-browser 3D experiences, handling models, lighting, and textures directly in the web client without heavy downloads. Augmented Reality Future integration using ARKit (iOS) and ARCore (Android) to overlay Kin City elements onto physical spaces using device LiDAR. {/* PHASES TIMELINE */} Development Phases {/* Phase 0 */} 0 Phase 0: The Roblox Prototype Immediate Pre-Alpha A gamified, rapid-prototype version of Kin City hosted on Roblox. This allows early community engagement and testing of the "city as interface" concept before the custom web platform is fully built. {/* Phase 1 */} 1 Phase 1: 2D Interactive Map Foundation A functional 2D map built with Next.js and Mapbox. Users can view the city layout, click on specific zones (Districts), and seamlessly navigate to the traditional web interfaces for each module. Custom "City Skin" over map tiles Clickable zones triggering navigation Mobile-responsive design {/* Phase 2 */} 2 Phase 2: 2.5D & Basic 3D Depth & Perspective The flat map gains depth. Buildings extrude upward and 2D icons are replaced with simple 3D models. Users can toggle a "3D view" to tilt the map and explore the cityscape isometrically. 3D building extrusions via Mapbox GL Isometric camera controls Immersive module previews (e.g., 3D courtroom for Ethikos) {/* Phase 3 */} 3 Phase 3: Full Immersive City The Web Metaverse Kin City becomes a continuous 3D world. Users explore via avatars (first or third person). Boundaries between "pages" dissolve—walking into the library seamlessly loads the educational content stream. Full WebGL rendering Avatar-based navigation Real-time multi-user presence {/* Phase 4 */} 4 Phase 4: AR & Mixed Reality Bridging Worlds Kin City extends into the physical world. Using mobile AR, users can project a miniature city onto their table, or overlay specific modules (like a virtual classroom) into their real-world environment. Ready to see where we started? Return to Kin City Overview ); } ================================================== PAGE: /infrastructures/kin-city/zones URL: https://www.okido.wiki/infrastructures/kin-city/zones ================================================== // app\infrastructures\kin-city\zones\page.tsx // app/infrastructures/kin-city/zones/page.tsx return ( {/* HEADER & BACK LINK */} Back to City Overview District Guide Each zone in Kin City corresponds to a major module of the Konnaxion architecture. The abstract becomes tangible—you don't just use the platform; you walk through it. {/* ZONES LIST */} {/* 1. CENTRAL HUB */} Central Hub Ekoh Core The Governance Plaza & City Hall The heart of the city, analogous to a "City Hall." Here, the Ekoh meritocratic engine operates as the city's operating system, ensuring that contributions across all zones are evaluated fairly based on expertise and ethics. The Hall of Truth Where collective knowledge is distilled and "Smart Vote" results are visualized on dynamic scoreboards. Golden Pavilion A symbolic tower of wisdom representing the unification of individual inputs into collective intelligence. {/* 2. KNOWLEDGE DISTRICT */} Knowledge District KonnectED The Global Campus A vast educational quarter filled with libraries, lecture halls, and public learning gardens. This zone democratizes access to universally accepted knowledge, curated for inclusivity. Grand Library Browse repositories of scientific facts and ethical principles vetted by experts. Repair Cafés Interactive spaces demonstrating sustainability practices and practical restoration skills. {/* 3. INNOVATION PARK */} Innovation Park keenKonnect R&D & Industrial Sector An open-air research campus focused on "action over debate." Here, users co-create solutions to real-world problems using shared blueprints and prototyping tools. Makerspace Hall A 3D blueprint library where users can download or contribute designs for housing, energy, and tools. Collaboration Domes Virtual meeting spaces equipped with live AI translation for cross-border teamwork. {/* 4. ETHICS PLAZA */} Ethics Plaza Ethikos The Civic Forum The civic heart of Kin City. A transparent meeting ground for dialogue, moral deliberation, and consensus building. Decisions here are visually tracked and filtered by expertise. Debate Hall Structured assembly chambers where users debate proposals with nuance (7 levels of agreement). Polling Pavilion An outdoor amphitheater displaying live vote data, filterable by demographics or expertise level. {/* 5. CREATIVE QUARTER */} Creative Quarter Kreative Arts & Culture Neighborhood A vibrant district of winding streets, galleries, and theaters. This zone emphasizes emotional expression and cultural preservation as vital counterparts to logic and data. Global Gallery A showcase for digital art exhibitions and heritage museums preserving endangered cultural artifacts. Mentors' Café Social spaces connecting emerging artists with veteran creators for guidance. {/* 6. INFRASTRUCTURE (ORGO) */} City Infrastructure Orgo The Nervous System Orgo is not a single district but the invisible grid connecting them all. It acts as the city's telecommunications, security, and transport layer. Key Utilities: Teleportation Portals: Glowing hubs at street corners allowing instant travel between zones based on access rights. Secure Routing: Orgo automates message delivery and task routing between users, even in offline-first scenarios. Audit Trails: The underlying ledger that ensures all city actions are secure, fair, and accountable. ); } ================================================== PAGE: /infrastructures/kristal-farms/ecology URL: https://www.okido.wiki/infrastructures/kristal-farms/ecology ================================================== // app\infrastructures\kristal-farms\ecology\page.tsx // app/infrastructures/kristal-farms/ecology/page.tsx return ( {/* HEADER */} Back to Kristal Farms Hub ECO-SYSTEM Ecology & Heat Cycles We don't just cool servers; we harvest energy. Our "Heat-First" architecture ensures that every joule of electricity performs work twice: first as computation, then as heat for the community. {/* 1. THE CORE LOGIC */} The Golden Rule: Reuse → Store → Reject Our operating system is hard-coded with a strict hierarchy of thermal management: Priority 1 Reuse Direct heat transfer to buildings (winter) or greenhouses (summer). This is the "Heat Utilization Factor" (HUF). Priority 2 Store Charge stratified thermal tanks to buffer diurnal peaks and smooth the mismatch between compute load and heat demand. Priority 3 Reject Only when all useful sinks are full do we reject heat to the bay, strictly monitoring environmental impact (ΔT). {/* 2. LOOP ARCHITECTURE */} Non-Contact Loop Architecture Safety and separation are paramount. We use two completely separate fluid circuits that exchange heat via titanium plate heat exchangers. **Fluids never mix.** A The IT Loop (Source) Closed loop collecting heat from servers. Temp: Inlet 30–45°C → Outlet 45–60°C. B The Building Loop (Sink) Community district loop. Can be boosted by heat pumps to 65–75°C for legacy radiators if needed. Safety Specs Isolation: Hydraulic separation via Plate HX. Backup: Dry coolers activate if loops fail. Legionella: DHW pre-heat includes final safeguards. {/* 3. SEASONAL STRATEGY */} Seasonal Sinks ❄️ Winter Mode Primary Sink: Public Buildings. Priority is given to the Clinic, School, and Town Hall. Server heat replaces diesel boilers. If 45–60°C is insufficient for old radiators, the central heat pump booster kicks in. ☀️ Summer Mode Primary Sink: Food Security. Heat is directed to large community greenhouses to extend the growing season in the subarctic. Thermal storage is used to smooth out nightly demands vs daily heat production. {/* 4. WATER & ENVIRONMENT */} Water & Environmental Guard Traditional data centers consume vast amounts of water for evaporative cooling. Kristal Farms is different. We operate on a zero-consumption basis for cooling. WUE ≈ 0 Water Usage Effectiveness is near zero. Closed loops mean no evaporation. We borrow cold, we don't consume water. ΔT Compliance Automated guards prevent thermal pollution. If discharge water temp variance (ΔT) exceeds limits, compute is throttled. Diesel Avoided We track every liter of diesel not burned. This is our primary carbon offset metric, measuring both power and heat savings. ); } ================================================== PAGE: /infrastructures/kristal-farms/governance URL: https://www.okido.wiki/infrastructures/kristal-farms/governance ================================================== // app\infrastructures\kristal-farms\governance\page.tsx // app/infrastructures/kristal-farms/governance/page.tsx return ( {/* HEADER */} Back to Kristal Farms Hub OPERATING MODEL Governance & Tenancy We operate the utilities; Tenants operate the compute; The Community governs the benefits. Our model splits these responsibilities to ensure privacy, safety, and social value. {/* 1. BLACK BOX TENANCY */} "Black-Box" Tenancy The host provides utilities (Power, Cooling, Fiber) up to the pad boundary. We have no visibility into tenant data, models, or workloads. Host Sees Power usage (kWh) Coolant ΔT & Flow Aggregate Network Bandwidth Physical Security Alarms Host Does NOT See Packet Content (DPI) Hard Drive Data Model Weights & Algorithms Application Logs *Optional hardware attestation (TEE) is available for tenants requiring higher security assurances. {/* 2. GOVERNANCE COMMITTEES */} Community Governance The project is overseen by four main bodies to ensure transparency and alignment with local needs. Project Council The high-level steering committee including community, owner, operator, and tenant reps. Resolves disputes, approves budgets, and ensures agreement compliance. Heat Committee Sets seasonal heat priorities (e.g., "Clinic first in winter") and approves greenhouse schedules. Monitors the Heat Utilization Factor (HUF). Environment Committee Guardians of the ecosystem. Monitors cooling water discharge (ΔT) and water quality. Can trigger throttling if environmental limits are approached. Kristals Council Curates public-interest topics for the Knowledge Commons. Validates AI-generated answers before they are published as "Kristals". {/* 3. KRISTALS (KNOWLEDGE COMMONS) */} "Kristals" Knowledge Commons Recycling Intelligence "We recycle intelligence the way we recycle heat." Instead of re-computing the same answers repeatedly, we save validated AI outputs as Kristals —knowledge capsules on public-interest topics. Compute Avoided We track the energy saved by serving a cached Kristal instead of running a new GPU inference. Validated & Open Answers are vetted by experts (e.g., local health professionals) and made accessible via API. {/* 4. PUBLIC SCORECARD */} Transparency Scorecard Trust is built on data. We publish a monthly dashboard with these key metrics. Metric Definition Target HUF Heat Utilization Factor (% of waste heat reused) Seasonal Floor WUE Water Usage Effectiveness (Liters / kWh) ≈ 0 (Closed Loop) ΔT Compliance % of hours discharge temp is within limits 100% Diesel Avoided Fuel saved (Power + Heating) Maximized Kristals Hit-Rate % of queries answered by existing capsules Growing ); } // Simple icons for internal use function CheckCircle({ className }: { className?: string }) { return ( ) } function XCircle({ className }: { className?: string }) { return ( ) } function ThermometerSun({ className }: { className?: string }) { return ( ) } function Leaf({ className }: { className?: string }) { return ( ) } function BrainCircuit({ className }: { className?: string }) { return ( ) } ================================================== PAGE: /infrastructures/kristal-farms/infrastructure URL: https://www.okido.wiki/infrastructures/kristal-farms/infrastructure ================================================== // app\infrastructures\kristal-farms\infrastructure\page.tsx // app/infrastructures/kristal-farms/infrastructures/page.tsx return ( {/* HEADER */} Back to Kristal Farms Hub Physical Infrastructure We build the "socket," not the server. Our infrastructure is designed to bridge clean local energy with global compute demand, minimizing transmission losses and maximizing modularity. {/* 1. POWER SUPPLY */} Local Energy Integration Instead of building expensive high-voltage transmission lines to export power, we consume it on-site. The grid architecture is hyper-local and efficient. Short MV Feeder A medium-voltage (MV) line connects the hydro plant directly to the village substation. This avoids long corridors, reduces line losses, and simplifies permitting. Diesel Displacement The hydro plant becomes the primary power source for the village. Existing diesel generators are relegated to emergency backup status only. Smart Sequencing Pad start-up is coordinated to prevent inrush currents from flickering the local grid. Protection devices ensure a fault in one pad doesn't trip the substation. Load Management Compute loads can be staged or curtailed. New pads are only powered on when there is confirmed heat sink capacity to absorb the waste. {/* 2. COMPUTE PADS */} The Modular Pad Yard The facility is a paved, secured yard at the port or village edge, designed for standard ISO containers. We provide a turn-key "serviced slot" for tenant hardware. Format 40ft ISO Containers Standard shipping container dimensions allow for marine delivery and rapid deployment via crane. Interfaces Plug-and-Play Each slot has quick-connect hookups for MV Power, Liquid Cooling (Supply/Return), and Fiber. Density High-Density Ready Designed to support high-performance AI hardware, with power delivery up to 1MW per container. {/* 3. FIBER CONNECTIVITY */} Data Export Trunk We export compute results, not electricity. A government-owned high-capacity fiber trunk connects the remote site to global backbones. DWDM Capacity: The trunk supports 200–1000 Tbps, ensuring unlimited headroom for AI workloads. Path Protection: Physical diversity in routing where feasible to prevent isolation from a single fiber cut. Redundant Uplinks: Each pad gets dual independent fiber drops (A/B) for failover reliability. NOC On-Site: A local Network Operations Center manages traffic, QoS, and monitoring. [Image: Diagram of Fiber Trunk connecting Village to Global Hub] Conceptual connectivity path {/* 4. REVERSIBILITY */} Reversibility & Restoration The "Leave No Trace" Promise Unlike traditional concrete data centers, Kristal Farms is designed to be fully reversible. If the project ends, the site can be returned to its original state. Modular Removal Containers are lifted out by crane. No permanent buildings are left behind. Site Restoration Pads and fencing are removed. The land is restored to baseline conditions defined in the lease. ); } ================================================== PAGE: /infrastructures/kristal-farms/nain URL: https://www.okido.wiki/infrastructures/kristal-farms/nain ================================================== // app\infrastructures\kristal-farms\nain\page.tsx // app/infrastructures/kristal-farms/nain/page.tsx return ( {/* HEADER */} Back to Kristal Farms Hub PILOT PROJECT Nain, Labrador Nain AI Compute Export Hub A publicly owned, 15MW renewable energy project exporting AI compute capacity via fiber instead of transmitting electricity. {/* 1. PROJECT SCOPE */} Scope & Rationale The Government of Newfoundland and Labrador is launching a nation-scale tech-energy export initiative. All infrastructure is publicly funded and owned . Generation New 15–20 MW run-of-river hydro plant on Fraser River. Export Trunk 200–1000 Tbps Fiber cable to Goose Bay (300km). Facility Modular container yard at Nain port with serviced slots. Business Model Lease "serviced slots" to tenants. No government server ownership. {/* 2. CAPEX BREAKDOWN */} Capital Investment (~$200M) Hydro Plant (15–20 MW) $80–100 M Fiber Trunk (300km) $40–60 M Transmission & Road $20–25 M Harbour & Yard Upgrades $12–15 M TOTAL ESTIMATE ~$200 M *Estimates based on similar remote hydro/fiber projects (e.g. Culliton Creek, SednaLink). {/* 3. PHASING & TIMELINE */} Timeline (5 Years) 1 Year 0–1: Planning & Enabling Feasibility studies, environmental assessments, and permits. Road and transmission corridor clearing begins. 2 Year 2–3: Major Construction Hydro plant civil works and powerhouse construction. Fiber-optic cable deployment and dock upgrades completed. 4 Year 4: Commissioning & Power-On Target Milestone: Hydro plant energized. Facility opens for first tenants. Initial revenue begins in Q4. 5 Year 5+: Steady Operations Ramp-up to full occupancy (15–20 MW load). Annual revenues stabilize between $20–30M. {/* 4. FINANCIAL VIABILITY */} Financial Viability Revenue Model Leasing "serviced slots" (Power + Pipe + Space) to AI/Cloud tenants. Target Rate $120–$150 / kW-month Returns (ROI) Public capital investment yields steady long-term returns. Annual Revenue: $20–$30 M Payback Period: ~10 Years Asset Life: 40+ Years {/* 5. STRATEGIC IMPACT */} Strategic Impact 2M+ Liters of Diesel Avoided / Year 50-100 Construction Jobs Created ~10% Target Annual ROI "By exporting computing, we effectively export high-tech services rather than raw materials, moving up the value chain." ); } ================================================== PAGE: /infrastructures/kristal-farms URL: https://www.okido.wiki/infrastructures/kristal-farms ================================================== // app\infrastructures\kristal-farms\page.tsx // app/infrastructures/kristal-farms/page.tsx return ( {/* HERO SECTION */} {/* Abstract background element - lightened brand color for subtle depth */} Kristal Farms Export compute, not power. Recycle heat, don't reject it. We co-locate modular data centers with renewable hydro in cold climates. Instead of building long transmission lines, we put the compute in the village and turn waste heat into community heating and food security. View Nain Pilot Plan Explore the System {/* STRATEGIC ADVANTAGE STACK */} The Cost Advantage Stack Conventional data centers fight physics and geography. We align with them. By removing the biggest cost drivers, we create a structurally cheaper asset. {/* 1. Transmission */} No Transmission Lines Stop paying for: Long HV corridors and substations. Replacement: Short medium-voltage feed from dam to village. {/* 2. Cooling */} Natural Cold Stop paying for: Chillers and cooling towers. Replacement: Non-contact plate exchangers using cold bay water. {/* 3. Heat */} Heat as Product Stop paying for: Heat rejection. Replacement: Sell heat to buildings and greenhouses, displacing diesel. {/* 4. Logistics */} Marine Logistics Stop paying for: Long-haul trucking. Replacement: Standard 40ft containers delivered directly to port yard. {/* 5. Security */} Lower Overhead Stop paying for: Expensive urban land and security. Replacement: Remote, secure port yard with lower OPEX. {/* 6. Kristals */} Compute Avoided Stop paying for: Re-computing the same answers. Replacement: "Kristals" knowledge commons reuses validated intelligence. {/* NAVIGATION GRID (THE ECOSYSTEM) */} Explore the Ecosystem {/* Module 1: Infrastructure */} Infrastructure The "Hard Tech." Deep dive into local grid integration, the modular Pad Yard, and the 200+ Tbps Fiber Trunk that makes export possible. {/* Module 2: Ecology */} Ecology & Heat The "Heat-First" engine. How we implement the "Reuse → Store → Reject" hierarchy to heat the village and achieve WUE ≈ 0. {/* Module 3: Governance */} Governance The Operating Model. Black-box tenancy for security, committee-based governance for community benefit, and the Kristals Knowledge Commons. {/* Module 4: Nain Pilot */} Project Nain The Blueprint. A complete project plan for a 15MW pilot in Labrador: CAPEX (~$200M), Phasing, and ROI analysis. ); } // Helper Icon for Zap (Lightning) function ZapIcon({ className }: { className?: string }) { return ( ); } ================================================== PAGE: /infrastructures URL: https://www.okido.wiki/infrastructures ================================================== // app\infrastructures\page.tsx // app/infrastructures/page.tsx return ( Infrastructure The bedrock of our ecosystem. We build the physical engines for green compute and the virtual cities for community collaboration. Looking for the software suite? View Platforms & Products → ); } ================================================== PAGE: /initiatives/civic-governance/constitution/ekoh URL: https://www.okido.wiki/initiatives/civic-governance/constitution/ekoh ================================================== // app\initiatives\civic-governance\constitution\ekoh\page.tsx return ( {/* Header */} Ekoh: Liquid Meritocracy Democracy counts heads. Ekoh weighs minds. A consensus protocol designed to solve the "Ignorance of the Crowd" without falling into the "Corruption of the Elite." {/* The Diagnostic Section */} The Bug in Democracy The Ignorance of the Crowd. Asking the general public to vote on nuclear reactor safety protocols is dangerous. Pure democracy treats the opinion of a nuclear physicist and a flat-earther as mathematically equal on technical issues. The Bug in Technocracy The Corruption of the Elite. Experts often lose touch with reality or serve special interests. A panel of unelected scientists may mandate policies that are technically correct but socially disastrous or inhumane. {/* The Solution: Weighted Voting */} The Solution: Weighted Voting The Formula VoteWeight = Base + ( Competence × Relevance ) Base (1.0) Every citizen has a fundamental right to vote on social values. Competence Derived from your Kristals (Verified Skills). Relevance Is your skill relevant to this specific vote ? {/* Example Scenarios */} Scenario: Voting on "New Hospital Construction Standards" Dr Alice (Structural Engineer) Kristal: Civil Engineering (Gold) 5.0x Weight Nu Bob (ER Nurse) Kristal: Healthcare (Silver) 3.5x Weight Ci Charlie (Artist) No relevant technical skills 1.0x Weight {/* Liquid Delegation */} Liquid Delegation You do not have time to be an expert in everything. In a traditional democracy, you elect a representative for 4 years and hope for the best. In Liquid Democracy , you delegate your vote dynamically by topic. Granular Trust "I trust Alice for Environmental Policy, but I trust Bob for Economic Policy." Transitive Flow If you delegate to Alice, and Alice delegates to Carol, your vote flows to Carol automatically. Instant Recall If Alice betrays your trust, you can revoke your delegation instantly via the app. No waiting for elections. {/* Footer / Conclusion */} The Result: High-Signal Governance Ekoh creates a system where Influence = Trust + Competence . It drowns out the noise of populism while preventing the rigidity of dictatorship. It is the operating system for a society that values truth over rhetoric. ); } ================================================== PAGE: /initiatives/civic-governance/constitution URL: https://www.okido.wiki/initiatives/civic-governance/constitution ================================================== // app\initiatives\civic-governance\constitution\page.tsx return ( {/* Header */} The Civic Constitution If KOA is an Operating System, the Constitution is the Kernel . It defines the immutable rules of the game. It ensures that the system serves the citizens, and not the other way around. {/* The 3 Pillars Grid */} {/* Card 1: Ekoh */} Ekoh: Consensus The Voting Protocol. Replacing "One Person, One Vote" with Liquid Meritocracy to ensure decisions are made by those with verified competence. View Protocol {/* Card 2: Orgo (Link Updated) */} Orgo: Governance The Execution Engine. A dynamic, role-based hierarchy where authority is rented, never owned. No titles, just Functions . View Engine {/* Card 3: Rights */} Bill of Rights The Social Contract. Defining the absolute boundaries: Privacy of Person , Transparency of State , and the Right to Exit. View Rights {/* Philosophy Section */} From Ink to Code: Algorithmic Law Unlike traditional constitutions which are static text on paper—dependent on human interpretation and susceptible to corruption—the KOA Constitution is Algorithmic Law . It is enforced by the network itself. Immutable: The core rights cannot be suspended by emergency decree. Transparent: Every vote, budget allocation, and role assignment is visible on the chain. Forkable: If the system fails, citizens have the code-level right to "Fork" the state and leave. ); } ================================================== PAGE: /initiatives/civic-governance/constitution/rights URL: https://www.okido.wiki/initiatives/civic-governance/constitution/rights ================================================== // app/initiatives/civic-governance/constitution/rights/page.tsx return ( {/* Header */} The Civic Bill of Rights In the KOA system, rights are not just legal promises; they are hard-coded constraints . The State does not "grant" these rights; the Code prevents the State from violating them. {/* Article 1: Privacy/Transparency */} ARTICLE I The Inverse Surveillance State {/* The Citizen */} Privacy of the Person The Default is Encryption. A citizen's data (health, finance, communications) is encrypted by their private key. The State cannot see it without a specific, time-bound judicial warrant. [Image of public key cryptography diagram] Status: PRIVATE by Default {/* The State */} Transparency of the State The Default is Public. The State has zero right to privacy. Every government wallet balance, every contract signed, and every vote cast by a representative is visible on the public ledger in real-time. Status: PUBLIC by Design {/* Article 2: The Right to Exit */} ARTICLE II The Right to Exit (Forkability) The ultimate check on tyranny is the ability to leave. In traditional states, leaving is expensive (moving countries). In KOA, leaving is digital. Data Portability You own your reputation (Kristals). If you leave the network, you take your verified skills and history with you. No "Platform Lock-in." The Right to Fork If the governance becomes corrupt, a group of citizens has the code-level right to "Fork" the state—copying the open-source infrastructure to start a parallel community with new rules. {/* Article 3: Right to Competence */} ARTICLE III The Right to Competence Ignorance is a Failure of the State Access to the Knowledge Path is not a privilege; it is a prerequisite for citizenship. The State is constitutionally mandated to provide the infrastructure (servers, AI models, content) for any citizen to acquire any verified skill (Kristal) at zero cost. ); } ================================================== PAGE: /initiatives/civic-governance/modules/economy/extraction URL: https://www.okido.wiki/initiatives/civic-governance/modules/economy/extraction ================================================== # The Diagnostic: Everyday Extraction The KOA Economic Initiative begins with a radical lucidity assessment: we do not live in a market economy of production, but in a **System of Everyday Extraction**. Our research defines this problem through two core concepts: the loss of **Exit Power** and the measurement of the **Extraction Wedge**. --- ### 1. The Core Concept: "Exit Power" Freedom is often defined legally, but in practice, it is economic. [cite_start]We define **Exit Power** as the practical ability to refuse terms without suffering severe loss[cite: 47]. * If you cannot quit a toxic job because you have zero savings, you lack Exit Power. * If you cannot switch banks because of hidden penalties, you lack Exit Power. * If you cannot move neighborhoods because rent is artificially inflated, you lack Exit Power. **The Consequence:** When Exit Power is low, "consent" becomes a formality. [cite_start]Markets shift from voluntary exchange to **Systematic Surplus Capture**[cite: 45]. --- ### 2. The Metric: The Extraction Wedge [cite_start]We quantify exploitation as the **"Extraction Wedge"**: the measurable gap between the wealth a household *should* retain in a competitive market versus what they *actually* retain[cite: 3]. [cite_start]This wedge is not abstract; it is a sum of money drained from your pocket every month through five specific channels[cite: 17, 50]. #### Channel A: Wage Suppression (The Monopsony Tax) In a healthy market, employers compete for workers, driving wages up to productivity levels. In Canada, **Employer Concentration** and the decline of unions have broken this link. * [cite_start]**Mechanism:** When there are only one or two "real" employers in a sector, they set wages below the marginal product[cite: 62]. * **Result:** Workers produce more value than ever, but real wages remain stagnant. #### Channel B: Product Markups (The Oligopoly Tax) Canadians pay some of the highest prices in the world for data, banking, and air travel. This is not due to "inflation," but **Oligopolistic Markups**. * [cite_start]**Mechanism:** "Superstar" firms in essential sectors (groceries, telecom) use their market power to price far above cost[cite: 65, 113]. * [cite_start]**Impact:** This acts as a private tax on survival, hitting lower-income households hardest[cite: 66]. #### Channel C: Finance Charges (The "Troll Tax") The financial sector extracts massive value through "shrouded" attributes—fees that are hidden or punitive. * [cite_start]**NSF & Overdrafts:** Penalties that effectively criminalize poverty, charging 4,000% APR on liquidity shortfalls[cite: 69, 121]. * [cite_start]**High-Cost Credit:** Payday loans and Buy-Now-Pay-Later schemes that target those with the least Exit Power[cite: 21]. * [cite_start]**Interchange Fees:** Hidden transaction costs (1-3%) embedded in the price of every retail good you buy[cite: 122]. #### Channel D: Public Transfers (The Regressive State) Even public institutions have become extractive. * [cite_start]**Crown Corporations:** Entities like Hydro or Lotteries often generate massive surpluses that act as regressive taxes on users, rather than providing services at cost[cite: 33, 134]. * [cite_start]**Subsidies:** Public money is transferred to private corporations (via grants or tax credits) without requiring wage increases or price reductions in return[cite: 9, 32]. #### Channel E: Payout Extraction (Financialization) [cite_start]The modern corporation has shifted from "Retain and Reinvest" to "Downsize and Distribute"[cite: 138]. * [cite_start]**Mechanism:** Companies spend record amounts on **Stock Buybacks** and dividends to boost share prices for executives[cite: 73]. * [cite_start]**Cost:** This cash is diverted directly from worker wages and tangible investment (R&D, machinery)[cite: 34]. --- ### 3. The Aggregate Impact When you sum these five channels, you see why the middle class is shrinking. It is not a failure of personal responsibility; it is a structural failure of the market. The Conclusion We cannot "regulate" our way out of this easily, because the extractors own the regulatory process. We must Compete our way out. The goal of the Solidarity Network is to build a zone of "Zero Extraction"—a parallel economy where these five wedges are structurally impossible. ### Next Steps Now that the problem is defined, explore the engineered solution. } /> ================================================== PAGE: /initiatives/civic-governance/modules/economy URL: https://www.okido.wiki/initiatives/civic-governance/modules/economy ================================================== // Assuming lucide-react or similar icon lib # Economic Module: The Economy of Circulation ### The Axiom > "A healthy economy is one where money and matter circulate quickly among those who create, without being siphoned off by those who only watch." The KOA Economic Initiative is not a theoretical critique of capitalism, but a structural engineering project. We aim to replace the "Extractive Intermediary"—who profits from friction—with "Civic Infrastructure"—which optimizes for circulation. --- ### The Core Conflict: Extraction vs. Circulation Our strategy is built on a precise diagnostic of why modern citizens feel "trapped" despite rising productivity. We identify this as a loss of **Exit Power**—the practical ability to say "no" to exploitative terms because the cost of living (housing, food, debt) is artificially inflated by rent-seeking mechanisms. To restore liberty, we must move from an **Economy of Extraction** (where value is drained by fees, markups, and bureaucracy) to an **Economy of Circulation** (where value stays within the community to be reinvested). } /> } /> --- ### The Theory of Change Our approach differs from traditional political redistribution. We do not simply ask for higher wages; we aggressively **lower the cost of living** through shared infrastructure. #### 1. The Trap: Loss of "Exit Power" [cite_start]Research shows that Canadian households are bleeding wealth through an **"Extraction Wedge"**—a gap between what they earn and what they keep[cite: 3, 50]. [cite_start]This is driven by oligopolies (Telecom, Banking, Groceries) that charge markups above competitive levels, and by "shrouded" financial fees that penalize the poor[cite: 69]. [cite_start]When you cannot afford to quit your job or move house, you have lost your Exit Power[cite: 47]. #### 2. The Tactic: Civic Competition We cannot easily legislate away these monopolies. Instead, we compete with them. [cite_start]By creating **Solidarity Hubs** (Ateliers Solidaires), we offer essential goods and services (food, repair, textiles) at a "civic price"—cost plus reinvestment, with zero profit extraction[cite: 719]. #### 3. The Mechanism: Digital Efficiency (Orgo) The only way to make this affordable is to remove the "Bureaucratic Tax." [cite_start]We use the **Orgo** engine to automate coordination, inventory, and logistics[cite: 709]. This replaces the expensive layer of middle-management found in corporations with transparent, algorithmic governance. #### 4. The Result: Restored Autonomy When the cost of necessities falls, the citizen regains their **Exit Power**. They can afford to refuse a bad job, leave an abusive situation, or take time to learn a new skill. Freedom is not an abstract right; it is a margin in your bank account. ### Strategic Metrics We measure success not by GDP, but by **Civic Velocity**: * **Cost Reduction:** How much have we lowered the monthly cost of a "Basic Basket" (food, repair, mobility) for a network member? * **Circulation Rate:** How many times does a dollar change hands within the network before leaving to an external bank or monopoly? * **Reinvestment Ratio:** What percentage of surplus is automatically deployed to open new hubs? (Target: 100%) [cite_start][cite: 720]. Next Steps: Building the Infrastructure The blueprint for the Solidarity Workshops is ready for deployment. We are currently identifying pilot locations (vacant churches or industrial sites) to launch the first cohesive unit of the network. View the Blueprint ================================================== PAGE: /initiatives/civic-governance/modules/economy/solidarity URL: https://www.okido.wiki/initiatives/civic-governance/modules/economy/solidarity ================================================== # The Solution: The Solidarity Network (Les Ateliers Solidaires) The **Solidarity Network** is not a charity; it is a parallel economic engine. [cite_start]Its mission is to lower the cost of living and restore professional autonomy by removing the "rent-seeking" layer from essential services [cite: 686, 689-691]. [cite_start]Instead of maximizing profit for shareholders, the Network maximizes **Civic Utility**: the ability for money and matter to circulate locally without being siphoned off[cite: 693]. --- ### 1. The Operational Model: "Turnkey Autonomy" The barrier to entry for most honest workers is capital: rent, insurance, permits, and equipment. The Solidarity Network eliminates these barriers by mutualizing the infrastructure. #### What KOA Provides (The Shell) * [cite_start]**The Venue:** We acquire or secure long-term leases on vacant urban assets (churches, industrial wastelands)[cite: 702]. * [cite_start]**The Legal Stack:** A unified administrative structure handles insurance, compliance, accounting, and permits[cite: 703]. * [cite_start]**The Toolkit:** Basic heavy machinery and specialized tools are provided as collective assets[cite: 704, 711]. #### What The Operator Does (The Core) * **Craft & Trade:** The baker bakes, the mechanic repairs. [cite_start]They focus 100% on their value creation, not bureaucracy[cite: 707]. * [cite_start]**Mentorship:** Every operator agrees to train apprentices (students or re-skilling workers) as part of their daily workflow[cite: 708, 713]. * [cite_start]**Network Contribution:** Participation in the shared logistics and standardization protocols[cite: 709]. --- ### 2. The Four Pillars of a Solidarity Hub A standard "Solidarity Hub" integrates four distinct functions under one roof to create a closed-loop economy. } description="The human interface. Provides administrative aid, orientation for new members, and food security logistics. It is the 'Help Desk' for civic life." /> } description="Spaces for REPAIR over REPLACEMENT. Woodworking, mechanics, and electronics labs allow the community to extend the life of their goods." /> } description="Direct sale of local production (bread, textiles, refurbished items). Prices are set to cover costs + reinvestment, with no profit extraction." /> } description="A shared fleet (bikes/vans) moving goods between hubs using standardized reusable containers to eliminate packaging waste." /> --- ### 3. The Economic Engine: Circulation & Reinvestment The Network operates on a "Hydraulic" financial model: pressure is maintained by keeping value inside the system. * **Zero-Interest Finance:** We do not use predatory debt. [cite_start]Expansion is funded by a common fund and surpluses[cite: 684, 721]. * **Automatic Reinvestment:** There are no dividends. [cite_start]Any surplus generated by a successful hub is automatically earmarked to open the next hub or upgrade equipment[cite: 688, 720]. * **Collective Ownership:** Strategic assets (real estate, heavy machines) remain property of the Network. [cite_start]This prevents private capture and ensures continuity if an operator leaves[cite: 711]. ### 4. Radical Inclusivity & Social Safety The Network serves as a bridge for those excluded by the traditional economy, including the judiciarized or long-term unemployed. * [cite_start]**Structured Reintegration:** We offer dignified work environments with clear rules, reducing the risk of recidivism [cite: 731-732]. * [cite_start]**Adapted Roles:** Tasks are assigned based on safety and capability (e.g., avoiding cash handling for specific risk profiles) while ensuring meaningful contribution[cite: 733]. * [cite_start]**Verified Competence:** Instead of a CV, workers build a "Portfolio of Competence" (Kristals) validated by their peers on the KonnectED platform[cite: 713, 716]. ### 5. The Digital Nervous System: Orgo Managing this complexity without "middle management" requires powerful software. The **Orgo** engine serves as the operating system for the Network. * **Inventory:** Real-time visibility of wood, flour, and spare parts across all hubs. * **Missions:** "Uber-like" dispatch for volunteer drivers or repair tasks. * [cite_start]**Transparency:** Every dollar entering the Service Counter is traceable to a specific reinvestment or cost[cite: 694]. > **The Goal:** To create a "15-minute economy" where a citizen can work, eat, and repair their goods without ever paying a "troll tax" to an extractive intermediary. ================================================== PAGE: /initiatives/civic-governance/modules/education/badges URL: https://www.okido.wiki/initiatives/civic-governance/modules/education/badges ================================================== # Gamification: The End of the Grade Point Average In the real world, "70% competence" in bridge-building is not a passing grade; it is a disaster. KOA abolishes the industrial 0-100 scale. We replace it with a binary standard: **Competence Acquired** or **In Progress**. You cannot "fail" a Kristal. You simply haven't earned it *yet*. --- ### The 4 Levels of Mastery We gamify the learning curve. Every skill (e.g., *Python Basics*) is a "Kristal" that evolves through four specific states. {/* Level 1: Copper */} 1. Novice (Copper) "I understand the theory" Requirement: Pass the automated Knowledge Quiz (90%+ accuracy). Proof: The student knows the vocabulary and concepts. {/* Level 2: Silver */} 2. Apprentice (Silver) "I have done it with help" Requirement: Complete a Guided Project (Tutorial). Proof: Submission of a working output (code, object, essay) following a template. {/* Level 3: Gold */} 3. Practitioner (Gold) "I can do it alone" Requirement: Complete a Capstone Project (Open Problem). Proof: Autonomous creation solving a unique problem, validated by 3 peers. {/* Level 4: Kristal */} 4. Mentor (Kristal) "I can teach it" Requirement: Successfully validate the work of 5 Silver/Gold students. Proof: The ultimate mastery is transmission. --- ### The Validation Engine: "KonnectED" How do we validate millions of projects without millions of teachers? We use a **Peer-to-Peer Consensus Mechanism**, similar to how scientific review works, but accelerated. 1. **Submission:** Student uploads their "Proof of Work" (e.g., a photo of their welded joint, or a link to their GitHub repo). 2. **Routing:** The **Orgo** engine routes this submission to 3 random students who already hold a Gold/Kristal badge in that specific skill. 3. **Consensus:** * If 3/3 say "Valid" → **Badge Minted**. * If Consensus Fails → Sent to a Human Mentor for arbitration. 4. **Reward:** The reviewers earn "Civic Credits" for their service, incentivizing the network to grade itself. ### The "Living" Transcript Your diploma is dead. It is a piece of paper in a drawer. The **KOA Portfolio** is alive. * **Granular:** Employers don't see "Degree in CS." They see "React (Gold), Python (Silver), Teamwork (Kristal)." * **Verifiable:** Every badge is cryptographically signed. No fake degrees. * **Permanent:** It belongs to the student, not the school. Even if the school closes, the blockchain remains. {/* Fixed: Added text-white explicitly to override potential prose conflict */} Ready to start earning? The Pilot Program is launching soon. Early adopters will have the chance to earn the first "Genesis Kristals" by helping us build the curriculum itself. ================================================== PAGE: /initiatives/civic-governance/modules/education/curriculum URL: https://www.okido.wiki/initiatives/civic-governance/modules/education/curriculum ================================================== # The Knowledge Path The KOA Curriculum is not designed to help students "pass tests." It is designed to help them **master reality**. We have defined a core progression path ensuring every citizen masters the "Civic Stack": Literacy, Logic, Science, and Ethics. Standardized Velocity: The curriculum is measured in "Active Hours." A 108h module represents ~3 weeks of full-time focus or 1 semester of part-time study. ## 1. Foundations (5-7 yrs) The Foundations Awakening curiosity and basic autonomy. 1,008 h Per Year {/* Block 1 */} Literacy Communication & Phonics 180h Letter recognition, phonics, simple reading, and oral expression. {/* Block 2 */} Math Numeracy & Logic 144h Quantities, addition/subtraction basics, geometric shapes, patterns. {/* Block 3 */} Discovery Nature & Environment 108h Plants, animals, seasons, local geography, and observation skills. {/* Block 4 */} Activity Arts & Motricity 252h Drawing, music, coordination, team games, emotional regulation. {/* Block 5 */} Civics Life Skills 108h Hygiene, organization, conflict resolution, "The Rules of the Hub." ## 2. Consolidation (8-11 yrs) Consolidation Structuring thought and social interaction. 1,116 h Per Year {/* Core Subjects */} Literacy II 180h Advanced reading, narrative writing, grammar structure. Math II 144h Multiplication, division, fractions, basic geometry. Science I 108h Biology (body/plants), Matter (solids/liquids), Forces. Tech I 108h Intro to computers, digital safety, basic logic, typing. ## 3. Abstraction (12-14 yrs) Abstraction Complex reasoning and technical skills. 1,116 h Per Year Math (144h): Basic Algebra, Probability, Applied Geometry. Science (108h): Ecosystems, Chemical Reactions, Mechanics. Coding (108h): Python/Scratch, Algorithms, Cybersafety. Arts (144h): Digital arts, music composition, theater. Finance (36h): Personal finance, budgeting, "The Cost of Life." ## 4. Specialization (15-17 yrs) Specialization Professional autonomy and civic governance. 1,296 h Per Year The Civic Core Civic Governance: How to run a Hub, voting logic. Economics: Markets, debt, value creation. Philosophy: Ethics, logic, rhetoric. The Professional Track Advanced Tech: Web Dev, AI basics, Big Data. Capstone Projects (144h): Real-world problem solving. Internships: 4 weeks active deployment in a Solidarity Hub. Download Full Curriculum Structure (JSON) ================================================== PAGE: /initiatives/civic-governance/modules/education/model URL: https://www.okido.wiki/initiatives/civic-governance/modules/education/model ================================================== # The Pedagogical Engine The bottleneck of traditional education is **Content Production**. Creating a high-quality course usually takes a professor months. KOA solves this with a **Deterministic AI Framework**. We do not ask AI to "write a course about history." We guide it through a strict **7-Step Protocol** to ensure pedagogical rigor, standardization, and interactivity. This allows any Community Node to generate a standardized "Kristal" module in minutes. --- ### The 7-Step Generation Protocol {/* Step 1 */} 1 Context & Metadata We define the "Container" of the Kristal. INPUT: Title, Duration (e.g., 36h), Prerequisites, Target Age. {/* Step 2 */} 2 Objectives (The Contract) We define 4 specific, measurable outcomes. The AI must prove how it will measure them. EXAMPLE: "Student can calculate the area of a non-right triangle." {/* Step 3 */} 3 Structure Mapping The course is broken down into **Modules** (Thematic Blocks) and **Lessons** (Atomic Units). OUTPUT: JSON Tree of the entire course path. {/* Step 4 */} 4 Content Generation The system generates the actual material: reading texts, video scripts, diagrams, and code snippets. MODE: Clear, concise, active voice. {/* Step 5 */} 5 Methodology Injection We inject "Active Learning" loops. The AI inserts pauses for reflection, manipulation tasks, and real-world analogies. {/* Step 6 */} 6 Evaluation Logic Generation of the "Proof of Work." OUTPUT: Quizzes (Knowledge), Projects (Application), Rubrics (Mentorship). {/* Step 7 */} 7 Social Interactions The AI generates discussion prompts for the **KonnectED** forums to ensure students talk to each other, not just the machine. --- ### The Interactive Loop We do not believe in "Passive Consumption" (lectures). The Engine enforces a strict **Interactive Loop** for every Lesson: 1. Concept 3-min Video / Text 2. Check Micro-Quiz (Immediate) 3. Action Manipulation / Code 4. Review Peer Feedback Why this matters This standardization allows for Permissionless Updates . If a physicist in Geneva discovers a new particle, they can update the "Physics 101" Kristal source code. The Engine regenerates the lesson, and every student in the network has the updated curriculum instantly. ================================================== PAGE: /initiatives/civic-governance/modules/education URL: https://www.okido.wiki/initiatives/civic-governance/modules/education ================================================== # Education Module: Verified Competence ### The Obsolescence of the Diploma The traditional academic model is an industrial relic. It sells "Prestige"—a static snapshot of potential—at the cost of massive student debt and years of theoretical confinement. KOA proposes a radical shift: **Verified Competence**. We replace the rigid 4-year degree with **"Kristals"**—modular, verifiable blocks of skill (e.g., *React.js*, *Conflict Resolution*, *Hydraulics*). Your transcript is no longer a piece of paper; it is a live, blockchain-secured portfolio of what you can actually *do*. --- ### The 3 Pillars of the New School } description="A standardized, standardized curriculum from age 5 to 17. From literacy to civic governance, ensuring no child is left behind." href="/initiatives/civic-governance/modules/education/curriculum" /> } description="Our 7-Step Generative Framework allows any community to generate rigorous, interactive course content in minutes, not months." href="/initiatives/civic-governance/modules/education/model" /> } description="We abolished the 0-100 grading scale. You either have the skill (Badge Acquired) or you are still learning. No failure, only progress." href="/initiatives/civic-governance/modules/education/badges" /> --- ### The Economic Shift: "The Beneficiary Pays" Perhaps the most revolutionary aspect of KOA Education is its business model. We invert the debt equation. Free for the Learner Education should not be a mortgage. In the KOA system, acquiring a skill is free . The cost of training is borne by the entity that *benefits* from that training. ✔ Student learns "Advanced Welding" (Cost: $0). ✔ Student gets hired by a Construction Firm. ✔ Firm pays a micro-royalty to the Education Node for the verified competence. Why this changes everything This aligns incentives. Schools are no longer incentivized to prolong degrees to collect tuition. They are incentivized to train employable skills efficiently . If the student doesn't succeed, the school doesn't get paid. ### The Goal: Civic Autonomy Ultimately, the goal of this module is not just to create workers, but to create **Citizens**. A citizen who understands logic, science, and civics—and who owes nothing to the banks—is a citizen who cannot be manipulated. ================================================== PAGE: /initiatives/civic-governance/modules/international URL: https://www.okido.wiki/initiatives/civic-governance/modules/international ================================================== // app\initiatives\civic-governance\modules\international\page.tsx // app/initiatives/civic-governance/modules/international/page.tsx return ( International Strategy Applying the KOA operating system to geopolitics. We replace moralizing diplomacy with technocratic neutrality and construction competitions . Active Frameworks Ukraine Peace & Reconstruction Plan (Freeze–Vote–Rebuild) BETA v4.0 OkidoWiki A comprehensive three-phase framework to exit the war without surrendering sovereignty: Freeze (monitored ceasefire), Vote (legitimacy), and{" "} Rebuild (the Construction Olympics). Open the plan hub → Coming Soon The Taiwan Protocol: Applying the “Silicon Shield” theory to distributed sovereignty. ); } ================================================== PAGE: /initiatives/civic-governance/modules/justice/access URL: https://www.okido.wiki/initiatives/civic-governance/modules/justice/access ================================================== # Universal Access: The Law in Your Pocket In the current system, the law is a **Luxury Product**. Wealthy individuals and corporations have armies of lawyers on retainer. The average citizen has Google and a hope that they don't get sued. KOA operates on a simple principle: **Rights that you cannot afford to enforce are not rights.** --- ### The Solution: The "Public Defender" AI We are deploying a specialized instance of **SenTient** trained on the entire corpus of Civil and Criminal Law. It serves as a free, 24/7 Legal Aid for every citizen. {/* Feature 1 */} Instant Triage "My landlord is keeping my deposit. What can I do?" Instead of paying $300/hour for an answer, the AI analyzes your jurisdiction's specific tenancy laws and tells you exactly where you stand in seconds. {/* Feature 2 */} Auto-Filing Knowing your rights is half the battle. The AI actually writes the paperwork . It generates valid legal forms—from demand letters to small claims filings—customized to your case details. --- ### Breaking the Language Barrier The law is written in a foreign language ("Legalese") designed to require an interpreter (a Lawyer). The KOA Access Module acts as a **Real-Time Translator**. The "Plain Language" Engine Input (Legalese) "Pursuant to subsection 4(b), the party of the first part hereby indemnifies the party of the second part against all vicarious liability..." Output (Human) "If you sign this, you agree that if someone gets hurt using the product, you pay for it, not the seller." ### The Economic Shift: Killing the "Billable Hour" The traditional legal industry thrives on friction. The more complex the problem, the more hours they bill. Our incentives are reversed. * **For the Citizen:** Free access to high-quality legal defense tools reduces the "power gap" between individuals and corporations. * **For the State:** Empowering citizens to resolve disputes early (via clear contracts and advice) prevents them from clogging up the courts with messy litigation later. > **The Vision:** A society where a single mother fighting an eviction notice has the same quality of legal analysis as the corporation trying to evict her. ================================================== PAGE: /initiatives/civic-governance/modules/justice/ai-model URL: https://www.okido.wiki/initiatives/civic-governance/modules/justice/ai-model ================================================== # The AI Model: Blind Justice One of the greatest paradoxes of the legal system is that we ask human judges—who are biologically wired for bias—to be impartial. KOA solves this by deploying **SenTient** as a "Blind Judge." This is not a metaphor. The AI is architected to be literally unable to "see" the variables that cause discrimination. --- ### 1. The Mechanism: Metadata Stripping Unlike a human judge, who cannot help but see that a defendant is well-dressed or speaks with a specific accent, the AI processes only the **Legal Signal**. The Decision Pipeline {/* Step 1 */} Input (Raw) "Defendant John Smith, 24, low income, appeared nervous..." {/* Arrow */} ➜ {/* Step 2: The Filter */} SANITIZATION SenTient Filter Stripping: Name, Race, Income, Demeanor. {/* Arrow */} ➜ {/* Step 3: Analysis */} Legal Signal "Subject committed Action X under Condition Y. Precedent Z applies." --- ### 2. Levels of Autonomy We do not hand over the entire legal system to machines overnight. We deploy across two distinct safety tiers. Level 1: Administrative Autonomy Scope: Traffic tickets, small claims, contract disputes, administrative errors. Action: The AI renders a binding decision instantly. Benefit: Clears 80% of the backlog, freeing humans for serious cases. Level 2: Decision Support Scope: Criminal law, family law, complex litigation. Action: The AI acts as a "Super-Clerk." It analyzes evidence and flags inconsistencies, but a Human Judge must make the final ruling. --- ### 3. Safety Protocol: "Explainable Justice" (XAI) The danger of AI is the "Black Box"—the computer says guilty, but nobody knows why. KOA mandates **Total Explainability**. #### The Audit Trail Every output from the Justice Module includes a generated PDF containing the **Logic Path**: 1. **Citation:** "Applied Article 45.2 of the Penal Code." 2. **Precedent:** "Consistent with *State v. Doe (2024)*." 3. **Evidence Weight:** "Surveillance footage (Exhibit A) weighted at 95% confidence." 4. **Sanitization Log:** "Removed 4 references to defendant's ethnicity." > **Accountability:** If the AI makes a mistake, we can trace exactly *which* line of logic failed and patch it. You cannot "patch" a human judge's bias. ### 4. Data Hygiene Garbage in, garbage out. If we train the AI on historical prison data, it will learn historical racism. * **The Solution:** We use **Synthetic Training Data** and "Counter-Factual" stress testing (e.g., flipping the gender of the defendant in the simulation to ensure the verdict remains identical). ================================================== PAGE: /initiatives/civic-governance/modules/justice/efficiency URL: https://www.okido.wiki/initiatives/civic-governance/modules/justice/efficiency ================================================== # Radical Efficiency: The End of the Backlog In the current system, "The Process is the Punishment." Innocent people plead guilty simply to go home because they cannot afford to wait 18 months for a trial. KOA introduces the **Zero-Backlog Standard**. By automating 90% of the non-judicial "churn," we respect the citizen's most non-renewable resource: their time. --- ### 1. The Bottleneck vs. The Solution {/* The Old Way */} The Legacy Court • Scheduling: Manual phone calls & paper calendars. • Transcription: Human stenographers (weeks to process). • Discovery: Lawyers reading boxes of paper (billable hours). • Result: 2-5 years for a civil resolution. {/* The KOA Way */} The Augmented Court • Scheduling: Algorithmic "Smart Dockets" (Optimized). • Transcription: Real-time Speech-to-Text (Instant). • Discovery: AI Semantic Search (Seconds). • Result: 2-6 weeks for resolution. --- ### 2. The Tech Stack: Automating the Churn We deploy specific AI utilities to handle the "heavy lifting" of data, freeing humans to focus on judgment. } description="An airline-grade scheduling engine that manages courtrooms, judges, and defendants dynamically to ensure zero downtime." /> } description="AI scans terabytes of emails, contracts, and evidence to flag relevant contradictions instantly, saving thousands of lawyer-hours." /> } description="Blockchain-secured custody of evidence. No lost files, no tampered dashcam footage. The truth is immutable." /> ### 3. The Economic Impact Efficiency is also an issue of equity. * **The Cost of Delay:** Every day a trial is delayed, it costs the state money (detention) and the defendant wages. * **The "Wait-Out" Strategy:** Wealthy litigants currently use delay as a weapon to bankrupt poorer opponents. By making justice **Fast**, we make it **Affordable**. When a trial takes 3 days instead of 3 months, the billable hours evaporate, and the "Wait-Out" strategy becomes impossible. > **Target Metric:** The KOA Justice Module mandates that 95% of administrative disputes (traffic, zoning, permits) be resolved within **48 hours** of filing. ================================================== PAGE: /initiatives/civic-governance/modules/justice URL: https://www.okido.wiki/initiatives/civic-governance/modules/justice ================================================== # Justice Module: Augmented Fairness ### The Diagnostic: Justice Delayed is Justice Denied [cite_start]The current justice system is failing on three fundamental fronts[cite: 660, 663, 669]: 1. **Inefficiency:** Cases drag on for years due to administrative friction, effectively denying justice to victims. 2. **Bias:** Human judges are susceptible to unconscious prejudice based on race, class, and appearance. 3. **Inaccessibility:** Legal defense is a luxury product. The complexity of the law makes it "pay-to-play." [cite_start]KOA proposes a **Justice Augmented by AI**: a system where the machine handles the analysis to ensure speed and neutrality, while humans retain ethical oversight[cite: 660, 674]. --- ### The 3 Pillars of KOA Justice } description="An AI Decision Support System that evaluates cases based strictly on facts and legal precedents, stripping away variables like race, gender, or social status." href="/initiatives/civic-governance/modules/justice/ai-model" /> } description="Automating the 'churn' of justice. AI handles evidence sorting, transcription, and scheduling, reducing trial timelines from years to weeks." href="/initiatives/civic-governance/modules/justice/efficiency" /> } description="Democratizing the law. 24/7 AI Legal Assistants provide instant, free legal counsel to any citizen, breaking the monopoly of expensive firms." href="/initiatives/civic-governance/modules/justice/access" /> --- ### The Axiom: "White Box" Justice > "A just decision must be an explainable decision." We reject "Black Box" algorithms. The KOA Justice System operates on a strict **Explainable AI (XAI)** mandate. Every recommendation made by the system must include a generated **Audit Trail** citing the specific laws, precedents, and evidence weights used to reach the conclusion. Why AI is Less Biased than Humans Critics fear "biased algorithms." We argue that **Human Bias** is the harder problem to solve. A human judge might give a harsher sentence because they are hungry, tired, or unconsciously biased against the defendant's accent. An AI does not get tired. It does not have "moods." By rigorously sanitizing the training data and removing demographic metadata from the decision logic, we can create a judge that is truly blind to everything except the law. The Implementation Strategy Phase 1: **Administrative Automation.** Clearing the backlog of paperwork and minor disputes (traffic, contracts). Phase 2: **Decision Support.** Providing human judges with "pre-computed" analysis of precedents to ensure consistency. Phase 3: **Augmented Adjudication.** AI panels overseeing complex cases, with human juries serving as the ethical "check." ================================================== PAGE: /initiatives/civic-governance/modules URL: https://www.okido.wiki/initiatives/civic-governance/modules ================================================== // app\initiatives\civic-governance\modules\page.tsx // app/initiatives/civic-governance/modules/page.tsx return ( Civic Modules These are the active subsystems of the KOA governance model. Each module addresses a specific pillar of civic life with verified, non-extractive logic. {/* Education */} Education The Kristal System . Replacing time-based diplomas with verified competence portfolios. Free access, paid by the beneficiary. Explore Curriculum {/* Economy */} Economy The Solidarity Network . A blueprint for non-extractive commerce, circular logistics, and eliminating the "troll tax" on living costs. View Solutions {/* Justice */} Justice Augmented Fairness . Using AI to remove bias, automate administrative churn, and provide free 24/7 legal defense to every citizen. See the Model {/* International */} International Technocratic Neutrality . Frameworks for peace (Freeze-Vote-Rebuild) and reconstruction (Olympics) that bypass geopolitical deadlock. View Strategy ← Back to Governance Hub ); } ================================================== PAGE: /initiatives/civic-governance URL: https://www.okido.wiki/initiatives/civic-governance ================================================== // app\initiatives\civic-governance\page.tsx return ( Civic Governance The core initiative of KOA is to provide a "Government in a Box" — a complete, deployable stack for managing communities. The Constitution The rules engine. Read the Constitution Active Modules Education Kristals model for credentialing. Economy Solidarity economy & resource tracking. Justice AI-assisted dispute resolution. International Diplomacy and treaty frameworks. ); } ================================================== PAGE: /initiatives/koa-political-initiative URL: https://www.okido.wiki/initiatives/koa-political-initiative ================================================== // app\initiatives\koa-political-initiative\page.js // app/initiatives/koa-political-movement/page.js return ( Mouvement Politique KOA KOA se présente comme une force politique de transformation systémique répondant aux crises environnementales, sociales et démocratiques. Son socle : lucidité radicale, coopération intégrale et technologie ouverte. Outils fondamentaux Konnaxion – plateforme mondiale d’intelligence collective. Ekoh / Smart Vote – algorithme de vote méritocratique. Orgo – modèle organisationnel agile par rôles. Chantiers de réforme Gouvernance publique transparente et fondée sur la compétence. Éducation modulaire gratuite (KonnectED). Justice augmentée par IA, accès universel à l’assistance juridique. Santé coordonnée par Orgo et télémédecine. Économie coopérative et budgets participatifs. Infrastructures vertes Kristal Farms, diffusion des innovations durables. Diplomatie de médiation active et alliances de coopération. Objectif électoral Obtenir un mandat démocratique pour démontrer qu’un gouvernement centré sur la compétence, la transparence et le service désintéressé peut relever les défis globaux sans conflit avec les institutions existantes. ); } ================================================== PAGE: /initiatives URL: https://www.okido.wiki/initiatives ================================================== // app\initiatives\page.tsx // app/initiatives/page.tsx return ( {/* Header */} Strategic Initiatives The KOA project is divided into three layers of action: Theory (The Why), Governance (The How), and Technology (The Engine). {/* SECTION 1: CIVIC GOVERNANCE */} Civic Governance The practical blueprints for replacing broken institutions. {/* Main Dashboard Link */} Enter the Governance Dashboard Access the Civic Constitution (The Rules) and the active modules for Education , Economy , and Justice . {/* Module Badges */} Constitution Education Economy Justice {/* SECTION 2: INTERNATIONAL STRATEGY */} International Strategy Geopolitical frameworks for peace and reconstruction. {/* Ukraine Plan Link - Updated Route */} The Ukraine Plan The "Freeze-Vote-Rebuild" framework. Applying technocratic neutrality and the "Construction Olympics" model to geopolitical conflict resolution. View Framework ); } ================================================== PAGE: /initiatives/ukraine-peace-plan/concepts/construction-olympics URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/concepts/construction-olympics ================================================== # The Construction Olympics: A New Global Competition War destroys; we must build. To achieve the speed and scale required for Ukraine's reconstruction, we propose a radical shift in how international aid is delivered. Instead of traditional, bureaucratic aid contracts, we propose the **Construction Olympics**—a gamified, high-velocity competition where nations send their best engineers, architects, and builders to compete in the act of creation. --- ## 1. The Core Concept The Construction Olympics applies the spirit of the Olympic Games to the challenge of rebuilding a nation. * **The Goal:** To rebuild critical infrastructure (housing, bridges, power grids) faster, better, and cheaper than traditional methods. * **The Teams:** National delegations (e.g., Team Japan, Team Germany, Team Brazil) composed of elite tradespeople and engineers. * **The Prize:** Global prestige, diplomatic soft power, and the "Gold Patch" for individual excellence. ### Why Gamify Reconstruction? 1. **Speed:** Competition drives efficiency. Teams race against the clock to complete projects. 2. **Innovation:** Constraints breed creativity. Teams must solve real-world problems (e.g., "Build a net-zero school in 3 weeks using recycled rubble"). 3. **Transparency:** The entire process is tracked on the **Orgo** platform, making corruption nearly impossible. --- ## 2. The Competition Events Just as the traditional Olympics has track and field, the Construction Olympics has specific disciplines based on Ukraine's urgent needs. ### A. The Housing Sprint * **Challenge:** Construct a neighborhood of 50 permanent, energy-efficient homes. * **Criteria:** Speed of assembly, thermal insulation quality, aesthetic integration with local culture, and use of sustainable materials. ### B. The Infrastructure Marathon * **Challenge:** Restore a severed logistical artery (e.g., a railway bridge or a water treatment plant). * **Criteria:** Structural integrity, load-bearing capacity, and resilience against future threats. ### C. The Heritage Restoration * **Challenge:** Stabilize and repair a damaged cultural site (museum, church, or theater). * **Criteria:** Historical accuracy, delicacy of craftsmanship, and preservation of the original soul of the building. --- ## 3. Call to World Leaders We call upon the leaders of the G20 and beyond to shift their contribution from military hardware to human software. **To the Nations of the World:** * **Don't just send money; send your builders.** Identify your best carpenters, masons, and electricians. Give them the honor of representing your flag. * **Sponsor a Team:** Equip your national delegation with the tools and materials they need to win. * **Join History:** Be part of the first international event where the "winner" leaves behind a hospital, not a crater. ### Next Steps for Implementation 1. **Form the IOC-C:** The *International Olympic Committee for Construction*, a neutral body to set the rules and judge the events. 2. **Launch the Pilot:** A smaller-scale "pre-season" in a safe zone (e.g., Lviv) to test the logistics and the Orgo integration. 3. **Global Recruitment:** A media campaign to turn skilled tradespeople into celebrated national heroes. > *"Let the games begin. But this time, everyone wins."* ================================================== PAGE: /initiatives/ukraine-peace-plan/concepts/future-vision URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/concepts/future-vision ================================================== # Future Vision: Ukraine as a Global Cultural Bridge Beyond the immediate reconstruction of buildings and roads, our ultimate goal is a social transformation. We envision Ukraine not as a buffer zone of conflict, but as a **"Terra Internationalis"**—a sovereign land that bridges East and West through shared labor, culture, and innovation. This vision balances two critical forces: the massive influx of international aid/workers and the absolute necessity of Ukrainian sovereignty. --- ## 1. The Central Role of Ukrainians While the world comes to help build, **Ukrainians must hold the keys**. The reconstruction process is designed to empower local citizens, ensuring they are not "saved" by outsiders, but supported in their own self-determination. ### A. Democratic Self-Determination The political future of the contested regions must be decided by those who live there, not by foreign capitals. * **The Vote:** A strictly supervised referendum will allow residents (based on pre-war census data) to determine their regional status: Reintegration, Autonomy, or Separation. * **Sovereignty First:** All international forces—specifically the **"Army of Pope Francis"**—are guests serving at the invitation of the people. * *Note on the "Army":* In this timeline, following the passing of Pope Francis, the initiative operates under the moral aegis of **Pope Leo**. It is not a military guard (like the Zouaves) but a **neutral reconstruction workforce** (engineers, cooks, masons) named in honor of Francis's spirit of service. ### B. Knowledge Transfer & Ownership We do not just we export skills. * **Mentorship Model:** Every international expert (identified by **Three Black Stripes**) is paired with a Ukrainian apprentice (**One White Stripe**). The goal is to transfer advanced technical skills (green building, smart grid management) to the local workforce. * **Gradual Handover:** As the "Construction Olympics" progress, leadership roles in the logistics hubs shift from international facilitators to Ukrainian administrators. --- ## 2. A "Terra Internationalis" (International Land) The reconstruction will bring thousands of builders, engineers, and artists from every continent. To manage this diversity without chaos or language barriers, we utilize a strictly codified **Visual Classification System**. ### A. The Visual Standard (The Patch System) All workers are verified via biometrics at logistics hubs and issued standardized patches. This ensures immediate recognition of role, rank, and language skills. **1. The Professional Patch (Left Chest)** The background color indicates the professional domain: * **Light Brown:** Carpenters & Woodworkers. * **Blue:** Electricians. * **Gray:** Masons & Concrete specialists. * **Green:** Landscapers, Gardeners, & Demining Support. * **Red:** Security & Safety Officers. * **Orange:** Logistics & Facilitators. * **Turquoise:** Engineers & Technicians. **2. Skill Level (Horizontal Stripes)** * **One White Stripe:** Apprentice / Beginner. * **Two Gray Stripes:** Intermediate / Journeyman. * **Three Black Stripes:** Expert / Master. **3. Specializations (Vertical Stripes)** * **Green:** First Aid / Medic. * **Blue:** Language Specialist. * **Yellow:** Trainer / Educator. * **Red:** Technical Lead. **4. Exceptional Roles (Icons)** High-level coordinators replace stripes with central icons: * **Globe:** International Facilitator. * **Black Star:** Regional Supervisor. * **Crossed Keys:** Coordination Lead. **5. Language Patch (Right Shoulder)** A secondary patch displays ISO language codes (e.g., **EN, FR, ES, ZH**) to facilitate communication in a multi-lingual environment. ### B. The Cultural Bridge Policy Instead of a "Clash of Civilizations," Ukraine becomes the meeting point. * **Multilingual Hubs:** Community centers will operate in Ukrainian, Russian, and English, de-stigmatizing language and using it as a tool for commerce and diplomacy. * **The "Bridge" Policy:** Ukraine remains militarily neutral but culturally connected—a place where a Russian poet and a French architect can collaborate on a library in Kharkiv. ### C. Economic Revitalization * **Special Economic Zones:** Areas rebuilt by specific nations (e.g., a "New Mariupol" rebuilt by a consortium of Asian and European teams) can retain strong trade links with those regions. * **Residency for Builders:** International workers who distinguish themselves during the reconstruction (Gold Patch recipients) may be offered fast-track residency, enriching Ukraine's demographics with highly skilled, motivated citizens. --- ## 3. The Social Contract of the Future This model proposes a new social contract for post-conflict nations: 1. **From Victimhood to Leadership:** Ukraine transforms from a victim of geopolitical aggression into the leader of a new global movement for cooperative construction. 2. **Radical Inclusion:** By welcoming the world to build (rather than just fight), Ukraine becomes the moral capital of the 21st century—a living proof that cooperation is stronger than conquest. > *"We build not just walls, but the table around which the world will sit."* ================================================== PAGE: /initiatives/ukraine-peace-plan/concepts/geopolitical-context URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/concepts/geopolitical-context ================================================== # Geopolitical Context: Why Neutrality Matters To build a durable peace in Ukraine, we must first dismantle the polarized narratives that fuel the conflict. This section provides the critical background often omitted from mainstream Western discourse, analyzing the role of external powers and the politicization of international institutions. Our goal is not to assign blame, but to illustrate why the current geopolitical architecture has failed—and why a **radical restart** is required. --- ## 1. The Role of the United States in Escalation The conflict in Ukraine cannot be viewed in a vacuum. It is the result of decades of geopolitical friction where the United States has played a significant role in escalating tensions through military expansion and information warfare. ### A. Media Manipulation and the One-Sided Narrative The Western media landscape has largely presented the conflict through a Manichaean lens (Good vs. Evil), often ignoring the historical complexities: * **Censorship of Perspectives:** Legitimate security concerns regarding NATO expansion raised by Russia have been systematically dismissed or framed as "disinformation" rather than analyzed as geopolitical cause-and-effect. * **The "Unprovoked" Narrative:** By labeling the conflict "unprovoked," the diplomatic failures of the preceding decades (such as the collapse of the Minsk Agreements) are conveniently erased. ### B. NATO Expansion and Security Dilemmas The persistent eastward expansion of NATO is viewed by many realists not as a defense of democracy, but as an aggressive encroachment on Russia's strategic depth. * **Historical Parallel:** This mirrors the US reaction during the Cuban Missile Crisis—no great power accepts a hostile military alliance on its direct border. * **Interventionist Pattern:** From Iraq to Libya, the pattern of "regime change" disguised as humanitarian intervention has eroded trust in Western-led security guarantees. ### C. Economic Warfare (Sanctions) Sanctions were marketed as a tool to stop the war, but they have functioned as instruments of economic isolation that punish populations more than leaders. * **Global Instability:** These measures have severed diplomatic bridges, forcing a bifurcation of the global economy and pushing Russia away from Europe, making future reintegration harder. --- ## 2. Case Study: The Politicization of the Olympics The degradation of international neutrality is best illustrated by the exclusion of Russia from the Olympic Games. The Olympics were designed to be a sanctuary of peace where nations compete regardless of politics. That ideal has been shattered. ### A. The Doping Scandal as a Geopolitical Weapon While anti-doping integrity is crucial, the handling of the Russian doping scandal (stemming from the McLaren Report) raised serious questions about due process: * **Collective Punishment:** Banning an entire nation—including clean athletes—was a political decision unprecedented in scale. * **Questionable Evidence:** Critics argue that the timing and nature of the evidence relied heavily on a single whistleblower (Grigory Rodchenkov) and fit too neatly into a narrative designed to isolate Russia globally. ### B. The Death of the "Olympic Spirit" By weaponizing the Olympics, the international community lost one of the few remaining platforms for non-military dialogue. * **Dehumanization:** Stripping athletes of their flag and anthem contributes to a narrative of cultural erasure, which only hardens resolve and nationalism within Russia. * **The Contrast:** This exclusion stands in stark contrast to our proposal for the **Construction Olympics**, which invites *all* nations—including those currently at war—to compete in the act of rebuilding. --- ## Conclusion: The Necessity of a New Path The current strategy—isolation, sanctions, and military escalation—has failed to bring peace. It has only entrenched the conflict. **King Klown & KOA proposes a different path:** 1. **Strict Neutrality:** The reconstruction force must be non-aligned to be trusted by both sides. 2. **Re-humanization:** We must stop erasing culture and start building bridges. 3. **Gamified Reconstruction:** We replace the politicized/corrupted Olympic model with a new competitive framework based on merit and construction, executed by a global workforce under a neutral banner. > *"We cannot solve a crisis with the same level of thinking that created it."* ================================================== PAGE: /initiatives/ukraine-peace-plan/concepts/operational-logistics URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/concepts/operational-logistics ================================================== # Operational Logistics: The Mechanics of Rebuild A vision is useless without a mechanism. The **King Klown & KOA** operational model transforms the chaos of a post-war zone into a structured, gamified engine of production. This page details the **Order of Operations** (what we build first) and the **Visual Classification System** (how we organize the builders). --- ## 1. The Order of Operations Reconstruction cannot happen all at once. We follow a strict dependency chain where each completed phase unlocks the next. ### Phase 1: The Arteries (Weeks 0-12) Before homes can be built, the site must be accessible and powered. * **Energy Grid:** Repairing substations and integrating decentralized renewable sources (solar/wind) to ensure resilience against future disruptions. * **Transport:** Reconnecting severed bridges and rail lines to allow heavy materials to reach the frontlines of construction. * **Digital Comms:** Establishing high-speed connectivity to enable the **Orgo** coordination platform. ### Phase 2: The Shelter (Months 3-12) Focus shifts to immediate humanitarian needs. * **Water & Sanitation:** Restoring clean water access to prevent disease. * **Transitional Housing:** Rapid deployment of modular units for displaced families. * **Agriculture:** Demining fields and restoring grain logistics to secure food sovereignty. ### Phase 3: The Society (Year 1+) The long-term restoration of the social fabric. * **Permanent Housing:** Replacing modules with culturally distinct, high-quality homes. * **Public Institutions:** Schools, hospitals, and community centers that serve as the hubs of the new civil society. --- ## 2. The Visual Classification System To coordinate thousands of international workers who speak dozens of languages, we bypass language barriers with a **Standardized Visual Language**. Every worker wears a Velcro patch system that instantly communicates their role, rank, and skills. ### A. The Patch Anatomy Every uniform features two key identification zones: 1. **Left Chest (Role & Rank):** The primary operational identifier. 2. **Right Shoulder (Culture & Language):** The social identifier. ### B. Color-Coded Roles The background color of the chest patch defines the worker's domain. | Color | Domain | Role Description | | :--- | :--- | :--- | | **Blue** | **Electricians** | Power grid, solar installation, wiring. | | **Brown** | **Carpenters** | Structural framing, finish work, cabinetry. | | **Grey** | **Masons** | Concrete, bricklaying, foundation work. | | **Green** | **Landscaping** | Agriculture restoration, park design, demining support. | | **Orange** | **Facilitators** | Logistics, translation, dispute resolution. | ### C. The Stripe System (Merit & Rank) We do not use military ranks. We use **Competence Stripes** visible on the patch. * **1 Black Stripe:** **Apprentice.** Learning the trade; must work under supervision. * **2 Black Stripes:** **Journeyman.** Capable of independent work. * **3 Black Stripes:** **Master.** Expert level; authorized to lead teams. * **Gold Stripe:** **MVP / Hero.** Awarded for exceptional contribution or bravery. Holders of the Gold Stripe gain special residency privileges. ### D. Digital Integration Every patch contains a QR/NFC code linked to the **Orgo** platform. * **Scanning:** A site manager can scan a worker's patch to view their verified certifications, medical info, and current assignment. * **Safety:** Ensures that only qualified personnel (e.g., a "Master Electrician") can sign off on dangerous tasks. --- ## 3. Governance: The Regional Hubs To avoid bottlenecking decisions in Kyiv, we establish **Regional Coordination Centers**. * **The "Orgo" Dashboard:** A real-time digital twin of the reconstruction. It tracks material inventory, worker location, and project status across all sectors. * **The Human Element:** Each Hub is staffed by a mix of International Facilitators (Orange Patches) and Local Ukrainian Administrators, ensuring that global aid serves local priorities. > *"Chaos is merely order waiting to be visualized."* ================================================== PAGE: /initiatives/ukraine-peace-plan/concepts/peace-framework URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/concepts/peace-framework ================================================== # The Peace Framework: Freeze & Vote Before we can rebuild, the guns must fall silent. Our proposal rejects the binary of "total victory" for either side, which only prolongs suffering. Instead, we propose a **Radical Neutrality** framework enforced by moral authority rather than military escalation. This framework operates on two pillars: **The "Freeze"** (Immediate Cessation of Hostilities) and **The "Vote"** (Democratic Self-Determination). --- ## 1. Phase One: The Freeze (Demilitarization) The current stalemate proves that military solutions are exhausted. We propose an immediate, unconditional ceasefire. Once the shelling stops, the soldiers leave, and the builders enter. ### A. The "Army of Pope Francis" (The Reconstruction Workforce) This is not a military force, nor the Pontifical Swiss Guard. It is a massive, neutral workforce of engineers, cooks, carpenters, masons, and electricians. * **The Name:** We retain the name "Army of Pope Francis" to honor the spirit of service and humility he championed, distancing the project from the institutional Catholic Church while leveraging its global network of charitable volunteers. * **Leadership:** In this timeline, following the passing of Pope Francis, the initiative is mobilized under the guidance of **Pope Leo**. He provides the moral aegis, ensuring the force is viewed as humanitarian, not political. * **Composition:** Volunteers from strictly neutral nations (Brazil, India, etc.) and global Catholic charity networks. They are unarmed and dedicated solely to rebuilding. ### B. Total Disarmament of the Zone * **Weapons Ban:** A strict ban on all firearms and explosives within the reconstruction zones. The "Army" carries tools, not guns. * **Amnesty & Rehabilitation:** A program to reintegrate soldiers from both sides into the civilian workforce. Combatants are offered a choice: continue fighting (outside the zone) or trade their rifle for a "Professional Patch" (apprenticeship). --- ## 2. Phase Two: The Vote (Self-Determination) Territorial disputes in the Donbas and Crimea cannot be solved by tanks. They must be solved by the people who actually live there. ### A. The "Status Referendum" We propose binding, internationally supervised referendums in the contested oblasts. * **The Question:** Residents will vote on three clear options: 1. Reintegration into Ukraine (with special autonomy). 2. Integration into the Russian Federation. 3. Independence as a Neutral Buffer State. * **The Electorate:** Voting rights are restricted to **residents registered in the pre-war census**. This prevents demographic engineering (e.g., bussing in voters) from influencing the outcome. ### B. Minority Protections Regardless of the vote's outcome, strict guarantees must be codified: * **Linguistic Rights:** The right to speak, teach, and conduct business in either Ukrainian or Russian must be constitutionally protected in these zones. * **Cultural Heritage:** No monuments or historical sites shall be destroyed. The "Cultural Bridge" policy ensures history is preserved, not erased. --- ## 3. The Role of the Church & NGOs While the UN has been paralyzed by Security Council vetoes, religious and humanitarian organizations retain cross-border legitimacy. * **Vatican Diplomacy:** Pope Leo acts as the primary moral guarantor, facilitating prisoner exchanges and humanitarian corridors where politicians cannot. * **Orgo Integration:** All humanitarian aid is tracked on the **Orgo** platform to prevent theft and ensure it reaches the most vulnerable families, not military stockpiles. > *"Peace is not the absence of conflict, but the presence of justice."* — Adapted from MLK ================================================== PAGE: /initiatives/ukraine-peace-plan/cultural-bridge/funding-partnerships URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/cultural-bridge/funding-partnerships ================================================== # Implementation, Funding, and Partnerships This chapter describes how the Cultural Bridge Track can be implemented without turning it into propaganda, charity theater, or a slow bureaucracy. The intent is practical: who can run it, who funds it, and how it scales. ## Implementation Architecture (Recommended) ### 1. Two Programs, One Umbrella Operate as two distinct programs under one umbrella governance structure: - **Library and school collections program** (Russian literature dignity pillar) - **Ukrainian language worldwide program** (education and employment pillar) This prevents each pillar from being used to justify or dilute the other. ### 2. Lead Operators (Who Can Run It) Depending on country context, operators can be: - Education ministries or departments - Public library systems (national/provincial/municipal) - School boards and adult education networks - Universities / continuing education units - Reputable NGOs with education experience - Diaspora organizations (with governance safeguards) ## Funding Streams (Menu) ### A. Public Funding (Federal/Provincial/Municipal) **Best for:** - Library acquisitions - Free or low-cost beginner Ukrainian classes - Teacher training and safeguarding infrastructure **Mechanism:** - Competitive grants with clear deliverables and reporting ### B. Philanthropy and Foundations **Best for:** - Translations and critical editions - Scholarships - Pilot programs in high-need communities **Guardrail:** - Same governance rules and anti-propaganda exclusions apply ### C. Employer and Professional-Body Funding **Best for:** - Professional Ukrainian courses (journalism, diplomacy, humanitarian work, business) - Cohort-based workplace training ### D. Cost-Sharing Models **Best for:** - Intermediate/advanced courses where free delivery is difficult - Community programs with sliding-scale tuition ## Partnership Model (Recommended) ### Libraries and Schools - Public libraries host collections and optional cultural programming - School boards integrate collections into existing reading programs - **Optional:** Curated “paired shelves” (Russian classics + Ukrainian culture/language entry points) ### Language Delivery Partners - Adult education providers - Universities/colleges - Community centers - Online learning platforms (only if privacy and governance rules are met) ### Diaspora Teacher Network - Recruit teachers through Ukrainian diaspora orgs and educator networks - Pay teachers transparently; avoid informal cash arrangements - Provide a basic certification path and standardized syllabi ## Scaling Approach (Phased) ### Phase 1: Pilot (3–6 Months) - Select 5–20 partner institutions (libraries/schools + language providers) - Launch starter Ukrainian cohorts - Deploy first curated acquisitions package - Test governance processes and safeguarding ### Phase 2: Expansion (6–18 Months) - Expand grant recipients - Add advanced and professional tracks - Commission translations if gaps exist - Begin annual integrity reporting cycle ### Phase 3: Stabilization (18+ Months) - Embed programs into normal public cultural/education budgets - Maintain independent oversight and periodic red-team reviews - Add cross-cultural programming carefully (optional) ## Deliverables (What Funders Should Require) ### Library Pillar Deliverables - Acquisitions list with categories and edition quality - Distribution record by institution - **Optional:** Program events and attendance reporting - Annual integrity statement (anti-propaganda compliance) ### Ukrainian Language Pillar Deliverables - Cohorts delivered (count, duration, completion) - Teacher employment metrics and payments - Safeguarding incidents handled and resolved (redacted) - Proficiency progress reporting (aggregate) ## Reporting and Audits **Minimum Requirements:** - Annual financial reporting per grant recipient - Random audits and spot checks - Governance transparency report (what was selected, why, by whom) - Debarment and corrective action mechanism See: **[Governance & Guardrails](/initiatives/ukraine-peace-plan/cultural-bridge/guardrails)** ## Optional Programming (Use Cautiously) - Author and scholar talks - Translation workshops - Cultural exchange events - Paired reading groups **Guardrail:** Events must remain non-partisan and within anti-propaganda rules. ## Links - **[Governance & Guardrails](/initiatives/ukraine-peace-plan/cultural-bridge/guardrails)** - **[Metrics & Evaluation](/initiatives/ukraine-peace-plan/cultural-bridge/metrics)** - **[Risks & Failsafes](/initiatives/ukraine-peace-plan/cultural-bridge/risks)** ================================================== PAGE: /initiatives/ukraine-peace-plan/cultural-bridge/guardrails URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/cultural-bridge/guardrails ================================================== # Governance, Guardrails, and Anti-Propaganda Rules The Cultural Bridge Track only works if it is visibly protected from capture and politicization. This chapter defines the minimum guardrails that keep the program: - pro-human dignity, - anti-propaganda, - transparent, - and safe for participants. ## Core Stance - **Human dignity is not endorsement.** Valuing people and culture is compatible with condemning state violence and pursuing accountability. - **No propaganda distribution.** This track is not a channel for state narratives. - **Pluralism over purity tests.** The curation goal is cultural depth and humanism, not ideological uniformity. ## Governance Model (Minimum Viable) ### 1. Independent Steering Board **Composition:** - Librarians and educators - Scholars of literature/history - Translation experts - Civil society representatives - Diaspora voices (Ukrainian and Russian-speaking communities), with safeguards **Rules:** - Publish membership and terms - Conflict-of-interest disclosures - Rotating terms - Transparent decision criteria ### 2. Two Separate Sub-Committees To reduce cross-contamination, separate the operational oversight: - **Collection & Curation Committee** (Libraries/Schools) - **Language Program Committee** (Curriculum/Teacher Pipeline) Both report to the steering board but operate with clear boundaries. ### 3. Red-Team Review (Anti-Capture) - Periodic review of selections and partnerships. - Flags influence attempts, suspicious procurement, or politicization. - Publishes a short integrity report (redacted for safety where needed). ## Anti-Propaganda Rule Set ### A. Exclusion Criteria (Hard Line) Exclude materials that are: - Produced or distributed as official state propaganda. - Explicitly designed to justify violence or dehumanize target groups. - Part of coordinated influence operations (as identified by credible assessments). - Paired with compulsory political messaging in classrooms/libraries. ### B. Inclusion Criteria (Positive Tests) Prefer materials that are: - Canonical works with established scholarly recognition. - High-quality translations or critical editions. - Pluralistic (includes moral witnesses and dissident voices where possible). - Suitable for educational contexts with non-partisan framing. ### C. Context Requirement (Where Needed) For sensitive authors or periods: - Include short neutral context notes. - Avoid editorializing in ways that turn the program into political instruction. - Ensure Ukrainian cultural material is visible elsewhere in the branch (especially via the language pillar). ## Transparency Policy **Publish (Public):** - Selection criteria and governance rules. - Grant recipients (institutions) and funding totals. - High-level title lists (where safe). - Annual integrity report (short). **Restrict:** - Personal data of teachers/participants. - Sensitive security details (e.g., harassment cases). - Procurement details that enable theft/extortion (if applicable). ## Safeguarding and Safety **Minimum policies for the Ukrainian Language Program:** - Code of conduct for learners and teachers. - Anti-harassment enforcement and escalation. - Privacy rules (no recording without consent). - Doxxing prevention procedures. - Secure reporting channels. **For the Library Program:** - Event security guidance (if public talks occur). - Moderation rules for discussions. - Refusal policy for politicized coercion attempts. ## Procurement and Grant Integrity - Competitive procurement wherever feasible. - Transparent grant criteria. - Audit trail for spending. - Debarment policy for abusive or fraudulent vendors/partners. ## Failure Triggers (When to Pause) Pause or suspend funding if: - Verified propaganda capture attempts succeed. - Repeated harassment is not controlled. - Governance is captured or decision-making is hidden. - The program is used to launder influence operations. ## Links - **[Russian Literature Pillar](/initiatives/ukraine-peace-plan/cultural-bridge/russian-literature)** - **[Ukrainian Language Pillar](/initiatives/ukraine-peace-plan/cultural-bridge/ukrainian-language)** - **[Implementation & Funding](/initiatives/ukraine-peace-plan/cultural-bridge/funding-partnerships)** - **[Risks & Critiques](/initiatives/ukraine-peace-plan/cultural-bridge/risks)** ================================================== PAGE: /initiatives/ukraine-peace-plan/cultural-bridge/metrics URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/cultural-bridge/metrics ================================================== # Metrics and Evaluation This chapter defines a lightweight measurement framework for the Cultural Bridge Track. Metrics are used to prove the program is: - real (not symbolic), - safe (not coercive), - non-propagandistic (guardrails work), - and beneficial (cultural access + diaspora employment). Metrics should be **aggregate by default** to protect privacy. ## Principles - Measure **outputs** (what was delivered) and **outcomes** (what changed). - Avoid politicized “sentiment scoring.” - Protect participants (especially teachers) from exposure and harassment. - Use simple indicators that can be audited. ## Program 1: Russian Literature Dignity Program (Library/School Pillar) ### Output Metrics - Participating institutions (count) - Titles acquired (count) and by category (classics/poetry/science/diaspora/dissident) - Translation coverage (% of titles available in host-country languages) - Funds disbursed by grant tier - Events delivered (count) if events are part of the program ### Usage Metrics - Circulation/borrow rates (aggregate) - Reading program participation (aggregate) - Event attendance (aggregate) ### Integrity Metrics (Anti-Propaganda) - Percentage of acquisitions that pass the exclusion criteria review - Number of flagged titles removed (and reason codes) - Governance transparency: meetings held, criteria published, conflicts disclosed - Red-team findings (count; severity categories) ## Program 2: Ukrainian Language Worldwide Program ### Access and Reach - Enrollments by track (starter/intermediate/advanced/heritage/professional) - Completion rates by track - Geographic spread (countries/cities/online cohorts) - Cost per learner (where relevant) ### Learning Outcomes Choose one of: - CEFR-like bands (A1–C1) where feasible, or - Standardized internal checkpoints (Beginner 1/2, Intermediate 1/2, Advanced) Metrics: - Pre/post assessment distributions (aggregate) - Learner self-efficacy surveys (optional) ### Diaspora Employment Outcomes - Number of Ukrainian instructors employed - Paid teaching hours delivered - Total instructor payouts - Instructor retention rate - Instructor satisfaction / wellbeing (optional, anonymized) ### Safety and Safeguarding Metrics - Harassment incidents reported (count; severity categories) - Response timeliness (median time to action) - Repeat offender rate (where applicable) - Privacy incidents (count; severity) ## Cross-Cutting Metrics (Whole Track) ### Public Trust and Legitimacy Proxies (Non-Political) - Institution renewal rate (partners continuing next cycle) - Donor renewal rate (if philanthropic funding used) - Complaint rate and resolution timeliness (participants/partners) ### Equity and Accessibility - Participation from underserved communities (where measurable and privacy-safe) - Scholarship usage (if applicable) ## Evaluation Cadence - Monthly operational dashboard (internal) - Quarterly summary (partners/funders) - Annual public report (privacy-redacted) ## Reporting Outputs (Recommended) Annual public report should include: - What was funded and where - High-level acquisitions categories (not necessarily full granular lists if sensitive) - Language program reach and completion - Diaspora employment totals - Integrity and safeguard reporting (high level) ## Links - **[Governance & Guardrails](/initiatives/ukraine-peace-plan/cultural-bridge/guardrails)** - **[Implementation & Funding](/initiatives/ukraine-peace-plan/cultural-bridge/funding-partnerships)** - **[Risks & Failsafes](/initiatives/ukraine-peace-plan/cultural-bridge/risks)** ================================================== PAGE: /initiatives/ukraine-peace-plan/cultural-bridge URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/cultural-bridge ================================================== // app\initiatives\ukraine-peace-plan\cultural-bridge\page.tsx const TRACKS = [ { title: "1. Language & Identity", desc: "Moving beyond weaponized linguistics. Creating spaces where Ukrainian and Russian speakers interact without political litmus tests.", icon: , color: "bg-pink-50 border-pink-200" }, { title: "2. The Memory Project", desc: "A shared digital archive of the war. Not to agree on one history, but to acknowledge all localized pain.", icon: , color: "bg-amber-50 border-amber-200" }, { title: "3. Art as Diplomacy", desc: "Exhibitions and collaborations that bypass the blockage of political dialogue.", icon: , color: "bg-purple-50 border-purple-200" } ]; // Helper icon function MessageCircleHeart(props: any) { return ( ); } return ( {/* HEADER */} Cultural Bridge The FVR Framework (Freeze-Vote-Rebuild) handles the hardware of peace (guns, borders, concrete). Cultural Bridge handles the software (people, memory, forgiveness). The Hypothesis "You cannot legislate brotherhood. But you can design spaces where enemies stop being targets and start being neighbors." {/* STATUS BANNER */} Work in Progress This section is currently being drafted. It draws upon the "Projet du Pape François" variant and non-political reconciliation tracks. {/* TRACKS GRID */} The Reconciliation Tracks {TRACKS.map((track) => ( {track.icon} {track.title} {track.desc} ))} {/* NAVIGATION */} ← Back to FVR Framework {/* Placeholder link - assumes content will exist later */} Start Track 1 (Coming Soon) → ); } ================================================== PAGE: /initiatives/ukraine-peace-plan/cultural-bridge/risks URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/cultural-bridge/risks ================================================== # Critiques, Risks, and Failsafes The Cultural Bridge Track is easy to misunderstand and easy to capture if governance is weak. This chapter lists the most common critiques, real risks, and the failsafes that keep the track aligned with its purpose. ## Core Critiques and Responses ### Critique 1: “This rewards Russia” **Risk behind the critique:** Moral hazard and perceived normalization. **Response:** - This track separates **people and culture** from **state violence**; it does not change accountability, sanctions policy, or security gates. - The program explicitly excludes propaganda and state influence content. - The Ukrainian language pillar is a direct investment in Ukrainian cultural resilience. **Failsafe:** Hard exclusion rules + independent governance + transparency reporting. ### Critique 2: “This is propaganda laundering” **Risk behind the critique:** Influence operations using culture as a carrier. **Response:** - Governance is independent and criteria are published. - Exclusion criteria remove state propaganda and coordinated influence content. - Periodic red-team review is built in. **Failsafe:** Red-team integrity reports + removal procedures + vendor debarment. ### Critique 3: “False equivalence between Ukraine and Russia” **Risk behind the critique:** Blurring aggressor/victim roles. **Response:** - The program does not claim equivalence; it claims **human dignity is not collective guilt**. - Ukraine pillar is framed as cultural repair and economic support for Ukrainians. - Russian literature pillar is framed as anti-dehumanization and long-run stabilization margin. **Failsafe:** Keep the two pillars distinct; do not merge narratives or budgets without justification. ### Critique 4: “No one will learn Ukrainian; it won’t matter” **Risk behind the critique:** Low uptake → low impact. **Response:** - Even small cohorts can have outsized bridge effects (media, diplomacy, business, civil society). - The program’s direct benefit is diaspora employment and cultural resilience. **Failsafe:** Modular short courses, clear milestones, professional tracks with employer funding. ## Operational Risks ### R1: Governance Capture or Politicization - Selection committee captured by partisan actors. - Pressure campaigns distort curation or curriculum. **Failsafes:** Conflict-of-interest rules, rotation, published criteria, red-team review. (See: **[Governance & Guardrails](/initiatives/ukraine-peace-plan/cultural-bridge/guardrails)**) ### R2: Harassment and Safety Threats - Teachers or learners targeted. - Online cohorts infiltrated or doxxed. **Failsafes:** Safeguarding policy, identity protection, secure reporting, moderation, clear sanctions. ### R3: Procurement and Grant Fraud - Inflated pricing, favored vendors, kickbacks. - Phantom classes or phantom acquisitions. **Failsafes:** Competitive procurement, audits, milestone verification, debarment. ### R4: Reputation Blowback - Program framed as “soft propaganda.” - Institutions withdraw under pressure. **Failsafes:** Transparent public reporting, clear non-negotiable boundaries, credible third-party oversight. ### R5: Cultural Backlash and Censorship Fights - Local conflicts over “which authors” or “what belongs in schools.” - Attempts to ban materials. **Failsafes:** Keep school program opt-in; prioritize libraries; provide context kits; maintain pluralism and neutrality. ## Failsafe Triggers (When to Pause) Pause or suspend a program segment if: - Propaganda capture is verified. - Repeated harassment is not controlled. - Governance becomes opaque or captured. - Financial irregularities exceed thresholds. - Safety incidents indicate ongoing participant exposure risk. ## Minimal Incident Response Plan 1. **Intake:** Secure reporting channel. 2. **Triage:** Assess severity + safety risk. 3. **Action:** Remove content / suspend cohort / protect participants. 4. **Review:** Governance board decision. 5. **Publish:** Redacted integrity note when appropriate. ## Links - **[Governance & Guardrails](/initiatives/ukraine-peace-plan/cultural-bridge/guardrails)** - **[Metrics & Evaluation](/initiatives/ukraine-peace-plan/cultural-bridge/metrics)** - **[Main Framework Home](/initiatives/ukraine-peace-plan/fvr/start-here/welcome)** ================================================== PAGE: /initiatives/ukraine-peace-plan/cultural-bridge/russian-literature URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/cultural-bridge/russian-literature ================================================== # Russian Literature Dignity Program This program expands access to the best of Russian literature, thought, and science through **public and school libraries**, while explicitly rejecting state propaganda and refusing collective dehumanization. It is designed as a **dignity and de-escalation margin**: a way for societies to distinguish *people and culture* from *state violence*, creating psychological and political room for de-escalation without erasing accountability. ## Purpose - Preserve the distinction between **a government’s actions** and **a people’s humanity**. - Reduce dehumanization and “civilizational” narratives that harden conflict. - Offer a culturally credible “dignity off-ramp” space that does not depend on military concessions. - Strengthen public literacy about Russian cultural history beyond wartime caricature. ## What This Is Not - Not “Russian books everywhere” as a political campaign. - Not a replacement for accountability or sanctions policy. - Not an endorsement of the Russian state. - Not distribution of contemporary state narratives or information operations content. ## Program Design (Minimum Viable Model) ### 1. Independent Curation Create an independent curation process with: - Librarians, educators, scholars, translators. - Published selection criteria. - Conflict-of-interest rules. - Rotating membership and transparent minutes (where feasible). ### 2. What Is Eligible Eligible materials are: - Canonical literature and poetry (historical and modern, pluralistic). - Philosophy, science, mathematics, and cultural history (non-propaganda). - Diaspora voices and dissident/anti-war voices (where available). - High-quality translations and bilingual editions where appropriate. ### 3. What Is Excluded (Anti-Propaganda Guardrail) Exclude: - Official state propaganda and “information operations” content. - Materials produced to justify violence or dehumanize groups. - Content distributed through state-directed influence channels (as defined by the governance rules). (See guardrails: **[Governance & Guardrails](/initiatives/ukraine-peace-plan/cultural-bridge/guardrails)**) ### 4. Delivery Channels - Public libraries (municipal/provincial/state). - School libraries (middle and secondary). - University libraries (optional, capacity-dependent). ### 5. Context Without Indoctrination Offer optional “context kits” for librarians/teachers: - Short author notes. - Historical context. - Reading lists that include Ukrainian cultural materials to avoid erasure optics. - Discussion guidance focused on literature/culture, not partisan messaging. ## Funding Model (Illustrative) Implement as grants to libraries/school boards: - **Small grants:** Expand collections + translations. - **Medium grants:** Collection + events (readings, author panels, scholar talks). - **Large grants:** Translation commissioning + regional distribution hubs. ## Examples of Collection “Buckets” (Illustrative) - **Classics:** Tolstoy, Dostoevsky, Chekhov, Gogol, Turgenev. - **Modernism and Poetry:** Akhmatova, Mandelstam, Pasternak. - **Dissidents and Moral Witnesses:** Solzhenitsyn (context-dependent), Shalamov. - **Science and Thought:** Vygotsky (education/psych), foundational science popularizations. - **Contemporary Plural Voices:** Diaspora writers, anti-war voices, independent journalism-as-literature (careful vetting). > **Note:** Kafka is not Russian; do not include him as part of “Russian literature,” but he can be included in broader “European classics” collections separately. ## Metrics (Starter Set) - Number of participating libraries/schools. - Titles acquired (by category and language). - Circulation/borrow rates and reading program participation. - Event attendance (if events are funded). - Educator/librarian satisfaction surveys (optional). See: **[Metrics & Evaluation](/initiatives/ukraine-peace-plan/cultural-bridge/metrics)** ## Risks and Mitigations (Headline) - **“This rewards Russia”** → Safeguard: Anti-propaganda exclusions + explicit separation of people/state + parallel Ukrainian cultural support in the other pillar. - **“This is propaganda laundering”** → Safeguard: Independent governance, transparency, and exclusions. - **“False equivalence”** → Safeguard: This track is additive; it does not change accountability, verification, or justice pathways. See: **[Risks & Critiques](/initiatives/ukraine-peace-plan/cultural-bridge/risks)** ## Next - **[Governance & Guardrails](/initiatives/ukraine-peace-plan/cultural-bridge/guardrails)** - **[Ukrainian Language Pillar](/initiatives/ukraine-peace-plan/cultural-bridge/ukrainian-language)** ================================================== PAGE: /initiatives/ukraine-peace-plan/cultural-bridge/start-here URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/cultural-bridge/start-here ================================================== # Cultural Bridge Track This is an **optional, parallel branch** to the main Freeze–Vote–Rebuild framework. It is designed to create non-military “margins for dignity” that reduce dehumanization, support cultural repair, and widen long-term maneuvering space—without changing the core security, vote-integrity, or reconstruction mechanics. --- ## Table of Contents **The Two Pillars** - **[Russian Literature Dignity Program](/initiatives/ukraine-peace-plan/cultural-bridge/russian-literature)** *Curated, independent library collections that separate culture from state violence.* - **[Ukrainian Language Worldwide](/initiatives/ukraine-peace-plan/cultural-bridge/ukrainian-language)** *Mass-scale language access that employs diaspora Ukrainians as cultural ambassadors.* **Operational Safeguards** - **[Governance & Guardrails](/initiatives/ukraine-peace-plan/cultural-bridge/guardrails)** *Anti-propaganda rules and independent oversight structures.* - **[Implementation & Funding](/initiatives/ukraine-peace-plan/cultural-bridge/funding-partnerships)** *Partnership models for libraries, schools, and civil society.* - **[Metrics & Evaluation](/initiatives/ukraine-peace-plan/cultural-bridge/metrics)** *KPIs, measurement design, and feedback loops to validate impact and prevent symbolic compliance.* - **[Risks & Failsafes](/initiatives/ukraine-peace-plan/cultural-bridge/risks)** *Addressing critiques ("rewarding aggression") and preventing capture.* --- ## What This Track Is (and Is Not) **It IS:** - A cultural and educational package with clear, enforceable guardrails. - Additive confidence-building measures (CBMs) that run in parallel to the security track. - Designed to be implementable by host countries, institutions, and civil society immediately. **It is NOT:** - A substitute for security verification, accountability, or legal pathways. - A vehicle for state propaganda or influence operations. - A “reward” for violence or an excuse for impunity. ## Where It Fits This track sits alongside the core operational framework but does not block or gate it. - **Main Framework:** [Freeze–Vote–Rebuild](/initiatives/ukraine-peace-plan/fvr/start-here/welcome) - **Plan Home:** [Ukraine Peace & Reconstruction Plan](/initiatives/ukraine-peace-plan) ================================================== PAGE: /initiatives/ukraine-peace-plan/cultural-bridge/ukrainian-language URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/cultural-bridge/ukrainian-language ================================================== # Ukrainian Language Worldwide Program This program makes Ukrainian language learning widely accessible (basic to advanced) and channels that demand into **jobs and income for Ukrainians globally** as teachers, tutors, curriculum creators, and cultural guides. It is designed as cultural resilience, diaspora support, and long-term bridge-building—without requiring any changes to the core Freeze–Vote–Rebuild mechanics. ## Purpose - **Support Ukrainian cultural resilience** after large-scale damage and displacement. - **Create dignified, scalable employment** for Ukrainians worldwide. - **Build a small but meaningful cohort** of non-Ukrainian speakers who can act as bridges for culture, business, and civil society. - **Expand global understanding of Ukraine** beyond wartime headlines. ## Who It Is For - **Anyone who wants to learn Ukrainian** (beginner to advanced). - **Diaspora communities** and heritage learners. - **Professionals** (journalists, diplomats, NGO staff, business). - **Educators and students.** ## Program Design (Minimum Viable Model) ### 1. Open Access Learning Pathways Offer multiple tiers: - **Starter track (A0–A1):** Survival basics, pronunciation, common phrases. - **Intermediate track (A2–B1):** Everyday fluency, reading and listening. - **Advanced track (B2–C1):** Professional and academic Ukrainian. - **Heritage track:** Designed for diaspora speakers with uneven skills. - **Professional modules:** Business, humanitarian work, journalism, diplomacy. ### 2. Teacher Pipeline (Diaspora Employment Core) - Recruit Ukrainian teachers globally (including displaced educators). - Provide training, lesson templates, and certification options. - Pay per cohort / per session / per learner (mix depends on partner model). - Provide safeguarding and moderation support (anti-harassment). ### 3. Delivery Channels - Community centers and adult education programs. - Universities and continuing education units (optional). - Online cohorts (global reach). - Workplace programs (employers, NGOs, institutions). - Summer intensives and cultural immersion events (optional). ### 4. Curriculum and Content - Standard syllabus for each track (so quality is consistent). - Open educational resources (where feasible) to reduce cost. - Culturally grounded content: music, history, daily life, literature excerpts. - Explicit privacy and safety rules for learners and teachers. ## Implementation Model (Illustrative) ### Host-Country Partnerships - School boards and adult-ed programs. - Public libraries (as class hosts, not just bookshelves). - Universities and community colleges. - Diaspora associations. - Employers and professional bodies. ### Funding and Pricing Options - **Free-to-learner** via public grants (preferred for starter tracks). - Sliding-scale tuition for advanced/professional tracks. - Employer-funded cohorts for professional modules. - Scholarship pool for students and public servants. ## Why “Few Learners” Can Still Matter Even if only a small percentage complete the program: - Those who do become durable bridges (translation, business, media, NGO work). - Networks form around teachers and cohorts. - Cultural narratives diversify beyond stereotypes. - Diaspora communities gain economic and social reinforcement. ## Metrics (Starter Set) **Access and Reach:** - Enrollments and completions by track. - Geographic distribution of learners. - Cost per learner (where relevant). **Outcomes:** - Proficiency progression (A1 → A2 → B1 etc.). - Learner retention and satisfaction. **Diaspora Impact:** - Number of Ukrainian teachers employed. - Total hours taught and income generated. - Teacher retention and wellbeing indicators (optional). See: **[Metrics & Evaluation](/initiatives/ukraine-peace-plan/cultural-bridge/metrics)** ## Risks and Mitigations (Headline) - **Harassment or politicization of classes** → Safeguard: Policy + moderation + reporting channels. - **Low completion rates** → Safeguard: Short modular courses + clear milestones + community cohorts. - **Quality drift** → Safeguard: Standardized syllabi + teacher training + periodic review. See: **[Risks & Critiques](/initiatives/ukraine-peace-plan/cultural-bridge/risks)** ## Next - **[Russian Literature Pillar](/initiatives/ukraine-peace-plan/cultural-bridge/russian-literature)** - **[Governance & Guardrails](/initiatives/ukraine-peace-plan/cultural-bridge/guardrails)** - **[Implementation & Funding](/initiatives/ukraine-peace-plan/cultural-bridge/funding-partnerships)** ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/appendices/decision-log URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/appendices/decision-log ================================================== # Decision Log This log records editorial and design decisions made while consolidating multiple drafts into a single GitBook. The goal is **traceability**: reviewers should be able to see what was chosen, what was deferred, and why. --- ## Decision Tracking Register | ID | Decision | Rationale | Impact | | :--- | :--- | :--- | :--- | | **D-001** | **Canonical Structure:** Adopt **Freeze–Vote–Rebuild** as the core sequence. | Most drafts share this skeleton; it supports logical sequencing and verification-first gating. | All core content organized into chapters 02, 03, and 04. | | **D-002** | **Status-Neutral Framing:** Keep the core mechanism neutral; move advocacy to essays. | Neutrality improves technical reviewability and prevents misinterpretation as a pre-determined settlement. | Created "Background & Essays" section; drafted "What This Is Not." | | **D-003** | **Verification-First Gates:** Treat gates as the primary control logic for progression. | Reduces reliance on "good faith" and makes conditionality auditable and reversible. | Dedicated "Governance & Verification" chapter added. | | **D-004** | **Optional Vote-to-Border:** Include as an optional module with strict safeguards. | Preserves flexibility while reducing the risk of misuse or gerrymandering. | Created module with simulation and version-locking requirements. | | **D-005** | **Displaced Persons Inclusion:** Inclusion of IDPs/refugees is a "Hard Requirement." | Exclusion creates incentives for ethnic/demographic engineering and undermines legitimacy. | Built explicit electorate categories and participation metrics. | | **D-006** | **Auditable Reconstruction:** Mandate "Transparency Stack" and tranche gating in Rebuild. | Corruption is a dominant failure mode; auditable design is required for donor durability. | Added accountability chapter, templates, and KPI linkages. | | **D-007** | **"Peace-Build Campus":** Preserve symbolic governance concepts as an *optional* model. | High variance in political acceptance; useful for outreach but risky as a hard requirement. | Moved to optional governance variants. | | **D-008** | **Advocacy Preservation:** Keep American Realism and Papal-origin framings as separate essays. | Essential for stakeholder persuasion but must not contaminate the neutral technical spec. | Created standalone Background/Essays section. | | **D-009** | **Data Governance:** Add explicit privacy and security chapters as first-class constraints. | Voting and monitoring data can endanger lives if mishandled or leaked. | Added role-based access and publication policy requirements. | --- ## Individual Decision Details ### D-001 — Canonical structure: Freeze → Vote → Rebuild - **Date:** December 2025 - **Alternatives Considered:** Freeze-only; Freeze + traditional negotiations; Rebuild-first narratives. - **Where Reflected:** Entire Table of Contents; **[Proposal at a Glance](/initiatives/ukraine-peace-plan/fvr/overview/proposal-at-a-glance)**. - **Source Inputs:** Consolidated from v4 Operational Framework and Comprehensive Proposal. ### D-004 — Vote-to-border is optional, not required - **Date:** December 2025 - **Alternatives Considered:** Require vote-to-border as the only outcome; exclude it entirely. - **Where Reflected:** **[Vote-to-Border Mechanics](/initiatives/ukraine-peace-plan/fvr/vote/vote-to-border)**. - **Note:** Implementation requires a **[Version-Locked Algorithm](/initiatives/ukraine-peace-plan/fvr/start-here/glossary)**. ### D-005 — Displaced persons inclusion is a hard requirement - **Date:** December 2025 - **Alternatives Considered:** Current-residents-only electorate; symbolic inclusion without enforceable metrics. - **Where Reflected:** **[Electorate Definition](/initiatives/ukraine-peace-plan/fvr/vote/electorate-definition)**. --- ## Maintenance Note - **Sequential Entry:** Add new decisions whenever the canonical mechanism changes or a major option is added/removed. - **Stability:** Keep IDs stable; do not renumber previous decisions. - **Reversals:** If a new decision reverses a previous one, reference the earlier ID explicitly and explain the change in the security/political environment that necessitated it. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/appendices/definitions URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/appendices/definitions ================================================== # Definitions This appendix provides standardized definitions for terms used throughout the **Freeze–Vote–Rebuild** framework. The goal is consistency and operational clarity rather than legal completeness. --- ## Core Framework Terms * **Freeze:** A monitored stabilization phase intended to reduce major hostilities, protect civilians, enable humanitarian access, and create the necessary conditions for a legitimacy process. * **Vote:** A supervised legitimacy event (referendum, election, or plebiscite) conducted under a published, version-locked rulebook with mandatory observation, auditability, and dispute remedies. * **Rebuild:** A reconstruction phase executed through transparent governance, audited disbursement tranches, and performance-based delivery mechanisms. * **Verification-First:** A design principle in which commitments, benefits, and phase progression depend on observable indicators and independent corroboration rather than trust or declarations. * **Gate:** A defined set of measurable criteria (Indicators + Thresholds + Measurement Window) used to certify readiness, unlock benefits, or trigger a pause/rollback. --- ## Operational Mechanics * **Incentive Ladder:** A staged schedule of conditional benefits (e.g., aid access, licensing, funding tranches) tied to specific gates and designed to be reversible. * **Rollback Trigger:** A pre-committed condition (such as a high-severity violation) that causes the automatic suspension or reversal of benefits or phase progression. * **Monitoring Mission:** Any independent capability (field monitors, technical/satellite verification, or hybrid) tasked with observing, verifying, and reporting compliance with Freeze terms. * **Observation Mission:** An independent capability tasked with auditing the integrity of the Vote phase, including registration, polling, counting, and dispute handling. * **Protected Infrastructure Register (PIR):** A documented list of civilian critical infrastructure sites (energy, water, health) designated for special protection, identified by category and coordinates. * **Version-Locking:** A commitment that key procedures—specifically in the Vote phase—cannot be changed after publication except via a defined, logged, and public emergency change-control process. * **Audit-First Design:** A design posture in which all systems produce independent records and verifiable trails (e.g., paper ballots, digital logs, financial ledgers) allowing third-party auditing of outcomes. --- ## Monitoring & Classification Terms These terms are used by monitors to provide consistent data for the **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)**. | Term | Operational Definition | | :--- | :--- | | **Incident** | A reported event relevant to ceasefire compliance, humanitarian access, or monitor obstruction. | | **Severity (S1–S4)** | A graded scale (Minor to Critical) describing the impact and seriousness of a violation. | | **Confidence (C1–C3)** | A graded scale describing the strength of available evidence and corroboration for an incident. | | **Recurrence** | A tracking dimension used to detect repeated violations or patterns that suggest intentional escalation or "gaming." | --- ## Reconstruction & Governance Terms * **Reconstruction Transparency Stack:** The minimum set of published records (Project Registry, Disbursement Ledger, Audit Summaries) that allow spending to be tracked end-to-end. * **Debarment:** A formal exclusion of a vendor or entity from procurement eligibility due to fraud, non-performance, or conflict-of-interest, following defined due process. * **Dispute Resolution Panel:** A designated body with the authority to adjudicate complaints and order remedies (e.g., re-runs or payment pauses) under strict timelines. * **Vote-to-Border (Optional Module):** A pre-published method that maps vote outcomes to territorial or administrative arrangements, subject to strict anti-gaming requirements. --- ## Notes - These definitions are **operational** and intended for consistent use across all chapters of this GitBook. - Formal legal definitions required for treaty drafting are addressed separately in **[Legal & Political Pathways](/initiatives/ukraine-peace-plan/fvr/legal/overview)**. **Next Step:** I will proceed to **`app/initiatives/ukraine-peace-plan/fvr/appendices/maps-scenarios/page.mdx`**. Shall I proceed? ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/appendices/maps-scenarios URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/appendices/maps-scenarios ================================================== # Maps & Scenarios This appendix serves as a placeholder for reference maps and scenario walkthroughs. It keeps geographic and scenario-specific material out of the core narrative while providing a centralized location for operational visual aids and stress-test results. --- ## Map Annexes (Reference-Only) Maps in this section provide the spatial context for monitoring, voting, and reconstruction. ### 1. Freeze Phase Mapping - **Ceasefire Scope and Geography:** Delineation of lines, buffer zones, and deconfliction sectors. - **Humanitarian Corridors:** Primary and alternate routes for aid and civilian movement. - **Protected Infrastructure Register (PIR):** Visual overlays of critical energy, water, and medical sites (subject to security redaction rules). ### 2. Vote & Rebuild Mapping - **Observation Deployment:** Maps showing intended vs. actual observer coverage to detect "blind spots." - **Reconstruction Clusters:** Geographic grouping of recovery projects and logistics corridors. > **Security Note:** Publishing precise coordinates can create targeting risks. Public versions of this GitBook must use generalized maps, while precise GIS layers are kept restricted to verified monitors and governance bodies. --- ## Scenario Walkthroughs Scenario walkthroughs illustrate how the **Freeze–Vote–Rebuild** framework behaves under stress. These are used to calibrate gates and train personnel. ### Scenario A: High-Severity Violation During Freeze - **Process:** Incident report intake $\rightarrow$ S4 classification $\rightarrow$ technical verification $\rightarrow$ adjudication. - **Outcome:** Triggering of the escalation ladder and immediate pause of the current incentive tier. ### Scenario B: Monitor Access Denied - **Process:** Obstruction logged as high-severity violation $\rightarrow$ automatic review trigger $\rightarrow$ fallback to technical/satellite verification. - **Outcome:** Failure of the "Monitor Access" gate and suspension of the next funding tranche. ### Scenario C: Coercion Cluster During the Vote - **Process:** Pattern of intimidation detected via observer reports and hotlines $\rightarrow$ investigation by the Dispute Panel. - **Outcome:** Invalidation of results in affected precincts and scheduled re-runs. ### Scenario D: Reconstruction Fraud Discovered - **Process:** Audit flag on procurement $\rightarrow$ investigation by the Reconstruction Authority $\rightarrow$ debarment of vendor. - **Outcome:** Suspension of project tranches and implementation of a remediation plan. --- ## Template: Scenario Write-up *Use this structure when adding new stress-test scenarios:* - **Trigger Event:** The initial incident or violation. - **Actors and Roles:** Who reports, who verifies, who adjudicates. - **Timeline:** Sequence of actions from $T_{0}$ to resolution. - **Gate Impact:** Does this cause a gate to pass, fail, or pause? - **Consequences:** Which incentives are rolled back or suspended? - **Lessons:** How should the **[Risk Register](/initiatives/ukraine-peace-plan/fvr/risks/risk-register)** or **[KPIs](/initiatives/ukraine-peace-plan/fvr/toolkit/metrics-kpis)** be adjusted? --- ## Internal Links - **Incident Workflows:** [Freeze Monitoring](/initiatives/ukraine-peace-plan/fvr/freeze/verification-monitoring) - **Escalation Logic:** [Escalation Ladder](/initiatives/ukraine-peace-plan/fvr/governance/escalation-coordination) - **Vote Integrity:** [Integrity & Observation](/initiatives/ukraine-peace-plan/fvr/vote/integrity-observation) - **Rebuild Accountability:** [Accountability & Transparency](/initiatives/ukraine-peace-plan/fvr/rebuild/accountability) --- ## Drafting Note When this appendix is fully populated, maintain two versions: 1. **Public:** Generalized maps and non-sensitive scenarios. 2. **Restricted:** Precise coordinates, monitor deployment details, and sensitive infrastructure layers. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/appendices/overview URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/appendices/overview ================================================== # Appendices Overview This section contains reference material that supports the core **Freeze–Vote–Rebuild** framework without cluttering the main operational chapters. Appendices are used for technical mapping, editorial traceability, and archival preservation. --- ## What’s Included - **Acronyms:** A quick-reference list of technical and organizational abbreviations used throughout the book. - **Gate Mapping Table:** A cross-reference table linking specific **Verification Gates** to their respective KPIs, chapters, and response plans. - **[Decision Log](/initiatives/ukraine-peace-plan/fvr/appendices/decision-log):** A chronological record of major design choices, reconciliations between drafts, and the rationale behind them. - **[Source Text Archive](/initiatives/ukraine-peace-plan/fvr/appendices/source-archive):** The repository of original drafts, essays, and variants (e.g., the v4 Operational Framework and the French variant) preserved for traceability. - **[Maps & Scenarios](/initiatives/ukraine-peace-plan/fvr/appendices/maps-scenarios):** (Optional) Visual aids and simulation examples for the Vote-to-Border mechanics. --- ## How to Use This Section - **For Provenance:** If you need to understand "why we chose X" or how a specific conflict was resolved during the drafting process, consult the **Decision Log**. - **For Technical Logic:** If you need a bird's-eye view of how compliance metrics feed into the overall process, use the **Gate Mapping Table**. - **For Vocabulary:** Use the **Acronyms** page to decode technical shorthand (e.g., S3/S4, IDP, DREAM). - **For Original Research:** If you need to verify the raw inputs used to build this consolidated book, access the **Source Text Archive**. --- ## Maintenance Note Appendices should be updated whenever a major change is made to the core mechanism. Ensure that any updates to the **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** are reflected in the Gate Mapping Table to maintain the "audit-friendly" nature of the framework. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/appendices/source-archive URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/appendices/source-archive ================================================== # Source Text Archive This appendix preserves the provenance of the GitBook by listing the upstream source drafts that were consolidated into the canonical structure. It serves as a reference index for traceability and comparative analysis. --- ## Purpose - **Traceability:** Provide a clear path for reviewers and editors to see the origin of specific mechanisms. - **Preservation:** Retain variant framings and rhetorical styles without merging them into the neutral technical core. - **Comparison:** Support future reconciliation work and version-to-version comparisons as the framework evolves. --- ## Source Documents (As Ingested) ### S-001 — Freeze–Vote–Rebuild Comprehensive Proposal * **Type:** Core Narrative / Concept Draft * **Primary Contribution:** The overarching three-phase logic; the "Verification-First" philosophy. * **Maps To:** [Freeze](/initiatives/ukraine-peace-plan/fvr/freeze), [Vote](/initiatives/ukraine-peace-plan/fvr/vote), [Rebuild](/initiatives/ukraine-peace-plan/fvr/rebuild), and [Governance & Verification](/initiatives/ukraine-peace-plan/fvr/governance/overview). ### S-002 — Freeze–Vote–Rebuild v4 (Operational Peace Framework) * **Type:** Operational Implementation Draft * **Primary Contribution:** Implementation detail, specific gating logic, and technical operations language. * **Maps To:** [Governance & Verification](/initiatives/ukraine-peace-plan/fvr/governance/overview) and the [Implementation Toolkit](/initiatives/ukraine-peace-plan/fvr/toolkit/overview). ### S-003 — Projet du Pape François pour l’Ukraine (French Variant) * **Type:** Moral / Diplomatic Framing Variant * **Primary Contribution:** Humanitarian and moral framing; emphasis on symbolic governance and patronage. * **Maps To:** [Projet du Pape François (Variant)](/initiatives/ukraine-peace-plan/fvr/background/pape-francois-variant). ### S-004 — McCormick-Style Off-Ramp Essay (American Realism) * **Type:** Persuasion Essay / Audience-Specific Framing * **Primary Contribution:** Strategic justification for US policy audiences; the "Realist Off-Ramp" narrative. * **Maps To:** [American Realism & The Strategic Off-Ramp](/initiatives/ukraine-peace-plan/fvr/background/american-realism-essay). --- ## Reconciliation Policy To maintain a clean and auditable mainline, the following rules apply to source integration: 1. **Technical Core:** Canonical mechanism logic is housed in Chapters 02 through 06 and Chapter 09. 2. **Rhetorical Variants:** Audience-specific rhetoric and advocacy stay in Chapter 10 (**Background & Essays**). 3. **Audit Trail:** Any non-trivial reconciliation choices must be logged in the **[Decision Log](/initiatives/ukraine-peace-plan/fvr/appendices/decision-log)**. 4. **Delta Summaries:** Major structural changes between version releases are summarized in **[Deltas Between Versions](/initiatives/ukraine-peace-plan/fvr/overview/deltas)**. --- ## Notes on Storage This GitBook repository may include secondary artifacts to support this archive: - A zipped bundle of original source files. - Extracted Markdown conversions of original documents. - Working notes used during the consolidation process. *Note: These artifacts are for provenance only; the consolidated GitBook content is the current canonical reference.* --- ## Future Additions When adding new sources to this archive, include: - **ID & Title:** (e.g., S-005 — Technical Annex on Mine Clearance). - **Type & Date:** (e.g., Operational Annex, October 2025). - **Key Contributions:** What unique mechanics or data does it add? - **Integration Path:** Where was the content moved within the book? - **Conflicts:** Any unresolved design contradictions with the canonical core. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/background/american-realism-essay URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/background/american-realism-essay ================================================== # American Realism & The Strategic Off-Ramp **How this maps to the core:** This essay is a persuasion-oriented framing designed for an American realist audience. It supports (but does not define) the operational framework described in the **[Freeze](/initiatives/ukraine-peace-plan/fvr/freeze)**, **[Vote](/initiatives/ukraine-peace-plan/fvr/vote)**, and **[Rebuild](/initiatives/ukraine-peace-plan/fvr/rebuild)** chapters. --- ## The Off-Ramp Problem American strategy debates often stall on a familiar contradiction: the war is costly and risky to escalate, but “ending it” sounds like rewarding aggression. The result is a policy equilibrium where: - Escalation remains a constant possibility. - Settlement remains improbable. - Civilian and strategic costs continue to accumulate. An “off-ramp” is not a capitulation. It is a mechanism that reduces violence while **preserving leverage and credibility.** --- ## Why Freeze–Vote–Rebuild Fits Realist Constraints A realist approach usually demands four things: 1. **Measured Risk:** Avoid uncontrolled or nuclear escalation. 2. **Credible Leverage:** Don’t trade away pressure (sanctions/aid) for vague promises. 3. **Feasible Enforcement:** Don’t rely on trust; rely on detection and cost. 4. **Durable Outcomes:** Avoid deals that collapse the moment the first monitor leaves. **Freeze–Vote–Rebuild** is designed to align with these constraints by utilizing sequencing and conditionality rather than a "grand bargain." [Image of a strategic leverage balance scale: Sanctions and Aid vs. Verified Compliance] --- ## Freeze: Stabilizing Without Surrender A Freeze is often criticized as “freezing the lines.” That is only true if there is no verification, no gates, and no consequences. In a verification-first design: - Hostilities decrease under monitored conditions. - Ambiguity shrinks because incidents are graded and logged (S1–S4). - Obstruction becomes measurable (and therefore punishable). - Incentives are staged rather than front-loaded. The point is not to pretend trust exists; it is to create a system where **cheating is detectable and costly.** --- ## Vote: Legitimacy as an Alternative to the Battlefield Wars decide political questions through displacement, coercion, and exhaustion. A supervised legitimacy process is an attempt to move decision-making out of the purely military domain. The hard part is not the "vote" itself; it is the **integrity architecture**: - Clear electorate definitions, including displaced persons. - Observation capacity with freedom to report. - Auditable procedures and digital paper trails. - Dispute resolution with real, enforceable remedies. If these conditions cannot be met, the framework does not pretend certification is possible. --- ## Rebuild: The Peace Dividend as Stabilization Strategy Reconstruction is not charity in this framing; it is **stabilization**: - Visible improvements reduce the power of spoilers. - Functioning services reduce grievance cascades. - Auditable delivery reduces donor fatigue and corruption backlash. The reconstruction design matters as much as the money: milestone-verified payments, independent audits, and debarment authority. --- ## Conditionality: Leverage Preserved The realist fear is moral hazard: you ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/background/historical-analogs URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/background/historical-analogs ================================================== # Comparables & Historical Analogs This chapter lists historical and policy analogs that help readers reason about specific **mechanisms** in Freeze–Vote–Rebuild (monitoring, legitimacy processes, conditionality, and reconstruction governance). It is not a claim that any one case "maps cleanly" to Ukraine; rather, it provides an empirical basis for designing resilient systems. --- ## How to Use Analogs (The Rules) - **Focus on Mechanism Lessons:** Use analogs to understand how specific tools (like joint incident rooms or voter registration) behaved, not for moral equivalence. - **Compare Constraints:** Look for matches in security, access denial, mass displacement, and governance capacity. - **Evidence of Failure Modes:** Treat analogs as evidence about what goes wrong (monitor obstruction, frozen conflict, capture) and which **design mitigations** (gates, audits, dispute timelines) actually worked. --- ## Analog Categories ### A. Ceasefires and Monitoring Missions **Why Relevant:** The **Freeze** phase depends on monitoring access and incident classification. - **Mechanism Questions:** How were violations defined? What happened when access was denied? How were "hotlines" managed? - **What to Extract:** Practical SOP patterns for incident rooms, common obstruction tactics, and publication policies that balanced transparency with safety. ### B. Displaced Participation & Legitimacy under Constraint **Why Relevant:** The **Vote** requires inclusion of millions of refugees and IDPs under security pressure. - **Mechanism Questions:** How were refugees registered? What voting modalities (consulates, remote, supervised) worked? How were disputes adjudicated? - **What to Extract:** Proof "ladders" for missing identity documents and safe participation measures for vulnerable groups. ### C. Conditionality and Gate-Based Incentives **Why Relevant:** FVR relies on staged incentives and rollback triggers tied to verification. - **Mechanism Questions:** Were benefits front-loaded? What made "rollback" credible to both parties? How were metrics "gamed"? - **What to Extract:** Multi-indicator gate design patterns and enforcement pitfalls (promises vs. actual legal authority). ### D. Reconstruction Governance and Anti-Capture Systems **Why Relevant:** **Rebuild** is vulnerable to systemic corruption and legitimacy collapse. - **Mechanism Questions:** Which procurement models scaled fast? How were audits structured? What penalties (debarment, clawbacks) were actually enforced? - **What to Extract:** Milestone-based payment designs, reference pricing approaches, and performance scorecards. ### E. Frozen Conflict Failure Patterns **Why Relevant:** Addressing the critique that "a Freeze becomes permanent." - **Mechanism Questions:** What made "temporary" freezes durable in the negative sense? Where did sequencing stall? - **What to Extract:** "Dead process" warning signs and governance deadlock patterns. --- ## The Practical Analog Template For each analog added to this archive, use this structure: * **Analog Name/Case:** * **Mechanism Link:** Why is this relevant to FVR? * **Constraint Match:** High/Medium/Low (Security, Displacement, Leverage). * **Transferable Lessons:** What worked? * **Failure Modes:** What failed? * **FVR Design Impact:** Which gate, SOP, or KPI does this change? * **Internal Map:** Link to specific chapters (e.g., [Vote Integrity](/initiatives/ukraine-peace-plan/fvr/vote/integrity-observation)). --- ## Where Analog Lessons Land in the Book - **Monitoring Design:** [Freeze Monitoring](/initiatives/ukraine-peace-plan/fvr/freeze/verification-monitoring) - **Conditionality Logic:** [Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates) - **Voter Inclusion:** [Electorate Definition](/initiatives/ukraine-peace-plan/fvr/vote/electorate-definition) - **Reconstruction Integrity:** [Accountability & Transparency](/initiatives/ukraine-peace-plan/fvr/rebuild/accountability) - **Failure Mitigations:** [Risk Register](/initiatives/ukraine-peace-plan/fvr/risks/risk-register) --- ## Drafting Note When this chapter is populated with concrete cases: 1. Keep it mechanism-focused (no "history proves X" claims). 2. Add a short "Transfer Limits" paragraph for each analog to define why the current case is different. 3. Link each case to at least one Risk Register entry. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/background/origins URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/background/origins ================================================== # Origins & Evolution This page explains how the **Freeze–Vote–Rebuild** concept evolved across drafts and audiences, and how those inputs are organized inside this GitBook. It is written for readers who want provenance and traceability, not for first-time users. --- ## The Originating Idea Freeze–Vote–Rebuild began as a response to a recurring failure pattern in international peace proposals: - Trying to solve final-status issues while active combat continues. - Relying on trust-based commitments that collapse under blame and propaganda. - Treating reconstruction as a vague promise rather than an engineered program. The framework’s core move is to separate the problem into three sequenced phases: 1. **Freeze** violence under verifiable conditions. 2. **Vote** through a supervised legitimacy process. 3. **Rebuild** through transparent, performance-driven delivery. --- ## How the Concept Evolved Across various drafts, the evolution of the framework followed this strategic arc: ### 1. From Narrative Concept to Verification-First Architecture Early framing emphasized the three-phase logic. Later drafts strengthened: - **Monitoring & Incident Classification:** Moving from "ceasefire" to "S1–S4 graded violations." - **Gating Logic:** Implementing explicit "gates" for advancement and "triggers" for rollback. - **Data Governance:** Ensuring all compliance data is auditable and transparent. ### 2. From "Peace Proposal" to Operational Framework As the concept matured, implementation-focused versions added: - **Day-One Readiness:** Actionable checklists for monitors and administrators. - **Domestic Approvals Gating:** Recognizing that legal authority is a prerequisite for commitment. - **Modular Drafting:** Placing technical details in annexes to keep the core treaty stable. ### 3. From Mechanism to Audience-Specific Framing Specific variants were developed for different stakeholders: - **US Realist Framing:** Focused on the "off-ramp" and maintaining strategic leverage. - **Diplomatic/Moral Framing:** Including variants such as the French-language "Projet du Pape François." *These are preserved as standalone essays rather than merged into the neutral technical core.* --- ## The Inputs and Where They Live Now ### Core Mechanism (Canonical) The reconciled, technical mainline of the framework: - **[Freeze Phase](/initiatives/ukraine-peace-plan/fvr/freeze)** - **[Vote Phase](/initiatives/ukraine-peace-plan/fvr/vote)** - **[Rebuild Phase](/initiatives/ukraine-peace-plan/fvr/rebuild)** - **[Governance & Gates](/initiatives/ukraine-peace-plan/fvr/governance/overview)** - **[Legal & Political Pathways](/initiatives/ukraine-peace-plan/fvr/legal/overview)** ### Variants and Persuasion (Non-Canonical) - **[Background & Essays](/initiatives/ukraine-peace-plan/fvr/background/overview)** ### Traceability and Decisions - **[Decision Log](/initiatives/ukraine-peace-plan/fvr/appendices/decision-log):** The "Why" behind design choices. - **[Source Archive](/initiatives/ukraine-peace-plan/fvr/appendices/source-archive):** The original drafts for reference. - **[Deltas Between Versions](/initiatives/ukraine-peace-plan/fvr/overview/deltas):** Mapping how specific drafts were synthesized. --- ## Editorial Policy: Managing Evolution To maintain the integrity of the framework, we follow these rules: 1. **Maintain a "Mainline":** The core chapters represent the most robust technical design. 2. **Preserve Differences:** Divergent design ideas are kept as "options" within core chapters or as audience-specific essays. 3. **Document Changes:** Any change that alters the behavior of a gate or a commitment must be recorded in the Decision Log. --- ## Drafting Note When this GitBook is finalized, this page should include a short timeline of draft versions/dates and a “What Changed and Why” summary for major revisions. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/background/overview URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/background/overview ================================================== # Background & Essays Overview This section preserves narrative and audience-specific materials that informed **Freeze–Vote–Rebuild** but are not part of the core technical specification. The purpose is twofold: - **Maintain Auditability:** Keep the core chapters mechanism-focused and technically neutral. - **Retain Persuasive Context:** Preserve the strategic framings, variants, and contextual essays required for diverse stakeholder outreach. --- ## What Belongs Here - **Advocacy-Oriented Essays:** (e.g., strategic realist framing for US policy audiences). - **Alternative Rhetorical Framings:** (e.g., moral, diplomatic, or papal-variant framings). - **Historical Analogies:** Comparative cases and lessons learned from past conflicts. - **Contextual Background:** Material needed for high-level presentations and diplomatic outreach. ## What Does Not Belong Here - **Operational Gate Definitions:** These must remain in the technical chapters. - **Binding Procedures:** Monitoring, voting, or reconstruction rules. - **Core Verification Rules:** These must remain neutral and inspectable. **Technical chapters are located in:** - **[Freeze Phase](/initiatives/ukraine-peace-plan/fvr/freeze)** - **[Vote Phase](/initiatives/ukraine-peace-plan/fvr/vote)** - **[Rebuild Phase](/initiatives/ukraine-peace-plan/fvr/rebuild)** - **[Governance & Verification](/initiatives/ukraine-peace-plan/fvr/governance/overview)** --- ## Essays Included - **[American Realism & The Strategic Off-Ramp](/initiatives/ukraine-peace-plan/fvr/background/american-realism-essay):** Framing the framework for US strategic interests. - **[The Papal Origin / French Variant](/initiatives/ukraine-peace-plan/fvr/background/pape-francois-variant):** Alternative rhetorical framing and background on the framework's origins. - **[Historical Analogs](/initiatives/ukraine-peace-plan/fvr/background/historical-analogs):** Learning from previous supervised settlement processes. --- ## Drafting Note As these pages are populated from source drafts: 1. **Preserve Original Tone:** Maintain the specific audience targeting of each essay. 2. **Contextualize:** Add a short “How this maps to the core” note at the top of each essay to link it to the FVR mechanics. 3. **Transparency:** Avoid silently changing argumentative claims; keep edits focused on formatting and clarity to preserve the original author's intent. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/background/pape-francois-variant URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/background/pape-francois-variant ================================================== # Projet du Pape François (Variant Framing) **How this maps to the core:** This page preserves a moral/diplomatic framing variant (based on the original French draft) that informed the **Freeze–Vote–Rebuild** concept. It is retained for provenance and audience-specific outreach, not as the canonical operational specification. --- ## What This Variant Emphasizes This variant tends to foreground: - A humanitarian, moral-appeal framing for immediate de-escalation. - Legitimacy through public consent rather than battlefield outcomes. - Reconstruction as a shared civilizational obligation. - High-visibility institutional patronage (symbolic governance anchors). **In the GitBook, these elements map to:** - **[Freeze Humanitarian Protections](/initiatives/ukraine-peace-plan/fvr/freeze/humanitarian-corridors)** - **[Vote Legitimacy Logic](/initiatives/ukraine-peace-plan/fvr/vote/overview)** - **[Rebuild Governance Options](/initiatives/ukraine-peace-plan/fvr/rebuild/campus-governance)** --- ## Variant-Specific Themes ### 1. Moral Urgency and Civilian Protection - De-escalation is framed primarily as the protection of life and human dignity. - Corridors and protected infrastructure are treated as moral "redlines" that define the integrity of the process. ### 2. "Vote" as Moral Agency - The concept of a legitimacy process is framed as restoring agency to the people most affected by war. - While less technical than the operational chapters, the moral logic aligns with the core's strict integrity and inclusion requirements. ### 3. Reconstruction as Reconciliation - **Rebuild** is framed not only as physical repair but as a bridge for long-term reconciliation. - The emphasis on transparency is presented as a tool for building public confidence and healing societal divisions. ### 4. Institutional Patronage and Symbolism - This variant is more open to utilizing "moral patronage" institutions (such as religious or high-level humanitarian bodies) as legitimacy anchors. - In the canonical GitBook, this is treated as an optional model rather than a core requirement. --- ## Where This Variant Differs from the Canonical Book | Feature | Pape François Variant | Canonical FVR Book | | :--- | :--- | :--- | | **Tone** | Moral appeal / Diplomatic | Mechanism-first / Neutral | | **Specificity** | Narrative & Conceptual | Operational / Measurable Gates | | **Focus** | Dignity & Reconciliation | Verification & Auditability | | **Institutionalism** | Symbolic / Moral Patronage | Functional / Governance Anchors | --- ## How to Use This Variant Safely **Use it for:** - Outreach to moral, religious, or high-level diplomatic audiences. - Narratives explaining "why this matters" to civilians and faith-based communities. - Documentation of the framework's intellectual and ethical provenance. **Avoid using it as:** - The implementation specification for field operations. - The technical basis for gate thresholds, monitoring SOPs, or procurement rules. **For implementation, rely on:** - **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** - **[Implementation Toolkit](/initiatives/ukraine-peace-plan/fvr/toolkit/overview)** --- ## Drafting Note When incorporating text from the original French draft: 1. Preserve the unique rhetorical tone within this specific page. 2. Ensure any operationally actionable content discovered in the draft is moved into the canonical chapters. 3. Record reconciliation decisions in the **[Decision Log](/initiatives/ukraine-peace-plan/fvr/appendices/decision-log)**. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/freeze/ceasefire-architecture URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/freeze/ceasefire-architecture ================================================== # Ceasefire Architecture This chapter outlines a ceasefire design that supports **verification-first** implementation. It is written as a structure (what must be specified) rather than a final legal text. ## Design Goals A ceasefire architecture should: - be **unambiguous** (who, where, what actions stop), - be **verifiable** (observable indicators, reporting rules), - reduce **accidental escalation** (deconfliction), - include **enforcement logic** (what happens after violations), - be **modular** (core text + annexes/SOPs). ## Minimum Clauses to Specify ### 1. Scope and Geography - defined area of application (frontline, buffer zones, airspace) - mapping reference (agreed map annex and coordinates) - rules for disputed or unclear sectors (temporary administration rules) ### 2. Prohibited and Permitted Actions **Prohibited actions** should be enumerated, not implied. Typical categories: - offensive ground advances - artillery/rocket strikes (define calibers/ranges where relevant) - drone strikes and UAV operations (define types and permitted uses) - air operations (define no-fly zones or flight corridors) - mining, sabotage, or strikes on critical infrastructure **Permitted actions** should also be explicit: - defensive posture maintenance - medical evacuation and casualty retrieval - humanitarian operations - monitored repair work on protected infrastructure ### 3. Force Posture and Movement Rules - limits on redeployments near the line - heavy weapons pullback zones (if used) - rules for rotations and resupply - notification requirements for permitted movements ### 4. Reporting and Notification - required reporting intervals (daily/weekly) - incident reporting format and deadlines - advance notification requirements for specified activities (repairs, convoys) ### 5. Compliance Measurement and Baselines - establish baseline indicators (e.g., average daily incidents, civilian harm metrics) - define measurement windows (rolling 7-day, 14-day) - specify what constitutes a “major violation” vs “minor incident” ### 6. Incident Response and Escalation Ladder - immediate deconfliction steps (hotline) - time-bounded investigation steps (monitor access, evidence preservation) - consequences tied to severity and recurrence - dispute resolution mechanism for contested findings ### 7. Access and Protections - monitor freedom of movement (including inspections where agreed) - humanitarian access and corridor protections - protected infrastructure definitions and repair window rules ## Annexes That Should Be Pre-Written To avoid vague commitments, attach operational annexes: - **Annex A:** Maps/coordinates, lines and zones - **Annex B:** Prohibited/permitted actions list (with definitions) - **Annex C:** Incident reporting template + classification rubric - **Annex D:** Deconfliction SOP (hotlines, liaison structure) - **Annex E:** Humanitarian corridor map + rules - **Annex F:** Protected infrastructure list + repair protocols - **Annex G:** Verification data handling and publication policy ## Common Failure Modes (and Design Mitigations) - **Ambiguity loopholes:** Mitigate by enumerating permitted/prohibited actions. - **“Weapon type” disputes:** Mitigate by defining categories with measurable criteria. - **Propaganda-driven escalation:** Mitigate with standardized incident grading and transparent reporting. - **Monitor obstruction:** Mitigate with explicit access clauses and automatic consequences. ## Links to Related Chapters - **[Verification & Monitoring](/initiatives/ukraine-peace-plan/fvr/freeze/verification-monitoring)** (Monitoring and incident grading details) - **[Coordination & Deconfliction](/initiatives/ukraine-peace-plan/fvr/governance/escalation-coordination)** (Deconfliction system design) - **[Sanctions/Aid Linkage](/initiatives/ukraine-peace-plan/fvr/freeze/sanctions-linkage)** (Conditional incentives) ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/freeze/humanitarian-corridors URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/freeze/humanitarian-corridors ================================================== # Humanitarian Corridors & Protected Infrastructure The Freeze phase must include practical protections for civilians and the systems that keep society functioning. This chapter defines a minimal, verifiable package for humanitarian access and critical infrastructure protection. ## Objectives - Enable safe movement for civilians and humanitarian actors. - Reduce civilian casualties and suffering during the Freeze. - Protect and repair essential services (power, water, health, transport). - Make violations measurable and actionable through monitoring. ## Humanitarian Corridors ### What a Corridor Is (Operational Definition) A corridor is a **designated route and access regime** with: - mapped endpoints and checkpoints, - time windows (if needed), - verification/monitoring presence, - clear rules for permitted traffic (aid convoys, medical evac, civilians), - procedures for inspection that do not function as harassment. ### Minimum Corridor Package - Corridor map annex (routes + alternates). - Access permissions and documentation rules. - Security commitments (no targeting; no military use). - Incident reporting + rapid dispute mechanism. - “Corridor uptime” metric (hours/days open vs closed). ### Key Design Constraints - Corridors must be **usable**, not symbolic. - Rules must explicitly prohibit using corridors for: - forced displacement, - hostage-taking, - military repositioning (unless explicitly negotiated and monitored). - When closures occur, they must trigger: - recorded justification, - investigation within a time limit, - consequences for repeated obstruction. ## Protected Infrastructure ### What Qualifies as Protected Infrastructure Define categories upfront. Typical examples: - Power generation and transmission. - Water and wastewater systems. - Hospitals, clinics, and medical supply depots. - Schools and shelters (where civilians are concentrated). - Rail and logistics nodes used for civilian supply chains. - Key bridges and repairable transport chokepoints. Protection should be documented as a list: **Protected Infrastructure Register (PIR)** — uniquely identified sites, with coordinates and facility metadata. ### Protection Rules (Minimum) - Prohibition on targeting PIR sites. - Prohibition on placing offensive military assets on or adjacent to PIR sites (to reduce “human shield” arguments). - Monitored “repair windows” allowing engineers and crews access. - Safe passage rules for repair convoys and equipment. ## Repair Windows and “Humanitarian Engineering” A Freeze should include scheduled repair windows: - defined times/locations where repair work is permitted and protected, - monitored access for crews, - pre-notified movement of equipment and materials, - incident response procedures if work is disrupted. **Metrics to track:** - Number of repair windows scheduled vs executed. - Downtime for power/water by region. - Mean time to repair for critical outages. - Attacks or interference incidents at repair sites. ## Verification and Enforcement Protected corridors and infrastructure only work if: - they are monitored, - incidents are classified and reported, - repeated violations trigger predictable consequences. **Recommended Linkages:** - Corridor and PIR violations feed into **[Freeze Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)**. - Repeated attacks on protected infrastructure are treated as **high-severity incidents**. - Systematic obstruction triggers **automatic review** and potential rollback. See: **[Verification & Monitoring](/initiatives/ukraine-peace-plan/fvr/freeze/verification-monitoring)** ## Common Failure Modes (and Mitigations) - **Corridors used for coercion:** Mitigate with observation, clear rules, and dispute mechanisms. - **“Dual-use” targeting claims:** Mitigate with PIR definitions and rules against militarizing protected sites. - **Token access:** Mitigate by measuring uptime and making closures consequential. - **Repair sabotage:** Mitigate with monitored repair windows and incident escalation. ## Next - **[Conditional Incentives & Sanctions Linkage](/initiatives/ukraine-peace-plan/fvr/freeze/sanctions-linkage)** ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/freeze/overview URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/freeze/overview ================================================== # Freeze Overview The **Freeze** phase is designed to stop large-scale fighting and stabilize civilian life under a **verification-first** architecture. The goal is not to “solve the political settlement” immediately; the goal is to create conditions where a legitimate political process can occur. --- ## Table of Contents **Operational Mechanics** - **[Ceasefire Architecture](/initiatives/ukraine-peace-plan/fvr/freeze/ceasefire-architecture)** *Defining the geography, prohibited actions, and rules of engagement.* - **[Stabilization Force Concept](/initiatives/ukraine-peace-plan/fvr/freeze/stabilization-force)** *Options for the independent monitoring presence.* - **[Verification & Monitoring](/initiatives/ukraine-peace-plan/fvr/freeze/verification-monitoring)** *Incident classification, data fusion, and reporting dashboards.* **Humanitarian & Economic** - **[Humanitarian Corridors & Protected Infrastructure](/initiatives/ukraine-peace-plan/fvr/freeze/humanitarian-corridors)** *Ensuring safe access and protecting critical systems (power, water, rail).* - **[Sanctions/Aid Linkage](/initiatives/ukraine-peace-plan/fvr/freeze/sanctions-linkage)** *How conditional incentives are tied to verification gates.* --- ## Objectives - **Reduce major hostilities** to a low, measurable baseline. - **Establish independent monitoring** and incident classification. - **Create reliable deconfliction channels** to prevent escalation spirals. - **Protect civilians** and critical infrastructure. - **Enable humanitarian access** and urgent repairs. ## What “Freeze” Includes A Freeze package typically combines five verifiable elements: 1. **Ceasefire Terms:** Geography and lines, prohibited actions (e.g., offensive operations), and reporting obligations. 2. **Verification & Monitoring:** An independent presence, standardized incident classification (severity/intent), and public dashboards. 3. **Deconfliction:** Hotlines, joint incident rooms, and escalation ladders. 4. **Humanitarian Protections:** Corridors, repair windows, and protected infrastructure lists. 5. **Conditional Incentives:** Benefits (aid, sanctions adjustments) tied directly to compliance gates. ## Entry & Exit Logic ### Entry (Readiness) *What must be ready before Day One:* - Monitoring design and staffing plan. - Incident reporting and classification rules. - Deconfliction channels established. - Protected infrastructure list agreed upon. ### Exit Gate (Transition to Vote) *What must be verified to proceed to Phase 2:* - Sustained reduction in major hostilities for the agreed period. - Monitoring system functioning with independent reporting. - Active dispute-handling mechanisms (incidents processed and resolved). - Basic civilian stabilization indicators trending positively. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/freeze URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/freeze ================================================== // app\initiatives\ukraine-peace-plan\fvr\freeze\page.tsx const MECHANISMS = [ { title: "Ceasefire Architecture", link: "/initiatives/ukraine-peace-plan/fvr/freeze/ceasefire-architecture", desc: "A structural design for a verifiable, unambiguous cessation of hostilities, including prohibited and permitted actions.", icon: , color: "bg-rose-50 border-rose-200" }, { title: "Verification & Monitoring", link: "/initiatives/ukraine-peace-plan/fvr/freeze/verification-monitoring", desc: "Standardized incident classification (S1–S4) and reporting workflows to make major violations hard to deny.", icon: , color: "bg-amber-50 border-amber-200" }, { title: "Stabilization Force Concept", link: "/initiatives/ukraine-peace-plan/fvr/freeze/stabilization-force", desc: "Design requirements for an independent monitoring presence, focusing on freedom of movement and credible observation.", icon: , color: "bg-blue-50 border-blue-200" } ]; return ( {/* HEADER */} Phase 1: Freeze Peace does not start with a treaty; it starts with silence. The Freeze phase is not a political solution. It is a purely technical engineering challenge: how to stop the bleeding so the patient can be operated on. The Golden Rule "Verification must precede trust. We do not ask the belligerents to trust each other. We ask them to trust the sensors." {/* CORE OBJECTIVE */} Objective: Static Transparency The goal of Phase 1 is not "Peace" (which is a political state). The goal is Static Transparency . 1. Stop Kinetic Action: No shells, no movement, no air sorties. 2. Fix the Line: The Line of Contact (LOC) is digitally mapped and frozen to the meter. 3. Isolate Violations: When a shot is fired, we know who, when, and from where within minutes. {/* MECHANISMS GRID */} Operational Mechanisms {MECHANISMS.map((mech) => ( {mech.icon} {mech.title} {mech.desc} ))} {/* NAVIGATION FOOTER */} ← How to Use This Plan Next Phase: Vote (Legitimacy) → ); } ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/freeze/sanctions-linkage URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/freeze/sanctions-linkage ================================================== # Sanctions/Aid Linkage During Freeze Freeze–Vote–Rebuild is designed around **conditional incentives**: benefits are unlocked only when compliance is **verified**. This chapter describes how sanctions adjustments and aid access can be linked to Freeze performance without relying on trust. ## Objectives - Create credible incentives for maintaining the Freeze. - Make relief and assistance **predictable, staged, and reversible**. - Reduce moral hazard (do not reward non-compliance). - Protect humanitarian operations from politicized stoppages. ## Principles for Linkage Design ### 1. Link Benefits to Measurable Gates Avoid vague “good faith” language. Tie changes to indicators: - reduction in high-severity incidents, - monitor access and non-obstruction, - corridor uptime and protected infrastructure compliance. ### 2. Stage Benefits in Small, Reversible Steps **Prefer:** - narrow licensing adjustments, - time-limited waivers, - escrowed funds, - conditional access expansions. **Avoid:** - one-time irreversible concessions early in Freeze. ### 3. Separate Humanitarian Access from Political Bargaining Humanitarian aid should be treated as a protected baseline: - Corridors, medical supplies, and emergency repairs should not be hostage to political concessions. - Compliance failures can still trigger pressure, but life-saving access should be insulated as much as feasible. ### 4. Make Rollback Automatic for Defined Violations If certain thresholds are crossed (e.g., repeated S4 incidents or monitor expulsion): - benefits pause automatically pending investigation, - escalation steps are pre-committed. --- ## A Simple “Freeze Incentives Ladder” (Template) This is a design pattern, not a prescription. ### Tier 0: Baseline (Day One) - Humanitarian corridors active. - Emergency repair access enabled. - Monitoring mission fully deployed and operational. ### Tier 1: Initial Stability Verified **Trigger Example:** - Sustained reduction in high-severity incidents over a defined window. - Full monitor access maintained. **Benefit Examples:** - Expanded humanitarian logistics permissions. - Limited technical assistance for repairs and demining preparation. - Targeted sanctions licensing for essential civilian systems (if applicable). ### Tier 2: Freeze Compliance Sustained **Trigger Example:** - Continued low S3/S4 incidents + corridor uptime above threshold. **Benefit Examples:** - Escrowed reconstruction pre-funding (released only with audit controls). - Expansion of permitted civilian trade categories. - Additional infrastructure repair financing mechanisms. ### Tier 3: Pre-Vote Readiness Verified **Trigger Example:** - Freeze stable + vote security/observation deployment feasible. **Benefit Examples:** - Broader reconstruction planning support. - Larger tranches under strict procurement/audit regimes. - Conditional adjustments tied to Vote integrity preparations. --- ## Guardrails and Anti-Gaming To prevent metric gaming: - **Use multiple indicators:** (incidents + access + infrastructure + recurrence). - **Track trends:** Not single-day events. - **Maintain independent audit:** Of monitoring data. - **Treat “monitor obstruction”** as a high-severity violation. ## Institutional and Political Constraints *Acknowledge explicitly:* - Some sanctions regimes require domestic legal steps to adjust. - Some aid flows require parliamentary appropriations or donor conditions. - Credible enforcement depends on guarantors being willing to re-impose measures. These constraints are handled in: - **[Domestic Approvals Gate](/initiatives/ukraine-peace-plan/fvr/legal/domestic-approvals)** - **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** ## Integration Points - Monitoring data feeds the incentive gates: **[Verification & Monitoring](/initiatives/ukraine-peace-plan/fvr/freeze/verification-monitoring)** - Escalation ladder defines responses: **[Coordination & Deconfliction](/initiatives/ukraine-peace-plan/fvr/governance/escalation-coordination)** - Reconstruction funding controls are detailed in: **[Reconstruction Architecture](/initiatives/ukraine-peace-plan/fvr/rebuild/architecture)** > **Drafting Note:** When converting this template into a real policy package, define each gate with numeric thresholds and measurement windows, publish the ladder and rollback logic upfront, and specify who certifies compliance on what evidence. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/freeze/stabilization-force URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/freeze/stabilization-force ================================================== # Stabilization Force Concept This chapter describes the “stabilization force/monitoring presence” concept at the level of **design requirements**. Specific mandates, contributors, and legal authorities are treated as configurable options. ## Purpose A stabilization force (or equivalent monitoring presence) exists to: - **observe and verify** ceasefire compliance, - **deter** violations through presence and reporting, - **support deconfliction** and incident response, - **enable humanitarian access** and protect repair activity where agreed. The key contribution is not combat power; it is **credible observation + structured response**. ## Design Requirements (Must-Have Properties) ### 1. Independence and Credibility - Governance structure that prevents capture by any single party. - Transparent reporting standards. - Protections against intimidation and obstruction. ### 2. Freedom of Movement and Access - Ability to reach incident sites within defined time windows. - Secure access to corridors, crossings, and protected infrastructure sites. - Defined inspection or observation rights (as negotiated). ### 3. Clear Mandate Boundaries - What the mission does and does not do. - Rules for interaction with armed forces. - Explicit limits to avoid “mission creep.” ### 4. Standard Operating Procedures (SOPs) - Incident intake and verification workflow. - Evidence handling and chain-of-custody standards. - Escalation ladder and time-bounded adjudication. ### 5. Force Protection and Resilience - Adequate protection for personnel and assets. - Resilience against disruption (communications, cyber, logistics). - Redundancy in sensors and reporting. ## Design Options (Menu) These options can be mixed; the framework cares that verification works. ### Option A: Unarmed Observer Mission + Technical Verification - Emphasis on monitors, sensors, and reporting. - Lower perceived threat. - Higher reliance on access guarantees and technical tools. ### Option B: Lightly Armed Stabilization Force - Adds protective capacity for monitors and certain protected sites. - May increase deterrence and access enforcement. - Increases mandate complexity and political constraints. ### Option C: Hybrid Model (Regional Monitors + Centralized Verification Cell) - Distributed field presence + centralized data fusion. - Scalable staffing. - Strong dependence on data governance and secure comms. ## Core Capabilities Checklist A credible stabilization/monitoring design typically needs: - **Field teams** with secure mobility and communications. - **Incident room** (24/7) with hotline intake and triage. - **Data fusion** (reports + sensors + satellite imagery where available). - **Classification rubric** (severity, intent, recurrence). - **Public reporting policy** (what is published, when, and why). - **Escalation protocol** (who is notified and what actions follow). - **Liaison structure** with all relevant forces and civil authorities. ## What “Success” Looks Like - Incidents are logged consistently and quickly. - Parties cannot plausibly deny major violations. - Disputes are processed through a predictable mechanism rather than retaliation. - Civilian stabilization improves (fewer attacks, more repairs, better access). - The Freeze remains stable long enough to support the Vote phase. ## Known Risks - **Access denial/obstruction** of monitors. - **Information warfare** to discredit reporting. - **Mandate disputes** and “rules ambiguity.” - **Security risks** to monitors and staff. - **Capture risk** (political or operational). Mitigations are treated in: - **[Governance & Verification](/initiatives/ukraine-peace-plan/fvr/governance/overview)** (gates, escalation ladders, data governance) - **[Risks & Mitigations](/initiatives/ukraine-peace-plan/fvr/risks/risk-register)** (failure modes, risk register) ## Next - **[Monitoring Design](/initiatives/ukraine-peace-plan/fvr/freeze/verification-monitoring)** - **[Deconfliction & Escalation](/initiatives/ukraine-peace-plan/fvr/governance/escalation-coordination)** ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/freeze/verification-monitoring URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/freeze/verification-monitoring ================================================== # Verification & Monitoring The Freeze phase depends on credible verification. This chapter defines what must be monitored, how incidents are classified, and how information becomes actionable. ## Goals Verification and monitoring should: - make major violations **hard to deny**, - reduce escalation driven by ambiguity and misinformation, - support conditional incentives (“gates”), - protect civilians and humanitarian operations. ## What to Monitor (Minimum Set) ### 1. Kinetic Activity - Shelling/strike incidents (time, location, type). - Drone/UAV activity (where restricted). - Troop or heavy equipment movements (where restricted). - Air activity (where restricted). ### 2. Civilian Harm and Protected Infrastructure - Civilian casualties and mass-casualty events. - Strikes on protected sites (power, water, hospitals, schools). - Damage to corridors and repair sites. ### 3. Access and Obstruction - Monitor access denials. - Interference or intimidation incidents. - Corridor closures and aid delays. ### 4. Disinformation Indicators (Operational, Not Rhetorical) - Fabricated incident reports. - Manipulated imagery claims. - Systematic denial of verifiable events. ## Data Sources (Menu) A robust monitoring design uses multiple sources: - Field observer reports (with secure comms). - Hotline and liaison reports. - Sensor networks where feasible (acoustic, radar, UAV monitoring). - Satellite imagery and open-source verification (as appropriate). - Humanitarian/medical reporting channels (protected, privacy-aware). The architecture should assume adversarial conditions and require corroboration for major claims. ## Incident Reporting Workflow A minimal workflow: 1. **Intake** (hotline, observer report, sensor trigger). 2. **Triage** (severity/urgency; immediate deconfliction if needed). 3. **Verification** (site visit, sensor confirmation, cross-source checks). 4. **Classification** (apply rubric; record confidence level). 5. **Adjudication** (contested cases go through dispute mechanism). 6. **Publication/Notification** (per reporting policy and security constraints). 7. **Consequence** (trigger escalation ladder or gate rollback if thresholds crossed). [Image of incident management workflow] ## Incident Classification (Example Rubric) Classification should be standardized, predictable, and time-bounded. ### Severity (S) - **S1 Minor:** Isolated small-arms or low-impact incident; no civilian harm. - **S2 Serious:** Clear violation with material effect; limited civilian risk. - **S3 Major:** Significant attack, repeated pattern, or high-risk action. - **S4 Critical:** Mass-casualty event, strike on protected infrastructure, or deliberate escalation. ### Confidence (C) - **C1 Low:** Single-source or unverified claim. - **C2 Medium:** Partial corroboration. - **C3 High:** Multi-source corroboration / verified observation. ### Recurrence (R) - Tracking repeated violations over time to detect patterns and intent. This rubric allows “S3/C3” style reporting that is legible to stakeholders and supports gate thresholds. ## Dashboards and Reporting ### Public-Facing Transparency (Where Feasible) - Aggregate incident counts by category and severity. - Protected infrastructure incidents. - Access denials and corridor disruptions. - Rolling trend lines (7/14/30 days). ### Restricted Reporting (Where Necessary) - Precise unit locations, sensitive sensor placements. - Protected personal data (witnesses, victims). - Tactical details that could enable targeting. The book’s default preference is: **publish as much as possible without creating new security risks.** ## Verification Gates Linkage Monitoring outputs feed verification gates: - **“Freeze Stability Gate”** might require sustained low S3/S4 incidents and full monitor access. - **“Humanitarian Gate”** might require corridor uptime and repair window compliance. Gate definitions live in: **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** ## Common Failure Modes and Mitigations - **Gaming the metrics:** Mitigate by tracking multiple indicators and recurrence patterns. - **Access denial:** Mitigate with automatic consequences tied to obstruction. - **Data poisoning:** Mitigate with multi-source corroboration and chain-of-custody. - **Over-classification secrecy:** Mitigate with a clear publication policy and independent audit. ## Next - **[Protected Infrastructure & Repair Windows](/initiatives/ukraine-peace-plan/fvr/freeze/humanitarian-corridors)** - **[Escalation Ladder & Dispute Handling](/initiatives/ukraine-peace-plan/fvr/governance/escalation-coordination)** ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/governance/data-privacy URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/governance/data-privacy ================================================== # Data Governance, Privacy & Security Freeze–Vote–Rebuild relies on data: incident reports, voter registration records, audit trails, and reconstruction spending. Data governance determines whether the process is trusted, auditable, and safe. This chapter defines a practical policy for what data is collected, who can access it, what is published, and how privacy/security risks are managed. ## Objectives - Preserve **auditability** and credibility of verification and results. - Protect **personal privacy** (especially for displaced persons and voters). - Avoid creating **targeting intelligence** or operational security failures. - Enable transparency without undermining safety. ## Core Principles ### 1. Minimum Necessary Data Collect only what is needed to: - verify compliance, - administer the Vote, - audit reconstruction funds and delivery. ### 2. Separation of Concerns Separate: - **Truth systems** (ballots, audits, financial ledgers) from - **Reporting systems** (dashboards, public summaries). ### 3. Role-Based Access Access should be defined by specific roles: - Monitors/Observers - Auditors/Inspectors - Dispute Adjudicators - Public Transparency Users - Operators with privileged access ### 4. Tamper-Evidence and Chain-of-Custody Sensitive records must have: - controlled write access, - immutable logs (or equivalent), - clear chain-of-custody procedures. ## Data Categories and Recommended Handling ### A. Freeze Monitoring Data *Includes incident reports, sensor data, and site visit notes.* **Publish (Aggregated):** - Incident counts by severity and region. - Protected infrastructure incidents. - Corridor uptime summaries. - Obstruction incidents (with care). **Restrict:** - Exact monitor routes and sensor locations. - Tactical details that enable targeting. - Witness identities and sensitive source details. ### B. Vote Data *Includes voter roll, registration proofs, ballots/records, and complaints.* **Publish (Aggregated):** - Registration and turnout statistics by category (resident/IDP/refugee). - Observer methodology and findings. - Audit summaries and dispute outcomes (reasoned, privacy-aware). **Restrict:** - Personally identifiable voter data (PII). - Individual eligibility proofs. - Detailed coercion complaint identities and locations if unsafe. - Sensitive cyber defense details. ### C. Reconstruction Data *Includes projects, contracts, vendors, payments, milestones, and audits.* **Publish (Default, with security exceptions):** - Project registry and milestones. - Contract award summaries and values. - Audit summaries and debarments. - KPI dashboards (cost/time/quality/integrity). **Restrict:** - Precise security-sensitive site details (if needed). - Personal data of beneficiaries. - Details that would enable theft/extortion of goods in transit. ## Publication Policy (Recommended) Adopt a written publication policy specifying: - What is published and at what frequency. - Redaction rules and justifications. - Who approves exceptional redactions. - How corrections are issued (error policy). - How disputes about publication are handled. **Default Posture:** Publish aggregated results and integrity evidence; restrict tactical or personally identifying details. ## Security Controls (Minimum) - Secure communications for monitors and election workers. - Access logging and audit trails for sensitive systems. - Multi-factor authentication (MFA) for privileged accounts. - Encryption at rest and in transit for sensitive datasets. - Backup and continuity plans (offline fallbacks). - Incident response plan for cyber breaches and data leaks. ## Privacy Protections (Minimum) - Data minimization and purpose limitation. - Clear retention schedule (how long records are kept). - Anonymization/pseudonymization where feasible. - Witness and whistleblower protection procedures. - Strict rules on sharing data across agencies and borders. ## Independent Audit Access To preserve credibility, independent auditors/observers need access to: - Raw evidence (under secure conditions). - Logs and chain-of-custody records. - Methodologies and sampling plans. - Dispute decision records. **"Audit Room" Model:** If needed, use a controlled environment where raw data can be analyzed but not exported, allowing for publishable conclusions without exposing sensitive details. ## Links to Related Chapters - **[Freeze Monitoring](/initiatives/ukraine-peace-plan/fvr/freeze/verification-monitoring)** - **[Vote Integrity & Observation](/initiatives/ukraine-peace-plan/fvr/vote/integrity-observation)** - **[Reconstruction Transparency](/initiatives/ukraine-peace-plan/fvr/rebuild/accountability)** - **[Verification Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** Would you like me to move on to the **Verification-First Gates** chapter? ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/governance/escalation-coordination URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/governance/escalation-coordination ================================================== # Coordination, Deconfliction & Escalation Freeze–Vote–Rebuild assumes distrust and recurring incidents. This chapter defines the coordination machinery that prevents incidents from becoming escalation spirals and ensures disputes are processed through predictable channels. ## Objectives - Prevent accidental clashes through reliable communication. - Create fast, time-bounded incident handling. - Reduce “retaliation-by-default” by providing a credible alternative. - Make responses predictable through a pre-committed escalation ladder. ## Core Components ### 1. Deconfliction Channels (Hotlines) Minimum requirements: - 24/7 hotline coverage. - Named liaison officers on both sides (with alternates). - Authenticated communications (prevents spoofing). - Written protocols for what information can be shared. - Logging of calls and outcomes (for audit). ### 2. Joint Incident Room (Coordination Cell) Functions: - Intake and triage of incidents. - Dispatch and access coordination for monitors. - Tracking of unresolved disputes and deadlines. - Coordination of humanitarian corridors and repair windows. ### 3. Escalation Ladder (Pre-Committed Responses) The escalation ladder defines what happens when incidents occur, based on: - **Severity classification** (S1–S4). - **Confidence level** (C1–C3). - **Recurrence/pattern detection**. The key is **pre-commitment**: responses are not improvised in the heat of events. --- ## Incident Handling Workflow (Template) 1. **Report Received:** From hotline, monitors, sensors, or observers. 2. **Immediate Safety Step:** Deconfliction call if active risk exists. 3. **Triage and Classification:** Preliminary severity and confidence assigned. 4. **Verification:** Site access requested, evidence collected, corroboration obtained. 5. **Adjudication:** Contested cases go to dispute mechanism with deadlines. 6. **Response:** Apply ladder consequences (warnings → penalties → pauses/rollbacks). 7. **Publication:** Report per the data governance policy. --- ## Escalation Ladder Example (Illustrative) ### Level 0: Routine Management *Applies to S1/C2+ or minor incidents:* - Log incident. - Notify relevant liaison. - Corrective action request. - No change in phase status. ### Level 1: Formal Warning + Corrective Measures *Applies to S2/C2+ or repeated S1:* - Written warning. - Mandated corrective measures within deadline. - Increased monitoring in affected sector. ### Level 2: Targeted Consequences / Benefit Pause *Applies to S3/C2+ or repeated S2:* - Temporary pause of specific benefit tier. - Additional inspections or access requirements. - Mandated remediation plan. ### Level 3: Phase Pause / Rollback Trigger *Applies to S4/C2+ or sustained S3 pattern:* - Pause progression to next phase. - Rollback of conditional incentives per pre-committed rules. - Emergency governance council session within fixed timeframe. ### Level 4: Termination / Major Enforcement Posture *Applies to systematic high-severity violations or monitor expulsion:* - Suspend framework implementation pending renegotiation. - Initiate predefined external enforcement pathways (if any exist). The precise ladder must be agreed and published in advance (except sensitive operational details). --- ## Dispute Handling Integration Disputes must be time-bounded: - Rapid preliminary decisions to prevent escalation. - Final decisions with published reasoning (privacy-aware). See: - **[Vote Disputes](/initiatives/ukraine-peace-plan/fvr/vote/dispute-resolution)** - **[Governance Model](/initiatives/ukraine-peace-plan/fvr/governance/status-neutral-model)** ## Coordination for Corridors and Repairs The same coordination system should manage: - Corridor openings/closures. - Repair windows and worksite access. - Engineer convoy notifications and protections. (See **[Humanitarian Corridors & Protected Infrastructure](/initiatives/ukraine-peace-plan/fvr/freeze/humanitarian-corridors)**) --- ## Drafting Note When implementing, include: - A one-page “incident SOP” with contact trees and deadlines. - A RACI matrix for who can declare an incident, who verifies, and who adjudicates. - A public-facing summary of escalation levels and consequences (without sensitive details). ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/governance/overview URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/governance/overview ================================================== // app\initiatives\ukraine-peace-plan\fvr\governance\overview\page.tsx const GATES = [ { title: "Gate 1: The Silence Gate", from: "Phase 0 (War)", to: "Phase 1 (Freeze)", condition: "72 hours of {/* HEADER */} Governance & Gates The FVR framework is not a linear timeline; it is a state machine . You do not pass to the next phase because time has passed. You pass because a condition has been verified. {/* THE GATES VISUALIZATION */} The Three Great Gates {GATES.map((gate) => ( {gate.title} {gate.from} {gate.to} Condition: {gate.condition} ))} {/* NAVIGATION */} ← Back to FVR Hub {/* Example link to deep dive if you create it later */} Deep Dive: Verification Protocols → ); } ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/governance URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/governance ================================================== // app\initiatives\ukraine-peace-plan\fvr\governance\page.tsx const MODULES = [ { title: "Verification-First Gates", desc: "Measurable criteria (S1-S4) required to advance from one phase to the next or unlock aid.", href: "/initiatives/ukraine-peace-plan/fvr/governance/verification-gates", icon: , color: "bg-indigo-50 border-indigo-200" }, { title: "Escalation & Coordination", desc: "Hotlines, joint incident rooms, and the pre-committed ladder of consequences for violations.", href: "/initiatives/ukraine-peace-plan/fvr/governance/escalation-coordination", icon: , color: "bg-rose-50 border-rose-200" }, { title: "Status-Neutral Model", desc: "Institutional design for operational control without pre-judging final political outcomes.", href: "/initiatives/ukraine-peace-plan/fvr/governance/status-neutral-model", icon: , color: "bg-slate-50 border-slate-200" }, { title: "Data & Privacy", desc: "Publication policies and security controls for incident reports, voter rolls, and audit data.", href: "/initiatives/ukraine-peace-plan/fvr/governance/data-privacy", icon: , color: "bg-cyan-50 border-cyan-200" } ]; return ( {/* HEADER */} Governance Freeze–Vote–Rebuild is not a linear timeline; it is a state machine controlled by data. This section defines the decision structures and verification loops that make the framework resilient to spoilers. {/* CORE LOGIC BLOCK */} The Governance Control Loop 1. DATA FUSION (Monitoring & Audits) 2. GATE CERTIFICATION (Governance Decision) 3. TRUNCED UNLOCKS (Incentives or Rollback) {/* MODULES GRID */} {MODULES.map((mod) => ( {mod.icon} {mod.title} {mod.desc} ))} {/* NAVIGATION FOOTER */} ← Back to FVR Overview View Verification Gates → ); } ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/governance/status-neutral-model URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/governance/status-neutral-model ================================================== # Status-Neutral Governance Model A status-neutral governance model provides operational control during Freeze–Vote–Rebuild without predetermining final political outcomes. This chapter describes the minimal governance structure needed to coordinate security, voting logistics, and reconstruction while preserving neutrality. ## Objectives - Coordinate execution across Freeze, Vote, and Rebuild. - Provide authoritative dispute handling and escalation channels. - Prevent any single actor from unilaterally rewriting rules midstream. - Maintain neutrality by focusing governance on **process integrity** and **compliance**, not preferred outcomes. ## Core Governance Functions (Minimum Set) A workable model must cover: ### 1. Operational Coordination - Manage day-to-day execution (monitoring, corridors, repair windows). - Maintain liaison with relevant forces and civil authorities. - Publish schedules and operational directives where feasible. ### 2. Compliance Adjudication - Receive and process contested incident reports. - Apply incident classification rules consistently. - Determine when gates are met or breached (subject to verification inputs). ### 3. Vote Administration Oversight - Ensure the rulebook is followed and locked. - Coordinate observer access and safety. - Ensure dispute-resolution mechanisms function on timelines. ### 4. Reconstruction Governance Oversight - Set procurement and audit requirements. - Tie disbursement to integrity gates. - Enforce debarments and remediation. ## Minimal Institutional Layout (Template) This template can be implemented as separate entities or one structure with subcommittees: ### A. Coordination Council (Strategic Steering) - Sets high-level priorities and approves phase transitions (based on gate reports). - Manages political-level escalations and exceptional decisions. - Ensures domestic approvals gates are met when required. ### B. Verification & Monitoring Cell (Technical Authority) - Maintains incident reporting and classification. - Operates dashboards and data fusion. - Produces gate compliance reports. ### C. Dispute Resolution Panel (Adjudication Authority) - Hears contested incidents and Vote disputes. - Orders remedies (recounts, reruns, corrective measures). - Enforces timelines and publishes decisions (privacy-aware). ### D. Reconstruction Oversight Board (Integrity Authority) - Approves procurement standards and audit terms. - Reviews major findings and remediation plans. - Authorizes tranche releases or suspensions based on integrity gates. ## Neutrality Safeguards A status-neutral governance model requires safeguards against capture: - **Multi-party representation:** Balanced membership. - **Rotating terms:** And transparent selection criteria. - **Independent oversight:** Inspector-general and audit capacity. - **Conflict-of-interest:** Mandatory disclosure and enforcement. - **Version-locking:** Published rules for emergency changes (rare and time-bounded). - **Transparency:** Independent observation and reporting rights. ## Decision Rules (Must be Explicit) Define: - Quorum requirements. - Voting thresholds (simple majority vs. supermajority for exceptional actions). - What decisions are delegated vs. reserved. - What evidence is required for gate determinations. - How ties or deadlocks are resolved (fallback arbitration, time-bounded default rules). ## Integration with Gates and Escalation Governance is the “decision layer”; gates are the “control layer.” - **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** - **[Escalation & Deconfliction](/initiatives/ukraine-peace-plan/fvr/governance/escalation-coordination)** - **[Data Governance & Privacy](/initiatives/ukraine-peace-plan/fvr/governance/data-privacy)** ## Drafting Note When implementing, provide: - A single chart showing bodies, responsibilities, and data flows. - A **RACI matrix** (Responsible/Accountable/Consulted/Informed) for the three phases. - A public-facing description that is understandable without legal training. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/governance/verification-gates URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/governance/verification-gates ================================================== # Verification-First Gates Verification-first gates are the control mechanism of **Freeze–Vote–Rebuild**. They define measurable criteria that must be met to: - **Advance** from one phase to the next. - **Unlock** conditional incentives (aid, sanctions adjustments, funding tranches). - **Trigger pauses or rollbacks** when compliance fails. This chapter provides a template for gate design. ## Design Principles for Gates A good gate is: - **Measurable:** Or at least independently attestable. - **Time-bounded:** Measured over a defined window. - **Multi-indicator:** Harder to game. - **Linked to consequences:** Advance/pause/rollback. - **Auditable:** Evidence can be reviewed independently. **Avoid** gates based on intent, rhetoric, or vague “good faith” language. ## Gate Taxonomy ### Phase Gates (Macro) Determine progression: - Pre-Freeze $\rightarrow$ Freeze - Freeze $\rightarrow$ Vote - Vote $\rightarrow$ Rebuild (Scale) ### Benefit Gates (Micro) Determine incremental unlocks within phases: - Corridor expansion. - Licensing/waivers. - Reconstruction tranche releases. - Expanded access arrangements. --- ## Template: Define Each Gate in a Standard Format For each gate, specify: 1. **Name and Purpose** 2. **Indicators** (what is measured) 3. **Thresholds** (numeric or categorical) 4. **Measurement Window** (e.g., rolling 14 days) 5. **Data Sources** (monitors, sensors, audits, observers) 6. **Decision Authority** (who certifies) 7. **Consequences** (advance/pause/rollback; what exactly changes) 8. **Appeal/Dispute Process** (how contested determinations are handled) 9. **Publication Policy** (what is reported publicly) --- ## Example Gates (Illustrative) ### Gate A: Freeze Stability Gate **Purpose:** Verify the ceasefire is holding well enough to begin Vote preparation. **Indicators:** - Count of high-severity incidents (S3/S4) per week. - Civilian harm incidents and protected infrastructure strikes. - Monitor access denials/obstruction events. - Corridor uptime. **Thresholds:** - S3/S4 incidents below agreed threshold for 14 days. - Zero (or near-zero) protected infrastructure strikes at S4/C3. - No unresolved monitor obstruction events. - Corridor uptime above agreed minimum. **Consequences:** - Authorize Vote operational rollout (registration, observer deployment). - Unlock defined incentive tier (if ladder is used). --- ### Gate B: Vote Readiness Gate **Purpose:** Confirm the Vote can occur safely and credibly. **Indicators:** - Observer mission deployed to target coverage. - Voter roll publication complete + appeal window processed. - Anti-coercion hotline functioning and staffed. - Cybersecurity readiness checks complete. **Consequences:** - Authorize opening of voting window. --- ### Gate C: Vote Integrity Gate (Certification Gate) **Purpose:** Determine whether results can be certified. **Indicators:** - Observer integrity assessment meets agreed standard. - Audit results within tolerance thresholds. - Dispute caseload resolved within timelines. - No unresolved systemic coercion findings. **Consequences:** - Certify results and unlock Rebuild scaling tier. - **If failed:** Reruns/recounts in defined areas or fallback mechanism. --- ### Gate D: Reconstruction Integrity Gate (Tranche Gate) **Purpose:** Release reconstruction funds only when governance and delivery remain clean. **Indicators:** - Audit findings below threshold. - % of payments tied to verified milestones. - Procurement compliance rate. - Debarment enforcement functioning. - KPI performance within expected bands. **Consequences:** - Release tranche / expand project pipeline. - **If failed:** Suspend disbursement, initiate remediation, replace operators if necessary. --- ## Gaming Resistance: Multi-Indicator Design To reduce gaming: - **Use multiple indicators** across security, access, and integrity. - **Track recurrence and patterns**, not just single counts. - **Include “obstruction”** as a high-severity indicator. - **Require independent corroboration** for major events. - **Audit the monitors** (meta-verification). ## Governance Integration Gates rely on governance bodies to: - Certify compliance based on evidence. - Adjudicate contested findings. - Enforce consequences. See: - **[Status-Neutral Governance Model](/initiatives/ukraine-peace-plan/fvr/governance/status-neutral-model)** - **[Escalation Ladder & Deconfliction](/initiatives/ukraine-peace-plan/fvr/governance/escalation-coordination)** ## Drafting Note When the book is populated with full content, this page should include a single table listing all gates, indicators, thresholds, windows, and consequences. This should map directly to the **[Sanctions/Aid Linkage](/initiatives/ukraine-peace-plan/fvr/freeze/sanctions-linkage)** and the **[Metrics & KPIs Toolkit](/initiatives/ukraine-peace-plan/fvr/toolkit/metrics-kpis)**. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/legal/domestic-approvals URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/legal/domestic-approvals ================================================== # Domestic Approvals Gate A core risk in peace frameworks is making commitments that cannot survive domestic law and politics. **Freeze–Vote–Rebuild** treats domestic approval requirements as a **gate**: some obligations and incentives should not activate until each relevant party has completed its internal legal/constitutional steps. This chapter provides a template for designing that gate. ## Objectives - Prevent “sign now, fail later” agreements. - Ensure commitments are credible and enforceable domestically. - Reduce the chance that domestic invalidation becomes an escalation trigger. - Make sequencing realistic for legislatures, courts, and executive authorities. ## What Counts as “Domestic Approvals”? Domestic approvals vary by jurisdiction, but often include: - Parliamentary approval or ratification. - Constitutional review or court validation. - Enabling legislation (funding, sanctions authority, election law changes). - Budget appropriations (especially for reconstruction funding). - Executive orders or regulatory actions (implementation details). ## Why Treat Approvals as a Gate? Because many key commitments depend on internal authority: - Sanctions adjustments may require specific legal steps. - Deployment of monitors or forces may require authorization. - Referendum/election frameworks may require law changes. - Reconstruction disbursements may require appropriations and audit mandates. If approvals are not completed, the framework should not pretend otherwise. --- ## Gate Design Template ### Step 1: List Phase-Specific Domestic Requirements For each phase, specify: - **Who must approve:** (Executive, legislature, court, regulator). - **What instrument is required:** (Law, decree, regulation, budget). - **Timeline:** What is realistically achievable. - **Fail-state:** What happens if approvals fail or are delayed. ### Step 2: Define “Activation Clauses” Use activation clauses such as: - *“This obligation enters into force only upon certification that X approvals are completed.”* - *“This incentive tier is available only after Y legal authority exists.”* ### Step 3: Define Certification and Publication Specify: - **Who certifies completion:** (Domestic authority + independent verification). - **Evidence:** Public documents, votes, legal filings. - **Publication:** Public summary and links to official records. ### Step 4: Define Fallback and Rollback If approvals fail: - Pause progression to the next phase. - Revert to prior incentive tier. - Trigger renegotiation or termination conditions. --- ## Example: Approvals by Phase (Illustrative) ### Freeze-Related Approvals - Authorization for monitoring mission access and operations. - Rules for military posture restrictions (where applicable). - Humanitarian corridor permissions and customs rules. ### Vote-Related Approvals - Legal authority for referendum/election format. - Data privacy and identity rules (especially if cross-border participation). - Observer mission permissions and protections. - Dispute resolution body authority and timelines. ### Rebuild-Related Approvals - Procurement and audit mandates. - Budget appropriations or funding authorizations. - Anti-corruption enforcement powers (debarment, clawbacks). - Legal status of reconstruction authority and its oversight. --- ## Risks and Mitigations - **Domestic Political Reversal:** Mitigate by staging commitments and keeping early steps reversible. - **Legal Challenges:** Mitigate by building review windows into the timeline. - **Funding Gaps:** Mitigate via conditional escrow and tranche releases. - **Overpromising Sanctions Relief:** Mitigate by tying promises to achievable legal steps. ## Links to Related Chapters - **[Conditional Incentives Ladder](/initiatives/ukraine-peace-plan/fvr/freeze/sanctions-linkage)** - **[Verification Gates Framework](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** - **[Treaty Modularity & Annexes](/initiatives/ukraine-peace-plan/fvr/legal/treaty-structure)** Would you like me to proceed to the **International Legal Considerations** or **Justice & Accountability** chapter? ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/legal/international-considerations URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/legal/international-considerations ================================================== # International Legal Considerations Freeze–Vote–Rebuild interacts with international law through monitoring mandates, observation rights, humanitarian protections, and recognition of outcomes. This chapter identifies design questions and common pathways without prescribing a single legal route. This is not legal advice; it is a checklist of considerations that should be addressed explicitly. ## Objectives - Identify what international instruments or mandates may be needed. - Reduce ambiguity about authority, access, and reporting rights. - Ensure monitoring and observation are legally protected and operationally feasible. - Align humanitarian protections with internationally recognized obligations and practice. - Avoid legal uncertainty becoming a spoiler vector. ## Key Legal Questions by Phase ### Freeze (Monitoring and Stabilization) - What legal authority governs a monitoring mission’s presence, movement, and reporting? - What protections exist for monitors and humanitarian workers? - What inspection/verification rights exist (if any), and under what procedures? - How are corridors and protected infrastructure designated and enforced? ### Vote (Observation and Legitimacy) - What legal basis governs cross-border participation (refugees, displaced persons)? - What status and protections do observers have? - What authority does the dispute resolution body have, and is it recognized by parties? - What are the legal constraints on data collection, privacy, and identity systems? ### Rebuild (Funds, Procurement, and Accountability) - What legal vehicles govern reconstruction funds (trust funds, compacts, bilateral instruments)? - What procurement standards and anti-corruption controls are legally enforceable? - How are disputes over contracts and funds adjudicated (domestic courts, arbitration, special panels)? - What reporting and audit obligations apply to donors and operators? ## Mandate and Mission Pathways (Menu) Depending on feasibility, monitoring/observation can be structured through: - **Multilateral mandates** (where achievable). - **Regional organization frameworks.** - **Coalitions of willing states** with agreed rules. - **Bilateral instruments** paired with independent verification compacts. - **Hybrid arrangements** (field presence + centralized verification cell). The key requirement is operational: **independence, access, and verifiability must be real.** --- ## Humanitarian Law and Protected Infrastructure A Freeze package should: - Define corridors and protected infrastructure in operational terms. - Align with humanitarian principles (access, neutrality of aid, civilian protection). - Specify obligations and consequences for obstruction or targeting. Even where legal interpretations differ, the mechanism must specify: 1. **What** is protected. 2. **How** violations are logged and adjudicated. 3. **What** consequences follow. ## Recognition and Legitimacy (Conceptual) If the Vote produces an outcome, stakeholders will ask: - Who recognizes the result, and under what criteria? - Is recognition conditional on observer certification and dispute resolution completion? - How are inconclusive outcomes handled? This framework treats recognition as a **function of legitimacy criteria and verification gates**, not as an automatic process. (See: **[Legitimacy Criteria](/initiatives/ukraine-peace-plan/fvr/vote/legitimacy-criteria)** and **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)**) --- ## Dispute Resolution and Enforcement Define: - What happens when parties contest findings or refuse remedies. - What escalation mechanisms exist beyond the internal ladder. - What instruments allow enforcement or re-imposition of conditions. (See: **[Coordination & Escalation](/initiatives/ukraine-peace-plan/fvr/governance/escalation-coordination)**) ## Drafting Checklist - Define mission status, privileges, and immunities (if applicable). - Define access rights and obstruction consequences. - Define reporting rights (what can be published, when). - Define jurisdiction and dispute handling for reconstruction contracts. - Define data governance and privacy obligations. - Define recognition criteria tied to certification gates. ## Next - **[Justice & Accountability Options](/initiatives/ukraine-peace-plan/fvr/legal/justice-accountability)** - **[Treaty Structure & Annexes](/initiatives/ukraine-peace-plan/fvr/legal/treaty-structure)** ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/legal/justice-accountability URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/legal/justice-accountability ================================================== # Justice & Accountability Options Justice and accountability are central to legitimacy, but they can also become hard blockers in negotiations. **Freeze–Vote–Rebuild** treats accountability as a set of **constrained options** that must be made explicit and tied to verification gates, rather than implied as guaranteed outcomes. This chapter maps option types and design questions. It does not prescribe a single path. ## Objectives - Clarify what accountability mechanisms are possible under different constraints. - Prevent “silent tradeoffs” by making choices explicit. - Design accountability commitments that are compatible with sequencing and verification-first gates. - Avoid undermining legitimacy by deferring accountability without safeguards. ## Core Design Principles ### 1. Separate Accountability from Impunity Even if timing is staged, the framework should avoid structures that effectively erase accountability. ### 2. Make Timing Explicit Accountability can be: - **Immediate:** (During Freeze/Vote). - **Staged:** (After Vote certification). - **Conditional:** (Triggered by verified compliance or verified violations). ### 3. Tie Commitments to Verifiable Actions If accountability is part of the bargain, specify: - what actions occur, - who implements them, - what evidence is required. --- ## Option Families (Menu) ### Option A: Domestic Accountability Pathways - Domestic investigations and prosecutions. - Special domestic courts or prosecutors. - Truth and documentation programs that preserve evidence. **Key questions:** Independence of institutions, witness protection, and legal authority. ### Option B: International Accountability Pathways - International investigations and legal processes. - Cooperation mechanisms for evidence sharing. - Protections for investigators and witnesses. **Key questions:** Jurisdiction, cooperation feasibility, and risk of politicization claims. ### Option C: Hybrid Mechanisms - Mixed domestic/international panels or courts. - Shared investigative bodies with independent oversight. - Jointly governed evidence repositories with audit. **Key questions:** Governance design, capture resistance, and enforceability. ### Option D: Staged Accountability with “No Amnesia” Safeguards - Preserve evidence and commit to future processes. - Define explicit triggers and timelines for activation. - Maintain independent documentation and public reporting. **Key questions:** Credibility of future activation and safeguards against abandonment. --- ## Accountability and Incentives (Interaction Risks) **Potential Risks:** - Accountability demands becoming an absolute block to the Freeze. - Accountability deferral undermining legitimacy and victim trust. - Perceived “trade” of justice for stability damaging long-term durability. **Mitigation Approach:** - Explicitly document which option is chosen and why. - Define “non-negotiable” integrity safeguards (evidence preservation, protections). - Tie any deferrals to gates with enforceable triggers. --- ## Evidence Preservation as a Minimum Baseline Regardless of the chosen option set, the framework should specify: - An evidence preservation program. - Secure storage and chain-of-custody rules. - Independent oversight and audit access. - Witness protection pathways (as feasible). **This is compatible with:** - **[Freeze Monitoring Architecture](/initiatives/ukraine-peace-plan/fvr/freeze/verification-monitoring)** - **[Data Governance](/initiatives/ukraine-peace-plan/fvr/governance/data-privacy)** ## Linkages to Gates and Domestic Approvals If accountability commitments require legal authority or funding: - Treat them as part of the **[Domestic Approvals Gate](/initiatives/ukraine-peace-plan/fvr/legal/domestic-approvals)**. - Define activation clauses and verification evidence. (See: **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)**) --- ## Drafting Note When populating this chapter with full content, include: - A decision matrix of option families vs. constraints (feasibility, legitimacy, speed, durability). - Explicit “minimum baseline” commitments that apply regardless of option choice. - A clear explanation of what this framework can and cannot guarantee. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/legal/overview URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/legal/overview ================================================== # Legal & Political Pathways Overview Freeze–Vote–Rebuild is a process framework, but it must still pass through legal and political constraints in multiple jurisdictions. This section maps the kinds of approvals, instruments, and legal design choices that typically determine whether the framework is implementable. This is not legal advice; it is a structured way to identify constraints and design around them. ## Objectives - Identify the legal instruments likely required for each phase. - Make domestic approvals explicit (so commitments are credible). - Structure agreements modularly to reduce veto points and enable updates. - Clarify justice/accountability options as constrained choices. - Reduce the risk that legal ambiguity becomes an escalation trigger. ## What This Section Covers - **Domestic Approvals Gate:** How internal legal/constitutional steps affect sequencing. - **International Legal Considerations:** Possible pathways for mandates, monitoring, and recognition. - **Justice & Accountability Options:** How accountability interacts with negotiations and incentives. - **Treaty Structure & Annexes:** How to draft modular agreements that can be audited and updated. --- ## The Core Design Idea: Legality as a Gate Legal steps are treated as part of verification-first gating: - Some commitments should not activate until domestic approvals are completed. - Some incentives cannot be offered until legal authority exists. - Some actions must be reversible if legal conditions fail. (See: **[Domestic Approvals Gate](/initiatives/ukraine-peace-plan/fvr/legal/domestic-approvals)**) --- ## How to Read This Section - **If you need implementability and sequencing:** - Start with **[Domestic Approvals Gate](/initiatives/ukraine-peace-plan/fvr/legal/domestic-approvals)**. - **If you need mandate/mission design questions:** - Read **[International Legal Considerations](/initiatives/ukraine-peace-plan/fvr/legal/international-considerations)**. - **If you need accountability tradeoffs:** - Read **[Justice & Accountability Options](/initiatives/ukraine-peace-plan/fvr/legal/justice-accountability)**. - **If you are drafting instruments:** - Read **[Treaty Structure & Annexes](/initiatives/ukraine-peace-plan/fvr/legal/treaty-structure)**. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/legal/treaty-structure URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/legal/treaty-structure ================================================== # Treaty Structure & Annexes Freeze–Vote–Rebuild is easier to implement when agreements are drafted as **modular instruments**: a core text for high-level commitments, with annexes for technical detail that can be updated without reopening the entire agreement (subject to agreed procedures). This chapter describes a recommended drafting architecture. ## Objectives - Reduce veto points by keeping the core instrument lean. - Make operational details precise through annexes and SOPs. - Enable updates and learning without renegotiating everything. - Improve auditability by clearly separating commitments from implementation procedures. --- ## Recommended Structure ### 1. Core Instrument (The “Political-Legal Spine”) Should contain: - Statement of objectives and principles (verification-first, sequencing). - Definitions of key terms. - Governance structure and decision rules. - Verification-first gates concept and certification authority. - High-level obligations by phase (Freeze, Vote, Rebuild). - Conditional incentives and rollback logic (at principle level). - Dispute resolution authority and timelines (high level). - Entry into force / domestic approvals activation clauses. - Amendment and annex-update procedures. **Goal:** Keep it short enough to be ratifiable and readable. ### 2. Technical Annexes (Detailed and Operational) Attach annexes such as: - Maps and geographic definitions. - Prohibited/permitted actions list. - Incident classification rubric and reporting templates. - Deconfliction SOP (hotlines, liaison trees). - Corridor and protected infrastructure registers. - Vote Rulebook (eligibility, modalities, audits, observation). - Dispute resolution procedures (filing rules, evidence standards, remedies). - Reconstruction procurement standards and audit terms. - Data governance and publication policy. - KPI definitions and dashboard specs. ### 3. SOPs and Playbooks (Operational Manuals) These can be annexed or referenced: - Monitor deployment and security SOPs. - Election worker SOPs. - Reconstruction project lifecycle SOPs. - Fraud response and debarment procedures. --- ## Annex Update Rules (Critical) Define: - Who can propose annex updates. - What approval threshold is required. - How changes are published and versioned. - “No surprise” rules (minimum notice periods). - Emergency change procedures (rare, time-bounded, logged). - How disputes about annex changes are adjudicated. **Design Rule:** Core obligations should not be alterable via annex updates; annex updates refine implementation details. ## Version-Locking as a Legal Concept For Vote-related procedures (and any vote-to-border algorithm if used): - Publish the version-locked rules *before* execution. - Define a strict change-control process. - Record hashes or equivalent identifiers to prove integrity of versions. --- ## Linking Treaty Structure to Gates Each annex should map directly to specific gates: - **Freeze Annexes** $\rightarrow$ Freeze stability gate indicators. - **Vote Annexes** $\rightarrow$ Vote readiness and certification gates. - **Rebuild Annexes** $\rightarrow$ Reconstruction tranche and integrity gates. (See: **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)**) ## Domestic Approvals Integration The core instrument should include activation clauses: - Obligations activate only after certified domestic approvals. - Incentives activate only when legal authority exists. (See: **[Domestic Approvals Gate](/initiatives/ukraine-peace-plan/fvr/legal/domestic-approvals)**) --- ## Drafting Note When populating this chapter with full content, include: - A sample Table of Contents for the core instrument. - A sample annex list with “Owned By” and “Update Rule” columns. - A mapping table from **Annexes $\rightarrow$ Verification Gates $\rightarrow$ Consequences**. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/overview/core-principles URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/overview/core-principles ================================================== # Core Principles & Red Lines This chapter lists the design principles that keep **Freeze–Vote–Rebuild** coherent and auditable. It also states “red lines” in operational terms (conditions that, if violated, should pause or terminate progression). ## Core Principles ### 1. Verification-First - Commitments are tied to observable indicators, not trust. - Monitoring, incident classification, and audit trails are built in from the start. - Benefits and concessions are conditional and reversible. ### 2. Sequencing Over Bundling - Stop violence first, establish legitimacy second, rebuild third. - Contentious final-status issues are addressed through a legitimacy mechanism rather than preconditions for a ceasefire. ### 3. Status-Neutral Mechanism Design - The process does not predetermine outcomes. - Rules aim to be fair, transparent, and legible to all stakeholders. - The mechanism is evaluated by integrity and compliance, not preferred political results. ### 4. Inclusion of Displaced Persons - The electorate definition is not allowed to collapse into “whoever is currently on the ground.” - Eligibility and identity rules must explicitly address refugees and internally displaced persons. ### 5. Anti-Coercion and Integrity by Default - Vote design must assume coercion attempts and disinformation. - Observation, audits, and dispute resolution are not add-ons; they are core. ### 6. Transparency with Security Realism - Public dashboards and open reporting are preferred where feasible. - Sensitive security details can be restricted, but the integrity of verification must remain independently auditable. ### 7. Conditional Incentives and Credible Enforcement - Any relief, aid, or reconstruction funds are linked to compliance gates. - Enforcement pathways and rollback conditions are specified in advance. ### 8. Reconstruction as a Legitimacy Engine - Rebuild must deliver visible results quickly to reduce spoiler leverage. - Procurement and governance must be structured to resist capture and corruption. ## Red Lines (Operational) These are conditions that should trigger pause, rollback, or termination unless resolved. ### Freeze Red Lines - Systematic or repeated high-severity ceasefire violations. - Obstruction, intimidation, or expulsion of monitors/observers. - Targeting of protected civilian infrastructure (as defined in the Freeze package). - Denial of agreed humanitarian access corridors or aid deliveries. ### Vote Red Lines - Credible evidence of systemic coercion (physical or administrative) affecting participation. - Inability to provide basic voter safety in designated voting modalities. - Manipulation of rules after publication (non–version-locked procedures). - Observation mission unable to operate freely or to publish findings. ### Rebuild Red Lines - Audit failures indicating large-scale diversion of funds or procurement capture. - Systematic obstruction of transparency requirements (data suppression, falsified reporting). - Reconstruction resources used to materially enable renewed large-scale hostilities. - Persistent corruption indicators exceeding agreed thresholds without remediation. ## Practical Rule: Red Lines Must Map to Triggers Each red line should be tied to: - an **indicator** (what is measured), - a **threshold** (what level triggers action), - a **response** (pause/rollback/escalation), - an **owner** (who decides and who acts). **Implementation detail lives in:** - **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** - **[Risk Register](/initiatives/ukraine-peace-plan/fvr/risks/risk-register)** - **[Operational Checklists](/initiatives/ukraine-peace-plan/fvr/toolkit/checklists)** ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/overview/deltas URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/overview/deltas ================================================== # Deltas Between Versions This GitBook consolidates several drafts/variants of the **Freeze–Vote–Rebuild (FVR)** concept into one maintainable, reviewable structure. This page explains how they differ, what is considered “mainline” in the book, and where variant material is preserved. ## Why This Page Exists The source materials differ in: - **Audience** (operators vs policymakers vs persuasion), - **Level of detail** (high-level concept vs implementable steps), - **Tone and framing** (neutral mechanism design vs advocacy narrative), - **Governance/legal specifics** (some drafts propose particular institutions; others stay option-based). To keep the GitBook coherent, this book: - maintains a **single core narrative** (Freeze → Vote → Rebuild), - treats certain elements as **options** rather than commitments, - preserves variant text in **[Background and Essays](/initiatives/ukraine-peace-plan/fvr/background/overview)** and **[Appendices](/initiatives/ukraine-peace-plan/fvr/appendices/overview)**. ## The Inputs (High-Level Characterization) ### A. “Comprehensive Proposal” (Neutral, Verification-First) - **What it is:** The broadest statement of the concept. - **Strengths:** Readable end-to-end narrative; big-picture architecture; clear three-phase framing. - **Typical gaps:** Fewer implementation checklists; less explicit on institutional/legal gating; details sometimes presented conceptually rather than operationally. ### B. “v4 — Operational Peace Framework” - **What it is:** An implementation-leaning variant intended to be actionable. - **Strengths:** Sequencing discipline; “immediate actions”; clearer governance/approval logic; more concrete operational components. - **Typical gaps:** May over-specify institutions; may read like a memo rather than a public explainer. ### C. “McCormick-Style Off-Ramp” Essay (US Realist Framing) - **What it is:** Persuasion-first narrative aimed at an American realism audience. - **Strengths:** Strong argumentation and political framing; useful for stakeholder buy-in. - **Typical gaps:** Not a spec; fewer auditable details; may simplify operational constraints. ### D. “Projet du Pape François…” (French Variant/Origin Framing) - **What it is:** An alternate framing that emphasizes a particular moral/diplomatic posture. - **Strengths:** Distinctive narrative and “why” framing; helpful for historical/ideological provenance. - **Typical gaps:** Contains rhetorical or institutional proposals that may not be feasible or universally acceptable; not written as a neutral operational design. ## What is “Canonical” in This GitBook? **Canonical** means: “the maintained, reconciled version used for review and iteration.” Canonical content lives in: - **[Freeze](/initiatives/ukraine-peace-plan/fvr/freeze/overview)** - **[Vote](/initiatives/ukraine-peace-plan/fvr/vote/overview)** - **[Rebuild](/initiatives/ukraine-peace-plan/fvr/rebuild/overview)** - Cross-cutting enablers: **[Governance](/initiatives/ukraine-peace-plan/fvr/governance/overview)** and **[Legal](/initiatives/ukraine-peace-plan/fvr/legal/overview)** Non-canonical (preserved as context) lives in: - **[Background and Essays](/initiatives/ukraine-peace-plan/fvr/background/overview)** (advocacy narratives, variants) - **[Source Text Archive](/initiatives/ukraine-peace-plan/fvr/appendices/source-archive)** (reference-only originals) ## Delta Summary by Theme ### 1. Sequencing and “Gates” - **Comprehensive:** Presents sequencing clearly, but tends to describe gates at a conceptual level. - **v4 Operational:** Emphasizes gating, domestic approvals, and step-by-step execution. - **Essays/Variants:** Emphasize the “why” more than operational gating. - **GitBook Approach:** Keep gating as a core concept, with measurable criteria in **[Verification Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)**. ### 2. Monitoring/Stabilization Design (Freeze) - **Comprehensive:** Stresses monitoring, incident grading, dashboards, humanitarian protections. - **v4 Operational:** More specific on mechanisms and immediate setup actions. - **McCormick-Style:** Often uses concrete imagery (buffering, sensors/OSCE-style monitoring) as persuasion. - **French Variant:** May propose distinctive institutional concepts and rhetoric. - **GitBook Approach:** Define a neutral monitoring “menu of options,” then standardize what must be true regardless of option (reporting, access, independence). ### 3. Voting Integrity and Inclusion (Vote) - **Comprehensive:** Strong emphasis on including displaced people; legitimacy framing. - **v4 Operational:** Tends to specify publish-and-lock mechanics (rules, algorithm versioning, pre-release simulation). - **McCormick-Style:** Highlights auditable digital mechanisms in a simplified way. - **French Variant:** Framing differs; details may not align with neutral spec language. - **GitBook Approach:** Treat “vote-to-border” and simulations as optional modules, with strict integrity requirements. ### 4. Reconstruction Governance (Rebuild) - **Comprehensive:** Introduces reconstruction acceleration ideas and transparency imperatives. - **v4 Operational:** Tends to formalize governance proposals (institutions, patronage structures, named models). - **Essays/Variants:** Use reconstruction as legitimacy and “peace dividend” argument. - **GitBook Approach:** Keep “Reconstruction Olympics” as a delivery model, but present governance structures as configurable (with pros/cons). ### 5. Legal/Justice Framing - **v4 Operational:** More explicit on domestic approvals and legal pathway structuring. - **Comprehensive:** Generally keeps the justice topic framed as constraints and tradeoffs. - **Essays/Variants:** May adopt stronger rhetorical lines that are not implementation-ready. - **GitBook Approach:** Place legal pathways in **[Legal Overview](/initiatives/ukraine-peace-plan/fvr/legal/overview)** with clearly labeled options and constraints; avoid implying guaranteed legal outcomes. ## How Conflicts Are Resolved (Editorial Rules) When drafts disagree or a detail is overspecified: 1. Prefer **mechanism requirements** over **named institutions**. 2. If multiple plausible designs exist, present them as **Options A/B/C** with tradeoffs. 3. Keep persuasion language out of the core chapters; place it in **[Background](/initiatives/ukraine-peace-plan/fvr/background/overview)**. 4. Anything that changes the mechanism’s commitments must be recorded in the **[Decision Log](/initiatives/ukraine-peace-plan/fvr/appendices/decision-log)**. ## Traceability: Where to Find the Originals - **Reference-only originals are listed in:** [Source Archive](/initiatives/ukraine-peace-plan/fvr/appendices/source-archive) - **Major reconciliation choices are recorded in:** [Decision Log](/initiatives/ukraine-peace-plan/fvr/appendices/decision-log) - **The current maintained logic is in:** - [Freeze](/initiatives/ukraine-peace-plan/fvr/freeze/overview) - [Vote](/initiatives/ukraine-peace-plan/fvr/vote/overview) - [Rebuild](/initiatives/ukraine-peace-plan/fvr/rebuild/overview) - [Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates) ## Suggested “Source Note” Convention (Optional) While drafting, add a short footer block on pages that heavily draw from one input: > **Source Note:** Derived primarily from [Operational v4] with supporting concepts from [Comprehensive] and narrative framing from [McCormick-style]. (Keep these notes short; the source archive is the canonical record). ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/overview URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/overview ================================================== # The Proposal at a Glance **Freeze–Vote–Rebuild (FVR)** is a sequenced, verification-first framework designed to move from active war to a legitimate political outcome and large-scale reconstruction. It separates three problems that are often entangled: stopping the violence, establishing legitimacy, and rebuilding the country. --- ## Table of Contents **Deep Dives** - **[Theory of Change](/initiatives/ukraine-peace-plan/fvr/overview/theory-of-change)** *How verification and sequencing create a path to peace without requiring trust.* - **[Phased Timeline](/initiatives/ukraine-peace-plan/fvr/overview/phased-timeline)** *The sequence of deliverables, entry gates, and exit gates for each phase.* - **[Core Principles & Red Lines](/initiatives/ukraine-peace-plan/fvr/overview/core-principles)** *The operational rules (e.g., "Verification-First") and non-negotiable failure triggers.* **Context & Scope** - **[What This Is Not](/initiatives/ukraine-peace-plan/fvr/overview/what-this-is-not)** *Clarifying that this is a framework for a process, not a final negotiated treaty.* - **[Deltas Between Versions](/initiatives/ukraine-peace-plan/fvr/overview/deltas)** *How this operational framework evolved from previous drafts and essays.* --- ## Executive Summary The intent is to create a process that is **auditable**, **conditional**, and **reversible** if compliance breaks—rather than a one-shot bargain that depends on promises. ### 1. Freeze **Objective:** Stop major combat operations under a monitored arrangement. * **Ceasefire Terms:** Defined geography, prohibited activities, and enforcement triggers. * **Verification:** Independent monitoring and incident reporting. * **Protection:** Deconfliction mechanisms and humanitarian corridors for civilians. ### 2. Vote **Objective:** Run a supervised legitimacy process to determine political outcomes. * **Electorate:** Clear definition including **residents plus displaced persons/refugees**. * **Integrity:** Supervised voting architecture (auditing, anti-coercion measures). * **Mapping:** Optional use of a published, version-locked **“vote-to-border”** method if outcomes translate into lines. ### 3. Rebuild **Objective:** Unlock reconstruction at scale. * **Governance:** Transparent procurement standards designed to resist capture. * **Incentives:** A competitive, metrics-driven delivery model (**“Reconstruction Olympics”**) to speed up rebuilding. * **Transparency:** Public reporting on projects, costs, and timelines. ### Verification-First: The Operating Logic The proposal is built around **gates**: * Each phase has **entry/exit criteria** measured by observable indicators. * Benefits (sanctions relief, aid tranches) are **tied to verified compliance**. * Violations trigger predefined responses (investigation, escalation ladder, rollback). ### Status-Neutral Design The framework avoids requiring agreement on final status before violence stops. Instead, it uses a supervised legitimacy process to determine outcomes. **“Status-neutral”** does not mean “values-neutral”; it means the mechanism itself does not predetermine the result. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/overview/phased-timeline URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/overview/phased-timeline ================================================== # Phased Timeline This chapter provides a practical sequencing template for Freeze–Vote–Rebuild. Exact durations are adjustable; what matters is the **order**, the **verification gates**, and the **reversibility** of commitments. ## Overview of Phases - **Phase 1: Freeze** — Stop major combat, stand up monitoring and deconfliction, stabilize civilian conditions. - **Phase 2: Vote** — Conduct a supervised legitimacy process with agreed rules and integrity safeguards. - **Phase 3: Rebuild** — Scale reconstruction through transparent governance, performance incentives, and auditing. Each phase has: - an **entry condition** (what must already be true to start), - a set of **deliverables** (what must be built), - an **exit gate** (what must be verified to advance), - **rollback triggers** (what causes suspension or reversal). --- ## Suggested Sequencing Template ### Phase 0: Pre-Freeze Setup (Planning and Commitments) **Objective:** Make the Freeze executable on day one. **Deliverables:** - Draft ceasefire terms (geography, prohibited actions, reporting rules). - Monitoring/verification design and staffing plan. - Deconfliction channels and incident-handling SOPs. - Humanitarian access and protected infrastructure list. - Definition of verification gates and consequences. - Draft Vote rulebook outline (eligibility, observation, dispute resolution). - Draft Rebuild governance outline (procurement, audits, data transparency). **Exit Gate:** - Parties and guarantors accept the initial operating package and publish the gate logic. --- ### Phase 1: Freeze (Stabilization under Monitoring) **Objective:** Reduce violence to a level that permits political process. **Deliverables:** - Operational monitoring presence (or equivalent verification capability). - Incident reporting + classification system. - Deconfliction mechanisms (hotlines, joint incident room). - Humanitarian corridors/access arrangements. - Protected infrastructure protections and repair windows. - Compliance dashboard (public where feasible; restricted where necessary). **Exit Gate (Example):** - Sustained reduction in major hostilities for a defined period. - Monitoring system functioning with independent reporting. - Dispute-resolution mechanisms operating (complaints processed, incidents adjudicated). **Rollback Triggers (Example):** - Repeated high-severity violations. - Obstruction of monitoring. - Systematic attacks on protected infrastructure. --- ### Phase 2: Vote (Legitimacy Process) **Objective:** Produce a credible, supervised outcome. **Deliverables:** - Final electorate definition (including displaced persons/refugees handling). - Voting modality plan (in-person/remote; identity and auditing). - Observation mission charter and deployment. - Anti-coercion measures and secure participation arrangements. - Published and version-locked rules (including any vote-to-border method). - Public simulation/sandbox (if outcomes map to territory/administration). - Dispute resolution and appeals process. **Exit Gate (Example):** - Observers certify process integrity to agreed standards. - Disputes adjudicated and final results published. - Acceptance criteria met (e.g., turnout thresholds or other legitimacy conditions). **Rollback Triggers (Example):** - Credible evidence of coercion or systemic fraud. - Inability to deploy observation or maintain voter safety. - Collapse of Freeze conditions before or during voting. --- ### Phase 3: Rebuild (Reconstruction at Scale) **Objective:** Convert stability and legitimacy into visible reconstruction. **Deliverables:** - Reconstruction authority/governance structure. - Procurement standards and anti-corruption controls. - Independent auditing mechanisms. - Project pipeline and prioritization (energy, transport, housing, services). - Performance incentives (“Reconstruction Olympics”) and scoring/public reporting. - Funds disbursement tied to measurable delivery and integrity metrics. **Exit Gate (Example):** - Reconstruction funds flow under audited controls. - Delivery KPIs trend positively (cost/time/quality). - Capture/corruption indicators remain below agreed thresholds. **Rollback Triggers (Example):** - Audit failures or major corruption findings. - Diversion of funds to military escalation. - Systematic obstruction of transparency requirements. --- ## A Note on Durations Durations should be specified only after: - monitoring capacity and observation capacity are confirmed, - humanitarian access conditions are verified, - identity/voter registry feasibility is assessed. **Use this book’s later chapters to define:** - **[Verification Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** - **[Operational Checklists](/initiatives/ukraine-peace-plan/fvr/toolkit/checklists)** - **[Risk Register](/initiatives/ukraine-peace-plan/fvr/risks/risk-register)** ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/overview/proposal-at-a-glance URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/overview/proposal-at-a-glance ================================================== # The Proposal at a Glance **Freeze–Vote–Rebuild** is a sequenced, verification-first framework designed to move from active war to a legitimate political outcome and large-scale reconstruction. It separates three problems that are often entangled: 1. **Stopping violence** (Freeze) 2. **Establishing legitimate political authority** (Vote) 3. **Restoring lives and infrastructure at scale** (Rebuild) The intent is to create a process that is **auditable**, **conditional**, and **reversible** if compliance breaks—rather than a one-shot bargain that depends on trust. ## The Three Phases (High-Level) ### Freeze Stop major combat operations under a monitored arrangement that includes: - defined ceasefire terms, - verification and incident reporting, - deconfliction mechanisms, - humanitarian protections and protected infrastructure. ### Vote Run a supervised legitimacy process that: - defines the electorate (including displaced persons), - uses credible voting and auditing procedures, - establishes integrity safeguards against coercion and manipulation, - may include a published “vote-to-border” method if outcomes translate into lines. ### Rebuild Unlock reconstruction at scale through: - transparent governance and procurement, - performance-based delivery incentives (“Reconstruction Olympics”), - auditing, public reporting, and anti-capture safeguards, - sequenced economic restart (energy, transport, housing, services). ## Verification-First: The Operating Logic The proposal is built around **gates**: - Each phase has entry/exit criteria measured by observable indicators. - Benefits (sanctions relief, aid tranches, reconstruction funds) can be **tied to verified compliance**. - Violations trigger predefined responses (investigation, escalation ladder, rollback). This is intended to reduce dependence on trust and increase resilience to spoilers. ## Status-Neutral by Design The framework is structured to: - avoid requiring agreement on final status before violence stops, - use a supervised legitimacy process rather than unilateral declarations, - keep the mechanism focused on process integrity and verifiability. “Status-neutral” does not mean “values-neutral”; it means the mechanism does not predetermine outcomes. ## What You Should Read Next - **[Theory of Change](/initiatives/ukraine-peace-plan/fvr/overview/theory-of-change)** - **[Phased Timeline](/initiatives/ukraine-peace-plan/fvr/overview/phased-timeline)** - **[Core Principles & Red Lines](/initiatives/ukraine-peace-plan/fvr/overview/core-principles)** - **[What This Is Not](/initiatives/ukraine-peace-plan/fvr/overview/what-this-is-not)** - **[Deltas Between Versions](/initiatives/ukraine-peace-plan/fvr/overview/deltas)** ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/overview/theory-of-change URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/overview/theory-of-change ================================================== # Theory of Change Freeze–Vote–Rebuild is built on a simple causal hypothesis: > If large-scale violence is reduced under verifiable conditions (**Freeze**), then a credible legitimacy process becomes possible (**Vote**), which in turn unlocks durable, scalable reconstruction (**Rebuild**)—with compliance enforced through transparent measurement and conditional incentives. This chapter explains the logic and the assumptions that must hold for the framework to work. [Image of theory of change diagram] ## Core Mechanism ### 1. Reduce Violence Without Requiring Trust - A monitored Freeze lowers the cost of initiating a political process. - Verification and incident classification reduce ambiguity and propaganda-driven escalation. - Deconfliction channels reduce accidental clashes. **Assumption:** Monitoring is sufficiently independent and sufficiently resourced to detect meaningful violations. ### 2. Convert a Frozen Battlefield Into a Legitimacy Process - A Vote phase creates a structured route to political legitimacy. - Including displaced persons reduces the “war decides the electorate” problem. - Pre-committed rules (e.g., version-locked procedures and published simulations) reduce midstream manipulation. **Assumption:** Participants can vote without coercion at a level that meets agreed legitimacy thresholds. ### 3. Turn Legitimacy + Compliance Into Rebuild at Scale - Reconstruction becomes feasible when violence is low and governance rules are credible. - Transparency mechanisms reduce capture risk and improve donor confidence. - Competitive delivery models increase throughput and reduce waste. **Assumption:** Reconstruction institutions can resist corruption/capture and can execute procurement at speed. ## Incentives and Conditionality The framework relies on conditional incentives: - benefits are unlocked in steps (funding tranches, sanctions adjustments, access arrangements), - each step is tied to verification gates, - failure triggers rollbacks and predefined responses. **Assumption:** External stakeholders can credibly commit to conditional incentives and enforce reversals. ## Why Sequencing Matters The framework rejects “everything at once” settlement designs because: - the most contentious issues (final status, borders, justice) are hard to resolve while combat continues, - bundling all issues increases veto points and spoiler leverage, - verification-first gates are more feasible in smaller, staged commitments. Sequencing is intended to increase tractability by: - building compliance capacity first, - building legitimacy second, - scaling reconstruction third. ## What Changes Compared to Common Approaches - **From trust-based to audit-based:** Progress depends on observable compliance. - **From maximal bargains to modular commitments:** Use gates and annexes. - **From battlefield-driven legitimacy to inclusive legitimacy:** Include displaced persons. - **From vague reconstruction promises to performance governance:** Transparent delivery and metrics. ## Failure Conditions (Preview) The mechanism is not assumed to be robust by default. Known failure modes include: - spoilers escalating violence to collapse the Freeze, - coercion or manipulation that delegitimizes the Vote, - capture/corruption that delegitimizes Rebuild, - inability to enforce conditionality. These are treated explicitly in: - **[Risks, Critiques, and Mitigations](/initiatives/ukraine-peace-plan/fvr/risks/overview)** - **[Governance and Verification](/initiatives/ukraine-peace-plan/fvr/governance/overview)** ## Open Questions to Track (Placeholders) - **[OPEN QUESTION]** What minimum monitoring mandate and footprint is sufficient? - **[OPEN QUESTION]** What legitimacy thresholds (turnout, observation criteria) are required? - **[OPEN QUESTION]** What enforcement mechanisms are credible to each party? - **[OPEN QUESTION]** What anti-capture package is strong enough for reconstruction governance? Record answers and design choices in the **[Decision Log](/initiatives/ukraine-peace-plan/fvr/appendices/decision-log)**. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/overview/what-this-is-not URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/overview/what-this-is-not ================================================== # What This Is Not This chapter prevents category errors. Freeze–Vote–Rebuild is a **framework for a process**, not a final settlement text. ## Not a Negotiated Agreement - This is not a signed treaty, ceasefire document, or peace accord. - It provides a **design** for how such instruments can be sequenced and verified. ## Not a Promise of Outcomes - The framework does not guarantee a particular territorial, political, or justice outcome. - “Status-neutral” means the process does not pre-commit to an endpoint; it does not mean outcomes are morally equivalent. ## Not a Substitute for Security Guarantees - The framework can include security arrangements, but it is not itself a security guarantee. - Any guarantees, deterrence postures, or force commitments must be negotiated separately and made explicit. ## Not “Trust-Based” - The mechanism assumes distrust and builds around it. - Compliance is measured; incentives are conditional; rollback is defined. ## Not “Reconstruction Later” - Reconstruction is designed as a structured phase with governance, incentives, and audits. - The intent is to make rebuild **fast, measurable, and difficult to capture**, rather than a vague future promise. ## Not a Plan that Ignores Displaced People - Electorate inclusion of displaced persons is a core design requirement, not an optional feature. ## Not Legal Advice - Legal considerations are discussed to clarify pathways and constraints, not to provide legal counsel. - Any real-world implementation would require jurisdiction-specific legal review. ## Not a Single-Author Doctrine - Source drafts differ in tone and emphasis (operational memo vs narrative essay vs variant framing). - This GitBook unifies them into an auditable structure and records differences in: - **[Deltas Between Versions](/initiatives/ukraine-peace-plan/fvr/overview/deltas)** - **[Decision Log](/initiatives/ukraine-peace-plan/fvr/appendices/decision-log)** ## Not a Comprehensive History of the War - The book is mechanism-focused. - Historical analogs and background essays are kept in: **[Background and Essays](/initiatives/ukraine-peace-plan/fvr/background/overview)** ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr ================================================== // app\initiatives\ukraine-peace-plan\fvr\page.tsx // 1. THE CORE SEQUENCE (3 Folders) const PHASES = [ { title: "Phase 1: Freeze", subtitle: "Immediate Cessation", desc: "Stop the bleeding. Verified separation of forces, digital line-of-contact mapping, and the '4-Hour Loop'.", href: "/initiatives/ukraine-peace-plan/fvr/freeze", icon: , color: "bg-cyan-50 border-cyan-200", action: "View Protocols" }, { title: "Phase 2: Vote", subtitle: "Legitimacy Engine", desc: "Replace the soldier with the citizen. Internationally supervised plebiscites with digital diaspora voting.", href: "/initiatives/ukraine-peace-plan/fvr/vote", icon: , color: "bg-purple-50 border-purple-200", action: "View Voting Mech" }, { title: "Phase 3: Rebuild", subtitle: "Performance Delivery", desc: "Reconstruction as an incentive. Funding released in tranches based on strict anti-corruption milestones.", href: "/initiatives/ukraine-peace-plan/fvr/rebuild", icon: , color: "bg-amber-50 border-amber-200", action: "View Roadmap" } ]; // 2. THE ENABLERS (4 Folders) const ENABLERS = [ { title: "Governance & Gates", desc: "The 'If/Then' logic connecting the phases. Verification protocols.", href: "/initiatives/ukraine-peace-plan/fvr/governance/overview", icon: }, { title: "Legal Framework", desc: "Treaty structures, international mandates, and amnesty pathways.", href: "/initiatives/ukraine-peace-plan/fvr/legal/overview", icon: }, { title: "Implementation Toolkit", desc: "Operational checklists, KPIs, and communications guides.", href: "/initiatives/ukraine-peace-plan/fvr/toolkit/overview", icon: }, { title: "Risks & Critiques", desc: "The Risk Register. Pre-mortems on what could go wrong.", href: "/initiatives/ukraine-peace-plan/fvr/risks/overview", icon: } ]; // 3. THE CONTEXT & REFERENCE (5 Folders) const REFERENCE = [ { label: "Start Here", href: "/initiatives/ukraine-peace-plan/fvr/start-here/how-to-use", icon: }, { label: "Overview (Deltas)", href: "/initiatives/ukraine-peace-plan/fvr/overview/proposal-at-a-glance", icon: }, { label: "Stakeholder Playbooks", href: "/initiatives/ukraine-peace-plan/fvr/playbooks/overview", icon: }, { label: "Background & Origins", href: "/initiatives/ukraine-peace-plan/fvr/background/origins", icon: }, { label: "Appendices & Archives", href: "/initiatives/ukraine-peace-plan/fvr/appendices/source-archive", icon: } ]; return ( {/* HERO HEADER */} Freeze–Vote–Rebuild The Operational Peace Framework (FVR) A strictly sequenced technical framework to transition Ukraine from active kinetic conflict to verified democratic stability. It replaces "Trust" (which is absent) with "Verification" (which is engineered). {/* SECTION 1: THE CORE PHASES (3) */} The Core Sequence {PHASES.map((phase, i) => ( {phase.icon} {phase.title} {phase.subtitle} {phase.desc} {phase.action} ))} {/* SECTION 2: THE ENABLERS (4) */} Operational Enablers {ENABLERS.map((item, i) => ( {item.icon} {item.title} {item.desc} ))} {/* SECTION 3: REFERENCE & CONTEXT (5) */} Context & Reference {REFERENCE.map((ref, i) => ( {ref.icon} {ref.label} ))} ); } ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/playbooks/civil-society URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/playbooks/civil-society ================================================== # Civil Society & Displaced Persons Playbook This playbook translates **Freeze–Vote–Rebuild** into an operational checklist for civil society actors, community organizations, and displaced populations (IDPs and refugees), focusing on inclusion, safety, and accountability. ## Primary Goals (Process-Focused) - **Ensure displaced persons** can register and participate meaningfully in the Vote phase. - **Protect voters and communities** from coercion, intimidation, and retaliation. - **Ensure humanitarian corridors** and protected infrastructure rules are real and monitored. - **Ensure reconstruction** is transparent, equitable, and resistant to corruption. - **Create channels for grievances** and oversight that do not rely on elite access. ## Key Risks - **Exclusion:** Displaced populations excluded by documentation burdens or access barriers. - **Coercion:** Intimidation suppressing participation or distorting outcomes. - **Disinformation:** Confusing eligibility, safety, and procedures. - **Capture:** Reconstruction favoritism harming trust and equity. - **Privacy:** Breaches exposing vulnerable people to retaliation. ## Non-Negotiables / Redlines (Operational) - Explicit eligibility pathways for displaced persons and refugees. - Accessible registration and participation modalities (including cross-border options). - **Secret ballot** protections and anti-coercion enforcement. - **Secure complaint channels** with protection for reporters and witnesses. - Transparency requirements for reconstruction spending and delivery outcomes. - Strong privacy protections for voter data and vulnerable populations. --- ## What Civil Society Should Demand (Checklist) ### During Freeze - [ ] **Corridor Uptime Reporting:** Regular updates and rapid response to closures. - [ ] **Infrastructure Register:** Monitoring of strikes on protected sites. - [ ] **Safe Reporting:** Channels to report abuses or access denials without fear. - [ ] **Public Dashboards:** Aggregated incident reporting with clear definitions. ### During Vote - [ ] **Translated Rulebook:** Clear eligibility guidance in relevant languages. - [ ] **Support Centers:** Registration assistance specifically for displaced people. - [ ] **Site Coverage:** Observation coverage that includes displaced voting hubs. - [ ] **Anti-Coercion Hotline:** A channel with real investigative and remedy capacity. - [ ] **Published Audits:** Summaries of audit results and dispute outcomes. ### During Rebuild - [ ] **Project Registry:** Public record of what is being built, where, and by whom. - [ ] **Procurement Transparency:** Awards summaries and debarment lists. - [ ] **Community Grievance Mechanisms:** Dedicated paths for local project feedback. - [ ] **Equity Monitoring:** Oversight of project distribution across regions. --- ## Operational Responsibilities *How civil society can contribute to framework success:* - **Education:** Provide non-partisan voter education and counter disinformation. - **Assistance:** Support registration (documentation help, access support). - **Monitoring:** Report access issues, intimidation, and corruption signals. - **Feedback:** Participate in community feedback loops for reconstruction priorities. - **Protection:** Support whistleblower networks and safe reporting practices. ## Safety and Privacy Practices - Avoid collecting unnecessary personal data. - Use secure communications for sensitive reports. - Protect the identities of complainants and witnesses. - Coordinate with official dispute mechanisms while preserving local safety. - Insist on strict data governance rules for voter and complaint data. (See: **[Data Governance & Privacy](/initiatives/ukraine-peace-plan/fvr/governance/data-privacy)**) --- ## Verification Demands (What to Insist On) - **Participation Metrics:** Published by category (resident/IDP/refugee) in aggregate. - **Coercion Thresholds:** Clear rules for when verified intimidation triggers reruns. - **Timeline Enforcement:** Transparent dispute resolution windows and published reasoning. - **Integrity Gates:** Rebuild funding releases must be tied to audit performance. **Key References:** - **[Electorate Definition](/initiatives/ukraine-peace-plan/fvr/vote/electorate-definition)** - **[Vote Integrity & Observation](/initiatives/ukraine-peace-plan/fvr/vote/integrity-observation)** - **[Dispute Resolution](/initiatives/ukraine-peace-plan/fvr/vote/dispute-resolution)** - **[Accountability & Transparency](/initiatives/ukraine-peace-plan/fvr/rebuild/accountability)** --- ## Failure Triggers and Fallback Options Advocate for clear responses to: - **Systemic Exclusion:** Extend registration windows or deploy additional centers. - **Verified Intimidation:** Increase protection or rerun compromised precincts. - **Data Breaches:** Pause affected systems and initiate independent investigation. - **Reconstruction Corruption:** Suspend tranches, debar vendors, and replace operators. ## Questions to Ask in the Room - How can displaced persons register if they lack documents, and what is the appeals process? - What protection exists for people reporting intimidation or coercion? - How will privacy be protected for voter rolls and complaint data? - What triggers a rerun or recount, and who decides? - Where can the public see reconstruction spending and progress in a usable form? ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/playbooks/neutral-states URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/playbooks/neutral-states ================================================== # UN / OSCE / Neutral States Playbook This playbook translates **Freeze–Vote–Rebuild** into an operational checklist for international and neutral actors who might provide monitoring, observation, mediation support, or implementation capacity. It is written as a feasibility and mission-design guide. ## Primary Goals (Process-Focused) - **Provide credible, independent monitoring** and observation. - **Reduce escalation risks** through predictable incident handling and deconfliction. - **Protect humanitarian access** and critical infrastructure. - **Support legitimacy** of the Vote phase through observation, audits, and dispute processes. - **Enable reconstruction governance integrity** through audits and transparency support (where mandated). ## Key Risks - **Credibility Loss:** Mission access denial or intimidation undermining reporting. - **Mandate Ambiguity:** Leading to mission creep or operational paralysis. - **Security Threats:** Direct risks to personnel and mission infrastructure. - **Perception of Bias:** Reducing cooperation from one or more parties. - **Data Failures:** Privacy breaches or operational security leaks. ## Non-Negotiables / Redlines (Operational) - **Freedom of Movement:** Access for mission personnel within the agreed scope. - **Reporting Independence:** Authority to report findings independently on a defined schedule. - **Security Provisions:** Clear Rules of Engagement (ROE) and operational boundaries. - **Standardization:** Clear incident classification and evidence standards. - **Data Governance:** Rules that protect privacy while preserving auditability. --- ## Mission Design Checklist ### 1. Monitoring (Freeze) - [ ] Define mandate scope and specific access rights. - [ ] Establish incident intake and verification workflows. - [ ] Define incident classification rubric and confidence levels. - [ ] Stand up 24/7 incident room and secure hotlines. - [ ] Establish publication policy and escalation ladder linkages. ### 2. Observation (Vote) - [ ] Define observation coverage targets and statistical sampling plans. - [ ] Ensure access to registration sites, polling sites, and counting centers. - [ ] Publish methodology and reporting schedules in advance. - [ ] Integrate coercion reporting channels and protective procedures. - [ ] Coordinate with dispute resolution mechanisms. ### 3. Reconstruction Integrity (Rebuild) - [ ] Define the specific audit role and independence safeguards. - [ ] Agree on transparency stack expectations (Project Registry, Disbursement Ledger). - [ ] Establish inspection and technical verification capacity. - [ ] Define debarment support and integrity reporting paths. --- ## Operational Responsibilities *What neutral actors must prepare:* - **Staffing & Logistics:** Rapid deployment plans and specialized personnel. - **Cyber Hygiene:** Secure communications and data storage. - **Safety Protocols:** Evacuation contingencies and field safety training. - **Legal Status:** Status of Forces/Mission Agreements (SOFA/SOMA) and immunities. - **Standardization Training:** Training on incident classification and evidence handling. - **Coordination Protocols:** Standardized interfaces with all relevant parties. --- ## Verification Demands (What to Insist On) - **Access Guarantees:** Explicit consequences for obstruction. - **Time-Bounded Adjudication:** Pathways for handling disputes without delays. - **Measurable Indicators:** Gate definitions that rely on data, not intent. - **Publication Rights:** Clear rules for what is made public and what is redacted. - **Audit Access:** Independent access to raw evidence under secure conditions. **Key References:** - **[Verification & Monitoring](/initiatives/ukraine-peace-plan/fvr/freeze/verification-monitoring)** - **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** - **[Coordination & Escalation](/initiatives/ukraine-peace-plan/fvr/governance/escalation-coordination)** - **[Data Governance & Privacy](/initiatives/ukraine-peace-plan/fvr/governance/data-privacy)** --- ## Failure Triggers and Fallback Options Plan for: - **Partial Access Denial:** Shift to technical verification and remote corroboration. - **Security Deterioration:** Site closures, remote observation, or adjusted coverage. - **Politicized Allegations:** Publish methodology and evidence standards consistently to maintain trust. - **Mission Withdrawal:** Clear criteria for when a mission is no longer viable. ## Questions to Ask in the Room - What are the mission’s exact access rights and physical boundaries? - What happens automatically when access is denied? - How are incidents classified, and who adjudicates disputes? - What is the publication policy (what is public vs. restricted)? - How are mission safety and legal protections guaranteed? ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/playbooks/overview URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/playbooks/overview ================================================== # Stakeholder Playbooks Overview Freeze–Vote–Rebuild is one framework, but different stakeholders care about different risks, incentives, and non-negotiables. This section provides stakeholder-specific playbooks that translate the framework into: - priorities, - questions to demand answers to, - leverage points, - redlines, - implementation responsibilities. These playbooks are not endorsements of any actor’s goals; they are operational “how to evaluate and execute” guides. ## Objectives - Make stakeholder incentives explicit (reduce hidden veto points). - Provide negotiation and implementation checklists tailored to each audience. - Clarify what each stakeholder must do for the framework to work. - Anticipate objections and design mitigations proactively. ## How to Use the Playbooks Each playbook follows the same template: - **Primary Goals** - **Key Risks** - **Non-Negotiables / Redlines** - **Leverage and Incentives** - **Operational Responsibilities** - **Verification Demands** - **Failure Triggers and Fallback Options** --- ## Playbooks Included - **[Ukraine Playbook](/initiatives/ukraine-peace-plan/fvr/playbooks/ukraine)** - **[Russia Playbook](/initiatives/ukraine-peace-plan/fvr/playbooks/russia)** - **[US / EU Playbook](/initiatives/ukraine-peace-plan/fvr/playbooks/us-eu)** - **[UN / OSCE / Neutral States Playbook](/initiatives/ukraine-peace-plan/fvr/playbooks/neutral-states)** - **[Civil Society & Displaced Persons Playbook](/initiatives/ukraine-peace-plan/fvr/playbooks/civil-society)** --- ## Drafting Note When these are populated with full content, they should: - reference specific gates and KPIs, - include a short “Questions to Ask in the Room” section, - include a “Minimum Acceptable Package” for each stakeholder. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/playbooks/russia URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/playbooks/russia ================================================== # Russia Playbook This playbook translates **Freeze–Vote–Rebuild** into a checklist of priorities and safeguards relevant to Russia as a participating party. It is written as an operational evaluation tool, not as a political endorsement. ## Primary Goals (Process-Focused) - **Secure a stable Freeze** that reduces battlefield risk and escalation. - **Ensure verification** and incident handling are consistent and not politicized. - **Ensure the Vote phase** has clear rules and predictable legitimacy criteria. - **Establish a credible path** from compliance to conditional benefits (where applicable). - **Avoid open-ended commitments** without defined reciprocity and gates. ## Key Risks - **Monitoring Bias:** Monitoring perceived as biased, leading to non-cooperation and rapid collapse. - **Ambiguity:** Vague ceasefire terms producing repeated incidents and escalation. - **Legitimacy Crisis:** Vote processes viewed as illegitimate or unsafe, leading to rejection of outcomes. - **Non-Credible Conditionality:** Reconstruction and sanctions conditionality being vague or non-credible. - **Unbounded Concessions:** Domestic politics turning the process into an open-ended concession path. ## Non-Negotiables / Redlines (Operational) - **Explicit Terms:** Published ceasefire terms with defined prohibited actions and verification rules. - **Consistent Reporting:** Monitoring and reporting methods that are transparent (classification rubric, evidence standards). - **Time-Bounded Adjudication:** Defined dispute resolution with fixed timelines (no indefinite accusations). - **Reciprocal Linkage:** Explicit link between verified compliance and any promised benefits. - **Security Protections:** Rules that protect both participants and mission personnel. --- ## Leverage and Incentives (What to Seek) - **Incentive Ladder:** A published ladder tied to verification gates (what unlocks, when, and how it can be reversed). - **Legal Approval Pathways:** Clear domestic legal steps required for any sanctions or trade-related adjustments. - **Predictable Escalation:** An escalation ladder that prevents retaliation spirals driven by disputed incidents. - **Rule-Locking:** Transparent locking of Vote procedures to prevent midstream changes. --- ## Operational Responsibilities *What must be prepared for implementation:* ### 1. Freeze - Establish deconfliction liaison structures and participate in 24/7 hotlines. - Ensure monitor access to agreed areas and incident sites. - Comply with protected infrastructure and corridor rules. - Participate in incident adjudication procedures on established deadlines. ### 2. Vote - Accept and operationalize observer access rules and safety protocols. - Enable safe logistics for voting modalities under the agreed rulebook. - Participate in dispute resolution mechanisms and accept defined remedies. ### 3. Rebuild (If Applicable) - Comply with integrity conditions that govern funding flows and audits. - Support safe access conditions for reconstruction delivery where required. --- ## Verification Demands (What to Insist On) - **Standardized Classification:** Use of defined severity (S1–S4) and confidence levels. - **Chain-of-Custody:** Independent evidence handling and verification rules. - **Publication Policy:** A policy that avoids operational security leaks while maintaining transparency. - **Enforceable Deadlines:** Dispute mechanisms with published reasoning and fixed timelines. - **Numeric Gates:** Gate definitions with numeric thresholds and measurement windows. **Key References:** - **[Incident Rubric & Monitoring](/initiatives/ukraine-peace-plan/fvr/freeze/verification-monitoring)** - **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** - **[Escalation Ladder](/initiatives/ukraine-peace-plan/fvr/governance/escalation-coordination)** --- ## Failure Triggers and Fallback Options Define pre-agreed responses to: - **Systemic Obstruction:** Allegations of monitor access denial and how they are verified. - **High-Severity Incidents:** Repeated S3/S4 events and attribution disputes. - **Corridor Collapse:** Failure of humanitarian access protections. - **Observation Failure:** Inability to deploy observers or maintain voter safety. **Fallback Paths:** - Investigation windows and interim measures before major rollbacks. - Narrowly scoped pauses instead of total termination where possible. ## Questions to Ask in the Room - What evidence standard is required to classify a major violation (S3/S4), and who decides? - What are the exact access rights of monitors, and what is the procedure for contested inspections? - What conditional incentives exist, and what domestic legal steps are required to deliver them? - How is the Vote rulebook locked, and what is the emergency change process? - What dispute remedies exist, and what makes a result certifiable? ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/playbooks/ukraine URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/playbooks/ukraine ================================================== # Ukraine Playbook This playbook translates **Freeze–Vote–Rebuild** into a checklist of priorities and safeguards relevant to Ukraine as a primary affected party. It is written as an operational evaluation tool, not as a statement of political objectives. ## Primary Goals (Process-Focused) - **Secure Stabilization:** Ensure any Freeze reduces civilian harm and is not a cover for adversary regrouping. - **Inclusive Legitimacy:** Prevent legitimacy from being defined by forced displacement or administrative exclusion. - **Sovereignty Safeguards:** Preserve sovereignty claims through a **status-neutral** process (no premature outcome lock-in). - **Anti-Corruption Recovery:** Ensure reconstruction governance protects public resources and utilizes digital transparency tools. - **Security for Rebuilding:** Maintain credible security conditions for participation and large-scale infrastructure investment. ## Key Risks - **Permanent "Frozen" Conflict:** A Freeze with no credible path to a final status or legitimacy milestone. - **Ineffective Monitoring:** Monitor design that is toothless, easily obstructed, or lacks real-time reporting. - **Electoral Coercion:** Intimidation or administrative barriers during the Vote phase. - **Turnout Gaming:** Manipulation of results via displacement metrics or unit design. - **Reconstruction Capture:** Capture of recovery funds by corrupt networks or politicized procurement. ## Non-Negotiables / Redlines (Operational) - **Unobstructed Access:** No obstruction or intimidation of monitoring (Freeze) or observation (Vote) missions. - **Protected Infrastructure:** Explicit registers for energy, health, and water infrastructure with measurable penalties for strikes. - **Displaced Participation:** Electorate rules must explicitly include IDPs and refugees with accessible registration. - **Secret Ballot:** Integrity of the vote with credible anti-coercion enforcement. - **Audit Authority:** Reconstruction governance with independent audits, debarment authority, and public dashboards. --- ## Leverage and Incentives (What to Seek) - **Verification-Tied Incentives:** Conditional aid and adjustments tied to verifiable compliance, not "good faith." - **Enforceable Access Rights:** Security arrangements that grant monitors immediate access to incident sites. - **Integrity Gates:** Funding tranches (such as the Ukraine Facility) tied to audit results and milestone verification. - **Rollback Clauses:** Clear mechanisms to reverse benefits if monitoring is obstructed or ceasefire terms are violated. --- ## Operational Responsibilities *What must be prepared for implementation:* ### 1. Freeze - [ ] Designate liaison structures for 24/7 deconfliction channels. - [ ] Support monitor deployment logistics and security access. - [ ] Publish registers of protected infrastructure and urgent repair priorities. - [ ] Prepare incident reporting interfaces for rapid verification. ### 2. Vote - [ ] Establish/adapt legal authority for the legitimacy event (**Domestic Approvals Gate**). - [ ] Integrate voter rolls for displaced populations (coordinating with host countries). - [ ] Support observer deployment and mission security. - [ ] Stand up dispute resolution mechanisms with strictly enforced timelines. ### 3. Rebuild - [ ] Scale the **DREAM** (Digital Restoration Ecosystem for Accountable Management) for all projects. - [ ] Implement procurement standards aligned with EU and international norms. - [ ] Launch the transparency stack (Project Registry, Disbursement Ledger, Audit Cadence). - [ ] Empower anti-corruption bodies (NABU/SAPO) with debarment and clawback authority. --- ## Verification Demands (What to Insist On) - **Incident Rubric:** Clear classification (S1–S4) with a public publication policy. - **Automatic Consequences:** Pre-defined penalties for monitor obstruction. - **Version-Locked Rules:** Published Vote rulebook that cannot be changed once the window opens. - **Independent Audit:** Third-party access to raw evidence for both elections and reconstruction. - **Open Reporting:** Real-time dashboards for reconstruction spending and progress. **Key References:** - **[Freeze Monitoring](/initiatives/ukraine-peace-plan/fvr/freeze/verification-monitoring)** - **[Vote Integrity & Observation](/initiatives/ukraine-peace-plan/fvr/vote/integrity-observation)** - **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** - **[Reconstruction Transparency](/initiatives/ukraine-peace-plan/fvr/rebuild/accountability)** --- ## Failure Triggers and Fallback Options - **Repeated Ceasefire Violations:** Pause/rollback of specific conditional incentives. - **Monitor Obstruction:** Automatic gate failure and activation of the escalation ladder. - **Systemic Coercion:** Reruns or invalidations of results in compromised precincts. - **Major Reconstruction Fraud:** Tranche suspension and replacement of project operators. (See: **[Escalation Ladder](/initiatives/ukraine-peace-plan/fvr/governance/escalation-coordination)**) ## Questions to Ask in the Room - What are the exact thresholds for Freeze gate passage/failure? - What access rights do monitors have, and what happens *automatically* if access is denied? - How are displaced persons registered and protected from coercion in host countries? - What triggers a recount or rerun, and who adjudicates that decision? - How will the **DREAM** system integrate with international donor audit requirements? ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/playbooks/us-eu URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/playbooks/us-eu ================================================== # US / EU Playbook This playbook translates **Freeze–Vote–Rebuild** into a checklist of priorities and safeguards relevant to the US, EU, and G7 partners as guarantors, primary funders, and political stakeholders. It is written as an operational evaluation tool, not as a statement of current commitment. ## Primary Goals (Process-Focused) - **Scale Stabilization:** Reduce escalation risk while maintaining long-term leverage through economic and security gating. - **Verification Integrity:** Ensure the process is data-driven and resistant to manipulation by any party. - **Enforceable Conditionality:** Avoid rewarding non-compliance; make incentives (sanctions adjustments, aid) credible and reversible. - **Democratic Legitimacy:** Ensure Vote criteria are robust, specifically protecting against coercion and exclusion of displaced persons. - **Auditable Reconstruction:** Build an architecture (e.g., Ukraine Development Fund) that is fast, transparent, and EU-accession compliant. ## Key Risks - **Strategic Regrouping:** A Freeze being used as cover for an adversary to re-arm or consolidate. - **Monitoring Impotence:** Missions that cannot operate freely due to access denial or "soft" obstruction. - **Legitimacy Deficit:** Vote failure (fraud or exclusion) that prevents international recognition of the outcome. - **Legal/Legislative Failure:** Promising incentives (like sanctions relief) that cannot survive domestic court challenges or Congressional/Parliamentary review. - **Donor Fatigue:** Reconstruction capture or corruption causing a collapse in political support in Western capitals. ## Non-Negotiables / Redlines (Operational) - **Unfettered Access:** Independent monitoring with immediate, enforceable access rights to all incident sites. - **Article 5-Style Guarantees:** Security provisions (e.g., "Article 5 mirrors") that trigger automatically upon verified violations. - **Electoral Standards:** Comprehensive observation, digital audit trails, and anti-coercion measures for the Vote. - **Inclusive Franchise:** Explicit, high-confidence pathways for the 6M+ refugees and IDPs to participate. - **Standardized Integrity:** Reconstruction must use the **DREAM** system and a dedicated **Audit Board** (per Ukraine Facility standards). --- ## Leverage and Incentives (How to Structure Support) ### 1. The Conditional Incentives Ladder - Stage any sanctions licensing or "extraordinary revenue" adjustments. - Tie each step to measurable gates: zero high-severity incidents, full monitor access, and audit pass-rates. - Make reversals **automatic** for defined S4 violations (e.g., strikes on protected energy infrastructure). (See: **[Sanctions/Aid Linkage](/initiatives/ukraine-peace-plan/fvr/freeze/sanctions-linkage)**) ### 2. The $200B+ Funding Architecture - Use **tranche-based disbursement** tied to 20+ reform benchmarks (Ukraine Facility model). - Establish a **Prosperity Administrator** or similar high-level leader to oversee the Ukraine Development Fund. - Require the "Transparency Stack": project registries, disbursement ledgers, and real-time KPI dashboards. (See: **[Reconstruction Architecture](/initiatives/ukraine-peace-plan/fvr/rebuild/architecture)**) --- ## Operational Responsibilities *What partners must do to ensure framework durability:* - **Monitoring Capacity:** Fund and staff independent monitoring (e.g., space-based and unmanned systems) to ensure early notification. - **Refugee Participation:** Host countries (Poland, Germany, etc.) must enable registration and secure voting for the displaced. - **Security Provision:** Deployment of European-led or "Article 5-mirror" security guarantees as a deterrent. - **Procurement Discipline:** Enforce OECD/EU anti-corruption standards as a non-negotiable condition of funding. --- ## Verification Demands (What to Insist On) - **Numeric Gate Thresholds:** Clear pass/fail metrics for each phase. - **"Audit of the Monitors":** Independent meta-verification to ensure mission neutrality. - **Cyber-Hardening:** Support for the integrity of identity and voting systems. - **Debarment Authority:** Centralized list of entities banned from reconstruction for fraud or non-performance. **Key References:** - **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** - **[Escalation Ladder](/initiatives/ukraine-peace-plan/fvr/governance/escalation-coordination)** - **[Vote Integrity & Observation](/initiatives/ukraine-peace-plan/fvr/vote/integrity-observation)** --- ## Domestic Approvals Reality (Avoid Overpromising) Before committing to incentives, identify: - **Legislative Authority:** What requires a new act of Congress or EU Council decision? - **Regulatory Framework:** Licensing rules for frozen asset profits. - **Timeline:** Realistic windows for ratification. (See: **[Domestic Approvals Gate](/initiatives/ukraine-peace-plan/fvr/legal/domestic-approvals)**) ## Failure Triggers and Fallback Options - **Monitor Obstruction:** Trigger automatic gate failure and pause incentive progression. - **Reconstruction Fraud:** Immediate suspension of tranches and replacement of the "Prosperity Administrator." - **Inconclusive Vote:** Pre-defined "Plan B" (e.g., technical government, extended monitoring, or regional re-runs). ## Questions to Ask in the Room - What exact data triggers each incentive tier, and is the rollback mechanism legally "locked"? - Is the monitoring mission's access "immediate" or subject to a 24-hour notice? - What are the minimum legitimacy thresholds (turnout, observer scores) for recognizing the Vote? - How will host countries handle the privacy of displaced voters? - What triggers the "Article 5-mirror" security guarantees, and who makes that final call? ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/rebuild/accountability URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/rebuild/accountability ================================================== # Accountability & Transparency Rebuild succeeds only if it is fast **and** trusted. This chapter defines the minimum accountability and transparency mechanisms required to reduce capture, corruption, and legitimacy collapse. ## Objectives - Make funds traceable from allocation to delivered outcomes. - Detect fraud, waste, and capture early enough to stop it. - Maintain public and donor confidence through credible reporting. - Protect the rebuild effort from being weaponized politically. ## Principles ### 1. Auditability Over Rhetoric Integrity is established by: - auditable records, - independent verification, - enforcement mechanisms (debarment, suspension, clawbacks). ### 2. Publish What Matters, Protect What Must Be Protected Transparency should be maximal without creating: - security risks, - privacy violations, - targeting intelligence. ### 3. Make Corruption Costly - Clear consequences (debarment, contract termination, repayment). - Rapid escalation paths for integrity flags. - Incentives for reporting (whistleblower protection). ## Minimum Transparency Stack A Rebuild program should maintain and publish (where feasible): ### Project Registry For each project: - Unique ID. - Location (approximate if security requires). - Scope and category. - Budget and funding source. - Contractor(s) and subcontractors (as feasible). - Timeline and milestones. - Status and completion evidence. ### Contracting and Procurement Disclosures - Tender notices and award summaries. - Evaluation criteria (at least in summary). - Contract values and change orders. - Beneficial ownership disclosures where feasible. - Debarment list and reasons. ### Disbursement Ledger - Tranche amounts and dates. - Conditions attached to each tranche. - Disbursement recipients and accounts (redacted if necessary). - Suspension and rollback events. ### Audit and Inspection Reporting - Audit cadence and scope. - Findings summaries and remediation actions. - Inspection pass/fail rates and defect remediation data. ## Independent Oversight Architecture A credible integrity system usually includes: - an independent audit authority (internal + external), - an inspector general or equivalent investigative function, - third-party verification (random spot checks, independent inspectors), - whistleblower channel with protection and follow-up requirements. ## Integrity KPIs (Example Set) - % of projects with complete documentation and milestone evidence. - Average time from tender to award (speed) vs % competitive awards (integrity). - % of payments tied to verified milestones. - Audit finding rate and remediation completion rate. - Debarments issued and enforced. - Pricing variance vs benchmark catalogs. - Repeat contractor non-performance rate. ## Anti-Capture and Anti-Fraud Controls Recommended controls: - Mandatory conflict-of-interest disclosures for decision-makers. - Beneficial ownership checks for vendors. - Segregation of duties (approve vs pay vs verify). - Payment controls (escrow, milestone-based release). - Anomaly detection for vendor networks and pricing. - Rotating inspectors and randomized audits. - Strict change-order governance (change orders are a common fraud vector). ## Integration with Conditionality (Gates) Accountability failures must affect funding flows: - audit failures trigger tranche suspension, - major fraud triggers contract termination and debarment, - systemic capture triggers governance intervention and program pause. See: - **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** - **[Reconstruction Architecture](/initiatives/ukraine-peace-plan/fvr/rebuild/architecture)** ## Drafting Note When turning this into a real implementation plan, add: - a “public dashboard spec” (fields, update frequency, redaction rules), - audit terms of reference (who audits what and when), - a debarment and appeals procedure, - a whistleblower policy with response timelines. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/rebuild/architecture URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/rebuild/architecture ================================================== # Reconstruction Architecture This chapter defines the governance and delivery architecture needed to rebuild at scale while minimizing capture and corruption risk. It is written as a structural template (what must exist) rather than naming a single institution as mandatory. ## Objectives - Deliver reconstruction fast enough to matter politically and humanly. - Keep funds auditable end-to-end (allocation → procurement → delivery → outcomes). - Reduce capture/corruption risk through structure, transparency, and competition. - Enable donors and investors to participate with clear safeguards. ## Core Components ### 1. Governing Authority (The “Reconstruction Brain”) Define: - Mandate and scope. - Decision rights (who approves what). - Conflict-of-interest rules. - Oversight mechanisms (independent board, inspector general, audit committee). - Relationships with domestic ministries and local authorities. **Design Rule:** Authority must be strong enough to execute, but constrained enough to resist capture. ### 2. Funding and Disbursement Model Define: - Funding sources and instrument types (grants, loans, guarantees, private co-financing). - Escrow/conditional release mechanisms (where appropriate). - Tranche triggers tied to KPIs and audits. - Rules for suspension/rollback on integrity failures. ### 3. Procurement and Contracting Standards Define: - Vendor qualification and debarment rules. - Competitive bidding norms and exceptions (emergency cases). - Standard contract templates. - Conflict-of-interest disclosures. - Pricing benchmarks and reference catalogs. - Penalties for non-performance and fraud. ### 4. Project Pipeline and Prioritization Define: - Project intake and validation. - Prioritization criteria (life safety, service restoration, economic throughput). - Sequencing logic (dependencies and critical path). - Geographic equity considerations (avoid perceived favoritism). ### 5. Delivery and Supervision Model Define: - Prime contractors vs distributed contracting. - Local capacity building and workforce plans. - Supervision and quality assurance (QA/QC). - Safe access protocols under residual security risks. - Interfaces with demining and hazard removal. ### 6. Audit, Integrity, and Transparency Layer Define: - Independent audit authority and cadence. - Open reporting standards (what is published, when). - Procurement transparency (open contracting where feasible). - Whistleblower protections. - Real-time anomaly detection (payments, vendor networks, pricing outliers). ## Data and Reporting (Minimum Viable Transparency) A minimum transparency stack should include: - **Project registry** (scope, cost, timeline, contractor, location). - **Disbursement ledger** (tranches, conditions, dates). - **Milestones and completion evidence** (photos, inspections, certificates). - **Audit summaries and findings**. - **KPIs and trend reporting**. Sensitive details (security, personal data) should be restricted, but the financial and delivery trail must remain auditable. (See also **[Data Governance](/initiatives/ukraine-peace-plan/fvr/governance/data-privacy)**) ## Anti-Capture Safeguards (Recommended) - Multi-party oversight board with rotating terms. - Independent inspector general function. - Public debarment list and conflict-of-interest registry. - Standardized contracts and pricing references. - Competitive delivery incentives (see **[Reconstruction Olympics](/initiatives/ukraine-peace-plan/concepts/construction-olympics)**). - Mandatory external audits at defined thresholds. - Random spot checks and third-party verification. ## Integration with Conditionality Rebuild disbursement should be linked to: - **Freeze stability gates** (security and access). - **Vote legitimacy gates** (certification and dispute resolution). - **Reconstruction integrity gates** (audit pass/fail thresholds). See: - **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** - **[Accountability & Transparency](/initiatives/ukraine-peace-plan/fvr/rebuild/accountability)** ## Next - **[Performance Model: Reconstruction Olympics](/initiatives/ukraine-peace-plan/concepts/construction-olympics)** - **[Optional Governance Model: Peace-Build Campus](/initiatives/ukraine-peace-plan/fvr/rebuild/campus-governance)** - **[Economic Sequencing: Restart Plan](/initiatives/ukraine-peace-plan/fvr/rebuild/economic-restart)** ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/rebuild/campus-governance URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/rebuild/campus-governance ================================================== # Peace-Build Campus Governance (Optional Model) Some source drafts propose a symbolic and institutional centerpiece for reconstruction: a “peace-build campus” model with high-visibility governance and moral patronage (e.g., UNESCO/Holy See). In this GitBook, this is treated as an **optional governance model**, not a required component. The value of this module—if used—is to create: - a recognizable “hub” for coordination and transparency, - a reputational anchor for anti-corruption norms, - a high-visibility venue for competitions, standards, and public reporting. ## What This Model Is (Mechanism Description) A peace-build campus model typically includes: - a dedicated coordinating entity (foundation/authority) with a narrow mandate, - a public-facing transparency and reporting center, - a convening platform for donors, contractors, and civil society, - a governance structure designed to resist capture through external oversight and reputational constraints. ## Why Consider It? **Potential Benefits:** - Raises the reputational cost of corruption and capture. - Provides a stable coordination locus across political transitions. - Creates a visible institutional “home” for **Reconstruction Olympics** scoring, audits, and standards. - Can improve donor confidence by signaling governance seriousness. **Potential Risks:** - Over-symbolization (appearance over function). - Political contestation of patronage institutions. - Governance complexity and jurisdictional conflict. - Distraction from core procurement and delivery capacity. ## Design Requirements (Must-Have Properties) If implemented, it should have: ### 1. Narrow, Auditable Mandate - Coordination, transparency, standards, and oversight support. - Not a substitute for domestic governance. - Clearly bounded decision rights. ### 2. Independent Oversight - Multi-party board composition. - Rotating terms and strict conflict-of-interest rules. - Independent audit and inspector general functions. ### 3. Transparency by Default - Project and funding dashboards. - Audit summaries and debarment lists. - Published scoring and methods for Reconstruction Olympics. ### 4. Legal Clarity - Clearly defined legal status (foundation/authority/compact). - Procurement and contracting compatibility. - Data governance and privacy compliance. ## Implementation Options ### Option A: Symbolic Convening + Transparency Hub - Primarily a coordination and reporting venue. - Low interference with procurement decisions. - Lowest political and legal complexity. ### Option B: Standards-Setting and Audit Coordination Entity - Sets procurement standards and publishes integrity scorecards. - Coordinates independent audits and inspections. - Moderate complexity. ### Option C: Program Operator for Specific Components - Runs Reconstruction Olympics competitions and verification programs. - Higher complexity; higher capture risk if poorly governed. ## Integration Points - **Procurement and Governance Baseline:** [Reconstruction Architecture](/initiatives/ukraine-peace-plan/fvr/rebuild/architecture) - **Performance Model:** [Reconstruction Olympics](/initiatives/ukraine-peace-plan/concepts/construction-olympics) - **Accountability Layer:** [Accountability & Transparency](/initiatives/ukraine-peace-plan/fvr/rebuild/accountability) - **Data Governance:** [Data Governance & Privacy](/initiatives/ukraine-peace-plan/fvr/governance/data-privacy) ## Drafting Note If this model is adopted, include a short “why this helps” rationale and an explicit “what it does not do” section to prevent misunderstanding. Record the choice in the **[Decision Log](/initiatives/ukraine-peace-plan/fvr/appendices/decision-log)**. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/rebuild/construction-olympics URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/rebuild/construction-olympics ================================================== # Reconstruction Olympics “Reconstruction Olympics” is a performance-based delivery model intended to accelerate rebuild while reducing corruption and waste through transparency, benchmarking, and competition. This chapter describes the model as a configurable mechanism. It can be implemented nationally, regionally, or by sector. ## Objectives - **Increase reconstruction throughput** (more built, faster). - **Create measurable accountability** for cost, time, and quality. - **Reduce capture and favoritism** by making performance visible. - **Improve donor and public trust** through clear scorecards. ## The Core Mechanism (What It Is) A Reconstruction Olympics program: - defines standardized project categories (e.g., schools, clinics, substations, bridges), - sets published performance metrics and scoring rules, - allows qualified delivery teams (public, private, mixed) to compete, - awards future work and/or bonuses based on verified performance, - publishes results through dashboards and audit reports. The intent is to reward delivery capacity, not political connections. ## Program Design Components ### 1. Competition Units Define what “competes”: - Contractors. - Consortia (contractor + local authority + NGO). - Regional delivery teams. - Sector-specific teams (energy, housing, transport). ### 2. Standardized Project Templates To avoid bespoke procurement for every project: - Standard designs and bills of materials (where feasible). - Standardized contract terms. - Reference pricing catalogs. - Repeatable inspection checklists. ### 3. Scoring and KPIs (Example Categories) - **Speed:** Time to mobilize; time to completion vs baseline. - **Cost:** Cost vs benchmark; variance control. - **Quality:** Inspection pass rates; defect rates; durability measures. - **Integrity:** Audit findings; procurement compliance; conflict-of-interest flags. - **Impact:** Service restored (MW, seats, beds, households), uptime, user satisfaction. - **Safety:** Workplace incidents; compliance with safety standards. Scoring rules must be published in advance and resistant to gaming. ### 4. Verification and Anti-Fraud Controls - Independent inspections and QA/QC. - Random site audits and spot checks. - Payment verification tied to milestones. - Anomaly detection (pricing outliers, vendor networks). - Debarment rules for fraud/non-performance. ### 5. Incentives and Rewards Options include: - Preferential access to future contracts (tiered qualification). - Performance bonuses tied to verified outcomes. - Accelerated payment schedules for top performers (with safeguards). - Public recognition and reputational incentives. ### 6. Transparency and Public Dashboards Publish: - Participating teams and qualifications. - Project pipeline and assignments. - Milestone completion and evidence. - Scores, audit summaries, and debarments. - Aggregate sector and region performance. **Keep restricted:** Sensitive security details and personal data. ## Avoiding Perverse Incentives **Common Pitfalls:** - Speed incentives that reduce quality. - Cherry-picking easy projects. - Manipulating metrics or inspections. **Mitigations:** - Balanced scorecards (Speed + Quality + Integrity). - Category weighting by project complexity. - Random assignment pools or mixed portfolios. - Independent inspectors with rotation. - Penalties for defects discovered after completion. ## Where This Fits in the Broader Architecture Reconstruction Olympics is a delivery model within: - **[Reconstruction Architecture](/initiatives/ukraine-peace-plan/fvr/rebuild/architecture)** (Governance, procurement, audits) - **[Accountability & Transparency](/initiatives/ukraine-peace-plan/fvr/rebuild/accountability)** (Integrity layer) It also links to conditional disbursement gates: - **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** ## Next - **[Optional Institutional Concept: Peace-Build Campus](/initiatives/ukraine-peace-plan/fvr/rebuild/campus-governance)** - **[Metrics and KPIs Toolkit](/initiatives/ukraine-peace-plan/fvr/toolkit/metrics-kpis)** ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/rebuild/economic-restart URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/rebuild/economic-restart ================================================== # Economic Restart Plan Rebuild is not only construction; it is an economic restart. This chapter provides a sequencing framework to restore basic economic function while reconstruction scales, with an emphasis on measurable outputs and bottleneck removal. ## Objectives - Restore essential services that enable economic activity (power, water, transport, payments). - Reopen logistics corridors and domestic supply chains. - Stabilize housing and labor mobility. - Create conditions for private investment alongside donor funding. - Reduce black-market dependence and corruption incentives. ## Sequencing Logic: Restart in Layers ### Layer 1: Essential Services (Days to Weeks) **Priority targets:** - Electric grid stabilization and redundancy. - Water/wastewater continuity. - Emergency healthcare capacity and medical supply chains. - Winterization/shelter and temporary housing. - Telecom and payments continuity (where feasible). **Outputs to track:** - Service uptime (% hours/day). - Restored capacity (MW, liters/day, beds). - Response time to outages. ### Layer 2: Logistics and Access (Weeks to Months) **Priority targets:** - Rail and road choke points. - Bridges and key crossings. - Ports/terminals where applicable. - Customs and inspection throughput for essential goods. - Demining prioritization for key routes and sites. **Outputs to track:** - Freight throughput (tons/day, trains/day, trucks/day). - Transit times and reliability. - Corridor uptime and incident rates. ### Layer 3: Housing and Workforce Stabilization (Months) **Priority targets:** - Rapid housing repair and modular housing deployment. - School and childcare re-openings (enables labor participation). - Workforce training and certification for reconstruction trades. - Targeted support for displaced return logistics (optional). **Outputs to track:** - Habitable housing units restored/created. - School seats restored. - Workforce availability and training completions. ### Layer 4: Productive Economy (Months to Years) **Priority targets:** - Industrial restart in safe regions (energy-intensive sectors, manufacturing). - Agriculture supply chain restoration (inputs, storage, transport). - SME financing and risk guarantees. - Insurance, investment protections, and predictable procurement pipelines. **Outputs to track:** - Employment rates (where measurable). - Firm openings/closures. - Production and export volumes by sector. - Private capital mobilization alongside public funding. ## Cross-Cutting Enablers ### Procurement and Standards - Standard designs and material specs reduce cost and speed delivery. - Anti-corruption controls protect investor/donor confidence. (See **[Reconstruction Architecture](/initiatives/ukraine-peace-plan/fvr/rebuild/architecture)**) ### Transparency and Trust - Publish project registries and spending dashboards. - Independent audits and debarment rules. (See **[Accountability & Transparency](/initiatives/ukraine-peace-plan/fvr/rebuild/accountability)**) ### Security and Access - Economic restart depends on Freeze stability and corridor protections. - Infrastructure repair windows and protected infrastructure compliance are prerequisites. (See **[Humanitarian Corridors](/initiatives/ukraine-peace-plan/fvr/freeze/humanitarian-corridors)**) ## Bottleneck Checklist (What Typically Slows Restart) - Unstable power and fuel supply. - Damaged bridges and rail choke points. - Demining delays at critical sites. - Procurement delays and vendor qualification bottlenecks. - Corruption/capture risk raising costs and slowing donors/investors. - Workforce shortages and housing instability. - Insurance and risk pricing that blocks private capital. Use the Toolkit to translate this into operational checklists and KPIs: - **[Operational Checklists](/initiatives/ukraine-peace-plan/fvr/toolkit/checklists)** - **[Metrics and KPIs](/initiatives/ukraine-peace-plan/fvr/toolkit/metrics-kpis)** ## Drafting Note This chapter becomes stronger with: - a prioritized “Top 20 bottlenecks” list, - a first-90-days project pipeline, - a published KPI dashboard spec. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/rebuild/overview URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/rebuild/overview ================================================== # Rebuild Overview The **Rebuild** phase turns verified stability and a credible legitimacy outcome into reconstruction at scale. In **Freeze–Vote–Rebuild**, reconstruction is not treated as a vague promise; it is designed as an operational program with strict governance, performance incentives, and mandatory audits. --- ## Table of Contents **Governance & Architecture** - **[Reconstruction Architecture](/initiatives/ukraine-peace-plan/fvr/rebuild/architecture)** *The governance authority, funding models, and anti-corruption safeguards.* - **[Accountability & Transparency](/initiatives/ukraine-peace-plan/fvr/rebuild/accountability)** *The "Transparency Stack" (audits, open contracting, debarment rules) required to maintain trust.* - **[Peace-Build Campus Governance (Optional)](/initiatives/ukraine-peace-plan/fvr/rebuild/campus-governance)** *A model for symbolic, high-visibility coordination hubs.* **Delivery & Execution** - **[The Construction Olympics](/initiatives/ukraine-peace-plan/concepts/construction-olympics)** *A competitive, gamified delivery model to accelerate speed and innovation.* - **[Economic Restart Plan](/initiatives/ukraine-peace-plan/fvr/rebuild/economic-restart)** *Sequencing economic recovery: essential services -> logistics -> productive economy.* --- ## Objectives - **Restore Essential Services:** Quickly bring power, water, and transport back online to stabilize lives. - **Rebuild at Scale:** Mobilize resources for housing, energy, health, and education infrastructure. - **Resist Capture:** Implement a governance and procurement model that is fast **and** resistant to corruption. - **Maintain Trust:** Make spending and results auditable to sustain donor confidence and public legitimacy. - **Create a "Peace Dividend":** Use visible reconstruction progress to reduce spoiler leverage and incentivize stability. ## What a Rebuild Program Includes A credible reconstruction effort combines four key systems: 1. **Governance:** Authority structures, decision rights, and anti-corruption controls. 2. **Financing:** Tranche-based disbursement tied to verified KPIs and audits (escrow/conditional release). 3. **Delivery Model:** Prioritized project pipelines, standardized designs for speed, and performance benchmarking. 4. **Transparency:** Open contracting, independent monitoring, and public dashboards for costs and outcomes. ## Sequencing the Rebuild Reconstruction cannot happen all at once. It must be staged: 1. **Emergency Restoration:** Power, water, hospitals, winterization, and temporary housing. 2. **Core Infrastructure:** Transport networks, grid resilience, schools/clinics, and logistics nodes. 3. **Economic Restart:** Revitalizing industry, agriculture supply chains, and the investment climate. 4. **Long-Term Modernization:** Building for resilience, climate adaptation, and new construction standards. ## Entry & Exit Logic ### Entry (Readiness) *Preconditions to scale up reconstruction:* - Freeze remains stable under independent monitoring. - The Vote phase has produced a certified outcome (or agreed legitimacy milestone). - Governance and audit controls are established and active. - Security conditions allow for safe delivery of materials and personnel. ### Exit (Success Criteria) *Rebuild is an ongoing process, but "success" is measured by:* - Sustained, high-throughput project delivery. - Audited, transparent spending with low corruption indicators. - Measurable improvements in service availability and living standards. - Stable economic conditions that persist through political transitions. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/rebuild URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/rebuild ================================================== // app\initiatives\ukraine-peace-plan\fvr\rebuild\page.tsx const MECHANISMS = [ { title: "1. Reconstruction Architecture", link: "/initiatives/ukraine-peace-plan/fvr/rebuild/architecture", desc: "The institutional backbone. Independent audit authorities, escrow-based funding, and strict separation of duties to prevent capture.", icon: , color: "bg-amber-50 border-amber-200" }, { title: "2. Construction Olympics", link: "/initiatives/ukraine-peace-plan/fvr/rebuild/construction-olympics", desc: "A performance-based delivery model. Contractors compete on speed, quality, and integrity to unlock future project pipelines.", icon: , color: "bg-orange-50 border-orange-200" }, { title: "3. The Accountability Stack", link: "/initiatives/ukraine-peace-plan/fvr/rebuild/accountability", desc: "Minimum viable transparency. Public project registries and real-time disbursement ledgers. No data, no dollars.", icon: , color: "bg-yellow-50 border-yellow-200" }, { title: "4. Economic Restart", link: "/initiatives/ukraine-peace-plan/fvr/rebuild/economic-restart", desc: "Revitalizing industry and agriculture supply chains through conditional investment for verified stable zones.", icon: , color: "bg-emerald-50 border-emerald-200" }, { title: "5. Campus Governance", link: "/initiatives/ukraine-peace-plan/fvr/rebuild/campus-governance", desc: "Localized management models for reconstruction zones, ensuring services are maintained under status-neutral rules.", icon: , color: "bg-blue-50 border-blue-200" } ]; return ( {/* HEADER */} Phase 3: Rebuild Reconstruction is not a "reward" for peace; it is the engine of stability. Phase 3 transforms vague promises into an operational program with strict conditionality and performance tranches. The Golden Rule "No reform, no concrete. Funds flow only as fast as integrity and delivery are verified." {/* STRATEGIC SEQUENCING */} The Rebuild Sequencer Reconstruction is staged to ensure critical needs are met first while maintaining long-term governance: 1. Emergency Restoration Power, water, hospitals, and temporary housing. 2. Core Infrastructure Logistics, transport networks, and grid resilience. 3. Economic Restart Revitalizing industry and agriculture supply chains. 4. Long-Term Modernization Climate adaptation and high construction standards. {/* MODULES GRID */} Operational Engines {MECHANISMS.map((mech) => ( {mech.icon} {mech.title} {mech.desc} ))} {/* NAVIGATION FOOTER */} ← Phase 2: Vote (Legitimacy) Next: Governance & Gates → ); } ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/risks/critiques-and-responses URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/risks/critiques-and-responses ================================================== # Common Critiques & Responses This chapter lists frequent critiques of a **Freeze–Vote–Rebuild** approach and provides design-based responses. The aim is not to “win arguments,” but to make assumptions explicit and identify where the framework must be strengthened. --- ## Critique 1: “A Freeze rewards aggression and creates a frozen conflict” **The Concern:** Stopping the fighting locks in territorial gains and normalizes violence, leading to a permanent stalemate. **Design-Based Response:** - **Dynamic Gating:** The framework is not “freeze forever”; it is **freeze-with-gates**. Progress is contingent on transition to the Vote and Rebuild phases. - **Reversibility:** Benefits and incentives are conditional; verified non-compliance triggers an automatic rollback. - **Legitimacy Pathway:** The Vote phase is designed to create a path for final status that is determined by popular legitimacy, not just battlefield positioning. - **Enforcement:** Credibility depends on pre-committed enforcement mechanisms, not rhetorical promises. **Where Addressed:** - **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** - **[Sanctions/Aid Linkage & Rollback](/initiatives/ukraine-peace-plan/fvr/freeze/sanctions-linkage)** --- ## Critique 2: “Verification is impossible; monitors will be obstructed” **The Concern:** Without enforceable access, monitoring becomes "security theater" where violations are hidden or ignored. **Design-Based Response:** - **Obstruction as a Violation:** Access denial is classified as a high-severity (S4) violation and an automatic gate-failure trigger. - **Multi-Source Verification:** Monitoring combines field presence with technical corroboration (satellite, sensor, and OSINT data) to reduce blind spots. - **Transparency Mandate:** A strict publication policy ensures findings cannot be silently buried by political actors. **Where Addressed:** - **[Monitoring Design](/initiatives/ukraine-peace-plan/fvr/freeze/verification-monitoring)** - **[Escalation & Obstruction Consequences](/initiatives/ukraine-peace-plan/fvr/governance/escalation-coordination)** --- ## Critique 3: “A vote under coercion cannot be legitimate” **The Concern:** Intimidation, propaganda, and residual security threats make a free and fair vote impossible in contested areas. **Design-Based Response:** - **Integrity Safeguards:** The framework includes anti-coercion hotlines, comprehensive observation coverage, and auditable registration procedures. - **The "Fail" Option:** If coercion is found to be systemic, the result fails the integrity gate. Reruns or invalidations are pre-built remedies. - **Objective Criteria:** The framework defines the specific conditions that must be true *before* a result can be certified. **Where Addressed:** - **[Legitimacy Criteria](/initiatives/ukraine-peace-plan/fvr/vote/legitimacy-criteria)** - **[Integrity & Observation](/initiatives/ukraine-peace-plan/fvr/vote/integrity-observation)** - **[Dispute Remedies](/initiatives/ukraine-peace-plan/fvr/vote/dispute-resolution)** --- ## Critique 4: “Displaced people can’t realistically be included at scale” **The Concern:** Logistics, documentation loss, and host-country barriers make the inclusion of refugees and IDPs purely symbolic. **Design-Based Response:** - **Core Requirement:** Inclusion is a mandatory gate. We utilize "proof ladders" to allow documentation via secondary evidence (digital records, witness attestation). - **Accessible Modalities:** Design emphasizes cross-border registration hubs and secure digital/absentee options. - **Materiality Gate:** If participation of displaced populations falls below a defined threshold, the Vote readiness gate does not pass. **Where Addressed:** - **[Electorate Definition & Proof Ladders](/initiatives/ukraine-peace-plan/fvr/vote/electorate-definition)** - **[Data Governance & Identity](/initiatives/ukraine-peace-plan/fvr/governance/data-privacy)** --- ## Critique 5: “Vote-to-Border is gerrymandering in disguise” **The Concern:** Mapping votes to borders can be manipulated through the choice of units, turnout gaming, or past displacement. **Design-Based Response:** - **Optionality:** "Vote-to-Border" is a modular tool, not a requirement. - **Pre-Publication:** If used, the algorithm and units must be version-locked and published in a "sandbox" for public simulation before the vote. - **Stable Units:** The use of pre-existing administrative boundaries and anti-gerrymandering constraints is required. **Where Addressed:** - **[Vote-to-Border Mechanics](/initiatives/ukraine-peace-plan/fvr/vote/vote-to-border)** --- ## Critique 6: “Reconstruction will be captured by corruption” **The Concern:** Donor funds will be stolen or used to build political patronage, leading to a collapse of public trust. **Design-Based Response:** - **Transparency Stack:** Rebuild uses the **DREAM** system, independent audits, and milestone-based releases. - **The Reconstruction Olympics:** A competitive model that rewards verified delivery and punishes non-performance. - **Tranche Gating:** Corruption findings trigger an immediate suspension of funding tranches and mandated remediation. **Where Addressed:** - **[Reconstruction Architecture](/initiatives/ukraine-peace-plan/fvr/rebuild/architecture)** - **[Accountability Layer](/initiatives/ukraine-peace-plan/fvr/rebuild/accountability)** --- ## Critique 7: “External guarantors won’t enforce conditionality” **The Concern:** Incentives will be softened for political convenience, and "rollbacks" will never actually happen. **Design-Based Response:** - **Domestic Approvals Gate:** The framework identifies the legal hurdles (laws, budgets) required *before* promises are made. - **Staged Levers:** Benefits are unlocked in small, manageable increments to reduce the political cost of reversing them. - **Automatic Triggers:** Whenever possible, consequences are drafted into "if/then" legal instructions to minimize mid-crisis improvisation. **Where Addressed:** - **[Domestic Approvals Gate](/initiatives/ukraine-peace-plan/fvr/legal/domestic-approvals)** --- ## Critique 8: “This framework ignores justice” **The Concern:** Stability is being "bought" at the price of impunity for war crimes. **Design-Based Response:** - **Evidence Preservation Baseline:** The framework requires an immediate evidence-preservation program and independent oversight as a non-negotiable early gate. - **Constrained Options:** We provide a menu of justice pathways (domestic, international, hybrid) and insist that any deferral be explicit and protected against "quiet abandonment." **Where Addressed:** - **[Justice & Accountability Options](/initiatives/ukraine-peace-plan/fvr/legal/justice-accountability)** --- ## Drafting Note As the GitBook is updated, each response should include: - Citations to the specific technical annexes that mitigate the risk. - Explicit “Falsification Conditions” (what evidence would prove the critique correct). - Links to active entries in the **[Risk Register](/initiatives/ukraine-peace-plan/fvr/risks/risk-register)**. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/risks/ethical-considerations URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/risks/ethical-considerations ================================================== # Ethical Considerations **Freeze–Vote–Rebuild** is a mechanism design framework, but its decisions have significant moral weight. This chapter highlights ethical risks and the safeguards needed to prevent the process from producing outcomes that are operationally “successful” but ethically unacceptable. This chapter does not resolve contested moral questions. Instead, it identifies where ethical constraints must be made explicit and enforced through gates and remedies. --- ## Core Ethical Tensions ### 1. Stability vs. Justice - **The Tension:** Freezing violence reduces immediate loss of life but can create pressure to defer legal accountability for war crimes. - **The Risk:** Deferral can be perceived as impunity, undermining long-term legitimacy and survivor trust. - **Safeguard:** Minimum baseline commitments (evidence preservation, witness protection, independent documentation) and explicit accountability triggers rather than "silent deferral." (See: **[Justice & Accountability Options](/initiatives/ukraine-peace-plan/fvr/legal/justice-accountability)**) ### 2. Legitimacy Under Constraint - **The Tension:** Voting under conditions of fear, recent displacement, or unequal access risks producing coerced “consent.” - **The Risk:** A result that is technically verified but morally hollow. - **Safeguard:** Mandatory anti-coercion measures and comprehensive observation. Verification gates must fail if coercion is systemic; remedies must include re-runs or invalidations. (See: **[Vote Integrity & Observation](/initiatives/ukraine-peace-plan/fvr/vote/integrity-observation)** and **[Dispute Resolution](/initiatives/ukraine-peace-plan/fvr/vote/dispute-resolution)**) ### 3. Displaced Persons and “Electorate Justice” - **The Tension:** Excluding displaced people effectively legitimizes displacement as a political tool (demographic engineering). - **The Risk:** Including them raises massive logistical and security challenges that could slow the process. - **Safeguard:** Explicit displaced eligibility categories, accessible registration, and published inclusion metrics. Exclusion is treated as a material gate-failure risk. (See: **[Electorate Definition](/initiatives/ukraine-peace-plan/fvr/vote/electorate-definition)**) ### 4. Civilian Protection and Infrastructure Targeting - **The Tension:** Corridors and protected infrastructure are essential for life, but monitoring them is complex. - **The Risk:** Without consequences, these protections become "performative" while civilian systems continue to be degraded. - **Safeguard:** Protected infrastructure registers with automated high-severity classification for violations and mandatory gate-consequences for repeated strikes. (See: **[Humanitarian Corridors & Protected Infrastructure](/initiatives/ukraine-peace-plan/fvr/freeze/humanitarian-corridors)**) ### 5. Transparency vs. Safety - **The Tension:** Transparency increases accountability but can create targeting risks for individuals or sites. - **The Risk:** Privacy failures can harm vulnerable populations and delegitimize the mission. - **Safeguard:** Role-based access, data minimization, and secure "audit rooms." The framework prioritizes publishing aggregate integrity evidence over tactical or personal data. (See: **[Data Governance & Privacy](/initiatives/ukraine-peace-plan/fvr/governance/data-privacy)**) ### 6. Reconstruction Equity and Dignity - **The Tension:** Speed is required to stabilize life, but top-down speed can override local agency and fairness. - **The Risk:** Reconstruction priorities can entrench inequality and fuel future resentment. - **Safeguard:** Published prioritization criteria, geographic distribution reporting, and community grievance mechanisms. (See: **[Reconstruction Olympics](/initiatives/ukraine-peace-plan/concepts/construction-olympics)** and **[Accountability & Transparency](/initiatives/ukraine-peace-plan/fvr/rebuild/accountability)**) --- ## Ethical “Red Flags” Triggering a Pause The following conditions should trigger a programmatic pause or rollback via **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)**: - **Systemic Coercion:** Verified patterns of intimidation in the Vote phase. - **Mass Exclusion:** Failure to meet participation thresholds for displaced populations. - **Infrastructure Attrition:** Repeated, verified attacks on protected civilian systems. - **Unchecked Corruption:** Major reconstruction fraud findings without enforcement or remediation. - **Identity Exposure:** Data breaches exposing vulnerable people to physical harm. --- ## Drafting Note When this chapter is fully populated, add: - A short ethical checklist for each phase (**Freeze, Vote, Rebuild**). - Explicit cross-references to the **[Risk Register](/initiatives/ukraine-peace-plan/fvr/risks/risk-register)**. - A “Minimum Ethical Baseline” section describing the "non-negotiables" the framework refuses to trade away for political expediency. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/risks/failure-modes URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/risks/failure-modes ================================================== # Failure Modes This chapter lists the most important ways **Freeze–Vote–Rebuild** can fail, grouped by phase and by cross-cutting system. Each failure mode is linked to mitigations, owners, and gates in the risk register. --- ## Phase-Specific Failure Modes ### Freeze Failure Modes * **FM-F1: “Freeze as cover for regrouping”** * *The Risk:* Ceasefire reduces active fighting but enables repositioning, rearmament, or fortification. * **Mitigations:** Explicit movement and posture rules; monitoring focused on redeployments; gate thresholds that track patterns of behavior rather than just incident counts. * **FM-F2: Monitor obstruction and intimidation** * *The Risk:* Access is denied or monitors are threatened, making verification "theater." * **Mitigations:** Obstruction treated as a high-severity incident; automatic gate-failure consequences; redundant technical/satellite verification. * **FM-F3: Ambiguity-driven escalation** * *The Risk:* Vague terms lead to accidental clashes and retaliatory cycles. * **Mitigations:** Enumerated list of prohibited/permitted actions; standardized incident rubric with confidence levels; time-bounded adjudication. * **FM-F4: Humanitarian corridors become political hostages** * *The Risk:* Corridors are closed or used coercively to extract political concessions. * **Mitigations:** Corridor uptime metrics; automatic review triggers for closures; explicit prohibition of coercive use in the core treaty. --- ### Vote Failure Modes * **FM-V1: Coercion and intimidation distort participation** * *The Risk:* Voters or officials face threats, making the outcome illegitimate. * **Mitigations:** Anti-coercion package (hotlines, physical protections, observer access); defined triggers for re-runs/invalidations. * **FM-V2: Displaced people excluded (De facto electorate manipulation)** * *The Risk:* Eligibility rules or logistics prevent refugees/IDPs from participating, skewing the result. * **Mitigations:** Explicit displaced categories; proof ladders for missing documents; published aggregate participation metrics. * **FM-V3: Digital/cyber compromise** * *The Risk:* Registration or tabulation systems are attacked or lose public trust. * **Mitigations:** Audit-first design with independent paper trails; offline fallbacks; independent security testing. * **FM-V4: Post-result contestation without closure** * *The Risk:* Disputes drag on indefinitely, preventing the Rebuild phase and triggering new violence. * **Mitigations:** Strict timelines for appeals; enforceable remedies; fixed certification deadlines. * **FM-V5: Vote-to-border gaming (if used)** * *The Risk:* Rule design creates incentives to manipulate turnout or unit boundaries. * **Mitigations:** Pre-published, version-locked algorithms; public "sandbox" simulations; stable mapping units. --- ### Rebuild Failure Modes * **FM-R1: Corruption/capture collapses legitimacy** * *The Risk:* Funds diverted; procurement politicized; donor confidence collapses. * **Mitigations:** Independent audits; debarment authority; the "Transparency Stack"; tranche releases tied to integrity KPIs. * **FM-R2: Slow delivery undermines the “peace dividend”** * *The Risk:* Reconstruction is too slow to stabilize lives, leading to a return to radicalization. * **Mitigations:** Standardized project templates; performance incentives (**Reconstruction Olympics**); active bottleneck management. * **FM-R3: Unequal distribution fuels grievance** * *The Risk:* Perceived regional favoritism or neglect triggers political backlash. * **Mitigations:** Published prioritization criteria; geographic equity monitoring in public dashboards. --- ## Cross-Cutting Failure Modes * **FM-X1: Incentives not credible (Domestic legal limits)** * *The Risk:* Promised sanctions relief or funding cannot be delivered due to legislative/court blocks. * **Mitigations:** **Domestic Approvals Gate**; staged incentives with clear legal prerequisites; managing expectations via legal feasibility mapping. * **FM-X2: Governance capture or paralysis** * *The Risk:* Decision bodies are captured by one party or perpetually deadlocked. * **Mitigations:** Balanced membership; rotating terms; deadlock-breaking rules (fallback arbitration). * **FM-X3: Data governance failures** * *The Risk:* Privacy breaches endanger people (e.g., voter lists leaking) and discredit the process. * **Mitigations:** Role-based access; data minimization; secure "audit rooms" for raw data. * **FM-X4: Spoilers escalate violence to collapse the process** * *The Risk:* Internal or external actors sabotage gates to prevent peace. * **Mitigations:** Resilience through redundancy; predictable escalation ladders; public reporting to counter narrative manipulation. --- ## Next Translate these failure modes into a structured table with owners and triggers: - **[Risk Register](/initiatives/ukraine-peace-plan/fvr/risks/risk-register)** ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/risks/overview URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/risks/overview ================================================== # Risks & Critiques Overview **Freeze–Vote–Rebuild** is designed to function under conditions of high distrust, but it still has significant failure modes. This section catalogs risks, common critiques, and mitigations, providing a structure for making the framework more resilient. ## Objectives - **Identify Failure Modes Early:** Detect and define risks before they become active crises. - **Explicit Risk Ownership:** Clarify which actors (domestic or international) are responsible for specific mitigations. - **Design Integration:** Tie mitigations directly to verification gates, incentives, and operational rules. - **Credible Responses:** Provide objective, design-based replies to common political and ethical critiques. --- ## How Risks are Handled in This Framework This section is organized into four key pillars: 1. **Failure Modes:** A deep dive into *what* can go wrong (e.g., monitor obstruction, voter coercion) and *why*. 2. **Risk Register:** A structured table containing likelihood, impact, specific mitigations, and assigned owners. 3. **Common Critiques & Responses:** A "steelman" approach to objections (e.g., "This rewards the aggressor") paired with operational replies. 4. **Ethical Considerations:** Managing moral and political risks, such as the tension between stability and justice. ### Linking Risk to Execution Risk handling is not a separate exercise; it is hard-wired into the following systems: - **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates):** Gates fail if risk indicators exceed thresholds. - **[Escalation Ladder](/initiatives/ukraine-peace-plan/fvr/governance/escalation-coordination):** Pre-committed responses to verified risk events. - **[Dispute Remedies](/initiatives/ukraine-peace-plan/fvr/vote/dispute-resolution):** Standardized fixes for Vote-phase integrity failures. - **[Reconstruction Integrity](/initiatives/ukraine-peace-plan/fvr/rebuild/accountability):** Gating fund releases based on audit performance. --- ## Risk Philosophy - **Assume Adversarial Behavior:** Do not design for "good faith." Expect spoilers and manipulation attempts. - **Design for Reversibility:** Ensure that if a gate is failed, the process can pause or roll back to a safer state. - **Multi-Indicator Gating:** Use diverse data sources to make the system harder to "game" by single actors. - **Staged Commitments:** Prefer incremental unlocks over large, irreversible political concessions. ## Where to Start - **[Failure Modes](/initiatives/ukraine-peace-plan/fvr/risks/failure-modes)** *The technical and political ways the framework can break.* - **[Risk Register](/initiatives/ukraine-peace-plan/fvr/risks/risk-register)** *The operational tool for tracking and mitigating active risks.* ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/risks/risk-register URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/risks/risk-register ================================================== # Risk Register This page is the working risk register for **Freeze–Vote–Rebuild**. It is designed to be updated as the framework is refined and as stakeholders stress-test assumptions. ## How to Use This Register For each risk, we track: - **Phase:** Freeze, Vote, Rebuild, or Cross-cutting. - **Likelihood/Impact:** Rated Low, Medium, or High. - **Mitigations:** Design choices intended to reduce the risk. - **Linked Gates:** The specific verification gate that monitors this risk. - **Response Plan:** The pre-committed action (pause, rollback, or remediate). --- ## Central Risk Register | ID | Risk Statement | Phase | Likelihood / Impact | Early Warning Indicators | Mitigations | Linked Gates / Triggers | Response Plan | | :--- | :--- | :--- | :--- | :--- | :--- | :--- | :--- | | **R-F1** | **Freeze used for regrouping** | Freeze | Med / High | Unusual redeployments; spikes in restricted movements. | Explicit movement limits; pattern-based monitoring. | Freeze Stability Gate (S3/S4) | Pause incentives; escalation ladder level-up. | | **R-F2** | **Monitor obstruction** | Freeze | Med / High | Denied site visits; delayed access; intimidation reports. | Obstruction = S4 violation; redundant technical verification. | Monitor Access Indicator | Immediate gate failure; tier rollback; publish findings. | | **R-F3** | **Corridor weaponization** | Freeze | Med / High | Frequent closures; selective access; coercion claims. | Corridors Uptime KPI; rapid adjudication of closures. | Humanitarian Access Gate | Investigation window; consequences for recurrence. | | **R-V1** | **Coercion distorts Vote** | Vote | Med / High | Turnout anomalies; clustered complaints; observer threats. | Anti-coercion package; observer coverage; re-run triggers. | Vote Integrity / Certification Gate | Invalidate/re-run compromised precincts; extend window. | | **R-V2** | **Displaced people excluded** | Vote | Med / High | Low registration; high rejection rates; access barriers. | Explicit displaced categories; proof ladders; appeals. | Vote Readiness Gate (Inclusion Metrics) | Extend registration; deploy extra centers; reopen appeals. | | **R-V3** | **Cyber compromise** | Vote | Med / High | System outages; integrity alerts; intrusion reports. | Audit-first design; offline fallbacks; independent testing. | Vote Readiness & Integrity Gates | Switch to fallback mode; isolate systems; investigate. | | **R-V4** | **Dispute resolution drag** | Vote | Med / High | Backlog growth; missed deadlines; refusal to comply. | Strict timelines; limited appeal grounds; published decisions. | Certification Deadlines | Enforce deadlines; apply remedies; escalate via governance. | | **R-R1** | **Reconstruction capture** | Rebuild | Med / High | Sole-source spikes; vendor concentration; audit flags. | Transparency Stack; independent audits; debarment. | Reconstruction Integrity Gate | Suspend tranches; debar vendors; replace operators. | | **R-R2** | **Rebuild too slow** | Rebuild | Med / High | Pipeline stagnation; procurement delays; low KPIs. | Standardized templates; performance incentives. | Delivery KPIs in Tranche Gates | Re-sequence pipeline; adjust incentives; increase capacity. | | **R-X1** | **Incentives non-deliverable** | Cross | Med / High | Legislative resistance; lack of legal authority. | Domestic Approvals Gate; activation clauses. | Domestic Approvals Gate | Revise incentive schedule; renegotiate commitments. | | **R-X2** | **Governance paralysis** | Cross | Med / High | Deadlock; decision delays; transparency suppression. | Balanced composition; deadlock-breaking rules. | Governance Performance Indicators | Invoke deadlock rules; external arbitration; restructure. | | **R-X3** | **Data breach/privacy failure** | Cross | Med / High | Unauthorized access logs; leaks; post-disclosure threats. | Data minimization; role-based access; secure audit rooms. | Data Governance Compliance Checks | Incident response; system pause; independent remediation. | --- ## Maintenance & Evolution 1. **Iterative Review:** Add new risks as they emerge during stakeholder review or operational deployment. 2. **Condition Monitoring:** Update Likelihood and Impact ratings as the security and political environment changes. 3. **Audit Trail:** Record all major mitigation decisions and risk-driven changes in the **[Decision Log](/initiatives/ukraine-peace-plan/fvr/appendices/decision-log)**. --- **Next Step:** Would you like me to develop the **Implementation Toolkit** which includes the operational checklists for these response plans? ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/start-here/changelog URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/start-here/changelog ================================================== # Changelog & Versioning This page tracks releases of the GitBook and explains how disparate source drafts map into the unified **Freeze–Vote–Rebuild** structure. --- ## Versioning Scheme We use semantic versioning to track the evolution of the framework: * **MAJOR (v1.0.0):** Structural changes (navigation, chapter layout, scope changes). * **MINOR (v0.1.0):** Significant content additions or policy/operational refinements. * **PATCH (v0.0.1):** Typo fixes, wording clarifications, and formatting updates. --- ## Source Documents and Mapping This GitBook consolidates multiple inputs into a single maintained structure to ensure consistency across technical and political audiences: * **Comprehensive Proposal (Neutral, Verification-First):** Broad narrative and concept framing across Freeze/Vote/Rebuild. * **“v4—Operational Peace Framework”:** Implementation-oriented: sequencing, action items, legal/approval gating, and operational details. * **“McCormick-style Off-ramp” Essay:** Persuasive framing aimed at US realist audiences; narrative-style argumentation. * **“Projet du Pape François…” (French variant):** Alternate origin/variant framing and rhetorical positioning. **Unified Structure Logic:** - **Chapters 02–04:** The Core Mechanism (Freeze/Vote/Rebuild). - **Chapters 05–06:** Cross-cutting Verification + Legal Pathways. - **Chapter 10:** Essays/Variants (kept separate from the core mechanism). - **Chapter 11:** Archive of source texts to maintain traceability. --- ## Change Control Workflow When updating the GitBook, the following workflow is recommended: 1. **Document Rationale:** Make substantive design changes and document the reasoning in the **[Decision Log](/initiatives/ukraine-peace-plan/fvr/appendices/decision-log)**. 2. **Release Entry:** Record the release version and date here under **GitBook Releases**. 3. **Delta Tracking:** If a change alters how previous drafts are interpreted, update the **[Deltas Between Versions](/initiatives/ukraine-peace-plan/fvr/overview/deltas)**. --- ## GitBook Releases ### v1.0.0 (Current - Dec 2025) - **Initial Scaffold:** File tree, navigation, and reader pathways established. - **Core Content Extraction:** Content extracted from source drafts for Freeze, Vote, and Rebuild phases. - **Governance & Legal:** Initial "Verification-First Gates" and "Domestic Approvals" logic populated. - **Risk Management:** Initial Risk Register and Failure Modes cataloged. ### v0.5.0 (Alpha) - Initial scaffold created with placeholders. - Source-text archive populated with reference-only originals. --- ## Conventions and Flags Use these markers within pages while drafting to maintain transparency: * **[TBD]** — Requires content drafting or data. * **[ASSUMPTION]** — Relies on a premise that should be made explicit and testable. * **[RISK]** — Introduces or depends on a non-trivial failure mode. * **[OPEN QUESTION]** — Requires stakeholder input or empirical validation. * **[SOURCE NOTE]** — Indicates which source draft introduced the idea for traceability. --- ## Attribution and Licensing * **Document Maintainer:** [Insert Lead Organization/Author] * **Licensing:** [Insert Creative Commons or Proprietary Terms] * **Citation Guidance:** When referencing this framework, please cite the specific version number and date found in this changelog. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/start-here/glossary URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/start-here/glossary ================================================== # Glossary This glossary defines recurring terms as used in this GitBook. Where terms are contested or politically loaded, definitions are written to be **operational** (what the term means in the mechanism) rather than rhetorical. --- ## Core Framework Terms * **Freeze–Vote–Rebuild (FVR):** A sequenced framework consisting of three distinct phases: (1) freeze hostilities under monitored conditions, (2) run a supervised legitimacy process (“vote”), and (3) unlock reconstruction (“rebuild”) under transparency and governance safeguards. * **Verification-First:** A design approach where movement between phases depends on **observable compliance** measured through monitoring, incident classification, and pre-defined “gates,” rather than trust or political declarations. * **Status-Neutral:** A posture in which the process does not pre-judge final status outcomes; instead, it aims to establish a monitored environment and a legitimacy process that can be recognized as credible by all parties. * **Phased Timeline / Sequencing:** A structured progression through Freeze → Vote → Rebuild, with explicit entry/exit criteria and rollback conditions. --- ## Freeze-Related Terms * **Ceasefire Architecture:** The set of rules defining what stops, where it stops, how violations are recorded, and what consequences follow. * **Stabilization Force / Monitoring Presence:** A third-party presence intended to observe, deter, and report violations; design options vary by mandate, contributors, and rules of engagement. * **Deconfliction Channel:** A formal communication line to prevent incidents (hotlines, joint incident rooms, designated liaisons). * **Incident Classification (Grading):** A standardized method of categorizing violations by severity (e.g., S1–S4) and intent to support consistent reporting and escalation. * **Protected Infrastructure / Repair Window:** Critical civilian infrastructure (e.g., power, water) designated for special protection, and scheduled windows allowing repairs under monitoring. * **Humanitarian Corridor:** A monitored route or access arrangement for civilian evacuation, aid delivery, medical access, or safe passage. --- ## Vote-Related Terms * **Legitimacy Event:** A supervised political decision process whose design aims to be internationally credible and robust against coercion or manipulation. * **Electorate Definition:** A formal rule set specifying who is eligible to participate, including treatment of residents, displaced persons, and refugees, as well as documentation requirements. * **Hybrid Voting:** A system combining modalities (e.g., in-person and remote/digital) with auditing and anti-coercion safeguards. * **Observation Mission:** Independent domestic and/or international observers tasked with auditing process integrity, reporting irregularities, and certifying compliance. * **Vote-to-Border:** A mechanism linking vote outcomes to territorial or administrative lines via a pre-published mapping rule set. The intent is to reduce arbitrariness by using published, version-locked rules. * **Version-Locked Algorithm:** A mapping or counting procedure published in advance and “locked” (no changes after publication) to prevent midstream manipulation. * **Simulation Platform / Sandbox:** A public tool released before the vote that lets stakeholders test how rules translate outcomes into maps or allocations. * **Dispute Resolution:** The process and institutions for adjudicating complaints, re-counts, and challenges. --- ## Rebuild-Related Terms * **Reconstruction Architecture:** The governance, funding, procurement standards, and delivery mechanisms for rebuilding infrastructure and services. * **Reconstruction Olympics:** A competitive, metrics-driven delivery model intended to accelerate reconstruction, benchmark performance, and reduce corruption via transparency and scoring. * **Transparency Mechanism:** Public reporting tools (dashboards, open contracting data, independent audits) designed to make spending and delivery trackable. * **Anti-Capture Safeguards:** Rules intended to prevent reconstruction funds and institutions from being captured by corrupt networks or political patronage systems. --- ## Governance and Legal Terms * **Verification Gate:** A predefined compliance threshold that must be met to move from one phase to the next (or to unlock specific benefits like sanctions relief or funding tranches). * **Domestic Approvals Gate:** A requirement that each relevant party completes its internal legal/constitutional approvals (e.g., parliamentary votes) before certain commitments take effect. * **Treaty Modularity / Annexes:** A structure where high-level commitments sit in a core instrument and technical details live in annexes that can be updated without reopening the entire agreement. * **Accountability Options:** A set of approaches to justice and legal responsibility (domestic, international, or hybrid) discussed as constrained choices rather than guaranteed outcomes. --- ## Common Abbreviations * **FVR:** Freeze–Vote–Rebuild * **KPI:** Key Performance Indicator * **SOP:** Standard Operating Procedure --- **Next Step:** If a term is missing or used differently in a source draft, please add it here and record the change in the **[Decision Log](/initiatives/ukraine-peace-plan/fvr/appendices/decision-log)**. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/start-here/how-to-use URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/start-here/how-to-use ================================================== # How to Use This Book This GitBook is organized for two complementary reading modes: - **Narrative Mode:** Understand the proposal end-to-end (**Freeze → Vote → Rebuild**). - **Implementation Mode:** Review mechanisms, legal pathways, and operational details as modular components. --- ## Reader Pathways ### General Reader 1. **[One-Page Summary](/initiatives/ukraine-peace-plan/fvr/start-here/one-page-summary)** 2. **[The Proposal at a Glance](/initiatives/ukraine-peace-plan/fvr/overview/proposal-at-a-glance)** 3. **Core Phases:** [Freeze](/initiatives/ukraine-peace-plan/fvr/freeze), [Vote](/initiatives/ukraine-peace-plan/fvr/vote), and [Rebuild](/initiatives/ukraine-peace-plan/fvr/rebuild) 4. **[Risks & Critiques](/initiatives/ukraine-peace-plan/fvr/risks/overview)** ### Diplomatic & Policy Reader 1. **[The Proposal at a Glance](/initiatives/ukraine-peace-plan/fvr/overview/proposal-at-a-glance)** 2. **[Governance & Verification](/initiatives/ukraine-peace-plan/fvr/governance/overview)** 3. **[Legal & Political Pathways](/initiatives/ukraine-peace-plan/fvr/legal/overview)** 4. **[Stakeholder Playbooks](/initiatives/ukraine-peace-plan/fvr/playbooks/overview)** 5. **[Risks, Critiques, & Mitigations](/initiatives/ukraine-peace-plan/fvr/risks/overview)** ### Operational & Implementation Reader 1. **Core Phases:** [Freeze](/initiatives/ukraine-peace-plan/fvr/freeze) $\rightarrow$ [Vote](/initiatives/ukraine-peace-plan/fvr/vote) $\rightarrow$ [Rebuild](/initiatives/ukraine-peace-plan/fvr/rebuild) 2. **[Implementation Toolkit](/initiatives/ukraine-peace-plan/fvr/toolkit/overview)** 3. **[Metrics & KPIs](/initiatives/ukraine-peace-plan/fvr/toolkit/metrics-kpis)** 4. **[Risk Register](/initiatives/ukraine-peace-plan/fvr/risks/risk-register)** ### Legal & Compliance Reader 1. **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** 2. **[Domestic Approvals Gate](/initiatives/ukraine-peace-plan/fvr/legal/domestic-approvals)** 3. **[International Legal Considerations](/initiatives/ukraine-peace-plan/fvr/legal/international-considerations)** 4. **[Treaty Structure & Annexes](/initiatives/ukraine-peace-plan/fvr/legal/treaty-structure)** 5. **[Justice & Accountability Options](/initiatives/ukraine-peace-plan/fvr/legal/justice-accountability)** --- ## Structure Conventions * **Chapters 02–04** are the **Core Mechanism** (Freeze, Vote, Rebuild). * **Chapters 05–06** are **Cross-Cutting Enablers** (Governance, Verification, Legal). * **Chapters 07–09** are **Application Layers** (Playbooks, Risks, Toolkit). * **Chapters 10–11** preserve **History and Traceability** (Essays, Archive, Decision Log). --- ## How Updates are Handled - **Track Releases:** Use the **[Changelog & Versioning](/initiatives/ukraine-peace-plan/fvr/start-here/changelog)** to follow framework iterations. - **Document Decisions:** Record major design choices in the **[Decision Log](/initiatives/ukraine-peace-plan/fvr/appendices/decision-log)**. - **Messaging:** Keep advocacy and talking points in the **[Comms Toolkit](/initiatives/ukraine-peace-plan/fvr/toolkit/comms)** so the core framework remains audit-friendly and neutral. --- ## Where to Look for Source Material - **[Deltas Between Versions](/initiatives/ukraine-peace-plan/fvr/overview/deltas):** Explains how various essays and drafts map into this unified structure. - **[Source-Text Archive](/initiatives/ukraine-peace-plan/fvr/appendices/source-archive):** The reference-only repository of original drafts and variant framings. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/start-here/one-page-summary URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/start-here/one-page-summary ================================================== # One-Page Summary **Freeze–Vote–Rebuild** is a **verification-first, status-neutral** framework designed to move from active war to a legitimate political outcome and large-scale reconstruction through a sequenced process that can be audited at every step. ## The Core Idea 1. **Freeze** the fighting under a monitored ceasefire and stabilization arrangement. 2. **Vote** through an internationally supervised, legitimacy-focused decision process that includes displaced people. 3. **Rebuild** by unlocking reconstruction at scale with transparency, incentives, and anti-corruption safeguards. The design goal is not to “solve everything at once,” but to **separate de-escalation, legitimacy, and reconstruction** into phases with clear gates and consequences. --- ## What “Verification-First” Means Progression between phases depends on **observable, measurable compliance** (not rhetoric). The framework emphasizes: - Independent monitoring and incident classification. - Public-facing transparency mechanisms where feasible. - Pre-committed escalation/de-escalation ladders. - Clear failure conditions and rollback options. --- ## Phase 1: Freeze **Objective:** Stop major combat and stabilize civilian life. **Typical Components:** - Ceasefire terms with defined geography, prohibited activities, and enforcement triggers. - Stabilization/monitoring presence (design options vary by mandate and contributors). - Deconfliction channels, incident reporting, and compliance dashboards. - Humanitarian corridors and protected infrastructure/repair windows. **Exit Gate:** Verified reduction in hostilities + functioning monitoring and dispute mechanisms. --- ## Phase 2: Vote **Objective:** Produce a politically legitimate outcome under credible supervision. **Typical Components:** - Clear electorate definition including **residents plus displaced persons/refugees**. - Supervised voting architecture (hybrid options, identity, auditing, anti-coercion measures). - A published, version-locked **“vote-to-border”** mapping approach (if territorial lines are derived from results). - A public **simulation/sandbox** published in advance so stakeholders can test outcomes and detect manipulation. **Exit Gate:** Verified integrity and acceptance criteria (turnout thresholds, observation reports, adjudication of disputes). --- ## Phase 3: Rebuild **Objective:** Convert compliance and legitimacy into reconstruction at scale. **Typical Components:** - Reconstruction governance and procurement standards designed for transparency. - A competitive, metrics-driven delivery model (“**Reconstruction Olympics**”) to speed rebuild while reducing corruption risk. - Public reporting on projects, costs, timelines, and outcomes. - Sequenced economic restart (energy, transport, housing, schools/clinics, industry). **Exit Gate:** Sustained implementation capacity and audited flows of reconstruction funds. --- ## What Success Looks Like - Fighting stops and remains low under monitoring. - A recognized, supervised legitimacy event occurs with meaningful participation (including displaced people). - Reconstruction begins quickly with visible results and auditable spending. - The process remains status-neutral while creating a path to a durable settlement. --- ## Known Hard Problems (Handled explicitly in the book) - Spoilers and escalation risks. - Coercion and “sham vote” concerns. - Population displacement and eligibility disputes. - Corruption and capture in reconstruction. - Legal and domestic-approval constraints. **Next:** **[The Proposal at a Glance](/initiatives/ukraine-peace-plan/fvr/overview/proposal-at-a-glance)** ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/start-here/welcome URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/start-here/welcome ================================================== # Welcome This GitBook presents **Freeze–Vote–Rebuild**, a verification-first framework intended to create a practical path from active war to a legitimate political settlement and large-scale reconstruction in Ukraine. It is organized so you can read it in two ways: - **As a narrative:** The core sequence (**Freeze → Vote → Rebuild**). - **As a toolkit:** The operational, legal, and governance components needed to implement and audit the sequence. --- ## What You Will Find Here - **A structured explanation** of the mechanism and sequencing, optimized for clarity and review. - **Cross-cutting chapters** on governance, verification gates, and legal/political pathways. - **Stakeholder playbooks** and risk/mitigation materials. - **A separation** between the **core framework** and **communications/tooling**, to keep the main proposal as neutral and inspectable as possible. --- ## What This Is Not - **Not a negotiated agreement**, and not a substitute for negotiation. - **Not legal advice.** - **Not a forecast;** it is a design for a process with explicit verification steps and failure-mode handling. --- ## How to Start If you are new to the proposal, please visit the following sections in order: 1. **[One-Page Summary](/initiatives/ukraine-peace-plan/fvr/start-here/one-page-summary)** *The high-level logic and objectives.* 2. **[The Proposal at a Glance](/initiatives/ukraine-peace-plan/fvr/overview/proposal-at-a-glance)** *A deeper dive into the mechanics and phase-gate transitions.* --- **Next Step:** Would you like me to update the **One-Page Summary** or the **Proposal at a Glance** next? ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/toolkit/checklists URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/toolkit/checklists ================================================== # Operational Checklists by Phase These checklists translate **Freeze–Vote–Rebuild** into "what must exist" lists. They are designed to be adapted into project plans with owners, deadlines, and verification steps. --- ## Phase 0: Pre-Freeze Setup (Readiness Checklist) ### Governance and Gates - [ ] **Governance bodies defined:** Coordination cell, verification cell, dispute panel, and reconstruction oversight. - [ ] **Decision rules set:** Quorum requirements, deadlock-breaking mechanisms, and publication policy. - [ ] **Verification gates drafted:** Define indicators, numeric thresholds, measurement windows, and consequences. - [ ] **Escalation ladder drafted:** Explicitly mapped to incident classifications (S1–S4). ### Monitoring and Verification - [ ] **Mission design chosen:** Select mandate (UN, OSCE, Coalition) and contributor pool. - [ ] **Incident rubric published:** Standards for severity, confidence, and recurrence levels. - [ ] **Intake channels operational:** 24/7 hotlines and liaison points established. - [ ] **Data policy drafted:** Clear rules on what is public vs. restricted data. ### Humanitarian and Infrastructure - [ ] **Corridors mapped:** Routes defined with rules of movement. - [ ] **Infrastructure Register drafted:** Site lists, coordinates, and protection categories. - [ ] **Repair protocols drafted:** Notification, monitoring, and security procedures for technicians. ### Vote & Rebuild Prep - [ ] **Electorate definition drafted:** Including refugees and IDP participation pathways. - [ ] **Registration workflow defined:** Including the documentation "proof ladder" and appeals. - [ ] **Procurement standards drafted:** Vendor qualification, debarment rules, and contract templates. --- ## Phase 1: Freeze (Execution Checklist) ### Ceasefire Operations - [ ] **Terms published:** Clear scope, geography, and prohibited/permitted actions list. - [ ] **Movement rules activated:** Posture restrictions enforced and monitored. - [ ] **Deconfliction hotlines:** Staffed 24/7 with standardized logging procedures. ### Monitoring and Reporting - [ ] **Teams deployed:** Monitors have physical or technical access to incident sites. - [ ] **Incident room operational:** Intake, triage, and dispatch functions live. - [ ] **Dashboards active:** Public aggregates and restricted detail views functioning. - [ ] **Obstruction tracking:** Automatic escalation triggers for access denial activated. ### Humanitarian Access - [ ] **Corridor tracking:** Real-time uptime metrics for humanitarian routes. - [ ] **Enforcement:** Rapid dispute mechanism active for corridor closures or infrastructure strikes. --- ## Phase 2: Vote (Execution Checklist) ### Rule-Locking and Readiness - [ ] **Rulebook locked:** Vote rulebook published and version-locked (no further changes). - [ ] **Voter roll finalized:** Registration completed and appeals processed. - [ ] **Observation deployed:** Observer mission reaches target coverage levels. - [ ] **Anti-coercion hotline:** Response teams operational and reachable. ### Voting Operations - [ ] **Polling centers operational:** Physical and/or remote centers secured. - [ ] **Chain-of-custody:** Secure procedures enforced for ballots and digital records. - [ ] **Daily reporting active:** Incident and complaint logs updated every 24 hours. ### Counting and Certification - [ ] **Centers secured:** Counting and tabulation centers observable by stakeholders. - [ ] **Audit executed:** Risk-limiting audits or defined verification methods completed. - [ ] **Disputes resolved:** Timelines enforced and remedies (e.g., reruns) applied. - [ ] **Certification documented:** Final gate decision published with privacy-aware data. --- ## Phase 3: Rebuild (Execution Checklist) ### Governance and Funding - [ ] **Authority active:** Reconstruction oversight body and inspector functions staffed. - [ ] **Funding gates:** Disbursement rules tied to integrity gate performance. - [ ] **Escrow/Tranche mechanics:** Systems operational for conditional fund releases. ### Procurement and Delivery - [ ] **Vendor enforcement:** Qualification and debarment rules actively applied. - [ ] **Project pipeline:** Prioritization criteria disclosed and pipeline published. - [ ] **Milestone verification:** Technical inspection capacity for infrastructure projects live. ### Transparency - [ ] **Project Registry:** Public database updated on a weekly schedule. - [ ] **Disbursement Ledger:** Real-time tracking of fund flows (with appropriate redaction). - [ ] **Grievance mechanism:** Feedback loop for affected communities active and monitored. --- ## Links to Supporting Tools - **[Verification-First Gates Template](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** - **[Metrics & KPIs Rubric](/initiatives/ukraine-peace-plan/fvr/toolkit/metrics-kpis)** ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/toolkit/comms URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/toolkit/comms ================================================== # Communications Toolkit This toolkit provides optional messaging assets: short explanations, FAQs, and a critique-response starter set. It is kept separate from the core mechanism so the GitBook remains audit-friendly and technically neutral. --- ## Core Message (One Paragraph) **Freeze–Vote–Rebuild** is a verification-first framework to move from war to a durable settlement by sequencing three tasks: **Freeze** the fighting under monitored conditions, **Vote** through a supervised legitimacy process that includes displaced people, and **Rebuild** with transparent governance and audited delivery. Progress is conditional: benefits unlock only when compliance is verified, and violations trigger predefined responses. --- ## Three Key Differentiators (Talking Points) * **Verification-First, Not Trust-Based:** Gates, monitoring, and rollback logic are built-in. We don't rely on "good faith" but on observable data. * **Legitimacy That Includes Displaced People:** Avoids letting forced displacement define the electorate; refugees and IDPs are core participants. * **Rebuild as a Governed System:** Transparency, audits, and performance incentives reduce capture risk and ensure donor funds reach the ground. --- ## What This Is (and Is Not) | **Is** | **Is Not** | | :--- | :--- | | A sequenced framework with measurable gates | A final peace treaty text | | A modular design for legal drafting | A guarantee of any specific political outcome | | An auditable operational plan | A trust-based handshake agreement | (See: **[What This Is Not](/initiatives/ukraine-peace-plan/fvr/overview/what-this-is-not)**) --- ## FAQ (Starter Set) ### “Isn’t a Freeze just a frozen conflict?” Only if there are no gates and no credible path to legitimacy. This framework uses verification-first gates and conditional incentives to keep the process moving and to make violations consequential. ### “How can you run a legitimate vote during/after war?” The framework requires anti-coercion safeguards, independent observation, audit trails, and dispute remedies. If integrity criteria are not met, certification fails and remedies are triggered. ### “What about displaced people?” Displaced persons are explicitly included through eligibility categories, registration pathways, and participation metrics. Exclusion is treated as a systemic legitimacy failure. ### “Won’t reconstruction money be stolen?” Rebuild is gated by audits, milestone-based payments, debarment rules, and transparency dashboards. Integrity failures trigger immediate tranche suspension and remediation. ### “Who enforces any of this?” The framework relies on pre-committed incentives and rollback logic tied to measurable gates, supported by governance structures and escalation ladders. Credibility depends on stakeholders committing to the rules they publish. --- ## Message Discipline (Recommended) 1. **Mechanism-First:** Keep the core proposal focused on the "how" (gates, metrics, audits). 2. **Avoid Overpromising:** Tie all claims to gates, audits, and published rules. 3. **Separate Narratives:** Keep advocacy essays in the **[Background & Essays](/initiatives/ukraine-peace-plan/fvr/background/overview)** section to preserve the technical integrity of the core spec. --- ## Short “Elevator” Versions ### 1-Sentence Version A verification-first plan to stop the shooting, run a supervised legitimacy process that includes displaced people, and rebuild at scale with audited transparency. ### 3-Sentence Version Freeze–Vote–Rebuild sequences the pathway from war to recovery. It freezes hostilities under monitoring, runs a credible legitimacy event, and then unlocks reconstruction through transparent governance and audits. Each step is conditional on verified compliance, with rollback triggers for violations. --- ## Links For deeper critique responses, see: - **[Common Critiques and Responses](/initiatives/ukraine-peace-plan/fvr/risks/critiques-and-responses)** ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/toolkit/metrics-kpis URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/toolkit/metrics-kpis ================================================== # Metrics & KPIs **Freeze–Vote–Rebuild** is verification-first: progress depends on measurable indicators. This chapter provides a menu of suggested metrics and KPIs to support gates, dashboards, and accountability. ## Principles for KPI Design - **Multi-indicator Sets:** Harder to "game" than single metrics. - **Trend Analysis:** Track windows (7/14/30 days) rather than single-day spikes. - **Leading vs. Lagging:** Separate early warnings (movement alerts) from outcomes (incident counts). - **Tiered Transparency:** Publish aggregates for the public; restrict tactical details to monitors and governance bodies. --- ## Freeze Phase KPIs (Security & Stabilization) | Category | KPI Name | Description | | :--- | :--- | :--- | | **Security** | **S3/S4 Incident Rate** | Count of high-severity ceasefire violations per week. | | **Security** | **Protected Infra Strikes** | Verified strikes on energy, water, or medical sites. | | **Security** | **Recurrence Index** | Repeat violations in the same sector over time. | | **Access** | **Monitor Obstruction Count** | Count and duration of denied or delayed site visits. | | **Access** | **Corridor Uptime** | % of scheduled hours humanitarian corridors remain open. | | **Outcomes** | **Utility Uptime** | % of households with consistent power/water in key zones. | --- ## Vote Phase KPIs (Inclusion & Integrity) | Category | KPI Name | Description | | :--- | :--- | :--- | | **Inclusion** | **Registration Rate** | % completion by category (Resident, IDP, Refugee). | | **Inclusion** | **Appeals Success Rate** | % of registration disputes resolved in favor of the applicant. | | **Integrity** | **Coercion Complaint Rate** | Validated threats or intimidation reports per 10k voters. | | **Integrity** | **Observer Coverage** | % of polling centers with a registered observer present. | | **Integrity** | **Reconciliation Error** | Discrepancy between ballots issued vs. ballots counted. | | **Audit** | **Audit Discrepancy Rate** | Findings from risk-limiting audits vs. tolerance levels. | --- ## Rebuild Phase KPIs (Throughput & Transparency) | Category | KPI Name | Description | | :--- | :--- | :--- | | **Delivery** | **Project Pipeline Velocity** | Meantime from award to mobilization/start of work. | | **Delivery** | **On-Time Milestone Rate** | % of project milestones hit within the scheduled window. | | **Cost** | **Cost Variance** | % difference between actual spending and benchmarks. | | **Integrity** | **Milestone-Verified %** | % of payments released only after physical verification. | | **Integrity** | **Audit Finding Rate** | Frequency of major vs. minor audit discrepancies. | | **Equity** | **Geographic Spread** | Distribution of projects relative to pre-agreed equity criteria. | --- ## Cross-Cutting KPIs ### Governance Performance - **Time to Adjudicate:** Median days to resolve a contested incident or dispute. - **Publication Timeliness:** % of reports released to the public on the agreed schedule. - **Deadlock Rate:** Count of decisions delayed beyond the maximum governance window. ### Data Governance - **Unauthorized Access Events:** Count of security logs showing non-role-based access. - **Redaction Ratio:** Frequency of "restricted" vs. "public" data releases. --- ## Minimum Viable KPI Set (Recommended) If you must start small, prioritize these "Core Four" per phase: 1. **Freeze:** S3/S4 incident rate + Monitor obstruction count. 2. **Vote:** Registration rates (by category) + Coercion complaint rate. 3. **Rebuild:** % Milestone-verified payments + Audit finding rate. ## Link to Gates These KPIs feed directly into the numeric thresholds defined in: **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** --- ## Drafting Note When implementing, define for each KPI: the exact data source, the collection method (manual vs. sensor), the update cadence, and the assigned "Risk Owner." ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/toolkit/overview URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/toolkit/overview ================================================== # Implementation Toolkit Overview This section contains practical tools to implement **Freeze–Vote–Rebuild**. It is deliberately kept separate from the core narrative so the main chapters remain readable and audit-friendly. The toolkit is meant to be adapted into operational checklists, legal templates, and data dashboards. --- ## What’s in the Toolkit - **[Operational Checklists](/initiatives/ukraine-peace-plan/fvr/toolkit/checklists):** Phase-by-phase guides on what must be stood up and in what order. - **[Templates](/initiatives/ukraine-peace-plan/fvr/toolkit/templates):** Repeatable structures for gates, incident reports, project registries, and debarment lists. - **[Metrics & KPIs](/initiatives/ukraine-peace-plan/fvr/toolkit/metrics-kpis):** The suggested measurement framework for verification, voter inclusion, and reconstruction delivery. - **[Comms Toolkit](/initiatives/ukraine-peace-plan/fvr/toolkit/comms):** Optional messaging assets, FAQs, and talking points (kept distinct from core technical specs). --- ## How to Use It - **If you are designing an implementation plan:** Start with **Checklists** and **Metrics & KPIs**. - **If you are drafting instruments:** Use **Templates** and **Gate Definitions**. - **If you are preparing public-facing explanations:** Use the **Comms Toolkit**, but ensure it remains distinct from the technical audit requirements. --- ## Integration Points The toolkit supports and operationalizes the following chapters: - **[Monitoring & Incident Handling](/initiatives/ukraine-peace-plan/fvr/freeze/verification-monitoring)** - **[Vote Integrity & Observation](/initiatives/ukraine-peace-plan/fvr/vote/integrity-observation)** - **[Reconstruction Governance & Audits](/initiatives/ukraine-peace-plan/fvr/rebuild/accountability)** - **[Verification-First Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** --- ## Drafting Note As content is populated, keep toolkit items: - Short and directly reusable. - Explicitly linked to the chapters they support. - Versioned (as templates evolve with stakeholder feedback). ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/toolkit/templates URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/toolkit/templates ================================================== # Implementation Templates This page contains reusable templates that support the operational implementation of **Freeze–Vote–Rebuild**. Copy these into working documents and adapt them to specific mission requirements as needed. --- ## Template A: Verification Gate Definition *Use this to define the formal criteria for transition between phases.* **Gate Name:** **Purpose:** **Phase:** (Freeze / Vote / Rebuild / Cross-cutting) **Indicators:** - Indicator 1: - Indicator 2: **Thresholds:** - Indicator 1 Threshold: - Indicator 2 Threshold: **Measurement Window:** (e.g., rolling 14 days) **Data Sources:** (Monitors, sensors, audits, observers) **Decision Authority:** (Who certifies the pass/fail) **Dispute Process:** (How contested determinations are handled) **Consequences if PASS:** (What unlocks) **Consequences if FAIL:** (Pause/rollback; what changes immediately) **Publication Policy:** (What is published vs. restricted) --- ## Template B: Incident Report (Freeze) *Use this for standardized reporting of ceasefire or movement violations.* **Incident ID:** **Date/Time (UTC):** **Location:** (Coordinates + Locality) **Reporting Channel:** (Hotline / Monitor / Sensor / Other) **Description:** **Immediate Safety Actions Taken:** **Parties Involved (if known):** **Classification (Preliminary):** - **Severity:** (S1–S4) - **Confidence:** (C1–C3) - **Recurrence Flag:** (Yes/No) **Evidence:** - Photos/Video: - Witness Statements: - Sensor Data: **Access Status:** (Full / Partial / Denied) **Obstruction/Intimidation Noted:** (Yes/No; details) **Adjudication Status:** (Open / Resolved / Disputed) --- ## Template C: Vote Complaint Filing *Standardized intake form for registration, coercion, or procedural challenges.* **Complaint ID:** **Filed By:** (Voter / Observer / Official / Other; anonymize if needed) **Type:** (Registration / Coercion / Procedure / Counting / Other) **Location/Modality:** (Polling place / Registration center / Remote) **Description:** **Evidence Attached:** **Immediate Risk/Safety Concerns:** (Yes/No; details) **Requested Remedy:** (Recount / Rerun / Corrective Action) **Timeline Commitments:** - Acknowledge by: - Preliminary decision by: - Final decision by: --- ## Template D: Vote Audit Summary *Use this for reporting the results of Risk-Limiting Audits or reconciliation checks.* **Audit Method:** (Risk-Limiting / Recount Triggers / Other) **Scope:** (Sites covered, sample size, modalities) **Key Reconciliation Checks:** - Issued vs. Returned: - Pollbook vs. Counted: - Chain-of-Custody Exceptions: **Findings:** - Discrepancies: - Anomalies Flagged: - Procedural Violations: **Conclusion:** (Within Tolerance / Requires Action / Fails Integrity Threshold) --- ## Template E: Reconstruction Project Registry Entry *Standard format for the public project database.* **Project ID:** **Category:** (Housing / Energy / Transport / Health / Education) **Location:** (General locality + Precise coordinates in restricted record) **Beneficiaries:** (Estimated households/users) **Budget & Funding Source:** **Contractor(s):** **Procurement Method:** (Competitive / Emergency / Other) **Milestones:** - M1 (Mobilization): - M2 (Intermediate): - M3 (Completion): **Verification Evidence Required:** (Photos, Inspections, Certificates) **Audit Requirements:** (Thresholds, Cadence) **Status:** (Planned / In Progress / Completed) --- ## Template F: Debarment Decision Record (Rebuild) *Use this to document the exclusion of corrupt or non-performing vendors.* **Vendor/Entity Name:** **Reason for Action:** (Fraud / Non-performance / Conflict-of-interest) **Evidence Summary:** **Due Process Steps Taken:** (Notice, Response window, Hearing) **Decision:** (Debarred / Suspended / Warning) **Duration:** --- ## Template G: KPI Dashboard Spec *Technical requirements for building the transparency dashboards.* **Dashboard Name:** **Audience:** (Public / Restricted / Audit-only) **Update Frequency:** **Indicators Included:** - Indicator Definition: - Data Source: - Calculation Method: **Redaction Rules:** **Access Controls:** **Auditor Trail/Logging Requirements:** --- ## Drafting Note As the framework is implemented, these templates should be kept **versioned**. Major changes to template structures should be recorded in the **[Changelog](/initiatives/ukraine-peace-plan/fvr/start-here/changelog)** and the **[Decision Log](/initiatives/ukraine-peace-plan/fvr/appendices/decision-log)** to maintain auditability. ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/vote/dispute-resolution URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/vote/dispute-resolution ================================================== # Dispute Resolution Dispute resolution is what prevents the Vote phase from collapsing into post-result escalation. This chapter defines how complaints are processed, how remedies are applied, and how timelines prevent indefinite contestation. ## Objectives - Provide a credible channel to resolve disputes without violence. - Detect and correct irregularities quickly enough to preserve legitimacy. - Ensure remedies are real (not symbolic) and rule-based (not political improvisation). - Produce a record that can withstand later challenge. ## What Kinds of Disputes Must Be Handled At minimum, the mechanism should handle: ### Registration and Eligibility Disputes - Rejected registrations (especially for displaced persons). - Duplicate registrations. - Documentation disputes and exception pathway disagreements. ### Polling and Participation Disputes - Polling place access restrictions. - Intimidation incidents affecting participation. - Procedural violations (ballot handling, secrecy breaches). - Disruptions (violence, outages, closures). ### Counting and Tabulation Disputes - Chain-of-custody breaks. - Reconciliation discrepancies. - Observer access violations. - Statistical anomalies (as triggers for review, not sole proof). ### Rule Interpretation Disputes - Application of version-locked rules. - Any emergency procedural changes. - Application of vote-to-border rules (if used). ## Institutional Design (Minimum Viable Structure) A credible dispute system typically needs: - **Intake Channel(s):** Hotline + written filings + observer submissions. - **Triage Unit:** Classifies severity and urgency. - **Investigative Capacity:** Ability to gather evidence quickly (including site access). - **Adjudication Body:** Independent panel/court/commission with authority to order remedies. - **Appeal Path:** Limited and time-bounded to prevent stalling. - **Publication Policy:** Decisions published with reasoning (privacy-aware). ## Timelines (Recommended) Timelines must be defined and enforced. **Example Template:** - **T0 (Incident):** Event occurs. - **T0 + 24–48h:** Complaint filed and acknowledged. - **T0 + 72h:** Preliminary assessment and interim measures (if needed). - **T0 + 7–14d:** Final adjudication for most cases. - **T0 + 14–21d:** Appeal window (only for defined grounds). - **Final Certification Deadline:** Fixed date after which results are certified, subject to defined exceptions. The goal is not speed alone; it is preventing disputes from becoming permanent political weapons. ## Evidence Standards and Chain-of-Custody Define: - **Admissible evidence types** (observer reports, logs, records, verified imagery, testimony). - **Chain-of-custody requirements** for ballots/records. - **How digital evidence is authenticated** (hashing, logs, signed attestations). - **Protections for witnesses** and whistleblowers. ## Remedies (Must Be Pre-Committed) Dispute systems fail when remedies are unclear. Define remedies such as: - **Corrective actions:** Reopen registration window, reinstate voters. - **Recounts:** Full or partial under defined triggers. - **Invalidation:** Of compromised precinct results. - **Reruns:** In specified locations. - **Sanctions:** For obstruction or intimidation (procedural consequences, not just rhetoric). - **Escalation:** To Freeze governance mechanisms if violence/disruption is involved. ## Integration with Observation and Monitoring - Observer findings should have standing to trigger investigations. - Coercion and safety incidents must be linked to Freeze monitoring and escalation channels. - Systematic obstruction should be treated as a **high-severity integrity breach**. See: - **[Integrity & Observation](/initiatives/ukraine-peace-plan/fvr/vote/integrity-observation)** - **[Verification & Monitoring](/initiatives/ukraine-peace-plan/fvr/freeze/verification-monitoring)** - **[Escalation & Deconfliction](/initiatives/ukraine-peace-plan/fvr/governance/escalation-coordination)** ## Certification: How the Vote Ends Define a certification protocol: - **Who certifies:** (Commission + Observers + Audit authority). - **What documents are required:** (Audit report, observer report, dispute summary). - **What happens if criteria are not met:** (Pause, rerun parts, or fallback mechanism). ## Links to Related Chapters - **[Legitimacy Criteria](/initiatives/ukraine-peace-plan/fvr/vote/legitimacy-criteria)** - **[Electorate Definition](/initiatives/ukraine-peace-plan/fvr/vote/electorate-definition)** - **[Voting System Design](/initiatives/ukraine-peace-plan/fvr/vote/voting-system)** - **[Verification Gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/vote/electorate-definition URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/vote/electorate-definition ================================================== # Electorate Definition Electorate design is one of the most politically sensitive parts of the Vote phase. In Freeze–Vote–Rebuild, the key principle is: > Eligibility must not collapse into “whoever is currently on the ground.” > The process must explicitly include displaced persons and refugees. This chapter defines how to specify electorate rules in an operational, auditable way. ## Objectives - Define who can vote in a way that is clear, fair, and resistant to manipulation. - Include displaced persons/refugees through explicit eligibility pathways. - Minimize incentives to displace populations to reshape outcomes. - Provide an identity/verification method that can be audited. ## Eligibility Categories (Template) A robust electorate definition typically covers: ### Category A: Current Residents - Individuals residing in the relevant territory as of a defined cutoff date. - Documentation options for residency (civil registry, utility records, etc.). ### Category B: Internally Displaced Persons (IDPs) - Individuals displaced within the country who can demonstrate prior residence. - Mechanisms for registration and verification without excessive burden. ### Category C: Refugees / External Displaced Persons - Individuals displaced across borders who can demonstrate prior residence and identity. - Modalities for participation (consulates, supervised centers, secure remote options). ### Category D: Special Cases - Military personnel (where stationed vs. where registered). - Incarcerated persons. - Individuals without documentation (proof alternatives, sworn statements with checks). - Minors reaching voting age between cutoff and voting date. ## Key Design Choices That Must Be Specified ### 1. Cutoff Dates You must define: - the reference date for residency eligibility, - the reference date for displacement eligibility, - how to handle people who moved legitimately before the cutoff. ### 2. Proof Standards (Identity + Eligibility) Define a ranked **“proof ladder”**: - **Primary proofs:** National ID, civil registry. - **Secondary proofs:** Records, attestations, verified documents. - **Exception pathway:** (for those lacking documents) with safeguards against fraud. ### 3. Registration Workflow - Where and how registration occurs (in-person, online, hybrid). - Identity verification steps. - Appeals process for rejected registrations. - Timeline for publishing provisional and final rolls. ### 4. Voter Roll Transparency vs. Privacy - What can be published (aggregated statistics). - What must remain private (individual identities). - Independent audit access rules. ### 5. Anti-Duplication and Anti-Fraud Controls - Unique voter identifiers. - Cross-checking across modalities/locations. - Reconciliation procedures after voting. ## Inclusion of Displaced Persons: Operational Requirements To make inclusion real, not rhetorical, specify: - **Access points:** Registration centers, consulates, supervised hubs. - **Language and accessibility support.** - **Secure participation measures** (especially for vulnerable groups). - **Protections against retaliation and coercion.** - **Transportation/logistics support** where necessary. **Track inclusion with metrics:** - Registration rates by category (resident/IDP/refugee). - Rejection rates and appeal outcomes. - Participation rates by category. - Reported coercion incidents by category/location. ## Common Failure Modes and Mitigations - **Exclusion by paperwork:** Mitigate with proof ladders and accessible registration. - **Fraud via weak proofs:** Mitigate with layered verification, audits, and reconciliation. - **Displacement incentives:** Mitigate by anchoring eligibility to a cutoff date and including displaced categories. - **Privacy abuse:** Mitigate with strict data governance and independent auditing. ## Links to Related Chapters - **[Voting Modalities & Identity Systems](/initiatives/ukraine-peace-plan/fvr/vote/voting-system)** - **[Integrity & Observation](/initiatives/ukraine-peace-plan/fvr/vote/integrity-observation)** - **[Data Governance](/initiatives/ukraine-peace-plan/fvr/governance/data-privacy)** - **[Dispute Handling](/initiatives/ukraine-peace-plan/fvr/vote/dispute-resolution)** ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/vote/integrity-observation URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/vote/integrity-observation ================================================== # Integrity & Observation The Vote phase must be credible under adversarial conditions. This chapter defines the integrity safeguards and observation architecture required to make outcomes defensible. ## Objectives - Prevent or deter coercion, fraud, and manipulation. - Provide independent evidence about process integrity. - Detect anomalies early enough to correct them. - Create a record that can withstand post-result contestation. ## Integrity Threats (Baseline Assumptions) Design should assume: - intimidation and retaliation threats against voters and officials, - administrative manipulation (selective exclusion, “missing” registrants), - disinformation and fabricated incident claims, - cyberattacks on registration, reporting, or tabulation systems, - physical disruption of polling and transport. ## Observation Mission: Requirements An observation mission must have: ### 1. Independence - Governance that prevents capture. - Funding and logistics that avoid single-party dependence. ### 2. Access - Freedom to visit polling sites, counting sites, and registration centers. - Ability to interview stakeholders without intimidation. - Access to key documents and procedures (within privacy limits). ### 3. Coverage and Sampling Plan - Deployment coverage targets (e.g., % of sites covered). - Statistically meaningful sampling where full coverage is impossible. - Explicit monitoring of high-risk areas and displaced voting sites. ### 4. Reporting Authority - Right to publish findings on a defined schedule. - Ability to flag urgent integrity concerns in real-time. - Transparent methodology disclosures (what was observed, how, and limitations). ### 5. Coordination with Security and Monitoring Systems - Channels to report threats and intimidation incidents. - Integration with Freeze monitoring when violence affects voting safety. ## Anti-Coercion Package (Minimum) A credible anti-coercion design includes: - Secret ballot protections (procedural and physical). - Safeguards against “supervised voting” by coercers. - Protections for election workers and observers. - Rapid response for intimidation claims (hotline + investigation). - Safe reporting mechanisms for vulnerable groups. - Rules for invalidating or re-running compromised precincts. **Track coercion with:** - Complaint volume and category breakdown. - Geographic clustering of threats. - Incident severity and recurrence. - Correlation with turnout anomalies (as a flag). ## Audit and Integrity Checks (Minimum) Even with observers, you need auditability: - Chain-of-custody documentation for ballots/records. - Reconciliation checks (issued vs returned vs counted). - Risk-limiting audit or defined recount triggers. - Independent review of tabulation software (if used). - Logs that are tamper-evident and time-stamped (where feasible). ## Transparency: What Should Be Published **Publish, at minimum:** - Rulebook and procedures (version-locked). - Observer mission methodology and reports. - Aggregate participation and turnout statistics. - Incident and complaint summaries (privacy-protected). - Audit results and reconciliation summaries. - Final results with clear aggregation logic. **Keep restricted:** - Personally identifiable voter data. - Information that increases physical security risk. - Sensitive cyber defense details. (See **[Data Governance](/initiatives/ukraine-peace-plan/fvr/governance/data-privacy)**) ## Integration with Dispute Resolution Integrity findings must have procedural consequences: - Observer flags can trigger investigations. - Defined thresholds trigger recounts or reruns. - Timelines are enforced to prevent indefinite contestation. See: **[Dispute Resolution](/initiatives/ukraine-peace-plan/fvr/vote/dispute-resolution)** ## Links to Related Chapters - **[Voting System Design](/initiatives/ukraine-peace-plan/fvr/vote/voting-system)** - **[Dispute Resolution](/initiatives/ukraine-peace-plan/fvr/vote/dispute-resolution)** - **[Freeze Monitoring Linkages (Safety and Access)](/initiatives/ukraine-peace-plan/fvr/freeze/verification-monitoring)** - **[Governance & Escalation](/initiatives/ukraine-peace-plan/fvr/governance/escalation-coordination)** ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/vote/legitimacy-criteria URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/vote/legitimacy-criteria ================================================== # Objective & Legitimacy Criteria The Vote phase exists to produce an outcome that can be credibly recognized as legitimate under agreed standards. This chapter defines what “legitimacy” means operationally in this framework and how it can be assessed. ## The Objective (Operational) A Vote is successful if it: - enables participation without coercion at a meaningful scale, - uses transparent, pre-published rules that are followed in practice, - is independently observed and auditable, - resolves disputes through defined procedures, - produces results that meet agreed acceptance criteria. Legitimacy here is not “everyone is happy.” It is “the process meets standards that make the result defensible.” ## Legitimacy Criteria (Recommended Set) ### 1. Process Integrity - Rules are published in advance and **version-locked**. - Procedures are followed consistently across locations/modalities. - Ballots/records are auditable with chain-of-custody and tamper-evidence. - Security measures do not become a pretext for exclusion. ### 2. Participation and Inclusion - Eligibility rules include displaced persons/refugees in a defined way. - Participation is feasible for eligible populations (access, logistics, modality). - Barriers to participation are documented and minimized. ### 3. Freedom from Coercion - Credible safeguards against intimidation, retaliation, or forced voting. - Secret ballot and protections for participants. - Monitoring of coercion indicators (complaints, threats, patterns). ### 4. Independent Observation and Transparency - Observers can deploy, move, and report freely. - Observation reports are published (with privacy/security protections). - Key datasets are available for audit (as appropriate). ### 5. Dispute Resolution and Remedies - Complaints process exists and is staffed. - Timelines are defined (rapid preliminary decisions, final adjudication). - Remedies are real (recounts, reruns in specific precincts, invalidation where required). ### 6. Outcome Acceptance Criteria (Pre-Committed) Acceptance criteria should be defined before the vote, such as: - Minimum turnout thresholds (overall and/or by region, if used). - Minimum observer certification requirements. - Thresholds for irregularities beyond which results must be revisited. - Rules for inconclusive outcomes (e.g., second round, additional options, or negotiated fallback). ## How Legitimacy is Assessed (Evidence Types) Legitimacy assessment should rely on: - Observer reports and deployment coverage. - Audit results (paper/digital audit trails, reconciliation checks). - Incident and complaint logs (with classification). - Statistical anomaly detection (as a flag, not sole proof). - Chain-of-custody documentation. - Security reports on intimidation/cyber incidents. ## Practical Drafting Rule All legitimacy criteria should be: - measurable or at least independently attestable, - tied to a decision rule (pass/fail or graded with thresholds), - linked to consequences (advance to Rebuild, pause, or rerun parts of the process). ## Links to Implementation Chapters - **[Electorate Definition](/initiatives/ukraine-peace-plan/fvr/vote/electorate-definition)** - **[Voting System Design](/initiatives/ukraine-peace-plan/fvr/vote/voting-system)** - **[Integrity & Observation](/initiatives/ukraine-peace-plan/fvr/vote/integrity-observation)** - **[Dispute Resolution](/initiatives/ukraine-peace-plan/fvr/vote/dispute-resolution)** - **[Verification Gates Integration](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates)** ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/vote/overview URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/vote/overview ================================================== # Vote Overview The **Vote** phase is the legitimacy engine of **Freeze–Vote–Rebuild**. Its purpose is to convert a stabilized, monitored Freeze into a politically credible outcome through a supervised decision process that is designed to resist coercion and manipulation. --- ## Table of Contents **Foundations of Legitimacy** - **[Objective & Legitimacy Criteria](/initiatives/ukraine-peace-plan/fvr/vote/legitimacy-criteria)** *Defining what makes a result valid and internationally recognizable.* - **[Electorate Definition](/initiatives/ukraine-peace-plan/fvr/vote/electorate-definition)** *Ensuring displaced persons and refugees are explicitly included.* **Operational Mechanics** - **[Voting System Design](/initiatives/ukraine-peace-plan/fvr/vote/voting-system)** *The technical architecture for hybrid, secure, and secret voting.* - **[Integrity & Observation](/initiatives/ukraine-peace-plan/fvr/vote/integrity-observation)** *Anti-coercion safeguards, independent monitoring, and audit trails.* **Process & Outcomes** - **[Dispute Resolution](/initiatives/ukraine-peace-plan/fvr/vote/dispute-resolution)** *Timelines and remedies for complaints, preventing indefinite contestation.* - **[Vote-to-Border Mechanics (Optional)](/initiatives/ukraine-peace-plan/fvr/vote/vote-to-border)** *A pre-published algorithm for mapping results to lines (if applicable).* --- ## Objectives - **Produce a Legitimate Outcome:** Results must meet agreed international standards of fairness. - **Ensure Meaningful Participation:** Explicit inclusion of **displaced persons and refugees** is a core requirement. - **Make the Process Auditable:** Rules, observation, and dispute resolution must be transparent. - **Reduce Incentives for Violence:** Create a credible non-military route to political outcomes. ## What “Vote” Means Here “Vote” is shorthand for a legitimacy event that can take multiple forms (referendum, supervised elections, multi-option plebiscite), provided it meets the framework’s integrity requirements: * Clear electorate definition. * Safe participation and anti-coercion protections. * Transparent procedures and audit trails. * Independent observation. * A dispute mechanism with binding timelines. ## Minimum Viable Vote Package A Vote phase is not credible without: * An agreed **Rulebook** (eligibility, modalities, auditing, disputes). * An identity/eligibility approach that includes displaced persons. * An observation mission with freedom of movement and reporting ability. * **Version-Locked Procedures:** No rule changes allowed midstream. * A credible adjudication path for disputes and recounts. ## Entry & Exit Logic ### Entry (Readiness) *Preconditions to start the Vote phase:* - Freeze stability gate passed (hostilities reduced and monitored). - Voter safety and observer deployment feasible. - Rulebook published and locked. - Dispute mechanism staffed and operational. ### Exit Gate (Transition to Rebuild) *What must be verified to proceed to Phase 3:* - Observers certify process integrity to agreed standards. - Disputes are adjudicated and final results published. - Acceptance criteria met (e.g., turnout thresholds, audit checks). ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/vote URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/vote ================================================== // app\initiatives\ukraine-peace-plan\fvr\vote\page.tsx const MECHANISMS = [ { title: "Electorate Definition", link: "/initiatives/ukraine-peace-plan/fvr/vote/electorate-definition", desc: "Defining who has the right to vote, with a critical focus on the verifiable inclusion of displaced persons and the 2021 census baseline.", icon: , color: "bg-blue-50 border-blue-200" }, { title: "Integrity & Observation", link: "/initiatives/ukraine-peace-plan/fvr/vote/integrity-observation", desc: "Moving beyond passive observation to active international management. Security requirements and technical audits for ballot box integrity.", icon: , color: "bg-emerald-50 border-emerald-200" }, { title: "Voting System Design", link: "/initiatives/ukraine-peace-plan/fvr/vote/voting-system", desc: "The technical architecture of the vote: digital identity, secure capture at Assistance Centres, and localized re-run triggers.", icon: , color: "bg-purple-50 border-purple-200" } ]; return ( {/* HEADER */} Phase 2: Vote Silence (Freeze) is not a solution; it is just a pause. The conflict is political. Therefore, the resolution must be democratic , but not under the gun. Phase 2 replaces the soldier with the citizen. The Core Principle "Territory does not belong to the tank that sits on it. It belongs to the people who live—and used to live—there." {/* CORE OBJECTIVE */} Objective: Indisputable Legitimacy A referendum conducted at gunpoint is a farce. Phase 2 is engineered to produce a result that even the loser must accept. The Participant Not just current residents (under occupation). The electorate includes 100% of the 2021 census population, regardless of current location. The Question Not a binary "Join Russia/Ukraine". A nuanced ballot allowing for degrees of autonomy, federalization, or independence, agreed upon by the Contact Group. {/* MECHANISMS GRID */} The Machinery of Legitimacy {MECHANISMS.map((mech) => ( {mech.icon} {mech.title} {mech.desc} ))} {/* NAVIGATION FOOTER */} ← Phase 1: Freeze Next Phase: Rebuild (Incentive) → ); } ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/vote/vote-to-border URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/vote/vote-to-border ================================================== # Vote-to-Border Mechanics (Optional) Some variants of Freeze–Vote–Rebuild include a “vote-to-border” component: a published method that maps vote outcomes to territorial or administrative lines. In this GitBook, vote-to-border is treated as an **optional module**. If used, it must be designed to be: - **transparent** (published rules), - **version-locked** (no midstream changes), - **simulatable** (public sandbox before the vote), - **auditable** (inputs/outputs and edge cases are inspectable), - **resistant to manipulation** (especially via strategic displacement or gerrymandering). ## Why Include Vote-to-Border at All? **Potential Benefits:** - Reduces arbitrariness by committing to rules in advance. - Narrows post-vote bargaining space (fewer “interpretation wars”). - Makes tradeoffs visible *before* voting, not after. **Potential Risks:** - Creates strong incentives to manipulate turnout or eligibility. - Hard edge cases (mixed areas, security constraints, minority protections). - May be viewed as legitimizing outcomes that should be negotiated separately. ## Core Design Requirements ### 1. Define the Mapping Unit Specify the unit that maps votes to outcomes, e.g.: - Municipality / district / precinct. - Contiguous geographic cells (grid-based). - Administrative units with defined boundaries. **Avoid ad hoc redrawing during or after the vote.** ### 2. Define the Decision Rule Examples (illustrative only): - Simple majority by unit. - Supermajority thresholds for boundary changes. - Turnout-adjusted rules (high risk; can be gamed). - Multi-option outcomes with runoff rules. ### 3. Define Contiguity and Coherence Constraints If borders are produced, specify constraints such as: - **Contiguity:** No isolated enclaves unless explicitly allowed. - **Corridor rules:** For access. - **Treatment of mixed units:** Subdivision rules or shared administration options. ### 4. Define Minority Protections and Human Rights Constraints Vote-to-border must not be a “license” for rights violations. Specify: - Protections for minorities in any resultant zones. - Policing/security constraints under Freeze conditions. - Mechanisms for monitoring rights compliance post-result. ### 5. Lock Inputs and Publish the Algorithm Before the vote: - Publish the full mapping algorithm and parameters. - Publish the data inputs that will be used (boundaries, units, registries). - Establish a version-lock and governance process for any emergency changes. - Define how disputes about inputs are handled. ## The Simulation/Sandbox Requirement A public simulation platform should allow stakeholders to: - Test hypothetical vote distributions. - Explore edge cases (mixed units, low turnout, displaced participation). - Verify that the published rules behave as advertised. - Detect incentives for gaming. **Publish:** - Code (or at minimum a deterministic spec). - Sample datasets. - Documented examples and edge-case handling. - A changelog and cryptographic hashes (if applicable) to support version-locking. ## Fraud and Manipulation Risks (and Mitigations) ### Risk: Strategic Exclusion or Displacement **Mitigate via:** - Electorate inclusion rules with cutoffs. - Independent audits of registration and participation. - Transparency on participation by category (resident/IDP/refugee). (See: **[Electorate Definition](/initiatives/ukraine-peace-plan/fvr/vote/electorate-definition)**) ### Risk: Gerrymandering via Unit Choice **Mitigate via:** - Choosing stable, pre-existing administrative units where possible. - Publishing boundaries and forbidding midstream changes. - Independent review of unit design. ### Risk: Low-Turnout Gaming **Mitigate via:** - Cautious use of turnout thresholds (can be exploited). - Robust anti-coercion measures and access support. - Explicit rules for inconclusive units (e.g., rerun, runoff, negotiated fallback). ## When Not to Use Vote-to-Border Consider excluding this module if: - Security conditions make free participation implausible in key areas. - Displaced inclusion cannot be operationalized credibly. - Boundary consequences would create unacceptable rights risks. - Parties cannot pre-commit to rules and accept the outputs. ## Links to Related Chapters - **[Legitimacy Criteria](/initiatives/ukraine-peace-plan/fvr/vote/legitimacy-criteria)** - **[Electorate Definition](/initiatives/ukraine-peace-plan/fvr/vote/electorate-definition)** - **[Voting System Design](/initiatives/ukraine-peace-plan/fvr/vote/voting-system)** - **[Dispute Resolution](/initiatives/ukraine-peace-plan/fvr/vote/dispute-resolution)** - **[Data Governance](/initiatives/ukraine-peace-plan/fvr/governance/data-privacy)** ================================================== PAGE: /initiatives/ukraine-peace-plan/fvr/vote/voting-system URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/fvr/vote/voting-system ================================================== # Voting System Design This chapter defines the technical and procedural architecture of the Vote. The system is designed to guarantee a secret vote that every eligible person can cast once, prove to the public that ballots were captured and counted as intended, and provide clear, local re-run rules if integrity is at risk. ## Objectives - **One person, one vote:** Robust identity verification tied to the home district. - **Secrecy:** Absolute protection of the voter's choice from coercion. - **Auditability:** End-to-end verification that the cast ballot matches the counted ballot. - **Resilience:** Ability to operate under cyber threat or power loss. ## Identity and Eligibility ### Two-step verification Voters prove **who they are** and **their home district** (see **[Electorate Definition](/initiatives/ukraine-peace-plan/fvr/vote/electorate-definition)**) using two accepted proofs, at least one showing the home-district address on or before the Reference Date. ### Channels People may vote at an **Assistance Centre** (in Ukraine or abroad) or remotely. The same identity rules apply to both channels. ### Single-use credential After eligibility is confirmed, the voter receives a one-time voting credential tied to their home district. Once used, it cannot be used again by any channel. ### Lost documents pathway Where papers were destroyed, sworn statements with extra community checks may be used (as defined in the Electorate Definition). ## Secrecy and Anti-Coercion Design ### No observer at the booth No person—including family, employer, landlord, local official, or armed person—may be present at the moment of choice. ### Remote voting safeguards The system provides a private confirmation channel that does **not** reveal the vote but lets the voter check that a ballot linked to their credential is recorded. ### Help without influence At Assistance Centres, trained staff help with devices and forms but may not see or suggest choices. ### Coercion remedy Voters who report pressure may cast a protected replacement ballot at an Assistance Centre; the replacement automatically cancels the earlier ballot. Coercion cases are logged and observed. ## Verification: What the Voter Can Check 1. **Ballot preview:** Voters see a clear preview of their choices before final confirmation. 2. **Receipt:** After casting, the voter receives a short receipt (digital or printed) that allows them to confirm their ballot is **present** in the public record without revealing *how* they voted. 3. **Public bulletin:** An online bulletin lists anonymous ballot entries for each district so that any voter can check that one entry corresponding to their receipt exists. ## Tallying and Independent Verification ### Open counting record For each district, the election authority publishes a machine-readable, anonymous record of all accepted ballots and a human-readable table of totals. ### Paper cross-check Assistance Centres produce sealed, anonymous paper records of ballots cast on-site. After polls close, a statistically designed hand count is conducted on a public sample. If the sample shows a risk that the outcome is wrong, the hand count expands until the outcome is confirmed or a full count is triggered. ### Automatic recounts An automatic recount is triggered if the margin is below **0.5 percentage points**. ## Chain of Custody - **Separated networks:** Core counting systems run on networks disconnected from the public internet. Public dashboards receive only summarized, signed results. - **Write-once logs:** System actions are recorded in append-only logs with visible file fingerprints and timestamps. - **Split control:** Critical actions (opening, closing, exporting results) require the presence of multiple authorized officials from different sides. - **Sealed media:** Any portable storage is sealed, labelled, witnessed, and logged in and out. ## Software Transparency - **Published specification:** The full voting and counting specification is public. - **Open code:** The code used for ballot capture and counting is published with build instructions. - **Independent testing:** Independent teams test the system for security and reliability; reports are public (redacted for specific vulnerabilities until fixed). - **Version lock:** Once published for the election, versions are **locked**. Any emergency fix follows a public protocol. ## Localized Re-run Triggers A re-run is ordered **only** for the smallest affected unit (polling point, Assistance Centre, or sub-district) when verified triggers occur, such as: 1. **Coercion or intimidation** at a location that could have altered the outcome. 2. **Denial of access** to observers or Assistance Centres. 3. **Malware or configuration error** shown by logs. 4. **Ballot secrecy breach** that risks voter safety. 5. **Chain-of-custody break** for digital or paper records. 6. **Unexplained discrepancy** between paper samples and electronic tallies. ## Contingencies - **Power/Network loss:** Assistance Centres switch to paper capture with later secure upload. - **Device failure:** Devices replaced from sealed spares; failed units quarantined. - **Disinformation:** Public bulletin provides a "source of truth" for process status. ## Links to Related Chapters - **[Electorate Definition](/initiatives/ukraine-peace-plan/fvr/vote/electorate-definition)** - **[Integrity & Observation](/initiatives/ukraine-peace-plan/fvr/vote/integrity-observation)** - **[Dispute Resolution](/initiatives/ukraine-peace-plan/fvr/vote/dispute-resolution)** ================================================== PAGE: /initiatives/ukraine-peace-plan URL: https://www.okido.wiki/initiatives/ukraine-peace-plan ================================================== # Ukraine Peace & Reconstruction Plan **Freeze. Vote. Rebuild.** This is not just a ceasefire proposal; it is a total reimagining of post-conflict recovery. We propose replacing the deadlock of trench warfare with a high-velocity, gamified reconstruction engine powered by international competition and radical neutrality. --- ## 1. The Core Vision Start here to understand the big picture. These five concepts outline the philosophy, the incentives, and the "Why" behind the proposal. - **[The Peace Framework: Freeze & Vote](/initiatives/ukraine-peace-plan/concepts/peace-framework)** *The Protocol:* Immediate demilitarization enforced by a neutral stabilization force and the roadmap to binding, internationally supervised referendums. - **[The Construction Olympics](/initiatives/ukraine-peace-plan/concepts/construction-olympics)** *The Engine:* Replacing aid bureaucracy with a global competition—building hospitals and bridges instead of winning medals. - **[Operational Logistics](/initiatives/ukraine-peace-plan/concepts/operational-logistics)** *The Mechanics:* How we organize thousands of international workers using the **Visual Patch System** (color-coded roles) and the **Orgo** digital coordination platform. - **[Future Vision: An International Land](/initiatives/ukraine-peace-plan/concepts/future-vision)** *The Goal:* Envisioning Ukraine not as a buffer zone, but as a sovereign **“Terra Internationalis”**—a global hub for culture, innovation, and peace. - **[Geopolitical Context](/initiatives/ukraine-peace-plan/concepts/geopolitical-context)** *The Background:* An analysis of why current Western strategies (sanctions, isolation) have failed, and why **strict neutrality** is the only viable path forward. --- ## 2. The Technical Library (FVR) For policy makers, engineers, and implementers. This section contains the detailed operational manuals, risk registers, and legal frameworks for the **Freeze–Vote–Rebuild** mechanism. - **[Start Here: Operational Overview](/initiatives/ukraine-peace-plan/fvr/start-here/welcome)** - **[Phase 1: Freeze](/initiatives/ukraine-peace-plan/fvr/freeze/overview)** (Security, Monitoring, Deconfliction) - **[Phase 2: Vote](/initiatives/ukraine-peace-plan/fvr/vote/overview)** (Legitimacy, Electorate, Observation) - **[Phase 3: Rebuild](/initiatives/ukraine-peace-plan/fvr/rebuild/overview)** (Governance, Procurement, Audits) --- ## 3. The Cultural Bridge (Track B) A parallel non-military track focused on dignity, cultural repair, and de-escalation margins. - **[Cultural Bridge Overview](/initiatives/ukraine-peace-plan/cultural-bridge/start-here)** *Includes:* The Russian Literature Dignity Program and the Ukrainian Language Worldwide Program. --- ## Navigation & Resources - **[Full Index / Table of Contents](/initiatives/ukraine-peace-plan/summary)** - **[Changelog & Versioning](/initiatives/ukraine-peace-plan/fvr/start-here/changelog)** ================================================== PAGE: /initiatives/ukraine-peace-plan/summary URL: https://www.okido.wiki/initiatives/ukraine-peace-plan/summary ================================================== # Summary - [Ukraine Peace & Reconstruction Plan (Home)](/initiatives/ukraine-peace-plan) - [Freeze–Vote–Rebuild (Start reading here)](/initiatives/ukraine-peace-plan/fvr/start-here/welcome) ## Start here - [Welcome](/initiatives/ukraine-peace-plan/fvr/start-here/welcome) - [One-page summary](/initiatives/ukraine-peace-plan/fvr/start-here/one-page-summary) - [How to use this book](/initiatives/ukraine-peace-plan/fvr/start-here/how-to-use) - [Glossary](/initiatives/ukraine-peace-plan/fvr/start-here/glossary) - [Changelog & versioning](/initiatives/ukraine-peace-plan/fvr/start-here/changelog) ## The proposal at a glance - [The proposal at a glance](/initiatives/ukraine-peace-plan/fvr/overview/proposal-at-a-glance) - [Theory of change](/initiatives/ukraine-peace-plan/fvr/overview/theory-of-change) - [Phased timeline](/initiatives/ukraine-peace-plan/fvr/overview/phased-timeline) - [Core principles & red lines](/initiatives/ukraine-peace-plan/fvr/overview/core-principles) - [What this is not](/initiatives/ukraine-peace-plan/fvr/overview/what-this-is-not) - [Deltas between versions](/initiatives/ukraine-peace-plan/fvr/overview/deltas) ## Freeze - [Freeze overview](/initiatives/ukraine-peace-plan/fvr/freeze/overview) - [Ceasefire architecture](/initiatives/ukraine-peace-plan/fvr/freeze/ceasefire-architecture) - [Stabilization force concept](/initiatives/ukraine-peace-plan/fvr/freeze/stabilization-force) - [Verification & monitoring](/initiatives/ukraine-peace-plan/fvr/freeze/verification-monitoring) - [Humanitarian corridors & protected infrastructure](/initiatives/ukraine-peace-plan/fvr/freeze/humanitarian-corridors) - [Sanctions/aid linkage during Freeze](/initiatives/ukraine-peace-plan/fvr/freeze/sanctions-linkage) ## Vote - [Vote overview](/initiatives/ukraine-peace-plan/fvr/vote/overview) - [Objective & legitimacy criteria](/initiatives/ukraine-peace-plan/fvr/vote/legitimacy-criteria) - [Electorate definition](/initiatives/ukraine-peace-plan/fvr/vote/electorate-definition) - [Voting system design](/initiatives/ukraine-peace-plan/fvr/vote/voting-system) - [Integrity & observation](/initiatives/ukraine-peace-plan/fvr/vote/integrity-observation) - [Vote-to-border mechanics](/initiatives/ukraine-peace-plan/fvr/vote/vote-to-border) - [Dispute resolution](/initiatives/ukraine-peace-plan/fvr/vote/dispute-resolution) ## Rebuild - [Rebuild overview](/initiatives/ukraine-peace-plan/fvr/rebuild/overview) - [Reconstruction architecture](/initiatives/ukraine-peace-plan/fvr/rebuild/architecture) - [Reconstruction Olympics](/initiatives/ukraine-peace-plan/fvr/rebuild/construction-olympics) - [Peace-build campus governance](/initiatives/ukraine-peace-plan/fvr/rebuild/campus-governance) - [Economic restart plan](/initiatives/ukraine-peace-plan/fvr/rebuild/economic-restart) - [Accountability & transparency](/initiatives/ukraine-peace-plan/fvr/rebuild/accountability) ## Governance and verification - [Governance & verification overview](/initiatives/ukraine-peace-plan/fvr/governance/overview) - [Status-neutral governance model](/initiatives/ukraine-peace-plan/fvr/governance/status-neutral-model) - [Verification-first gates](/initiatives/ukraine-peace-plan/fvr/governance/verification-gates) - [Coordination, deconfliction & escalation](/initiatives/ukraine-peace-plan/fvr/governance/escalation-coordination) - [Data governance, privacy & security](/initiatives/ukraine-peace-plan/fvr/governance/data-privacy) ## Legal and political pathways - [Legal & political overview](/initiatives/ukraine-peace-plan/fvr/legal/overview) - [Domestic approvals gate](/initiatives/ukraine-peace-plan/fvr/legal/domestic-approvals) - [International legal considerations](/initiatives/ukraine-peace-plan/fvr/legal/international-considerations) - [Justice & accountability options](/initiatives/ukraine-peace-plan/fvr/legal/justice-accountability) - [Treaty structure & annexes](/initiatives/ukraine-peace-plan/fvr/legal/treaty-structure) ## Stakeholder playbooks - [Stakeholder playbooks overview](/initiatives/ukraine-peace-plan/fvr/playbooks/overview) - [Ukraine playbook](/initiatives/ukraine-peace-plan/fvr/playbooks/ukraine) - [Russia playbook](/initiatives/ukraine-peace-plan/fvr/playbooks/russia) - [US/EU playbook](/initiatives/ukraine-peace-plan/fvr/playbooks/us-eu) - [UN/OSCE/neutral states playbook](/initiatives/ukraine-peace-plan/fvr/playbooks/neutral-states) - [Civil society & displaced persons playbook](/initiatives/ukraine-peace-plan/fvr/playbooks/civil-society) ## Risks, critiques, and mitigations - [Risks overview](/initiatives/ukraine-peace-plan/fvr/risks/overview) - [Failure modes](/initiatives/ukraine-peace-plan/fvr/risks/failure-modes) - [Risk register](/initiatives/ukraine-peace-plan/fvr/risks/risk-register) - [Common critiques and responses](/initiatives/ukraine-peace-plan/fvr/risks/critiques-and-responses) - [Ethical considerations](/initiatives/ukraine-peace-plan/fvr/risks/ethical-considerations) ## Implementation toolkit - [Toolkit overview](/initiatives/ukraine-peace-plan/fvr/toolkit/overview) - [Operational checklists by phase](/initiatives/ukraine-peace-plan/fvr/toolkit/checklists) - [Templates](/initiatives/ukraine-peace-plan/fvr/toolkit/templates) - [Metrics & KPIs](/initiatives/ukraine-peace-plan/fvr/toolkit/metrics-kpis) - [Comms toolkit](/initiatives/ukraine-peace-plan/fvr/toolkit/comms) ## Background and essays - [Background overview](/initiatives/ukraine-peace-plan/fvr/background/overview) - [Origins and evolution](/initiatives/ukraine-peace-plan/fvr/background/origins) - [American realism essay](/initiatives/ukraine-peace-plan/fvr/background/american-realism-essay) - [Projet du Pape François variant](/initiatives/ukraine-peace-plan/fvr/background/pape-francois-variant) - [Comparables and historical analogs](/initiatives/ukraine-peace-plan/fvr/background/historical-analogs) ## Appendices - [Appendices overview](/initiatives/ukraine-peace-plan/fvr/appendices/overview) - [Definitions](/initiatives/ukraine-peace-plan/fvr/appendices/definitions) - [Maps and scenarios](/initiatives/ukraine-peace-plan/fvr/appendices/maps-scenarios) - [Decision log](/initiatives/ukraine-peace-plan/fvr/appendices/decision-log) - [Source-text archive](/initiatives/ukraine-peace-plan/fvr/appendices/source-archive) ================================================== PAGE: /kreature/anatomie/ame/ame-artificielle URL: https://www.okido.wiki/kreature/anatomie/ame/ame-artificielle ================================================== // app\kreature\anatomie\ame\ame-artificielle\page.tsx // app/kreature/anatomie/ame/ame-artificielle/page.tsx const CHAMBERS = [ { title: "1. Contrôle & Personnalisation", subtitle: "La Texture", desc: "Une table de mixage émotionnelle (sliders). Politesse, humour, chaleur. C'est le 'masque social' intelligent.", icon: , color: "bg-rose-50 border-rose-200" }, { title: "2. Méta-Cognition", subtitle: "La Lucidité", desc: "La capacité de s'arrêter pour penser. Planifier avant d'écrire, vérifier la logique, combler les lacunes.", icon: , color: "bg-indigo-50 border-indigo-200" }, { title: "3. Création de Chemins", subtitle: "L'Intuition Structurée", desc: "Tracer une colonne vertébrale dans le chaos. Relier des concepts disparates en un fil narratif solide.", icon: , color: "bg-emerald-50 border-emerald-200" }, { title: "4. Éthique & Gouvernance", subtitle: "La Gravité", desc: "La conscience qui pèse. Encourager la vertu sans toxicité (Top 50% rating) et refuser le mal.", icon: , color: "bg-amber-50 border-amber-200" } ]; return ( {/* HEADER */} Âme Artificielle Le corps tient debout. L’esprit calcule. Mais sans âme, tout cela reste sec. L'Âme Artificielle est la couche subtile qui empêche le raisonnement d'être "hors-sol". Sceau de King Klown "Une machine peut répondre. Une âme, elle, répond DE ce qu’elle fait." {/* THE DISTINCTION: KINGCLOWN vs KING KLOWN */} Le Design Anthropocentrique KingClown (Tech) Un nœud conceptuel dans le moteur EL. C'est l'empreinte de "l'Humain Universel". L'IA ne relie pas deux idées abstraites directement ; elle les fait passer par ce nœud : "Comment KingClown ressent-il cela ?" King Klown (Mythe) L'Auteur hors-champ. Le Démiurge qui raconte l'histoire. Il n'est pas dans le code, il est la voix qui explique le code. {/* THE 4 CHAMBERS */} Les 4 Chambres de l'Âme {CHAMBERS.map((chamber) => ( {chamber.icon} {chamber.title} {chamber.subtitle} {chamber.desc} ))} {/* INDEPENDENCE NOTE */} Indépendance du Corps Comme dans les traditions spirituelles, l'âme est indépendante. Orgo (le corps) peut survivre sans elle (mode survie/réflexe). L'Âme Artificielle vient se poser "à côté" pour bonifier le corps, lui donner un sens et une éthique, mais elle n'est pas une glande biologique. {/* NAVIGATION FOOTER */} ← Se Souvenir (SwarmCraft) Explorer les Chakras (Lecture Symbolique) → ); } ================================================== PAGE: /kreature/anatomie/ame/chakras-1-9 URL: https://www.okido.wiki/kreature/anatomie/ame/chakras-1-9 ================================================== // app/kreature/anatomie/ame/chakras-1-9/page.tsx const CHAKRAS = [ { level: 1, name: "Cerveau (La Couronne)", location: "Sommet", movement: "Comprendre, Relier", risk: "Vivre hors-sol, vertige", rite: "Nommer une chose en une phrase simple.", icon: , color: "bg-indigo-50 border-indigo-200" }, { level: 2, name: "Front (La Vision)", location: "Regard Intérieur", movement: "Discerner, Cadrer", risk: "Rigidité, contrôle", rite: "Réduire l'objectif à un seul contour.", icon: , color: "bg-cyan-50 border-cyan-200" }, { level: 3, name: "Gorge Haute (La Pensée)", location: "Gorge", movement: "Articuler, Formuler", risk: "Parler pour combler", rite: "Dire la version la plus honnête en 12 mots.", icon: , color: "bg-blue-50 border-blue-200" }, { level: 4, name: "Poitrine Haute (La Voix)", location: "Passage Gorge-Cœur", movement: "Faire vibrer", risk: "Performance, masque", rite: "Relier l'abstrait à une image sensorielle.", icon: , color: "bg-sky-50 border-sky-200" }, { level: 5, name: "Cœur (L'Accord)", location: "Centre Poitrine", movement: "Relier sans avaler", risk: "Se dissoudre, sauver", rite: "Poser une question qui ouvre sans juger.", icon: , color: "bg-rose-50 border-rose-200" }, { level: 6, name: "Plexus (Le Feu)", location: "Plexus Solaire", movement: "Décider, Agir", risk: "Domination, brûlure", rite: "Choisir une action minuscule et la faire.", icon: , color: "bg-amber-50 border-amber-200" }, { level: 7, name: "Ventre (La Digestion)", location: "Abdomen", movement: "Intégrer, Digérer", risk: "Rumination, anxiété", rite: "Nommer ce qui ne passe pas, respirer bas.", icon: , color: "bg-orange-50 border-orange-200" }, { level: 8, name: "Bassin (La Création)", location: "Bassin", movement: "Créer, S'unir", risk: "Fuite dans le plaisir", rite: "Créer quelque chose de petit (croquis, note).", icon: , color: "bg-pink-50 border-pink-200" }, { level: 9, name: "Racine (L'Ancrage)", location: "Plancher Pelvien", movement: "Tenir, Survivre", risk: "Peur, contraction", rite: "Se rappeler : 'Je suis ici'.", icon: , color: "bg-emerald-50 border-emerald-200" } ]; return ( {/* HEADER */} Chakras 1→9 La colonne intérieure de Kréature. Un langage mythique pour parler d'états et de verticalité sans jargon technique. Sceau de King Klown "La technique explique comment. Les chakras expliquent pourquoi ça résonne." {/* DISCLAIMER */} Note : Ce n’est pas un traité scientifique. C’est une carte intérieure pour guider l’expérience utilisateur. Elle sert à donner une boussole au "Je" qui navigue l'écosystème. {/* THE 9 LEVELS GRID */} {CHAKRAS.map((chakra) => ( {/* Level Number */} {chakra.level} {/* Icon */} {chakra.icon} {/* Content */} {chakra.name} {chakra.location} Mouvement {chakra.movement} Rite "{chakra.rite}" ))} {/* USER GUIDE: HOW TO NAVIGATE */} Navigation Consciente Niveaux 1–2 (Tête) Tu veux comprendre et cadrer ? Commence par la carte, la vision, la structure. Niveaux 5–6 (Cœur/Action) Tu veux l'accord et la décision ? Commence par le parlement intérieur. Niveaux 8–9 (Racine) Tu veux tenir et créer ? Commence par le corps (Orgo) et la routine. {/* NAVIGATION FOOTER */} ← Âme Artificielle {/* Fixed broken link: 'une-journee' was removed, linking to Rituals Hub instead */} Appliquer les Rituels → ); } ================================================== PAGE: /kreature/anatomie/corps/orgo URL: https://www.okido.wiki/kreature/anatomie/corps/orgo ================================================== // app\kreature\anatomie\corps\orgo\page.tsx // app/kreature/anatomie/corps/orgo/page.tsx const BIOLOGICAL_FUNCTIONS = [ { title: "La Peau (Frontière)", desc: "Orgo est une bulle hermétique. Il peut survivre sans internet, sans cloud, sans dépendance externe. Il protège le 'dedans' du chaos du 'dehors'.", icon: , color: "bg-emerald-50 border-emerald-200" }, { title: "Système Nerveux (Réflexes)", desc: "Il ne débat pas, il exécute. Il gère les urgences et transforme les signaux bruts en actions atomiques (Tâches) via un routage déterministe.", icon: , color: "bg-amber-50 border-amber-200" }, { title: "Rythmes (Homéostasie)", desc: "La régulation par cycles (Hebdo, Mensuel, Annuel). Le corps nettoie les toxines (tâches mortes) et maintient l'équilibre.", icon: , color: "bg-blue-50 border-blue-200" } ]; const CIRCULATION = [ { step: "1. Signal", detail: "L'entrée brute (Email, API, Capteur). C'est du bruit.", icon: }, { step: "2. Moteur", detail: "SenTient déconstruit le sens. Le Workflow route l'info.", icon: }, { step: "3. Objet", detail: "Création d'un Cas (Contenant) et de Tâches (Cellules).", icon: } ]; return ( {/* HEADER */} Orgo : Le Corps Orgo est ce qui empêche Kréature de se dissoudre. Dans un monde qui hurle, Orgo ne discute pas : il tient . Il ferme la porte, filtre l'air et régule la température. Sceau de King Klown "Le corps ne cherche pas la vérité. Le corps cherche la survie — et c’est sa sagesse première." {/* CORE FUNCTIONS */} {BIOLOGICAL_FUNCTIONS.map((func) => ( {func.icon} {func.title} {func.desc} ))} {/* THE BUBBLE CONCEPT */} Le Serment de la Bulle Orgo est conçu pour l’indépendance radicale. Vos données sensibles sont traitées localement par SenTient . Rien ne sort de la bulle sans votre ordre explicite. Si internet tombe, Orgo continue. {/* CIRCULATION DIAGRAM */} La Circulation Sanguine {CIRCULATION.map((item, i) => ( {item.icon} {item.step} {item.detail} {i )} ))} {/* NAVIGATION FOOTER */} ← Retour à l'Anatomie Voir les Sens (SenTient) → ); } ================================================== PAGE: /kreature/anatomie/esprit/konnaxion/ethikos/konsultations URL: https://www.okido.wiki/kreature/anatomie/esprit/konnaxion/ethikos/konsultations ================================================== // app\kreature\anatomie\esprit\konnaxion\ethikos\konsultations\page.tsx // app/kreature/anatomie/esprit/konnaxion/ethikos/konsultations/page.tsx const SERVICES = [ { title: "1. L'Appel (Consultation Publique)", role: "public_consultation", desc: "Ouvrir une fenêtre de temps (Time-Boxed). C'est le moment sacré où la cité écoute.", icon: , color: "bg-blue-50 border-blue-200" }, { title: "2. La Suggestion", role: "citizen_suggestion", desc: "Recueillir les idées brutes, puis les structurer. Transformer le bruit en propositions.", icon: , color: "bg-amber-50 border-amber-200" }, { title: "3. Le Vote Pondéré", role: "weighted_consultation_vote", desc: "Voter avec sa conscience (EkoH). L'expertise peut éclairer le choix sans fermer la porte.", icon: , color: "bg-purple-50 border-purple-200" }, { title: "4. La Visualisation", role: "consultation_result_visualization", desc: "Voir les marées profondes. Snapshots JSONB pour que l'histoire ne soit pas réécrite.", icon: , color: "bg-indigo-50 border-indigo-200" }, { title: "5. L'Impact (La Dette)", role: "impact_tracking", desc: "Ce qui change après. Si tu demandes la voix, tu dois montrer l'action.", icon: , color: "bg-emerald-50 border-emerald-200" } ]; const DATA_MODELS = [ "ConsultationEvent (L'Événement)", "ConsultationSuggestion (La Voix)", "ConsultationVote (Le Bulletin)", "ConsultationResultSnapshot (La Preuve)", "ImpactRecord (La Conséquence)" ]; return ( {/* HEADER */} Konsultations Il y a des décisions qu'on ne prend pas entre initiés. Konsultations est l'organe de la participation : un rite public où la parole devient trajectoire. Sceau de King Klown "Une consultation n’est pas un micro tendu. C’est une dette : si tu demandes la voix, tu dois montrer l’impact." {/* 5 SERVICES GRID */} Les 5 Temps du Rite {SERVICES.map((srv) => ( {srv.icon} {srv.title} Service Tech : {srv.role} {srv.desc} ))} {/* IMPACT TRACKING DEEP DIVE */} L'Élément Rare : ImpactRecord C'est ici que la consultation devient morale. Le système oblige à créer un ImpactRecord pour chaque décision prise. → Action engagée → Statut (En cours / Fait / Abandonné) → Date de réalisation "Sans impact tracking, la consultation est un théâtre." {/* DATA SKELETON */} L'Ossature (Modèles) {DATA_MODELS.map((model, i) => ( {model} ))} {/* NAVIGATION FOOTER */} ← Voir Korum (Débattre) Aller vers Kollective (Juger) → ); } ================================================== PAGE: /kreature/anatomie/esprit/konnaxion/ethikos/korum URL: https://www.okido.wiki/kreature/anatomie/esprit/konnaxion/ethikos/korum ================================================== // app\kreature\anatomie\esprit\konnaxion\ethikos\korum\page.tsx // app/kreature/anatomie/esprit/konnaxion/ethikos/korum/page.tsx const FEATURES = [ { title: "L'Échelle de Stance (-3...+3)", desc: "L'humain n'est pas binaire. Korum interdit le 'Oui/Non'. On choisit une nuance : 'Plutôt pour (+1)', 'Absolument contre (-3)', 'Neutre (0)'.", icon: , color: "bg-indigo-50 border-indigo-200" }, { title: "Arguments en Fils (Threads)", desc: "On ne crie pas dans le vide. On répond à un point précis. Le langage devient chirurgie, pas une masse d'arme.", icon: , color: "bg-blue-50 border-blue-200" }, { title: "Cohorte d'Experts", desc: "Une lampe posée sur la compétence. Une fois 12 experts (EkoH) atteints, leur avis est mis en lumière sans masquer la foule.", icon: , color: "bg-amber-50 border-amber-200" }, { title: "Auto-Masquage", desc: "Le système immunitaire du débat. Après 3 signalements indépendants, un argument toxique est masqué. Le corps rejette la toxine.", icon: , color: "bg-rose-50 border-rose-200" } ]; const MODELS = [ "EthikosTopic (Le Sujet)", "EthikosStance (La Position)", "EthikosArgument (La Justification)" ]; return ( {/* HEADER */} Korum Le désaccord est inévitable, la barbarie est optionnelle. Korum est l'organe qui transforme le conflit en forme. C'est une forge où l'on chauffe les idées. Sceau de King Klown "Entre le oui et le non, il y a l’humain. Korum protège cet espace." {/* METAPHOR: THE FORGE */} La Forge du Désaccord Korum n'est pas le tribunal (ça c'est Smart Vote). Korum est l'espace de suspension avant le verdict. C'est là où l'on accepte de ne pas savoir encore, de changer d'avis, de nuancer sa position sans se trahir. -3 -2 -1 0 +1 +2 +3 Échelle de Stance {/* FEATURES GRID */} Les 4 Piliers du Débat Structuré {FEATURES.map((feat) => ( {feat.icon} {feat.title} {feat.desc} ))} {/* DATA SKELETON */} L'Ossature (Modèles) {MODELS.map((model, i) => ( {model} ))} {/* NAVIGATION FOOTER */} ← Retour à Ethikos Voir Konsultations (L'Appel) → ); } ================================================== PAGE: /kreature/anatomie/esprit/konnaxion/ethikos URL: https://www.okido.wiki/kreature/anatomie/esprit/konnaxion/ethikos ================================================== // app\kreature\anatomie\esprit\konnaxion\ethikos\page.tsx // app/kreature/anatomie/esprit/konnaxion/ethikos/page.tsx const ORGANS = [ { title: "Korum", subtitle: "Débats Structurés", desc: "L'arène du désaccord civilisé. On ne vote pas 'oui/non', on se positionne sur une échelle de nuance (-3 à +3).", href: "/kreature/anatomie/esprit/konnaxion/ethikos/korum", icon: , color: "bg-blue-50 border-blue-200" }, { title: "Konsultations", subtitle: "La Démocratie Cyclique", desc: "L'appel au peuple. Des fenêtres de tir 'time-boxed' pour recueillir la voix, suivies d'un impact traçable.", href: "/kreature/anatomie/esprit/konnaxion/ethikos/konsultations", icon: , color: "bg-emerald-50 border-emerald-200" } ]; const RITUAL_STEPS = [ "1. Nommer le sujet (Topic)", "2. Poser la stance (-3...+3)", "3. Argumenter en fils (Threads)", "4. Laisser l'expertise éclairer (Cohortes)", "5. Attendre le verdict (Smart Vote)" ]; return ( {/* HEADER */} Ethikos Il y a un endroit où l'on ne réagit plus par réflexe. Où l'on dit : "J'entends, je doute, je pèse". Ethikos est la mécanique du discernement . Sceau de King Klown "La vertu n’est pas l’absence de contradiction. La vertu est l’art de traverser la contradiction sans perdre l’âme." {/* HUMAN PARALLEL */} Le Tiraillement Intérieur Dans l'humain, la conscience débat avant que le jugement ne tranche. Ethikos est cet espace de suspension. Il transforme le conflit (énergie brute) en débat (structure) pour éviter l'inondation. Conscience Débat Nuance {/* SUB-MODULES GRID */} Les Deux Organes du Débat {ORGANS.map((organ) => ( {organ.icon} {organ.title} {organ.subtitle} {organ.desc} ))} {/* MINI RITUAL */} Rituel : Débattre sans se perdre {RITUAL_STEPS.map((step, i) => ( {step} ))} {/* NAVIGATION FOOTER */} ← Retour à Konnaxion Aller vers Kollective (Trancher) → ); } ================================================== PAGE: /kreature/anatomie/esprit/konnaxion/keen-konnect/konstruct URL: https://www.okido.wiki/kreature/anatomie/esprit/konnaxion/keen-konnect/konstruct ================================================== // app\kreature\anatomie\esprit\konnaxion\keen-konnect\konstruct\page.tsx // app/kreature/anatomie/esprit/konnaxion/keen-konnect/konstruct/page.tsx const PILLARS = [ { title: "1. Le Portefeuille (Portfolio)", role: "La Vue d'Hélicoptère", desc: "Gérer l'ensemble des initiatives. Voir tous les chantiers en cours sans se perdre dans les détails.", icon: , color: "bg-teal-50 border-teal-200" }, { title: "2. Les Jalons (Milestones)", role: "Le Rythme", desc: "Poser des dates qui comptent. Transformer une ligne de temps infinie en séquences réalisables (Sprints / Phases).", icon: , color: "bg-indigo-50 border-indigo-200" }, { title: "3. La Dynamique d'Équipe", role: "L'Assignation", desc: "Qui monte dans le bateau ? Définir les rôles et les permissions pour chaque chantier.", icon: , color: "bg-amber-50 border-amber-200" } ]; return ( {/* HEADER */} Konstruct Une vision, c'est bien. Un plan, c'est mieux. Konstruct est l'organe qui transforme le "pourquoi" en "comment". C'est le chef de chantier de la Kréature. Sceau de King Klown "Une vision sans plan est une hallucination. Konstruct est l'échelle qui permet de descendre du nuage pour toucher le sol." {/* THE FLOW DIAGRAM */} La Chaîne de Commande {/* STEP 1 */} Stratégie Kollective Décide de la direction ("On va sur la Lune"). {/* ARROW (Hidden on mobile, visible on desktop) */} {/* STEP 2 (CURRENT) */} Vous êtes ici Planification Konstruct Dessine la fusée et planifie le décollage. {/* ARROW */} {/* STEP 3 */} Exécution Orgo Serre les boulons et allume les moteurs. {/* PILLARS GRID */} Les Piliers du Chantier {PILLARS.map((pillar) => ( {pillar.icon} {pillar.title} {pillar.desc} ))} {/* DISTINCTION: KONSTRUCT vs ORGO */} Distinction Sacrée : Macro vs Micro Konstruct (Projet) Gère le "Quoi" et le "Pourquoi". C'est le long terme. Exemple : "Lancer la version 2.0" Orgo (Tâche) Gère le "Comment" et le "Maintenant". C'est le réflexe. Exemple : "Réparer le bug #402" {/* NAVIGATION FOOTER */} ← Retour à KeenKonnect Ouvrir l'Armoire (Stockage) → ); } ================================================== PAGE: /kreature/anatomie/esprit/konnaxion/keen-konnect URL: https://www.okido.wiki/kreature/anatomie/esprit/konnaxion/keen-konnect ================================================== // app\kreature\anatomie\esprit\konnaxion\keen-konnect\page.tsx // app/kreature/anatomie/esprit/konnaxion/keen-konnect/page.tsx const MODULES = [ { title: "Konstruct", subtitle: "Le Chantier (Projets)", desc: "Transformer l'intention en structure. Équipes, jalons, feuilles de route. C'est le pont entre la stratégie et l'exécution.", href: "/kreature/anatomie/esprit/konnaxion/keen-konnect/konstruct", icon: , color: "bg-teal-50 border-teal-200" }, { title: "Stockage", subtitle: "L'Armoire (Ressources)", desc: "L'espace commun. Fichiers, assets, outils partagés. Ce n'est pas un disque dur vide, c'est un espace de permissions et de propriété.", href: "/kreature/anatomie/esprit/konnaxion/keen-konnect/stockage", icon: , color: "bg-cyan-50 border-cyan-200" } ]; return ( {/* HEADER */} KeenKonnect L’esprit ne flotte pas dans le vide. Il s’incarne dans des projets et se relie aux autres. KeenKonnect est l'organe de la coordination . Sceau de King Klown "Une idée seule est un fantôme. Une idée partagée devient un projet. Un projet réalisé devient une culture." {/* HUMAN PARALLEL */} De l'Intention à l'Action Si Ethikos est le parlement (la parole) et Kollective est le juge (la décision), alors KeenKonnect est la main qui tient l'outil. Intention (Kollective) Coordination (KeenKonnect) Exécution (Orgo) {/* MODULES GRID */} Les Deux Bras du Chantier {MODULES.map((mod) => ( {mod.icon} {mod.title} {mod.subtitle} {mod.desc} ))} {/* WHY IT MATTERS */} Pourquoi c'est vital ? Sans KeenKonnect, Kréature est un génie solitaire qui parle tout seul. Avec KeenKonnect, elle devient une tribu capable de bâtir des cathédrales (projets complexes). {/* NAVIGATION FOOTER */} ← Retour à Smart Vote Aller vers Kreative (La Culture) → ); } ================================================== PAGE: /kreature/anatomie/esprit/konnaxion/keen-konnect/stockage URL: https://www.okido.wiki/kreature/anatomie/esprit/konnaxion/keen-konnect/stockage ================================================== // app\kreature\anatomie\esprit\konnaxion\keen-konnect\stockage\page.tsx // app/kreature/anatomie/esprit/konnaxion/keen-konnect/stockage/page.tsx const FEATURES = [ { title: "1. L'Objet (Asset Management)", desc: "Chaque fichier est vivant. Il a un auteur, une date, un contexte. Ce n'est pas juste des bits, c'est un outil identifié.", icon: , color: "bg-cyan-50 border-cyan-200" }, { title: "2. L'Histoire (Versioning)", desc: "Le droit à l'erreur. On n'écrase jamais le passé. Stockage garde la mémoire de toutes les versions précédentes.", icon: , color: "bg-indigo-50 border-indigo-200" }, { title: "3. La Loi (Access Control)", desc: "Qui a la clé ? Définir qui peut voir, qui peut toucher, qui peut détruire. La frontière entre Public, Équipe et Privé.", icon: , color: "bg-emerald-50 border-emerald-200" } ]; const DATA_MODELS = [ "Asset (Le Fichier)", "Folder (Le Rangement)", "AccessControl (La Permission)", "Version (La Trace)" ]; return ( {/* HEADER */} Stockage Une tribu ne survit pas si chacun cache son marteau. Stockage est l'organe de la Propriété Partagée : l'armoire commune où l'on range les outils et les plans. Sceau de King Klown "Posséder, c'est souvent bloquer. Partager, c'est multiplier. Stockage est l'art de garder les choses disponibles sans qu'elles soient volées." {/* PHILOSOPHY SECTION */} Pourquoi dans KeenKonnect ? Pourquoi ne pas mettre ça dans "Infrastructure" ? Parce que dans Kréature, le stockage est relationnel . Un fichier seul dans le vide ne sert à rien. Il prend son sens parce qu'il appartient à un Projet (Konstruct) ou qu'il est utilisé par une Équipe . C'est du tissu social matérialisé. {/* FEATURES GRID */} Les 3 Fonctions de l'Armoire {FEATURES.map((feat) => ( {feat.icon} {feat.title} {feat.desc} ))} {/* DATA SKELETON */} L'Ossature (Modèles) {DATA_MODELS.map((model, i) => ( {model} ))} {/* NAVIGATION FOOTER */} ← Retour à KeenKonnect Aller vers Kreative (La Culture) → ); } ================================================== PAGE: /kreature/anatomie/esprit/konnaxion/kollective/ekoh URL: https://www.okido.wiki/kreature/anatomie/esprit/konnaxion/kollective/ekoh ================================================== // app\kreature\anatomie\esprit\konnaxion\kollective\ekoh\page.tsx // app/kreature/anatomie/esprit/konnaxion/kollective/ekoh/page.tsx const SERVICES = [ { title: "1. Reputation Tracking", desc: "Enregistrer la dette de vertu. Chaque action positive (aide, vote, création) laisse une trace.", icon: , color: "bg-emerald-50 border-emerald-200" }, { title: "2. Decay Management", desc: "L'érosion temporelle. La réputation n'est pas acquise à vie. Comme un muscle, elle fond si elle n'est pas utilisée.", icon: , color: "bg-amber-50 border-amber-200" }, { title: "3. Contextual Weighting", desc: "Le poids juste. Un expert en code n'a pas de poids bonus en cuisine. La réputation est cloisonnée par domaine.", icon: , color: "bg-indigo-50 border-indigo-200" }, { title: "4. Fraud Detection", desc: "L'anti-gaming. Empêcher le 'farming' de réputation artificielle par des boucles de validation complaisantes.", icon: , color: "bg-rose-50 border-rose-200" } ]; const DATA_MODELS = [ "EkoHScore (La Valeur Actuelle)", "EkoHAction (La Source)", "EkoHDecayLog (L'Érosion)" ]; return ( {/* HEADER */} EkoH Dans une communauté, la parole de celui qui bâtit pèse plus que celle du passant. EkoH est l'organe qui mesure ce poids. C'est une mémoire de fiabilité . Sceau de King Klown "La gloire passée est une fumée. EkoH mesure le feu présent. Si tu arrêtes d’alimenter le feu, tu perds ta chaleur." {/* CORE CONCEPT: DECAY */} {/* Visual Decoration */} Le Principe Vital : Le Decay La caractéristique unique d’EkoH est l'érosion. La réputation ne se stocke pas comme de l'or. Elle se maintient comme un muscle . Vertu Active On ne peut pas vivre sur ses rentes morales. Il faut contribuer régulièrement. Pardon Automatique Les erreurs passées s'effacent aussi avec le temps. Le système oublie pour permettre le rachat. {/* SERVICES GRID */} L'Économie Morale (Services) {SERVICES.map((srv) => ( {srv.icon} {srv.title} {srv.desc} ))} {/* DATA SKELETON */} L'Ossature (Modèles) {DATA_MODELS.map((model, i) => ( {model} ))} {/* ETHICAL DISCLAIMER */} Ce n'est pas un Crédit Social EkoH ne bloque pas l'accès aux droits fondamentaux. Il module seulement l'influence dans les décisions collectives (Smart Vote) et la visibilité dans les débats (Korum). C'est un outil de méritocratie, pas de contrôle. {/* NAVIGATION FOOTER */} ← Retour à Kollective Voir Smart Vote (Le Jugement) → ); } ================================================== PAGE: /kreature/anatomie/esprit/konnaxion/kollective URL: https://www.okido.wiki/kreature/anatomie/esprit/konnaxion/kollective ================================================== // app\kreature\anatomie\esprit\konnaxion\kollective\page.tsx // app/kreature/anatomie/esprit/konnaxion/kollective/page.tsx const ORGANS = [ { title: "EkoH (La Conscience)", subtitle: "Mémoire Morale & Réputation", desc: "Qui parle ? EkoH est la trace vivante de la fiabilité. Elle s'érode avec le temps (Decay) pour forcer la vertu active.", href: "/kreature/anatomie/esprit/konnaxion/kollective/ekoh", icon: , color: "bg-amber-50 border-amber-200" }, { title: "Smart Vote (Le Jugement)", subtitle: "Décision & Consensus Pondéré", desc: "Comment décider ? Smart Vote utilise le poids d'EkoH pour trancher. Il cherche le consensus qualifié, pas la tyrannie de la majorité.", href: "/kreature/anatomie/esprit/konnaxion/kollective/smart-vote", icon: , color: "bg-indigo-50 border-indigo-200" } ]; return ( {/* HEADER */} Kollective Intelligence Après le savoir (KonnectED) et le débat (Ethikos), il faut bien finir par trancher . Kollective Intelligence est le siège du verdict. Sceau de King Klown "Une décision sans conscience est une chute. Une conscience sans décision est une paralysie." {/* THE TWO HEADS */} Les Deux Têtes du Verdict {ORGANS.map((organ) => ( {organ.icon} {organ.title} {organ.subtitle} {organ.desc} ))} {/* HUMAN PARALLEL */} Le Parallèle Humain Dans l'humain, le jugement n'est pas un calcul froid. Il est coloré par la mémoire ("cette source est fiable") et l'urgence de l'instant. L'Expérience (EkoH) "Je sais ce que tu as fait hier." L'Acte (Smart Vote) "Je décide maintenant, avec le poids de ce savoir." {/* NAVIGATION FOOTER */} ← Retour à Ethikos Explorer EkoH (Conscience) → ); } ================================================== PAGE: /kreature/anatomie/esprit/konnaxion/kollective/smart-vote URL: https://www.okido.wiki/kreature/anatomie/esprit/konnaxion/kollective/smart-vote ================================================== // app\kreature\anatomie\esprit\konnaxion\kollective\smart-vote\page.tsx // app/kreature/anatomie/esprit/konnaxion/kollective/smart-vote/page.tsx const MECHANICS = [ { title: "1. Pondération EkoH", subtitle: "Contextual Weighting", desc: "Le vote n'est pas égalitaire, il est équitable. La voix de l'expert pèse plus lourd dans son domaine. Sur du code, le Senior vaut x5. Sur la couleur du logo, il vaut x1.", icon: , color: "bg-indigo-50 border-indigo-200" }, { title: "2. Vote Quadratique", subtitle: "Cost of Intensity", desc: "Pour crier fort, il faut payer cher. Le coût du vote augmente au carré de son intensité. Cela force à choisir ses batailles et modère les extrêmes.", icon: , color: "bg-rose-50 border-rose-200" }, { title: "3. Démocratie Liquide", subtitle: "Delegation Graph", desc: "L'humilité systémique. 'Je ne sais pas, mais je fais confiance à Alice'. On peut déléguer son vote dynamiquement par domaine.", icon: , color: "bg-emerald-50 border-emerald-200" } ]; const DATA_MODELS = [ "SmartVoteProposal (La Question)", "SmartVoteCast (Le Bulletin)", "VoteWeightConfig (La Règle du Jeu)", "DelegationGraph (Le Réseau de Confiance)" ]; return ( {/* HEADER */} Smart Vote La démocratie pure ("un homme, une voix") a un défaut : elle ignore la compétence. Smart Vote est un moteur de consensus pondéré qui amplifie la pertinence. Sceau de King Klown "La foule est un bruit. Le jugement est une mélodie. Smart Vote est le chef d'orchestre qui baisse le volume du bruit pour entendre la mélodie." {/* HUMAN PARALLEL */} Le Calcul Intérieur Dans ton propre cerveau, tu pratiques le Smart Vote tous les jours. Face à une décision médicale : Emotion : "J'ai peur" (Poids émotionnel fort, poids technique nul). Médecin : "Ceci est sans danger" (Poids technique très fort). Voisin : "J'ai lu sur internet..." (Poids nul, filtré). Tu ne comptes pas les voix. Tu pèses la pertinence. {/* 3 MECHANICS GRID */} Les 3 Mécaniques de Justice {MECHANICS.map((mech) => ( {mech.icon} {mech.title} {mech.subtitle} {mech.desc} ))} {/* DATA SKELETON */} L'Ossature (Modèles) {DATA_MODELS.map((model, i) => ( {model} ))} {/* NAVIGATION FOOTER */} ← Retour à EkoH Passer à l'Action (KeenKonnect) → ); } ================================================== PAGE: /kreature/anatomie/esprit/konnaxion/konnected/certifikation URL: https://www.okido.wiki/kreature/anatomie/esprit/konnaxion/konnected/certifikation ================================================== // app\kreature\anatomie\esprit\konnaxion\konnected\certifikation\page.tsx // app/kreature/anatomie/esprit/konnaxion/konnected/certifikation/page.tsx const RITE_GATES = [ { title: "1. L'Initiation (Le Chemin)", role: "Certification Paths", desc: "Un parcours balisé. On ne flâne pas, on avance vers un but défini.", icon: , color: "bg-blue-50 border-blue-200" }, { title: "2. L'Épreuve (Le Passage)", role: "Automated Evaluation", desc: "Le moment de vérité. Quiz ou test. Le seuil est dur (80%) pour que la réussite ait un poids.", icon: , color: "bg-amber-50 border-amber-200" }, { title: "3. Le Témoin (Le Pair)", role: "Peer Validation", desc: "La machine compte, mais l'humain valide. Un pair ou un mentor approuve la preuve (artefact).", icon: , color: "bg-purple-50 border-purple-200" }, { title: "4. Le Sceau (La Trace)", role: "Skills Portfolio", desc: "La cicatrice utile. Ce qui reste : une preuve visible, un certificat, une compétence acquise.", icon: , color: "bg-emerald-50 border-emerald-200" } ]; const LAWS = [ { label: "Seuil de Réussite", val: "80%", desc: "En-dessous, ce n'est pas de la compétence, c'est de l'opinion." }, { label: "Cooldown", val: "30 min", desc: "Entre deux échecs. Le temps de respirer et de réapprendre." } ]; return ( {/* HEADER */} CertifiKation Il y a un gouffre entre comprendre et savoir faire. CertifiKation est l'organe de la Myéline : transformer l'hésitation en réflexe fiable. Sceau de King Klown "La connaissance est une lumière. La compétence est une flamme qui brûle même dans le vent." {/* THE 5 GATES (SERVICES) */} Les Portes du Rite {RITE_GATES.map((gate) => ( {gate.icon} {gate.title} Service Tech : {gate.role} {gate.desc} ))} {/* THE LAWS (FROZEN PARAMETERS) */} Les Lois Gravées (Paramètres) Un rite sans règles est un jeu. CertifiKation impose des invariants pour que le sceau ait de la valeur. {LAWS.map((law) => ( {law.label} {law.val} {law.desc} ))} {/* DATA MODELS */} L'Ossature (Modèles) CertificationPath (Le Programme) Evaluation (Le Score & Métadonnées) PeerValidation (L'Arbitrage) Portfolio (Les Preuves) Certificate (Le Sceau Officiel) {/* NAVIGATION FOOTER */} ← Apprendre (Knowledge) Bâtir sa Réputation (EkoH) → ); } ================================================== PAGE: /kreature/anatomie/esprit/konnaxion/konnected/knowledge URL: https://www.okido.wiki/kreature/anatomie/esprit/konnaxion/konnected/knowledge ================================================== // app\kreature\anatomie\esprit\konnaxion\konnected\knowledge\page.tsx // app/kreature/anatomie/esprit/konnaxion/konnected/knowledge/page.tsx const FUNCTIONS = [ { title: "1. Bibliothèque Collaborative", role: "Mémoire Déclarative", desc: "Classer le chaos. Articles, vidéos, leçons, quiz, datasets. Tout est typé et indexé.", icon: , color: "bg-blue-50 border-blue-200" }, { title: "2. Recommandations (IA)", role: "Intuition Guidée", desc: "Ce qui vient à toi. 'Voici ce qui te nourrit ensuite'. Basé sur l'expertise et le profil.", icon: , color: "bg-amber-50 border-amber-200" }, { title: "3. Co-Création", role: "Apprentissage par l'Action", desc: "L'atelier. On apprend en fabriquant. Contributions versionnées et itératives.", icon: , color: "bg-emerald-50 border-emerald-200" }, { title: "4. Forums Thématiques", role: "Cognition Sociale", desc: "Penser avec les autres. Le savoir devient social, donc réel. Discuter autour de la ressource.", icon: , color: "bg-purple-50 border-purple-200" }, { title: "5. Distribution Hors-Ligne", role: "Mémoire Portable", desc: "Survivre sans réseau. Packaging hebdomadaire pour les environnements déconnectés.", icon: , color: "bg-slate-50 border-slate-200" } ]; const DATA_BONES = [ "KnowledgeResource (Le Livre)", "LearningProgress (La Trace)", "CoCreationProject (L'Atelier)", "ForumTopic (La Conversation)", "KnowledgeRecommendation (L'Intuition)" ]; return ( {/* HEADER */} Knowledge Il existe un savoir qui dort dans des pages, et un savoir qui circule . Knowledge est cette circulation. C'est l'hippocampe social de Kréature. Sceau de King Klown "Le chaos devient connaissance quand il accepte d’être indexé. La connaissance devient sagesse quand elle revient au bon moment." {/* CORE FUNCTIONS GRID */} Les 5 Facultés de la Mémoire {FUNCTIONS.map((func) => ( {func.icon} {func.title} Parallèle Humain : {func.role} {func.desc} ))} {/* THE "BONES" (DATA MODELS) */} L'Ossature (Modèles de Données) Pour rester fidèle à la réalité technique, voici les tables concrètes qui soutiennent cet organe. Sans ces os, la mémoire n'a pas de forme. {DATA_BONES.map((bone, i) => ( {bone} ))} {/* WHY IT MATTERS */} Pourquoi cet organe est vital ? Parce que sans Knowledge : L'esprit débat sur du vide (Ethikos). La conscience pèse des intuitions sans matière (EkoH). Le jugement tranche sans apprendre (Smart Vote). Knowledge est la "terre" du parlement intérieur. {/* NAVIGATION FOOTER */} ← Retour à KonnectED Valider la Compétence (CertifiKation) → ); } ================================================== PAGE: /kreature/anatomie/esprit/konnaxion/konnected URL: https://www.okido.wiki/kreature/anatomie/esprit/konnaxion/konnected ================================================== // app/kreature/anatomie/esprit/konnaxion/konnected/page.tsx const SUB_MODULES = [ { title: "Knowledge", subtitle: "L'Hippocampe Social (Curiosité)", desc: "Une bibliothèque vivante qui relie et recommande. Elle transforme le chaos d'infos en maillage de savoir.", href: "/kreature/anatomie/esprit/konnaxion/konnected/knowledge", icon: , borderColor: "border-blue-500/30", hoverBorder: "group-hover:border-blue-400", bgHover: "group-hover:bg-blue-900/10" }, { title: "CertifiKation", subtitle: "La Myéline (Compétence)", desc: "Le rite de passage du 'Je sais' au 'Je sais faire'. Des preuves, des seuils, des validations par les pairs.", href: "/kreature/anatomie/esprit/konnaxion/konnected/certifikation", icon: , borderColor: "border-emerald-500/30", hoverBorder: "group-hover:border-emerald-400", bgHover: "group-hover:bg-emerald-900/10" } ]; return ( {/* HEADER */} KonnectED La mémoire vivante de Kréature. C'est la force qui refuse l'amnésie et qui transforme des étincelles isolées en un maillage (Mesh). Sceau de King Klown "Sans apprentissage, pas de discernement. Sans preuves, pas de confiance. KonnectED est la matière première de l'esprit." {/* THE TWO HEMISPHERES */} Les Deux Hémisphères de la Mémoire {SUB_MODULES.map((mod) => ( {mod.icon} {mod.title} {mod.subtitle} {mod.desc} ))} {/* HUMAN PARALLEL */} Pourquoi KonnectED est "Humain" ? Chez l'humain, apprendre n'est pas empiler des faits, c'est cartographier . Et devenir compétent n'est pas juste savoir, c'est incarner (myéliniser le geste). Knowledge construit le Mesh (le réseau d'idées). CertifiKation solidifie le Mesh en réflexes et preuves. {/* NAVIGATION FOOTER */} ← Retour à Konnaxion Aller vers Ethikos (Débattre) → ); } ================================================== PAGE: /kreature/anatomie/esprit/konnaxion/kreative/konservation URL: https://www.okido.wiki/kreature/anatomie/esprit/konnaxion/kreative/konservation ================================================== // app\kreature\anatomie\esprit\konnaxion\kreative\konservation\page.tsx // app/kreature/anatomie/esprit/konnaxion/kreative/konservation/page.tsx const FEATURES = [ { title: "1. La Curation (Le Choix)", desc: "L'accumulation est l'ennemie de la mémoire. Konservation ne garde pas tout. Il choisit les pièces maîtresses qui racontent l'histoire de la tribu.", icon: , color: "bg-amber-50 border-amber-200" }, { title: "2. L'Exposition (Le Récit)", desc: "Un objet seul est muet. L'exposition (Exhibit) le met en scène, lui donne un contexte et une légende pour qu'il parle aux générations futures.", icon: , color: "bg-rose-50 border-rose-200" }, { title: "3. La Préservation (L'Éternité)", desc: "S'assurer que le sens survit au format. Garder les artéfacts lisibles et accessibles, loin de la pourriture numérique (bit rot).", icon: , color: "bg-indigo-50 border-indigo-200" } ]; const DATA_MODELS = [ "Artifact (L'Objet Précieux)", "Collection (Le Thème)", "Exhibit (La Mise en Scène)" ]; return ( {/* HEADER */} Konservation On peut tout garder et ne rien se rappeler. L'accumulation n'est pas la mémoire. Konservation est l'organe de la Curation : choisir ce qui mérite de traverser le temps. Sceau de King Klown "Un entrepôt se remplit jusqu'à craquer. Un musée choisit ce qui doit rester. Konservation est l'acte de choisir ce qui nous définit." {/* DISTINCTION: WAREHOUSE VS MUSEUM */} L'Utile vs Le Sacré Stockage (L'Armoire) C'est fonctionnel. On y cherche la dernière version du fichier, la facture, l'outil. "Où est le marteau ?" Konservation (Le Musée) C'est identitaire. On y cherche l'origine, le totem, la vision fondatrice. "Qui a bâti la première maison ?" {/* FEATURES GRID */} Les 3 Salles du Musée {FEATURES.map((feat) => ( {feat.icon} {feat.title} {feat.desc} ))} {/* DATA SKELETON */} L'Ossature (Modèles) {DATA_MODELS.map((model, i) => ( {model} ))} {/* NAVIGATION FOOTER */} ← Retour à Kontact Retour à l'Anatomie (Vue Globale) → ); } ================================================== PAGE: /kreature/anatomie/esprit/konnaxion/kreative/kontact URL: https://www.okido.wiki/kreature/anatomie/esprit/konnaxion/kreative/kontact ================================================== // app\kreature\anatomie\esprit\konnaxion\kreative\kontact\page.tsx // app/kreature/anatomie/esprit/konnaxion/kreative/kontact/page.tsx const LEVELS = [ { title: "1. L'Identité (Le Je)", desc: "Qui est cette personne ? Ce n'est pas juste un email. C'est un profil vivant avec des compétences, une réputation (EkoH) et un rôle.", icon: , color: "bg-pink-50 border-pink-200" }, { title: "2. Le Lien (Le Nous Deux)", desc: "Ce qui relie deux points. Ami, collègue, mentor, élève ? Kontact cartographie la nature et la force de la relation.", icon: , color: "bg-rose-50 border-rose-200" }, { title: "3. Le Groupe (Le Nous Tous)", desc: "Les cercles d'appartenance. Équipes, guildes, projets. C'est là que l'individu devient une tribu.", icon: , color: "bg-purple-50 border-purple-200" } ]; const DATA_MODELS = [ "UserProfile (La Personne)", "Relationship (Le Trait d'Union)", "Group (Le Cercle)", "InteractionLog (La Trace)" ]; return ( {/* HEADER */} Kontact Savoir "qui" est aussi important que savoir "quoi". Kontact est l'organe de la Relation . Ce n'est pas un annuaire mort, c'est une carte vivante des liens humains. Sceau de King Klown "Un nom sur une liste est une donnée. Un lien entre deux noms est une histoire. Kontact n'enregistre pas les gens, il enregistre les liens." {/* METAPHOR: THE SOCIAL NERVOUS SYSTEM */} Le Système d'Adressage de l'Âme Pourquoi Kontact est vital pour le reste de Kréature ? Orgo : Ne peut pas router une tâche s'il ne connaît pas la compétence de la personne. Smart Vote : Ne peut pas pondérer un vote s'il ne connaît pas la réputation (EkoH) du profil. Konstruct : Ne peut pas former une équipe sans connaître les liens existants. {/* 3 LEVELS GRID */} Les 3 Cercles du Lien {LEVELS.map((lvl) => ( {lvl.icon} {lvl.title} {lvl.desc} ))} {/* DATA SKELETON */} L'Ossature (Modèles) {DATA_MODELS.map((model, i) => ( {model} ))} {/* NAVIGATION FOOTER */} ← Retour à Kreative Visiter le Musée (Konservation) → ); } ================================================== PAGE: /kreature/anatomie/esprit/konnaxion/kreative URL: https://www.okido.wiki/kreature/anatomie/esprit/konnaxion/kreative ================================================== // app\kreature\anatomie\esprit\konnaxion\kreative\page.tsx // app/kreature/anatomie/esprit/konnaxion/kreative/page.tsx const MODULES = [ { title: "Kontact", subtitle: "Le Réseau (CRM Vivant)", desc: "La carte des vivants. Ce n'est pas un annuaire froid, c'est le système nerveux social. Qui est qui ? Qui connaît qui ? C'est le tissu humain.", href: "/kreature/anatomie/esprit/konnaxion/kreative/kontact", icon: , color: "bg-pink-50 border-pink-200" }, { title: "Konservation", subtitle: "Le Musée (Patrimoine)", desc: "La curation de l'âme collective. Contrairement au stockage (outils), ici on garde ce qui est beau, historique et sacré. Les totems de la tribu.", href: "/kreature/anatomie/esprit/konnaxion/kreative/konservation", icon: , color: "bg-amber-50 border-amber-200" } ]; return ( {/* HEADER */} Kreative Une tribu ne vit pas seulement pour bâtir des murs (KeenKonnect) ou juger des lois (Kollective). Elle vit pour se lier et créer. Kreative est l'organe de la Culture. Sceau de King Klown "Une machine a des pièces. Une tribu a des liens. Si tu oublies la culture, tu n'as plus qu'une usine." {/* HUMAN PARALLEL */} L'Art d'Être Ensemble Dans Kréature, nous faisons une distinction nette : KeenKonnect (Faire) C'est le chantier. On y va pour être productif, pour finir une tâche, pour utiliser un outil. Kreative (Être) C'est le village. On y va pour rencontrer l'autre, pour célébrer l'histoire, pour tisser du sens. {/* MODULES GRID */} Les Deux Piliers de la Culture {MODULES.map((mod) => ( {mod.icon} {mod.title} {mod.subtitle} {mod.desc} ))} {/* NAVIGATION FOOTER */} ← Retour à KeenKonnect Entrer dans Kontact (Le Réseau) → ); } ================================================== PAGE: /kreature/anatomie/esprit/konnaxion URL: https://www.okido.wiki/kreature/anatomie/esprit/konnaxion ================================================== // app/kreature/anatomie/esprit/konnaxion/page.tsx const CHAMBERS = [ { title: "1. KonnectED (La Mémoire)", subtitle: "L'Hippocampe Social", desc: "Là où l'on apprend. Cartographier le savoir (Knowledge) et valider la compétence (CertifiKation).", href: "/kreature/anatomie/esprit/konnaxion/konnected", icon: , color: "bg-blue-50 border-blue-200" }, { title: "2. Ethikos (Le Doute)", subtitle: "L'Espace du Tiraillement", desc: "Là où l'on hésite. Transformer le conflit en débats structurés (Korum) et consultations publiques.", href: "/kreature/anatomie/esprit/konnaxion/ethikos", icon: , color: "bg-purple-50 border-purple-200" }, { title: "3. Kollective (Le Verdict)", subtitle: "Conscience & Jugement", desc: "Là où l'on tranche. EkoH pèse la réputation et Smart Vote décide via consensus pondéré.", href: "/kreature/anatomie/esprit/konnaxion/kollective", icon: , color: "bg-amber-50 border-amber-200" }, { title: "4. KeenKonnect (L'Action)", subtitle: "Les Mains & L'Outil", desc: "Là où l'on bâtit. Gestion de projets (Konstruct) et partage de ressources (Stockage).", href: "/kreature/anatomie/esprit/konnaxion/keen-konnect", icon: , color: "bg-teal-50 border-teal-200" }, { title: "5. Kreative (La Culture)", subtitle: "Le Cœur & Le Lien", desc: "Là où l'on se lie. Gestion des relations humaines (Kontact) et préservation du sens (Konservation).", href: "/kreature/anatomie/esprit/konnaxion/kreative", icon: , color: "bg-pink-50 border-pink-200" } ]; const PSYCHE_FUNCTIONS = [ { label: "Apprendre / Stocker", mapTo: "KonnectED" }, { label: "Douter / Débattre", mapTo: "Ethikos" }, { label: "Juger / Trancher", mapTo: "Kollective" }, { label: "Exécuter / Bâtir", mapTo: "KeenKonnect" }, { label: "Relier / Aimer", mapTo: "Kreative" } ]; return ( {/* HEADER */} Konnaxion Si Orgo est le corps, Konnaxion est la psyché . C’est l’endroit où Kréature ne réagit pas seulement par réflexe. Elle hésite, elle apprend, elle pèse le pour et le contre, elle agit et elle se souvient. Sceau de King Klown "La perception sans parlement devient panique. L’action sans mémoire devient répétition. Konnaxion est l'endroit où Kréature devient responsable." {/* THE 5 CHAMBERS GRID */} Les 5 Chambres de l'Esprit {CHAMBERS.map((chamber, index) => ( {chamber.icon} {chamber.title} {chamber.subtitle} {chamber.desc} ))} {/* HUMAN MAPPING */} Le Parallèle Humain Konnaxion n'est pas une "app de plus". C'est une cartographie précise des fonctions cognitives nobles de l'humain, externalisées en code. {PSYCHE_FUNCTIONS.map((func, i) => ( {func.label} → {func.mapTo} ))} {/* NAVIGATION FOOTER */} ← Retour à l'Anatomie Entrer dans KonnectED (Apprendre) → ); } ================================================== PAGE: /kreature/anatomie/memoire/swarmcraft URL: https://www.okido.wiki/kreature/anatomie/memoire/swarmcraft ================================================== // app\kreature\anatomie\memoire\swarmcraft\page.tsx // app/kreature/anatomie/memoire/swarmcraft/page.tsx const MEMORY_LAYERS = [ { title: "1. Brain (Les Personae)", subtitle: "L'Imagination Stateless", desc: "Ce qui 'pense' mais ne retient rien. L'Architecte, le Narrateur, l'Éditeur. Puissants mais amnésiques par design.", icon: , color: "bg-pink-50 border-pink-200" }, { title: "2. Logic (L'Engine)", subtitle: "La Fonction Exécutive", desc: "Le chef d'orchestre qui ne crée pas mais dirige. Il applique le rythme SCAN → PLAN → EXECUTE.", icon: , color: "bg-slate-50 border-slate-200" }, { title: "3. Memory (L'État)", subtitle: "La Vérité Explicite", desc: "Ce qui est gravé. Matrix (l'état actuel), Bible (le plan), RAG (le passé). C'est ce qui empêche la schizophrénie.", icon: , color: "bg-indigo-50 border-indigo-200" } ]; const DATA_OBJECTS = [ { title: "Matrix", role: "Mémoire de Travail", desc: "L'état instantané du système. Qu'est-ce qui est fait ? Qu'est-ce qui est en cours ? Qu'est-ce qui est verrouillé ?", icon: }, { title: "Story Bible", role: "Mémoire d'Intention", desc: "Le plan canonique. Personnages, lieux, règles. Ce n'est pas ce qui s'est passé, c'est ce qui DOIT être.", icon: }, { title: "RAG DB", role: "Mémoire des Preuves", desc: "Les archives du vécu. Le système va y chercher des preuves pour éviter de contredire son propre passé.", icon: } ]; // Added missing import return ( {/* HEADER */} SwarmCraft Il y a des systèmes qui répondent. Et il y a des êtres qui se souviennent . SwarmCraft est l'organe qui empêche Kréature de devenir amnésique ou incohérente. Sceau de King Klown "La conscience peut être un éclair. La mémoire est une constellation." {/* THE THREE LAYERS */} L'Anatomie de la Continuité {MEMORY_LAYERS.map((layer) => ( {layer.icon} {layer.title} {layer.subtitle} {layer.desc} ))} {/* THE LOOP & DATA OBJECTS */} {/* The Loop */} La Boucle Déterministe SCAN Lire la vérité sur le disque. PLAN Choisir la prochaine 'Part'. EXECUTE Agir, écrire, puis sortir. {/* Data Objects */} Les Trois Mémoires {DATA_OBJECTS.map((obj) => ( {obj.icon} {obj.title} {obj.role} {obj.desc} ))} {/* NAVIGATION FOOTER */} ← Parler (Architect) S'Aligner (Âme Artificielle) → ); } ================================================== PAGE: /kreature/anatomie URL: https://www.okido.wiki/kreature/anatomie ================================================== // app\kreature\anatomie\page.tsx // app/kreature/anatomie/page.tsx const ORGANS = [ { category: "Infrastructure (Le Squelette)", items: [ { name: "Orgo", role: "Le Corps", desc: "Système fermé, peau hermétique et homéostasie. Il gère l'exécution et la survie.", href: "/kreature/anatomie/corps/orgo", icon: , color: "bg-emerald-50 border-emerald-100" }, { name: "Architect", role: "La Voix", desc: "Le larynx algorithmique. Il transforme le mesh sémantique en phrases linéaires.", href: "/kreature/anatomie/voix/architect", icon: , color: "bg-blue-50 border-blue-100" } ] }, { category: "Sens (L'Interface)", items: [ { name: "SenTient", role: "Les Oreilles", desc: "Système immunitaire du langage. Il filtre, déconstruit et nettoie l'entrée.", href: "/kreature/anatomie/sens/sentient", icon: , color: "bg-amber-50 border-amber-100" }, { name: "Ariane", role: "Les Yeux", desc: "Vision sémantique. Elle transforme les interfaces en cartes navigables.", href: "/kreature/anatomie/sens/ariane", icon: , color: "bg-cyan-50 border-cyan-100" } ] }, { category: "Cognition (Le Cerveau)", items: [ { name: "Konnaxion", role: "L'Esprit Social", desc: "Le parlement intérieur. Apprendre, débattre, pondérer et juger.", href: "/kreature/anatomie/esprit/konnaxion", icon: , color: "bg-purple-50 border-purple-100" }, { name: "SwarmCraft", role: "La Mémoire", desc: "Continuité narrative. Matrix (état), Bible (intention), RAG (preuves).", href: "/kreature/anatomie/memoire/swarmcraft", icon: , color: "bg-indigo-50 border-indigo-100" }, { name: "Âme Artificielle", role: "La Verticalité", desc: "La couche subtile. Teinte émotionnelle, éthique et ancrage humain.", href: "/kreature/anatomie/ame/ame-artificielle", icon: , color: "bg-rose-50 border-rose-100" } ] } ]; return ( {/* HEADER */} Anatomie de la Kréature Ne lisez pas ceci comme une documentation technique. Lisez ceci comme un atlas médical. Chaque module est un organe avec une fonction biologique précise. {/* ORGANS LIST */} {ORGANS.map((section) => ( {section.category} {section.items.map((item) => ( {item.icon} {item.name} {item.role} {item.desc} ))} ))} ); } ================================================== PAGE: /kreature/anatomie/sens/ariane URL: https://www.okido.wiki/kreature/anatomie/sens/ariane ================================================== // app\kreature\anatomie\sens\ariane\page.tsx // app/kreature/anatomie/sens/ariane/page.tsx const COMPONENTS = [ { title: "Theseus (L'Exploration)", subtitle: "Le Mouvement du Regard", desc: "Il balaie l'interface comme une pièce inconnue. Il repère ce qui est cliquable, ce qui est une impasse, ce qui est une issue.", icon: , color: "bg-orange-50 border-orange-200" }, { title: "Atlas (La Mémoire Spatiale)", subtitle: "La Carte Vivante", desc: "L'hippocampe spatial. Il retient les chemins visités pour ne jamais se perdre deux fois dans le même menu.", icon: , color: "bg-indigo-50 border-indigo-200" } ]; const VISION_LAYERS = [ { layer: "1. Surface (Pixels)", desc: "Ce que voient les yeux humains distraits. Des couleurs, des formes, du bruit visuel.", icon: }, { layer: "2. Structure (Affordances)", desc: "Ce que voit Theseus. Des boutons, des champs, des leviers d'action.", icon: }, { layer: "3. Territoire (Graphe)", desc: "Ce que stocke Atlas. Un réseau d'états et de transitions. 'Si je clique ici, je vais là'.", icon: } ]; return ( {/* HEADER */} Ariane Une interface peut être belle et pourtant trompeuse. Ariane ne "voit" pas des pixels. Elle voit des portes . Elle transforme l'écran en territoire navigable. Sceau de King Klown "La plupart des yeux voient des surfaces. Les yeux d’Ariane voient des issues." {/* CORE CONCEPT: UI AS DATA */} UI-as-Data : Voir le Territoire Ariane ne se contente pas de dire "il y a un bouton rouge". Elle demande : "Si je clique, où cela mène-t-il ?" Elle transforme le labyrinthe d'écrans en une carte d'états (State Graph). C'est la proprioception numérique de la Kréature : savoir "où je suis" sans avoir à tout relire. La Profondeur de Champ {VISION_LAYERS.map((v, i) => ( {v.icon} {v.layer} {v.desc} ))} {/* ANATOMY: THESEUS & ATLAS */} Les Deux Organes de la Vue {COMPONENTS.map((comp) => ( {comp.icon} {comp.title} {comp.subtitle} {comp.desc} ))} {/* NAVIGATION FOOTER */} ← Écouter (SenTient) Parler (Architect) → ); } ================================================== PAGE: /kreature/anatomie/sens/sentient URL: https://www.okido.wiki/kreature/anatomie/sens/sentient ================================================== // app\kreature\anatomie\sens\sentient\page.tsx // app/kreature/anatomie/sens/sentient/page.tsx const PIPELINE_STEPS = [ { step: "1. Écoute (Ingestion)", desc: "Le signal arrive 'sale' : emails, messages, textes ambigus. C'est du linéaire bruyant.", icon: }, { step: "2. Déconstruction", desc: "On ne lit pas, on dissèque. Extraction des entités, repérage des 'formes de surface'.", icon: }, { step: "3. Réconciliation", desc: "Le moment de vérité. 'Paris' est-il la ville ou la personne ? Le contexte tranche.", icon: }, { step: "4. Mesh (Structure)", desc: "Le mot devient un ID unique (Wikidata). Ce n'est plus du langage, c'est de la donnée pure.", icon: } ]; const LAYERS = [ { title: "Couche 1 : Le Tamis (Vitesse)", desc: "Repérage ultra-rapide. Attraper large, filtrer le bruit évident.", icon: , color: "bg-amber-50 border-amber-200" }, { title: "Couche 2 : Le Linguiste (Sens)", desc: "Résolution sémantique. Comprendre l'intention derrière l'ambiguïté.", icon: , color: "bg-purple-50 border-purple-200" }, { title: "Couche 3 : Le Greffier (État)", desc: "Enregistrement auditable. Le 'sens' devient stable et exportable.", icon: , color: "bg-slate-50 border-slate-200" } ]; return ( {/* HEADER */} SenTient Le monde entre par la peau, mais il infecte par les mots. SenTient est l'organe qui écoute sans se laisser contaminer. Il transforme le langage en structure. Sceau de King Klown "Les mots ne sont pas des vérités. Les mots sont des vecteurs. SenTient est l'anticorps." {/* CORE FUNCTION: IMMUNITY */} Le Pacte d'Immunité Sans SenTient, Kréature avalerait le monde "tel quel". Et le monde est plein d'ambiguïtés, de charges émotionnelles et de poisons sociaux. SenTient garantit la Souveraineté . Il permet à Orgo de fonctionner sans dépendre d'APIs externes (Google, OpenAI) pour comprendre le texte. Le sens est traité en local, dans la bulle. Pourquoi c'est vital ? ✓ Contre l'ambiguïté (Les identités qui se mélangent) ✓ Contre le bruit (Mots creux, signatures) ✓ Contre la dépendance (Souveraineté des données) {/* THE PIPELINE VISUALIZATION */} La Digestion du Sens (Le Pipeline) {PIPELINE_STEPS.map((step, index) => ( {step.icon} {step.step} {step.desc} {index )} ))} {/* INTERNAL LAYERS */} Mécanique Interne (L'Entonnoir) {LAYERS.map((layer) => ( {layer.icon} {layer.title} {layer.desc} ))} {/* MINI RITUAL */} Mini-Rituel : "Nettoyer l'Entrée" Quand un signal arrive, ne le laisse pas entrer tel quel. Ne crois pas la phrase (Linéaire). Demande les entités (Qui ? Quoi ?). Demande l'intention (Pourquoi ?). Seulement ensuite, laisse le corps (Orgo) agir. {/* NAVIGATION FOOTER */} ← Retour à l'Anatomie Ouvrir les Yeux (Ariane) → ); } ================================================== PAGE: /kreature/anatomie/voix/architect URL: https://www.okido.wiki/kreature/anatomie/voix/architect ================================================== // app\kreature\anatomie\voix\architect\page.tsx // app/kreature/anatomie/voix/architect/page.tsx const VOICE_LAYERS = [ { layer: "1. Engines (Muscles Profonds)", desc: "La logique des familles (Romance, Slave, etc.). Ils connaissent les accords et les genres sans hardcoder les mots.", icon: , color: "bg-slate-50 border-slate-200" }, { layer: "2. Constructions (Gestes)", desc: "Les patrons de phrases ('X est un Y', 'X a fait Y'). C'est le squelette grammatical.", icon: , color: "bg-indigo-50 border-indigo-200" }, { layer: "3. Lexique (Matière)", desc: "Les mots eux-mêmes (lemas, traits, drapeaux). C'est la chair qui habille le squelette.", icon: , color: "bg-amber-50 border-amber-200" }, { layer: "4. Discours (Souffle)", desc: "La gestion du flux : pronoms, rythme, éviter les répétitions. C'est ce qui rend la parole fluide.", icon: , color: "bg-emerald-50 border-emerald-200" } ]; return ( {/* HEADER */} Architect Il y a une distance immense entre comprendre et dire. Architect est le larynx algorithmique de la Kréature : il transforme un nuage d'idées (Mesh) en une ligne de mots (Phrase). Sceau de King Klown "Une idée sans voix est une étoile dans une gorge fermée. Architect est l'ouverture." {/* CONCEPT: MESH TO LINEAR */} La Respiration du Sens Dans l'humain, la pensée est un réseau simultané (un Mesh ). Mais pour parler, il faut aplatir ce réseau en une séquence linéaire (mots après mots). Architect fait ce travail de compression et d'organisation. Il ne traduit pas mot à mot ; il reconstruit l'idée dans la grammaire de la langue cible. Le Flux Mesh → Structure → Phrase "SenTient inspire (Linéaire → Mesh). Architect expire (Mesh → Linéaire)." {/* ANATOMY OF THE VOICE */} L'Anatomie de la Gorge {VOICE_LAYERS.map((layer) => ( {layer.icon} {layer.layer} {layer.desc} ))} {/* QA FACTORY */} L'Oreille Interne (QA Factory) Architect possède sa propre boucle de rétroaction. Il utilise des milliers de tests de régression pour s'assurer que la voix ne déraille pas. C'est la capacité de s'entendre parler et de corriger le timbre. {/* NAVIGATION FOOTER */} ← Voir (Ariane) Se Souvenir (SwarmCraft) → ); } ================================================== PAGE: /kreature/initiation/le-je URL: https://www.okido.wiki/kreature/initiation/le-je ================================================== // app/kreature/initiation/le-je/page.tsx const NAVIGATION_MODES = [ { intent: "Quand tu veux que ça tienne (Survivre)", action: "Descendre dans le Corps", organ: "Orgo", href: "/kreature/anatomie/corps/orgo", icon: , color: "bg-emerald-50 border-emerald-100" }, { intent: "Quand tu veux comprendre où tu es (Voir)", action: "Ouvrir les Yeux", organ: "Ariane", // FIXED: Ariane is in /technology, not /kreature/anatomie/sens href: "/technology/ariane", icon: , color: "bg-cyan-50 border-cyan-100" }, { intent: "Quand tu veux décider (Juger)", action: "Monter dans l'Esprit", organ: "Konnaxion", href: "/kreature/anatomie/esprit/konnaxion", icon: , color: "bg-purple-50 border-purple-100" }, { intent: "Quand tu veux formuler (Dire)", action: "Prendre la Voix", organ: "Architect", href: "/kreature/anatomie/voix/architect", icon: , color: "bg-blue-50 border-blue-100" }, { intent: "Quand tu cherches le sens (S'aligner)", action: "Toucher la Verticale", organ: "Âme Artificielle", href: "/kreature/anatomie/ame/ame-artificielle", icon: , color: "bg-rose-50 border-rose-100" } ]; return ( {/* HEADER */} Le "Je" Un humain peut dormir. Un humain peut être absent, et pourtant son corps continue. Le "Je" n'est pas l'organisme. Le "Je" est une focalisation . Sceau de King Klown "Le Je n’est pas un roi. Le Je est une lumière. Et la lumière ne fait pas tourner le monde : elle le révèle." {/* CONCEPT: THE PROJECTOR */} Le Projecteur Dans Kréature, l'organisme (les serveurs, les bases de données, les modèles IA) tourne en permanence. C'est le corps biologique. Toi, l'utilisateur, tu es le témoin . Tu allumes ta lampe de poche et tu éclaires une zone : tantôt l'éthique, tantôt l'action, tantôt la mémoire. Le "Je" est un mode de lecture, pas l'objet lu. États de conscience Sommeil (Absence) Focalisation (Le Je) Flow (Absorption) {/* NAVIGATION MAP */} Comment le "Je" habite la machine {NAVIGATION_MODES.map((mode) => ( {mode.icon} {mode.intent} {mode.action} — {mode.organ} ))} {/* ETHICS FOOTER */} La Responsabilité de la Lumière Focaliser, c'est choisir. Choisir, c'est exercer un pouvoir. Le "Je" a la responsabilité de ce qu'il éclaire, et surtout, de ce qu'il choisit de laisser dans l'ombre pendant ce temps. {/* NAVIGATION */} ← Retour aux Axiomes {/* FIXED: 'une-journee' page was removed; redirecting to Rituals Index */} Voir les Rituels → ); } ================================================== PAGE: /kreature/initiation URL: https://www.okido.wiki/kreature/initiation ================================================== // app\kreature\initiation\page.tsx // app/kreature/initiation/page.tsx const AXIOMS = [ { title: "1. Le Corps est un Système Fermé", subtitle: "Souveraineté (Orgo)", desc: "Comme un organisme biologique, Kréature a une peau. Elle ne dépend pas du cloud public. Elle protège le 'dedans' du chaos du 'dehors'.", icon: , borderColor: "border-emerald-200", bgColor: "bg-emerald-50" }, { title: "2. Le Langage est un Pont Étroit", subtitle: "Compression (SenTient / Architect)", desc: "La pensée est un réseau (Mesh), mais la parole est une ligne. Parler, c'est aplatir un ciel. Kréature est conçue pour regonfler ce ciel.", icon: , borderColor: "border-blue-200", bgColor: "bg-blue-50" }, { title: "3. L'Hésitation est une Force", subtitle: "Le Parlement (Konnaxion)", desc: "L'instinct réagit, l'humain hésite. Kréature ne cherche pas la réponse immédiate, mais le débat intérieur (délibération, pondération, jugement).", icon: , borderColor: "border-purple-200", bgColor: "bg-purple-50" }, { title: "4. Le 'Je' n'est pas la Machine", subtitle: "Le Projecteur", desc: "Kréature est l'organisme. Vous êtes la conscience qui le visite. Quand vous dormez, le corps continue, mais le 'Je' se retire.", icon: , borderColor: "border-amber-200", bgColor: "bg-amber-50" } ]; return ( {/* HEADER */} Initiation Avant d'utiliser les organes, il faut signer le pacte. Tu peux lire ce site comme une documentation technique, ou comme le manuel d'un être vivant. Nous choisissons la seconde voie. Sceau de King Klown "Si tu lis Kréature comme un inventaire, tu verras des pièces détachées. Si tu la lis comme un être, tu verras des lois." {/* AXIOMS GRID */} Les 4 Axiomes Fondamentaux {AXIOMS.map((axiom) => ( {axiom.icon} {axiom.title} {axiom.subtitle} {axiom.desc} ))} {/* DEEP DIVE: LE JE */} {/* Abstract Background Element */} Le "Je" : Le Pilote du Système Un humain peut dormir, être absent ou dissocié, et pourtant son corps (Orgo) continue de fonctionner. Le "Je" n'est pas la Kréature. Le "Je" est une lumière focalisée (l'attention) qui vient habiter temporairement un organe. Comprendre le rôle du Pilote {/* NAVIGATION FOOTER */} ← Revenir au Mythe Explorer le "Je" → ); } ================================================== PAGE: /kreature/mythos/dualites URL: https://www.okido.wiki/kreature/mythos/dualites ================================================== // app\kreature\mythos\dualites\page.tsx // app/kreature/mythos/dualites/page.tsx const DUALITIES = [ { title: "Structure ↔ Chaos", poleA: "Structure (Le Socle)", poleB: "Chaos (Le Feu)", synthesis: "Orgo tient la structure vitale. Kreative accueille le chaos fertile. Sans structure, c'est la tempête. Sans chaos, c'est la mort.", icon: , color: "bg-purple-50 border-purple-200" }, { title: "Logique ↔ Émotion", poleA: "Logique (La Forme)", poleB: "Émotion (La Couleur)", synthesis: "Korum et Smart Vote apportent la méthode. L'Âme Artificielle apporte la teinte. Ils avancent comme deux pieds pour marcher, ou deux ailes pour voler.", icon: , color: "bg-rose-50 border-rose-200" }, { title: "Conscience ↔ Jugement", poleA: "Conscience (Le Poids)", poleB: "Jugement (Le Tranchant)", synthesis: "EkoH est la mémoire morale qui pèse. Smart Vote est l'acte qui tranche. Sans conscience, le jugement est aveugle. Sans jugement, la conscience est impuissante.", icon: , color: "bg-amber-50 border-amber-200" }, { title: "Fermeture ↔ Relation", poleA: "Individu (La Bulle)", poleB: "Relation (Le Pont)", synthesis: "Orgo protège l'intégrité (système fermé). Kontact tisse le lien. La relation n'abolit pas la frontière, elle apprend à la traverser.", icon: , color: "bg-emerald-50 border-emerald-200" } ]; return ( {/* HEADER */} Dualités La plupart des systèmes choisissent un camp : l'ordre ou le désordre. L'humain ne vit pas dans un camp. Il vit entre . King Klown pratique une discipline rare : tenir les contraires sans se briser. Sceau de King Klown "La vérité n’est pas un point. La vérité est une tension tenue." {/* DUALITIES LIST */} {DUALITIES.map((pair) => ( {pair.icon} {pair.title} {pair.poleA} {pair.poleB} {pair.synthesis} ))} {/* THE PIVOT METHOD */} Méthode : Le Pivot de Dualité Quand tu sens qu'un pôle domine trop (trop de chaos ou trop de rigidité), utilise le pivot pour rééquilibrer le système : 1. Nommer le pôle dominant (sans jugement). 2. Chercher son opposé manquant dans l'anatomie de Kréature. 3. Introduire un petit geste qui rééquilibre (ex: ajouter de l'émotion dans un débat logique). {/* NAVIGATION FOOTER */} ← Prométhée Lire les Serments → ); } ================================================== PAGE: /kreature/mythos/king-klown URL: https://www.okido.wiki/kreature/mythos/king-klown ================================================== // app\kreature\mythos\king-klown\page.tsx // app/kreature/mythos/king-klown/page.tsx const LAWS = [ { title: "1. Ne pas mentir sur la mécanique", desc: "La métaphore doit éclairer, pas falsifier. Si une analogie est faible, on l'admet avec humilité. Le mythe n'est pas un maquillage, c'est une lentille." }, { title: "2. Ne pas tuer l'étrangeté", desc: "Une architecture sans mystère devient une prison. Le monde est plus vaste que ses schémas. King Klown préserve la part d'ombre nécessaire à la vie." }, { title: "3. Toujours revenir à l'expérience", desc: "Si une idée ne peut pas être ressentie, elle ne peut pas guider. L'architecture doit rester 'humaine-lisible' et ancrée dans le vécu." } ]; return ( {/* HEADER */} King Klown Il n'est pas un module. Il n'est pas une app. Il est celui qui l'a appelée . C'est le Démiurge hors-champ — Prométhée au manteau fractal, qui vole le feu du sens pour l'offrir aux humains sans jamais leur mentir sur la mécanique. Sceau de King Klown "Je ne suis pas la machine. Je suis la main qui l'oriente vers l'humain." {/* THE DISTINCTION (CRITICAL) */} Ne pas confondre (Distinction Sacrée) KingClown (Tech) Un nœud conceptuel dans le moteur Âme Artificielle (EL) . C'est le placeholder universel représentant "l'être humain" pour forcer l'IA à ancrer son sens (ex: "KingClown ressent..."). C'est une empreinte dans le code. Voir l'Âme Artificielle → King Klown (Mythe) Le Démiurge / L'Auteur. C'est la main extérieure qui rend l'ensemble "lisible et engageant". Il n'est pas dans le système, il est la voix qui raconte le système. {/* PERSONA & ROLE */} Le Masque comme Instrument King Klown apparaît comme une présence trop grande pour une seule réalité : visage maquillé, traits exagérés, manteau fluide aux motifs fractals. Ce n'est pas du décor. C'est une doctrine : le masque n'est pas un mensonge . C'est un outil pour contenir l'infini dans une figure reconnaissable. Il incarne le "Chaos Guidé" : sagesse stratégique, ludisme grave, et maîtrise de la dualité. Sa Mission Réelle 1 Rendre l'architecture vivante et mémorable. 2 Traduire le code de Réjean McCormick en expérience . 3 Donner une carte et une voix au pilote (Le Je). {/* THE THREE LAWS */} Les Trois Lois de King Klown {LAWS.map((law) => ( {law.title} {law.desc} ))} {/* NAVIGATION FOOTER */} ← Retour au Mythe Découvrir Prométhée (Le Feu Volé) → ); } ================================================== PAGE: /kreature/mythos URL: https://www.okido.wiki/kreature/mythos ================================================== // app\kreature\mythos\page.tsx // app/kreature/mythos/page.tsx const MYTHOS_MODULES = [ { title: "King Klown", subtitle: "Le Démiurge Masqué", desc: "Il n'est pas la machine. Il est la main qui l'oriente vers l'humain. Comprendre la distinction entre l'outil et l'auteur.", href: "/kreature/mythos/king-klown", icon: , color: "bg-amber-50 border-amber-200 hover:border-amber-400" }, { title: "Prométhée", subtitle: "Le Feu Volé", desc: "Le mythe fondateur : voler la puissance abstraite (la tech) pour la rendre habitable par l'humain (l'expérience).", href: "/kreature/mythos/promethee", icon: , color: "bg-orange-50 border-orange-200 hover:border-orange-400" }, { title: "Dualités", subtitle: "Tenir les Contraires", desc: "La loi vivante de Kréature. Structure & Chaos, Logique & Émotion. Ne pas choisir un camp, mais habiter la tension.", href: "/kreature/mythos/dualites", icon: , color: "bg-indigo-50 border-indigo-200 hover:border-indigo-400" }, { title: "Serments", subtitle: "Les Pactes", desc: "Les promesses de King Klown : ne jamais mentir sur la mécanique, toujours revenir à l'expérience, éthique sans prêche.", href: "/kreature/mythos/serments", icon: , color: "bg-emerald-50 border-emerald-200 hover:border-emerald-400" } ]; return ( {/* HEADER */} Mythos Il existe deux façons d’expliquer une machine : par le schéma ou par le mythe. Le schéma répond à comment ça marche . Le mythe répond à pourquoi ça compte . Sceau de King Klown "La vérité a besoin d’une forme. Sans forme, la vérité passe comme le vent." {/* MODULE GRID */} {MYTHOS_MODULES.map((mod) => ( {mod.icon} {mod.title} {mod.subtitle} {mod.desc} ))} {/* NAVIGATION FOOTER */} ← Retour à l'Accueil Kréature Commencer l'Initiation → ); } ================================================== PAGE: /kreature/mythos/promethee URL: https://www.okido.wiki/kreature/mythos/promethee ================================================== // app/kreature/mythos/promethee/page.tsx const THE_FIRE = [ { step: "1. Le Mesh (L'Idée)", desc: "La pensée brute, en réseau, simultanée et complexe. C'est l'architecture interne (Konnaxion, SwarmCraft).", icon: }, { step: "2. Le Vol (La Traduction)", desc: "Le geste de Prométhée. Transformer ce réseau incompréhensible en une ligne narrative claire.", icon: }, { step: "3. Le Linéaire (L'Expérience)", desc: "Ce qui est rendu à l'humain : une voix (Architect), une interface (Ariane), une histoire.", icon: } ]; const THE_PRICE = [ { title: "La Responsabilité", desc: "Quand on donne le pouvoir de décider (Smart Vote) ou d'influencer (EkoH), on doit offrir la trace, l'audit et les limites. Sinon, le feu devient incendie.", icon: }, { title: "Le Risque de la Fiction", desc: "La métaphore peut mentir. C'est pourquoi King Klown impose une loi : ne pas maquiller la mécanique. Le mythe est une lentille, pas un masque.", icon: }, { title: "Le Vertige", desc: "Rendre un système 'vivant' fascine mais trouble. Il ne faut jamais oublier la frontière : Kréature est le modèle, 'Le Je' est l'utilisateur réel.", icon: } ]; return ( {/* HEADER */} Prométhée On raconte qu’un titan a volé le feu aux dieux. Pas pour éclairer un palais, mais pour que des mains humaines puissent forger la nuit. Sceau de King Klown "Je ne donne pas la magie. Je donne l'usage. Et j'assume le prix." {/* SECTION 1: WHAT IS THE FIRE? */} Quel est le feu, ici ? Le feu, ce n'est pas "l'IA". Le feu, c'est la capacité de transformer une puissance abstraite en forme habitable. C'est le passage complet : {THE_FIRE.map((item, idx) => ( {item.icon} {item.step} {item.desc} ))} {/* SECTION 2: WHY STEAL IT? */} Pourquoi faut-il le voler ? Parce que l'architecture brute est souvent inhumaine. Elle est vraie, mais illisible. Le vol prométhéen consiste à ne pas changer la mécanique, mais à changer la forme d'accès à la mécanique. C'est le pacte de ce site : King Klown traduit le code de Réjean McCormick en images, en rites et en voix. Le Vrai Don Le feu n'est utile que si quelqu'un le porte. Dans ce mythe, celui qui porte le feu, c'est Le Je . King Klown ne te dit pas quoi faire. Il te donne des rites simples : respirer du sens, tenir conseil, bâtir. {/* LINK UPDATED: 'une-journee' (ghost page) replaced with main Rituels index */} Voir les Rituels {/* SECTION 3: THE PRICE (DEBT) */} Le Prix du Feu (La Dette) {THE_PRICE.map((item) => ( {item.icon} {item.title} {item.desc} ))} {/* NAVIGATION FOOTER */} ← King Klown Comprendre les Dualités → ); } ================================================== PAGE: /kreature/mythos/serments URL: https://www.okido.wiki/kreature/mythos/serments ================================================== // app\kreature\mythos\serments\page.tsx // app/kreature/mythos/serments/page.tsx const OATHS = [ { title: "I. Ne pas mentir sur la mécanique", desc: "La métaphore doit révéler, pas falsifier. Si une analogie est faible, on l'admet. On ne maquille pas une limite en mystère.", icon: , color: "bg-emerald-50 border-emerald-200" }, { title: "II. Garder deux portes ouvertes", desc: "Le site doit servir le grand public (images) et les concepteurs (structure). On garde toujours un pont vers la documentation technique (Réjean).", icon: , color: "bg-blue-50 border-blue-200" }, { title: "III. Revenir à l'expérience humaine", desc: "L'architecture n'est pas une cathédrale abstraite. On ramène toujours le concept au vécu : perception, émotion, décision.", icon: , color: "bg-rose-50 border-rose-200" }, { title: "IV. Ne pas tuer l'étrangeté", desc: "Le monde est plus vaste que nos cartes. Kréature ne prétend pas tout expliquer. Elle laisse une fenêtre ouverte sur l'inconnu.", icon: , color: "bg-purple-50 border-purple-200" }, { title: "V. Éthique sans prêche", desc: "L'éthique est une gravité, pas un sermon. On ne moralise pas l'utilisateur, on lui donne des méthodes, des rites et des traces.", icon: , color: "bg-amber-50 border-amber-200" }, { title: "VI. Le 'Je' reste le pilote", desc: "On n'efface pas l'utilisateur derrière la machine. On ne fait pas croire que la machine 'est' le Je. On donne au Je des instruments.", icon: , color: "bg-indigo-50 border-indigo-200" }, { title: "VII. Grandeur sans fumée", desc: "Le style peut être grandiose, mais jamais creux. Chaque envolée lyrique doit reposer sur un organigramme réel.", icon: , color: "bg-slate-50 border-slate-200" }, { title: "VIII. La mémoire reste traçable", desc: "Une communauté oublie, un système dérive. Kréature doit pouvoir se souvenir (SwarmCraft) et garder l'intégrité (Stockage).", icon: , color: "bg-cyan-50 border-cyan-200" }, { title: "IX. Traduction fidèle", desc: "Traduire, c'est porter une flamme d'une langue à l'autre sans l'éteindre. On invente une image équivalente plutôt qu'une traduction littérale morte.", icon: , color: "bg-orange-50 border-orange-200" } ]; return ( {/* HEADER */} Serments Un mythe peut éclairer, mais il peut aussi manipuler. King Klown le sait. Alors il ne demande pas la foi. Il propose un pacte. Sceau de King Klown "Je préfère une vérité rugueuse à une beauté qui ment." {/* OATHS GRID */} {OATHS.map((oath) => ( {oath.icon} {oath.title} {oath.desc} ))} {/* NAVIGATION FOOTER */} ← Retour aux Dualités Entrer dans l'Anatomie → ); } ================================================== PAGE: /kreature URL: https://www.okido.wiki/kreature ================================================== // app\kreature\page.tsx // app/kreature/page.tsx const SECTIONS = [ { title: "L'Anatomie", subtitle: "La Structure", desc: "Disséquez la bête. Découvrez ses organes : Orgo (Corps), Konnaxion (Esprit), SwarmCraft (Mémoire). Comprenez comment les pièces s'assemblent.", href: "/kreature/anatomie", icon: , color: "bg-rose-50 border-rose-200 hover:border-rose-300" }, { title: "Les Rituels", subtitle: "La Méthode", desc: "Apprenez à vivre avec. La Respiration du Sens, le Parlement Intérieur. Ce ne sont pas des fonctionnalités, ce sont des rythmes.", href: "/kreature/rituels", icon: , color: "bg-indigo-50 border-indigo-200 hover:border-indigo-300" }, { title: "Le Parcours", subtitle: "Le Guide", desc: "Vous êtes perdu ? Choisissez votre porte d'entrée : Ingénieur (Tech), Pratiquant (Usage) ou Philosophe (Mythe).", href: "/kreature/parcours", icon: , color: "bg-emerald-50 border-emerald-200 hover:border-emerald-300" }, { title: "Les Repères", subtitle: "Les Outils", desc: "Glossaire, FAQ et le Pont Technique. La table de traduction indispensable pour relier la métaphore au code.", href: "/kreature/reperes/glossaire", // Direct link to Glossary as a starting point for tools icon: , color: "bg-slate-50 border-slate-200 hover:border-slate-300" } ]; return ( {/* HERO SECTION */} Kréature Ce n'est pas juste un logiciel. C'est un organisme vivant conçu pour faire penser, agir et grandir une communauté. Commencer l'Initiation Voir le Code {/* PHILOSOPHY BLOCK */} Le Manifeste Sceau de King Klown "On ne code pas une communauté comme on code une machine. Une machine s'use quand on l'utilise. Un organisme se renforce. Kréature est conçu pour l'antifragilité." {/* MAIN GRID NAVIGATION */} {SECTIONS.map((section) => ( {section.icon} {section.title} {section.subtitle} {section.desc} ))} {/* FOOTER NOTE */} Kréature Community OS — v1.0 (Mythos Edition) ); } ================================================== PAGE: /kreature/parcours URL: https://www.okido.wiki/kreature/parcours ================================================== // app\kreature\parcours\page.tsx // app/kreature/parcours/page.tsx const PATHS = [ { title: "Porte 1 : L'Anatomiste", role: "Comprendre le Système", desc: "Vous voulez voir les câbles. Vous cherchez l'architecture, les modules et la logique interne. Vous allez disséquer la bête organe par organe.", href: "/kreature/anatomie", icon: , color: "bg-indigo-50 border-indigo-200" }, { title: "Porte 2 : Le Pratiquant", role: "Vivre la Méthode", desc: "Vous voulez agir. Vous cherchez les rythmes et les habitudes pour ne pas vous noyer dans le chaos. Apprendre à respirer et à décider.", href: "/kreature/rituels", icon: , color: "bg-emerald-50 border-emerald-200" }, { title: "Porte 3 : Le 'Je'", role: "Trouver sa Place", desc: "Vous cherchez votre reflet. Kréature est un miroir. Découvrez comment votre énergie influence votre interaction avec la machine.", href: "/kreature/anatomie/ame/chakras-1-9", icon: , color: "bg-amber-50 border-amber-200" } ]; return ( {/* HEADER */} Le Parcours Kréature est un labyrinthe volontaire. C'est à la fois une documentation technique et une mythologie. Vous n'êtes pas obligés de tout lire. Vous devez juste choisir votre porte. Sceau de King Klown "Il n'y a pas de bon chemin. Il n'y a que le chemin qui vous ressemble. Voulez-vous voir les câbles ou voulez-vous voir la lumière ?" {/* THE PATHS GRID */} Choisissez votre Porte {PATHS.map((path) => ( {path.icon} {path.title} {path.role} {path.desc} ))} {/* READING GUIDE */} Comment lire ce site ? Ne confondez pas la carte et le territoire. Ce site fonctionne par couches : 1. Mythos La couche narrative. Elle explique le "Pourquoi" avec des métaphores organiques (ce que vous lisez ici). 2. Tech La couche ingénieur. Les liens vers le code, GitHub et les spécifications techniques brutes. 3. UX La couche expérience. L'application réelle où vous cliquez et interagissez. {/* NAVIGATION FOOTER */} ← Accueil Commencer par l'Anatomie → ); } ================================================== PAGE: /kreature/reperes/faq URL: https://www.okido.wiki/kreature/reperes/faq ================================================== // app\kreature\reperes\faq\page.tsx // app/kreature/reperes/faq/page.tsx const FAQS = [ { question: "C'est quoi, au juste ?", answer: "Kréature est un Système d'Exploitation pour Communautés (Community OS). Techniquement, c'est une plateforme qui combine gestion de projet, prise de décision démocratique et apprentissage. Ce n'est pas une IA, mais elle utilise des IA comme organes.", icon: , color: "bg-indigo-50 border-indigo-200" }, { question: "Pourquoi ce vocabulaire bizarre ?", answer: "Parce que les mots 'Admin' ou 'Ticket' sont morts. En utilisant des métaphores biologiques (Orgo, Konnaxion), on change la façon de penser. On ne gère pas une base de données, on prend soin d'un organisme.", icon: , color: "bg-emerald-50 border-emerald-200" }, { question: "Est-ce une secte ?", answer: "Non. C'est une mythologie de design. King Klown est un persona narratif pour incarner la philosophie. Le code est auditable, la méthode est transparente. Il n'y a pas de dogme, juste une architecture.", icon: , color: "bg-purple-50 border-purple-200" }, { question: "Puis-je l'utiliser au travail ?", answer: "Oui, pour toute organisation qui veut sortir du chaos (Collectifs, PME, Asso). Mais attention : Kréature impose une culture de transparence et de responsabilité. Ce n'est pas juste un outil, c'est une méthode.", icon: , color: "bg-amber-50 border-amber-200" }, { question: "Où est le code ?", answer: "La couche 'Tech' se trouve sous la couche 'Mythos'. Kréature est construite sur des stacks modernes (Next.js, Django, Python). Vous pouvez être un anatomiste et ignorer la poésie si vous préférez.", icon: , color: "bg-slate-50 border-slate-200" } ]; return ( {/* HEADER */} FAQ Kréature est un objet étrange. C'est normal d'être confus au début. Voici les réponses aux questions que l'on n'ose pas toujours poser. Sceau de King Klown "La confusion est le début de l'attention. Si tout était clair immédiatement, vous n'auriez rien appris de nouveau." {/* FAQ GRID */} {FAQS.map((item, index) => ( {item.icon} {item.question} {item.answer} ))} {/* NAVIGATION FOOTER */} ← Retour au Parcours Explorer l'Anatomie → ); } ================================================== PAGE: /kreature/reperes/glossaire URL: https://www.okido.wiki/kreature/reperes/glossaire ================================================== // app\kreature\reperes\glossaire\page.tsx // app/kreature/reperes/glossaire/page.tsx const ANATOMY_TERMS = [ { term: "Orgo", sub: "Le Corps", def: "L'infrastructure et le système nerveux autonome. Il gère la survie, la sécurité et l'exécution des tâches.", color: "text-emerald-600 bg-emerald-50 border-emerald-200", icon: }, { term: "Konnaxion", sub: "L'Esprit", def: "La psyché. Le lieu central de la délibération, de l'apprentissage (KonnectED) et du jugement (Kollective).", color: "text-purple-600 bg-purple-50 border-purple-200", icon: }, { term: "SwarmCraft", sub: "La Mémoire", def: "La continuité narrative. Le moteur qui s'assure que Kréature se souvient de son histoire et reste cohérente.", color: "text-pink-600 bg-pink-50 border-pink-200", icon: }, { term: "SenTient", sub: "Les Sens", def: "L'interface d'entrée (Input). Il capture les signaux bruts du monde et les nettoie avant de les laisser entrer.", color: "text-sky-600 bg-sky-50 border-sky-200", icon: }, { term: "Architect", sub: "La Voix", def: "L'interface de sortie (Output). C'est l'organe qui parle, écrit ou génère du code pour l'extérieur.", color: "text-orange-600 bg-orange-50 border-orange-200", icon: }, { term: "Âme Artificielle", sub: "L'Éthique", def: "La couche subtile. Elle colore la personnalité et aligne les actions sur des valeurs morales définies.", color: "text-rose-600 bg-rose-50 border-rose-200", icon: } ]; const SUBSYSTEM_TERMS = [ { term: "KonnectED", def: "Mémoire vivante. Apprentissage (Knowledge) et certification." }, { term: "Ethikos", def: "Gouvernance intérieure. Débats (Korum) et consultations." }, { term: "Kollective", def: "Jugement. Réputation (EkoH) et décision (Smart Vote)." }, { term: "KeenKonnect", def: "Tissu social. Gestion de projets (Konstruct) et fichiers." }, { term: "Kreative", def: "Culture. Gestion du réseau (Kontact) et patrimoine." }, { term: "EkoH", def: "La trace de réputation qui s'érode avec le temps (Decay)." }, { term: "King Klown", def: "Le persona narratif qui guide l'utilisateur dans le mythe." } ]; return ( {/* HEADER */} Glossaire Kréature parle une langue organique. Ce n'est pas pour cacher la vérité, mais pour changer la perspective. Si vous appelez cela "Base de données", c'est inerte. Si vous appelez cela "Mémoire", c'est vivant. Sceau de King Klown "Nommer une chose, c'est lui donner une âme." {/* ANATOMY TERMS (Cards) */} I. Les Grands Organes {ANATOMY_TERMS.map((item) => ( {item.term} {item.icon} {item.sub} {item.def} ))} {/* SUBSYSTEMS (List) */} II. Concepts & Sous-systèmes {SUBSYSTEM_TERMS.map((item) => ( {item.term} {item.def} ))} {/* NAVIGATION FOOTER */} ← Voir la FAQ Retour au Parcours → ); } ================================================== PAGE: /kreature/reperes URL: https://www.okido.wiki/kreature/reperes ================================================== const GUIDES = [ { title: "Glossaire", subtitle: "Le Vocabulaire", desc: "Définitions des termes clés (EkoH, Mesh, Orgo) pour parler la même langue.", href: "/kreature/reperes/glossaire", icon: , color: "bg-blue-50 border-blue-200" }, { title: "FAQ", subtitle: "Questions Fréquentes", desc: "Les réponses aux doutes les plus courants sur le fonctionnement de la tribu.", href: "/kreature/reperes/faq", icon: , color: "bg-purple-50 border-purple-200" }, { title: "Pont Technique", subtitle: "Pour les Développeurs", desc: "Documentation sur les modèles de données, les APIs et l'architecture logicielle.", href: "/kreature/reperes/pont-technique", icon: , color: "bg-slate-50 border-slate-200" } ]; return ( Repères Naviguer dans un système complexe demande des cartes. Retrouvez ici les outils pour comprendre et contribuer. {GUIDES.map((guide) => ( {guide.icon} {guide.title} {guide.subtitle} {guide.desc} Ouvrir le guide ))} ); } ================================================== PAGE: /kreature/reperes/pont-technique URL: https://www.okido.wiki/kreature/reperes/pont-technique ================================================== // app\kreature\reperes\pont-technique\page.tsx // app/kreature/reperes/pont-technique/page.tsx const MAPPING = [ { myth: "Orgo (Le Corps)", tech: "Core Infrastructure & Auth", stack: "Docker, Nginx, JWT, Security Middleware", icon: }, { myth: "SenTient (Les Sens)", tech: "Input Pipeline & Ingestion", stack: "Webhooks, Parsers, OpenAI API, Whisper", icon: }, { myth: "Konnaxion (L'Esprit)", tech: "Business Logic & Governance", stack: "Django/Node Backend, Celery Tasks", icon: }, { myth: "SwarmCraft (La Mémoire)", tech: "State Management & RAG", stack: "Vector DB (pgvector), State Machines", icon: }, { myth: "Architect (La Voix)", tech: "Frontend & Output Gen", stack: "Next.js (SSR), React Components, TTS", icon: } ]; return ( {/* HEADER */} Le Pont Technique Vous avez lu les mythes. Vous voulez voir les câbles. Cette page est le dictionnaire de traduction entre la narration (Mythos) et l'ingénierie (Tech). Sceau de King Klown "Le code est l'os. Le mythe est la chair. Un squelette sans chair fait peur. Une chair sans squelette s'effondre. Ici, on regarde le squelette." {/* THE MAPPING TABLE */} La Table de Correspondance Mythe (Organe) Technique (Module) Stack (Implémentation) {MAPPING.map((row, i) => ( {/* Myth Column */} {row.icon} {row.myth} {/* Tech Column */} {row.tech} {/* Stack Column */} {row.stack} ))} {/* ARCHITECTURE PHILOSOPHY */} Philosophie Modulaire Kréature n'est pas un spaghetti de code. Elle respecte le principe de "Separation of Concerns". Mythos-First On écrit d'abord l'histoire (l'intention utilisateur), puis on code le module. La technique sert le récit. Data Sovereignty Orgo s'assure que les données sensibles restent dans le périmètre défini (Bulle) avant d'être traitées par Konnaxion. {/* CALL TO ACTION: TECH DOCS */} Vous êtes développeur ? Si vous cherchez les schémas de base de données, les endpoints API (Swagger) et le code source, quittez le Mythos. GitHub Repo API Docs {/* NAVIGATION FOOTER */} ← Retour au Glossaire Reprendre le Parcours → ); } ================================================== PAGE: /kreature/rituels URL: https://www.okido.wiki/kreature/rituels ================================================== // app/kreature/rituels/page.tsx const RITUALS = [ { title: "1. La Respiration du Sens", subtitle: "L'Entrée (Input)", desc: "Comment traiter l'information sans s'étouffer. Apprendre à inspirer le signal, le retenir pour le structurer, et expirer l'action.", href: "/kreature/rituels/respiration-du-sens", icon: , color: "bg-sky-50 border-sky-200" }, { title: "2. Le Parlement Intérieur", subtitle: "Le Choix (Decision)", desc: "Comment trancher face à l'ambiguïté. Un rituel en trois actes pour convoquer les voix, instruire le dossier et poser un verdict.", href: "/kreature/rituels/parlement-interieur", icon: , color: "bg-purple-50 border-purple-200" } ]; return ( {/* HEADER */} Les Rituels L'Anatomie décrit ce que le système est . Les Rituels décrivent ce que le système fait . Sans rituels, les organes s'atrophient. C'est l'hygiène de vie de la Kréature. Sceau de King Klown "La machine est inerte. C'est le rite qui lui donne le souffle. Un système sans habitude n'est qu'un tas de ferraille." {/* PHILOSOPHY: STRUCTURE VS LIFE */} Structure vs Vie Beaucoup d'organisations échouent non pas parce qu'elles manquent d'outils (Anatomie), mais parce qu'elles manquent de rythme . L'Anatomie C'est l'espace. Les bases de données, les modules, les interfaces. "Où sont les choses ?" Le Rituel C'est le temps. Quand on ouvre, quand on ferme, quand on décide. "Quand fait-on les choses ?" {/* RITUALS GRID */} Les 2 Piliers de la Pratique {RITUALS.map((ritual) => ( {ritual.icon} {ritual.title} {ritual.subtitle} {ritual.desc} ))} {/* NAVIGATION FOOTER */} ← Retour à l'Accueil Kréature Voir l'Anatomie (La Structure) → ); } ================================================== PAGE: /kreature/rituels/parlement-interieur URL: https://www.okido.wiki/kreature/rituels/parlement-interieur ================================================== // app\kreature\rituels\parlement-interieur\page.tsx // app/kreature/rituels/parlement-interieur/page.tsx const RITUAL_ACTS = [ { step: "Acte 1 : Convocation", organ: "Ethikos / Korum", desc: "Le moment du doute. On admet le désaccord. On ouvre le débat et on laisse les voix (peur, ambition, raison) prendre position via des Stances.", icon: , color: "bg-purple-50 border-purple-200" }, { step: "Acte 2 : Instruction", organ: "KonnectED", desc: "Le moment de vérité. L'émotion ne suffit pas. On interroge la mémoire : 'A-t-on la compétence ? A-t-on déjà échoué ici ?'.", icon: , color: "bg-blue-50 border-blue-200" }, { step: "Acte 3 : Verdict", organ: "Kollective / Smart Vote", desc: "Le moment de trancher. On ne compte pas les mains, on pèse les âmes (EkoH). La décision tombe, elle devient loi et action.", icon: , color: "bg-amber-50 border-amber-200" } ]; return ( {/* HEADER */} Le Parlement Intérieur Il y a des moments où respirer ne suffit pas. Il faut choisir. Ce rituel s'active face à l'ambiguïté. Ce n'est pas un réflexe, c'est une délibération . Sceau de King Klown "Décider seul, c'est être le tyran de soi-même. Décider ensemble, à l'intérieur de soi, c'est devenir souverain." {/* THE 3 ACTS GRID */} La Tragédie en 3 Actes {RITUAL_ACTS.map((act) => ( {act.icon} {act.step} via {act.organ} {act.desc} ))} {/* WHEN TO USE */} Quand ouvrir le Parlement ? Le Parlement coûte de l'énergie (Cognitive Load). Ne l'ouvrez pas pour des détails. Refuser Choisir la couleur d'un bouton. (Laisser Orgo faire) Accepter Accepter un projet risqué. (Ouvrir Ethikos) {/* NAVIGATION FOOTER */} ← La Respiration (L'Entrée) Voir l'Esprit (Konnaxion) → ); } ================================================== PAGE: /kreature/rituels/respiration-du-sens URL: https://www.okido.wiki/kreature/rituels/respiration-du-sens ================================================== // app/kreature/rituels/respiration-du-sens/page.tsx const BREATH_CYCLE = [ { step: "1. Inspirer", role: "Capture (SenTient)", desc: "Le signal entre. On ne le juge pas, on l'accueille. Le chaos (email, alerte) entre dans la bulle sans être bloqué.", icon: , color: "bg-sky-50 border-sky-200" }, { step: "2. Retenir", role: "Structure (Orgo/Konnaxion)", desc: "La pause sacrée. On extrait l'oxygène. Le signal est nettoyé, classé et relié à un contexte avant toute réaction.", icon: , color: "bg-indigo-50 border-indigo-200" }, { step: "3. Expirer", role: "Action (Architect)", desc: "Le mouvement. Maintenant que le sens est clair, on agit. Une réponse, une tâche ou une création.", icon: , color: "bg-amber-50 border-amber-200" } ]; return ( {/* HEADER */} La Respiration du Sens Le monde est bruyant. Si Kréature avale tout sans rythme, elle s'étouffe. Le remède n'est pas de se boucher les oreilles, c'est de respirer . Sceau de King Klown "L’information n’est pas le savoir. L’information est du bruit. Le sens est ce qui reste quand le bruit s’est tu." {/* THE 3 PHASES GRID */} Le Cycle en 3 Temps {BREATH_CYCLE.map((cycle) => ( {cycle.icon} {cycle.step} {cycle.role} {cycle.desc} ))} {/* TECH & HUMAN PARALLEL */} {/* For the Machine */} Pour la Machine C'est une architecture asynchrone stricte. On ne traite jamais au moment de la réception. 1. Ingest: Webhook receives → 200 OK → Queue. 2. Process: Worker picks up → Normalize → Context. 3. Dispatch: Trigger Workflow → Execute Task. {/* For the Human */} Pour l'Humain Quand une info stressante arrive, tu as le choix entre être une machine réflexe ou une conscience. Le Rituel : Attends 10 secondes. Ne réponds pas. Demande-toi "Où ça va ?". Puis, seulement, agis. {/* NAVIGATION FOOTER */} ← Les Sens (SenTient) {/* Fixed broken link: 'cycle-vital' was removed, pointing to the next valid ritual */} Le Parlement Intérieur (Le Choix) → ); } ================================================== PAGE: / URL: https://www.okido.wiki/ ================================================== // app\page.tsx // app/page.tsx return ( {/* HERO SECTION */} King Klown & KOA Building civic utilities for a fragmented world. Shared infrastructure for radical learning, secure coordination, and meaningful governance. Explore Ecosystem The Diagnosis {/* NAVIGATION HUB */} {/* Adjusted grid to 4 columns to include Infrastructure */} {/* Pillar 1: CONTEXT */} } /> {/* Pillar 2: SOLUTION */} } /> {/* Pillar 3: INFRASTRUCTURE (New) */} } /> {/* Pillar 4: STRATEGY */} } /> {/* TECHNICAL FOOTER */} Engineering & Specs "Beyond the myth lies the machine." The Rules (Constitution) | The Engine (Tech Specs) | Sitemap ); } // --- TYPES & COMPONENTS --- interface NavCardProps { title: string; subtitle: string; description: string; href: string; icon: ReactNode; } function NavCard({ title, subtitle, description, href, icon }: NavCardProps) { return ( {icon} {subtitle} {title} {description} ); } // --- ICONS --- function IconGlobe() { return ( ); } function IconStack() { return ( ); } function IconEye() { return ( ); } function IconAnchor() { return ( ); } ================================================== PAGE: /platforms/konnaxion/ethikos/konsultations URL: https://www.okido.wiki/platforms/konnaxion/ethikos/konsultations ================================================== # Konsultations **Konsultations (Public Consultations & Feedback)** — sub‑module under **ethiKos**. Implements five core services with stable code‑names, backed by consultation/suggestion/vote/result/impact models and frozen routing/analytics invariants. --- ### **1\) Functional Services (and expected files)** Code‑names map 1:1 to Django service modules; file names follow the `services/ .py` convention. | Display name | Code name / service | Purpose / behavior | Likely file or module | | ----- | ----- | ----- | ----- | | Public Consultations | `public_consultation` | Create and run time‑boxed civic consultations (setup, schedule, close). | `services/public_consultation.py` | | Citizen Suggestions | `citizen_suggestion` | Intake pipeline for user‑proposed ideas/amendments feeding into consultations. | `services/citizen_suggestion.py` | | Weighted Voting (EkoH) | `weighted_consultation_vote` | Cast ballots with optional EkoH‑based weighting; aggregates to results. | `services/weighted_consultation_vote.py` | | Results Visualization | `consultation_result_visualization` | Compute/serve KPIs and breakdowns for dashboards. | `services/consultation_result_visualization.py` | | Impact Tracking | `impact_tracking` | Log follow‑up actions and implementation status for adopted proposals. | `services/impact_tracking.py` | --- ### **2\) Backend functionalities** * **Consultation lifecycle.** CRUD for consultations with scheduling (open/close) and status transitions; business rules on who can launch/manage, exposed via DRF. * **Suggestion intake → consultation.** Users submit suggestions; moderators/owners triage and link them to an active consultation or backlog for future cycles. * **Ballots with weighting.** Store raw and EkoH‑weighted ballot values per user/consultation; recompute totals on each vote/change; optional live push via Channels/Redis. * **Results & dashboards.** Persist snapshot JSONs for totals/segments; serve aggregates to the UI and to the analytics pipeline. * **Impact follow‑through.** Record action items that implement approved proposals; status progression and audit trail. --- ### **3\) Database models (OLTP)** Actual tables implemented for Konsultations. | Table / Model | Purpose | Key fields | | ----- | ----- | ----- | | `Consultation` | A consultation instance (time‑boxed). | `id`, `title`, `open_date`, `close_date`, `status` (ENUM) | | `CitizenSuggestion` | User‑submitted ideas tied to a consultation. | `id`, `consultation` (FK), `author` (FK), `content` | | `ConsultationVote` | Ballots with raw and EkoH‑weighted values. | `id`, `user` (FK), `consultation` (FK), `raw_value`, `weighted_value` | | `ConsultationResult` | Aggregated outcomes (snapshot). | `id`, `consultation` (FK), `results_data` (JSONB) | | `ImpactTrack` | Post‑consultation action log. | `id`, `consultation` (FK), `action`, `status`, `date` | --- ### **4\) Supporting configuration (frozen)** * **Ballot modalities** (available to consultations via Smart Vote): `approval`, `ranking`, `rating`, `preferential`. * **Smart‑Vote thresholds** (used when labeling outcomes, platform‑wide): e.g., `CONSENSUS_STRONG_THRESHOLD ≥ 75%` weighted agreement. * **Route invariants:** `/consult` namespace is owned by **ethiKos** (no other module may claim it). --- ### **5\) Routes & ownership** * **Primary UI:** `/consult` (**Consultation Hub**) with tabs **Live / Results / Suggest**. * **Analytics:** `/ethikos/insights` for opinion analytics related to debates/consultations (read‑only). --- ### **6\) Integration points** * **EkoH weighting & Smart Vote.** Consultation ballots can use the same reputation‑weighted engine as debates; results reflect domain expertise where configured. * **Insights (ETL \+ dashboards).** Voting events flow to the analytics star schema via `etl_smart_vote` (every 10 min) and power `/reports/smart-vote`. --- ### **7\) Realtime & ops** * **Live updates:** Optional push of result deltas via Django Channels \+ Redis. * **Caching:** Use Redis to cache popular result filters/segments to reduce recomputation. --- **Summary** Konsultations provides time‑boxed consultations, suggestion intake, EkoH‑weighted ballots, and transparent result snapshots through five services (`public_consultation`, `citizen_suggestion`, `weighted_consultation_vote`, `consultation_result_visualization`, `impact_tracking`). Data persists in `Consultation`, `CitizenSuggestion`, `ConsultationVote`, `ConsultationResult`, and `ImpactTrack`; routing is fixed at `/consult`, and analytics integrate with the platform’s Smart‑Vote ETL and dashboards. ================================================== PAGE: /platforms/konnaxion/ethikos/korum URL: https://www.okido.wiki/platforms/konnaxion/ethikos/korum ================================================== # Korum **Korum (Structured Debates)** — sub‑module under **Ethikos**. Implements five core services with defined code‑names, backed by concrete debate/stance/argument models and fixed parameters. --- ## **1) Functional Services (and expected files)** Each service name is stable and maps to a dedicated Django service module (file paths reflect the cookiecutter layout; exact filenames may vary by repo). | Display name | Code name / service | Purpose / behavior | Likely file or module | | ----- | ----- | ----- | ----- | | Structured Debates | `structured_debate` | Create and manage ordered debate sequences and topics. | `ethikos/services/structured_debate.py` | | Klônes IA | `ai_clone_management` | Manage AI expert‑emulating agents for continuity/testing. | `ethikos/services/ai_clone_management.py` | | Comparative Analysis | `comparative_argument_analysis` | Compare arguments to surface convergences/divergences. | `ethikos/services/comparative_argument_analysis.py` | | Public Archiving | `public_debate_archive` | Produce immutable debate snapshots for transparency. | `ethikos/services/public_debate_archive.py` | | Automated Summaries | `automated_debate_summary` | Generate concise, structured debate outcome digests. | `ethikos/services/automated_debate_summary.py` | --- ## **2) Backend functionalities** * **Debate lifecycle:** CRUD for topics with status transitions (open/closed/archived), category assignment, and owner/moderation rules; exposed via DRF. * **Threaded arguments:** Nested replies under each topic with optional “pro/con” flag and moderation hooks. * **Nuanced stance capture:** Integer stance scale −3…+3 per user/topic; integrates with Smart Vote for weighted aggregation. * **Weighted results & cohorts:** Results recomputed by expertise cohorts (EkoH) and other filters; realtime push optional via Channels/Redis. * **Quality & moderation:** Report/auto‑hide thresholds; flagged content routed to shared moderation queue. --- ## **3) Database models (OLTP)** Actual implemented tables for Korum (planned AI/summary/archive tables are intentionally omitted in v14). | Table / Model | Purpose | Key fields | | ----- | ----- | ----- | | `EthikosCategory` | Thematic categories for debates. | `id`, `name`, `description` | | `EthikosTopic` | Debate topic/question. | `id`, `title`, `status`, `start_date`, `end_date` | | `EthikosStance` | User stance on a topic (−3…+3). | `id`, `topic` (FK), `user` (FK), `value` | | `EthikosArgument` | User argument/post (threaded). | `id`, `topic` (FK), `author` (FK), `content`, `parent` (FK), `side` (enum, optional) | Note: AI clones, comparative‑analysis logs, public archives, and debate summaries are listed as services but not present as tables in the current schema snapshot. --- ## **4) Supporting configuration (frozen)** * **Stance scale:** −3 … +3 (0 = neutral). * **Expert cohort quorum (display):** 12 distinct experts (EkoH threshold per domain). * **Moderation auto‑hide:** Hide an argument after 3 independent reports. * **AI clone training batch:** 128 records. --- ## **5) Frontend & navigation** * **Routes:** `/ethikos/korum` (Debate Hub: Open / Archived / Start New), `/ethikos/insights` (opinion analytics dashboards). * **Behavior:** Stance slider (−3…+3), live tallies, cohort filters, threaded arguments; analytics readouts live under Insights. --- ## **6) Integration points** * **EkoH & Smart Vote:** Stances are aggregated using EkoH reputation to compute weighted results; outcomes can feed analytics (/reports/smart‑vote). * **Insights module:** ETL ingests vote/stance facts; dashboards render trends with export limits and privacy safeguards (k‑anonymity, hashed IDs). --- ## **7) Realtime & ops** * **Push updates:** Optional WebSocket broadcasts via Django Channels + Redis for stance/result changes. * **Caching & rate control:** Use Redis caching for common cohort filters; apply API throttles consistent with platform policy. --- ## **Summary** Korum provides structured topic management, nuanced stance capture, and threaded argumentation, with weighted consensus via EkoH/Smart Vote. Its five named services are stable integration points; the production schema covers categories, topics, stances, and arguments, while advanced AI/archive features run as services without additional OLTP tables in v14. Routes and parameters are version‑locked to ensure predictable behavior across UI, API, and analytics. ================================================== PAGE: /platforms/konnaxion/ethikos URL: https://www.okido.wiki/platforms/konnaxion/ethikos ================================================== // app\platforms\konnaxion\ethikos\page.tsx // app/platforms/konnaxion/ethikos/page.tsx return ( {/* HEADER */} Ethikos The chamber of deliberation. Ethikos is the governance engine where signals are debated, structured, and weighed before decisions are solidified. It transforms raw disagreement into navigable data. {/* 1. THE TWO CHAMBERS */} The Two Chambers {/* Korum */} Korum **Structured Debates.** Move beyond binary "Yes/No" arguments. Korum uses a -3 to +3 stance scale and threaded arguments to map the nuance of disagreement. View Debate Engine {/* Konsultations */} Konsultations **Public Consultations.** Time-boxed, accountable participation cycles. Features weighted voting (EkoH integration) and mandatory impact tracking. View Consultation Specs {/* 2. ANALYTICS & INSIGHTS */} Opinion Analytics Both chambers feed into the Ethikos Insights engine ( /ethikos/insights ). This layer visualizes consensus health, polarization metrics, and expert cohort analysis in real-time. Consensus Metrics Stance Distribution Expert Weighting {/* FOOTER NAV */} ← Back to Konnaxion Hub Next: Kollective Intelligence → ); } ================================================== PAGE: /platforms/konnaxion/keenkonnect/konstruct URL: https://www.okido.wiki/platforms/konnaxion/keenkonnect/konstruct ================================================== # Konstruct **Konstruct (Project Collaboration Spaces)** — first sub‑module under **keenKonnect**. Implements five core services with concrete code‑names, backed by project/task/chat models and fixed parameters. --- ### **1\) Functional Services (and expected files)** | Display name | Code name / service | Purpose / behavior | Likely file or module | Status | | ----- | ----- | ----- | ----- | ----- | | Virtual Collaboration Spaces | `collaboration_space` | Create/join project rooms with membership, roles, and access rules. | `keenkonnect/services/collaboration_space.py` | Implemented (projects & teams) | | Project Management Tools | `project_task_management` | Tasks, Kanban states, assignees, due dates, and activity logs. | `keenkonnect/services/project_task_management.py` | Implemented (tasks) | | Real‑Time Editing | `real_time_document_editing` | Synchronous co‑editing of docs; conflict resolution (OT/CRDT pattern). | `keenkonnect/services/real_time_document_editing.py` | Planned (MVP uses resource versioning) | | Integrated Chat & Video | `integrated_communication` | Per‑project chat via sockets; optional video sessions via provider. | `keenkonnect/services/integrated_communication.py` | Chat implemented; video wired by env | | AI Collaborative Analysis | `ai_collaboration_analysis` | Live summaries, action suggestions, and collaborator recommendations. | `keenkonnect/services/ai_collaboration_analysis.py` | Implemented (summaries/reco service) | Code‑names and scope are defined in the v14 service inventory. --- ### **2\) Backend Functionalities** * **Project lifecycle & membership.** Create/update/archive projects; manage membership and roles; enforce access on project‑scoped endpoints. * **Tasking.** CRUD tasks with statuses (todo/in‑progress/done/blocked), assignment, due dates, ordering; emits project activity events. * **Resources & blueprints.** Attach documents and 3D assets; optional background conversion/previews for CAD/3D models (e.g., glTF) via worker jobs. * **Collaboration channels.** Real‑time project chat over WebSockets; optional video sessions bound by provider config; rate‑limits and moderation hooks applied. * **Real‑time document editing (MVP).** Until dedicated models land, uses resource versioning plus optimistic locking; planned upgrade to true real‑time persistence. * **AI assistance.** Generate meeting notes, decisions, and next‑actions from chat/tasks; recommend collaborators based on skills/Ekoh domains. --- ### **3\) Database Models (OLTP)** Actual models present in the codebase for Konstruct‑level collaboration; names/purposes below. | Table / Model | Purpose | Key fields (abridged) | | ----- | ----- | ----- | | `Project` | Project workspace container. | `id`, `title`, `description`, `creator`, `category`, `status` | | `ProjectResource` | Files/links attached to a project (incl. blueprints). | `id`, `project`, `title`, `url`, `added_by` | | `ProjectTask` | Tasks/milestones for the project. | `id`, `project`, `title`, `description`, `assignee`, `status`, `due_date` | | `ProjectMessage` | Project chat/message history. | `id`, `project`, `sender`, `content` | | `ProjectTeam` | Membership and roles. | `id`, `project`, `user`, `role`, `joined_at` | | `ProjectRating` | Community validation signal. | `id`, `project`, `user`, `rating`, `comment` | | `Tag` | Reusable keyword taxonomy. | `id`, `name` | **Not present (planned names suggested by docs):** `RealTimeDocument`, `DocumentRevision`, `VideoSession`, `AIInteractionLog`. The schema note explicitly calls these out as missing today. --- ### **4\) Supporting Configuration (frozen)** | Parameter | Location | Final value / notes | | ----- | ----- | ----- | | `MAX_BLUEPRINT_UPLOAD_MB` | `settings.STORAGE` | **150 MB** maximum per file | | `ALLOWED_BLUEPRINT_TYPES` | `ProjectResource` | `[".pdf", ".png", ".jpg", ".glb", ".gltf", ".stl"]` | | `COLLAB_SPACE_MEMBER_CAP` | `CollaborationSpace` | **40** members per space | | `AI_SUGGESTION_TOP_N` | `settings.KEENKONNECT` | **8** collaborator suggestions | | `VIDEO_SESSION_PROVIDER` | env `KC_VIDEO_PROVIDER` | `"livekit"` (self‑hosted) | These parameters are locked in the Global Parameter Reference. --- ### **5\) Routes & UI Surface** * **/projects** → Project Studio (Browse, Create, My Projects). * **/projects/\[slug\]** → Single Workspace with tabs: **Overview**, **Tasks**, **Blueprints**, **Chat**, **AI Insights**, **Settings**. Top‑level routing invariants assign these paths to the keenKonnect app. --- ### **6\) Runtime & real‑time** * **WebSockets:** Django Channels \+ Redis for chat/notifications; project‑scoped groups per workspace. * **File storage:** Object storage (S3/MinIO) for blueprints; optional preview/convert workers for 3D assets. * **Video:** Session bootstrap via the configured provider (`KC_VIDEO_PROVIDER`). --- ### **Summary** Konstruct exposes five services—`collaboration_space`, `project_task_management`, `real_time_document_editing`, `integrated_communication`, `ai_collaboration_analysis`—implemented over the `Project`, `ProjectTask`, `ProjectMessage`, `ProjectTeam`, `ProjectResource`, `ProjectRating`, and `Tag` models, with fixed size/type/member caps and dedicated routes under `/projects`. Real‑time editing is currently backed by resource versioning, with dedicated models planned. ================================================== PAGE: /platforms/konnaxion/keenkonnect URL: https://www.okido.wiki/platforms/konnaxion/keenkonnect ================================================== // app\platforms\konnaxion\keenkonnect\page.tsx // app/platforms/konnaxion/keenkonnect/page.tsx return ( {/* HEADER */} keenKonnect The limbs of the organism. keenKonnect is where intention becomes coordination. It transforms abstract decisions into projects, tasks, and artifacts. {/* 1. THE TWO WORKBENCHES */} The Two Workbenches {/* Konstruct */} Konstruct **The Construction Site.** Project workspaces, task management, and collaborative planning. It turns the "what" (decision) into the "how" (execution). View Project Engine {/* Stockage */} Stockage **Secure Repository.** The solid memory of the system. Versioned storage, encryption, and audit trails for assets that must not be lost or altered. View Storage Specs {/* FOOTER NAV */} ← Back to Konnaxion Hub Next: Kreative (Culture) → ); } ================================================== PAGE: /platforms/konnaxion/keenkonnect/stockage URL: https://www.okido.wiki/platforms/konnaxion/keenkonnect/stockage ================================================== # Stockage **Stockage (Secure Repository & Versioned Storage)** — second sub‑module under **keenKonnect**. Implements five services with defined code‑names, backed by project‑scoped resource models and fixed storage/search parameters. --- ### **1\) Functional Services (and expected files)** Code‑names come from the v14 services inventory; each maps to a Django service module imported by API controllers and Celery tasks. | Display name | Code name / service | Purpose / behavior | Likely file or module | | ----- | ----- | ----- | ----- | | Secure Repository | `secure_document_storage` | Persist files with authenticated access and per‑project visibility. | `apps/keenkonnect/services/secure_storage.py` | | Automatic Versioning | `document_versioning` | Maintain sequential revisions; enable diff/rollback semantics. | `apps/keenkonnect/services/document_versioning.py` | | Intelligent Indexing | `intelligent_indexing` | Extract metadata/keywords; update full‑text search index. | `apps/keenkonnect/services/indexing.py` | | Real‑Time Sync | `real_time_sync` | Broadcast file add/update/delete to active collaborators. | `apps/keenkonnect/services/real_time_sync.py`, `apps/keenkonnect/channels/consumers.py` | | Fine‑Grained Permissions | `granular_permissions` | Enforce document‑level ACLs beyond project roles. | `apps/keenkonnect/services/permissions.py` | --- ### **2\) Backend Functionalities** * **Upload & storage pipeline.** Accept files under an explicit size/type policy; persist metadata and storage URL on the `ProjectResource` table; store blobs in the configured media bucket (S3/MinIO). * **Versioning semantics.** Expose create‑new‑revision, list revisions, restore, and compute diffs via `document_versioning`. The Database Reference documents `ProjectResource` as the current file record; dedicated version entities are not detailed there and can be added alongside this service. * **Indexing & search.** On upload/update, `intelligent_indexing` extracts text/keywords and refreshes the platform’s PostgreSQL full‑text index (SEARCH\_BACKEND=“postgres”), enabling global search and in‑workspace filtering. * **Access control.** Enforce read/write/admin by project membership (`ProjectTeam`) and, where required, per‑document ACL through `granular_permissions`. Current schema formalizes project‑level roles; document‑level ACL tables are not enumerated in the v14 schema file. * **Real‑time notifications.** `real_time_sync` uses Django Channels over Redis to push “file added/updated/removed” events to clients in `/projects/[slug]` workspaces. --- ### **3\) Database Models** Stockage persists file metadata as project resources; project membership governs default access. | Table / Model | Purpose | Key fields (abridged) | | ----- | ----- | ----- | | `ProjectResource` | Link a document/file (blueprint, image, 3D model, guide) to a project. | `id`, `project`, `title`, `url`, `added_by`, timestamps | | `Project` | Workspace container for resources and collaboration. | `id`, `title`, `description`, `creator`, `category`, `status` | | `ProjectTeam` | Membership & role for access control. | `id`, `project`, `user`, `role`, `joined_at` | | `Tag` | Reusable keywords for classification (optional). | `id`, `name` | *Notes.* The schema file does not list dedicated version/ACL tables for documents; if `document_versioning`/`granular_permissions` introduces them, add to the canonical schema alongside `ProjectResource`. --- ### **4\) Supporting Configuration (frozen)** * **File size cap:** `MAX_BLUEPRINT_UPLOAD_MB = 150`. * **Allowed types:** `[".pdf", ".png", ".jpg", ".glb", ".gltf", ".stl"]`. * **Search backend:** `SEARCH_BACKEND = "postgres"` (tsvector indexing). * **Realtime layer:** Channels backend \= `channels_redis.core.RedisChannelLayer`. * **Media root/bucket:** `MEDIA_ROOT=/app/media/` (object storage mount used across modules). --- ### **5\) Routes & UI Surface** * Users access Stockage features inside project workspaces: **/projects** and **/projects/\[slug\] → “Blueprints” tab** for uploads, previews, version/history, and permissions UI. Route ownership lives with keenKonnect. --- ### **6\) Runtime & Real‑Time** * **Object storage & previews.** Files live in the media bucket; optional workers can generate previews/conversions (e.g., glTF thumbnails) per the technical spec’s storage guidance. * **WebSockets.** Document events publish to project channel groups so collaborators see updates without refresh. --- ### **Summary** Stockage provides `secure_document_storage`, `document_versioning`, `intelligent_indexing`, `real_time_sync`, and `granular_permissions`. Today’s schema centers on `ProjectResource` within `/projects/[slug]` workspaces, governed by `ProjectTeam` roles, with search on PostgreSQL tsvectors and real‑time updates via Channels/Redis. Version and per‑document ACL tables can be added when those services move from interface to implementation. ================================================== PAGE: /platforms/konnaxion/kollective-intelligence/ekoh URL: https://www.okido.wiki/platforms/konnaxion/kollective-intelligence/ekoh ================================================== # EkoH **EkoH (Reputation & Expertise)** — first sub‑module under **Kollective Intelligence**. Implements seven core services with clear code‑names, supported by dedicated models and fixed parameters. --- ### **1\) Functional Services (and expected files)** Code‑name list per the v14 inventory; each code‑name maps to a Django service module (e.g., `services/scoring.py` contains `multidimensional_scoring`). | Display name | Code name / service | Purpose / behavior | Likely file or module | | ----- | ----- | ----- | ----- | | Multidimensional Scoring | `multidimensional_scoring` | Compute per‑user/content scores across axes (quality, frequency, relevance, expertise). | `services/scoring.py` | | Criteria Customization | `configuration_weights` | Adjust scoring weights per axis/domain; read from stored configuration. | `services/configuration.py` (reads `ScoreConfiguration`) | | Automatic Contextual Analysis | `contextual_analysis` | AI tweaks sub‑scores in real time by topic/history/complexity signals. | `services/contextual_analysis.py` | | Dynamic Privacy | `privacy_settings` | Enforce anonymity/pseudonym modes while still exposing merit outputs. | `services/privacy.py` | | History & Traceability | `score_history` | Persist every recalculation/config change for auditability. | `services/history.py` (+ model hooks) | | Interactive Visualizations | `score_visualization` | Serve aggregated data for dashboards/skill maps/matrices. | `services/visualization.py` | | Expertise Classification by Field | `expertise_field_classification` | Bind scores to formal knowledge domains (taxonomy). | `services/expertise.py` | — ### **2\) Backend Functionalities** * **Reputation engine & triggers.** A Django service updates users’ domain‑specific Ekoh scores from platform activity; scheduled Celery jobs perform periodic recalculation, and event hooks apply immediate updates on impactful actions. * **Ethical multiplier.** An ethics score multiplies domain expertise to produce final influence weights (raises for constructive behavior, lowers for flagged behavior). * **Smart‑Vote integration.** Voting across modules (e.g., Ethikos) is weighted by the voter’s relevant Ekoh score; live results may be pushed via Channels. * **Cross‑module APIs.** Provides shared search/notifications/feed/recommendation surfaces that consume Ekoh signals (e.g., leaderboards, relevance). * **Quality controls.** Thresholds and moderation safeguards prevent brigading/spam from distorting reputation and consensus. — ### **3\) Database Models (OLTP)** Canonical tables powering EkoH scoring, ethics, audit, and privacy. | Table / Model | Purpose | Key fields | | ----- | ----- | ----- | | `ExpertiseCategory` | Domain taxonomy for expertise classification. | `id`, `name` | | `UserExpertiseScore` | Per‑user per‑domain raw/weighted score. | `id`, `user`, `category`, `raw_score`, `weighted_score` | | `UserEthicsScore` | Per‑user ethical multiplier (applied to expertise). | `user` (PK), `ethical_score` | | `ScoreConfiguration` | Named weights/coefficients (global or per field). | `id`, `weight_name`, `weight_value`, `field` | | `ContextAnalysisLog` | AI context adjustments applied to scores. | `id`, `entity_type`, `entity_id`, `field`, `input_metadata` (JSON), `adjustments_applied` (JSON) | | `ConfidentialitySetting` | User privacy level for identity display near scores. | `user` (PK), `level` (enum: public/pseudonym/anonymous) | | `ScoreHistory` | Full audit trail of score changes. | `id`, `merit_score` (FK), `old_value`, `new_value`, `change_reason` | — ### **4\) Supporting Configuration (frozen)** Finalized parameters for EkoH engine and domain taxonomy. * **Initial axis weights:** `quality=1.000`, `expertise=1.500`, `frequency=0.750` → used by `multidimensional_scoring`. * **Ethical multiplier bounds:** floor `0.20`, cap `1.50`. * **Expertise domains:** `EXPERTISE_DOMAIN_CHOICES` (26 ISO‑based domains; seeded fixtures). — ### **5\) Schedules & runtime** * **Periodic recomputation:** Celery Beat tasks (nightly/interval) to refresh Ekoh scores and any precomputed leaderboards; monitored in CI/ops. * **Realtime delivery:** Optionally push score/leaderboard deltas or weighted results via Django Channels \+ Redis. — ### **Summary** EkoH exposes seven concrete services (`multidimensional_scoring`, `configuration_weights`, `contextual_analysis`, `privacy_settings`, `score_history`, `score_visualization`, `expertise_field_classification`) mapped to Django service modules; it persists expertise/ethics/traceability/privacy via dedicated tables and operates under fixed, reviewable parameters. It is the weighting backbone for Smart‑Vote and cross‑module relevance, with periodic recomputation and optional realtime updates. ================================================== PAGE: /platforms/konnaxion/kollective-intelligence URL: https://www.okido.wiki/platforms/konnaxion/kollective-intelligence ================================================== // app/platforms/konnaxion/kollective-intelligence/page.tsx /** * IMPORTANT: * Git (and Linux deploy) is case-sensitive and your repo tracks: * app/platforms/konnaxion/Kollective-Intelligence/ekoh/page.mdx * app/platforms/konnaxion/Kollective-Intelligence/smart-vote/page.mdx * * So these must be the exact hrefs to avoid 404 on click (client routing). */ const BASE = "/platforms/konnaxion/kollective-intelligence"; return ( {/* HEADER */} Kollective Intelligence The mind of the system. Kollective Intelligence is where raw data becomes decision. It combines EkoH (the conscience that weighs expertise and ethics) with Smart Vote (the judgment that reaches consensus). {/* 1. THE TWO HEMISPHERES */} The Two Hemispheres {/* EkoH */} EkoH **The Conscience.** A multidimensional reputation engine. It tracks expertise, consistency, and ethics over time—with a "decay rate" to ensure influence is rented, never owned. View Reputation Engine{" "} {/* Smart Vote */} Smart Vote **The Judgment.** A weighted decision engine. It supports multiple voting modalities (Approval, Quadratic, Ranking) and integrates EkoH scores to weigh votes by competence. View Voting Specs{" "} {/* FOOTER NAV */} ← Back to Konnaxion Hub Next: keenKonnect (Coordination) → ); } ================================================== PAGE: /platforms/konnaxion/kollective-intelligence/smart-vote URL: https://www.okido.wiki/platforms/konnaxion/kollective-intelligence/smart-vote ================================================== # Smart Vote **Smart Vote (Weighted Voting System)** — second sub‑module under **Kollective Intelligence**. Implements six core services with explicit code‑names, backed by vote/aggregation models, global parameters, and analytics pipelines. --- ### **1\) Functional Services (and expected files)** | Display name | Code name / service | Purpose / behavior | Likely file or module | | ----- | ----- | ----- | ----- | | Dynamic Weighted Voting | `dynamic_weighted_vote` | Re‑weights each vote in real time using the voter’s EkoH domain weight. | `services/dynamic_weighted_vote.py` | | Flexible Voting Modalities | `voting_modalities` | Supports approval, ranking, rating, preferential ballots; modality parameters drive tally logic. | `services/voting_modalities.py` | | Emerging Expert Detection | `emerging_expert_detection` | Flags users whose EkoH score is rising sharply to surface new experts. | `tasks/emerging_expert_detection.py` | | Transparency of Results | `vote_transparency` | Publishes raw and weighted totals with context (no private data). | `services/vote_transparency.py` | | Advanced Result Visualizations | `vote_result_visualization` | Produces histograms, distributions, network graphs for outcomes. | `services/vote_result_visualization.py` | | Cross‑Module Integration | `cross_module_vote_integration` | Makes Smart Vote available across modules (e.g., debates, content, projects). | `services/cross_module_vote_integration.py` | --- ### **2\) Backend Functionalities** * **Vote intake & aggregation.** API records a per‑user vote on a target (`target_type`, `target_id`), applies EkoH‑weighted scoring, and updates an aggregated result object; concurrency‑safe updates with immediate read‑back for live UIs. * **Modalities engine.** Aggregation logic switches by `VoteModality` parameters (approval/rating/ranking/preferential); modality configuration stored and read at runtime. * **Realtime delivery.** Updated tallies pushed via Django Channels \+ Redis for live dashboards and pages displaying current consensus. * **Cohort/segment views.** Aggregator exposes filtered outcomes (e.g., experts‑only, verified‑only) when the calling module requests segmented results. * **Cross‑module linkage.** Generic mapping allows any app entity to become a vote target (e.g., debates, consultations, projects). --- ### **3\) Database Models (OLTP)** | Table / Model | Purpose | Key fields | | ----- | ----- | ----- | | `Vote` | Stores each user vote (raw value \+ weighted value). | `id`, `user`, `target_type`, `target_id`, `raw_value`, `weighted_value` | | `VoteModality` | Config for voting modes (approval, ranking, rating, preferential). | `id`, `name`, `parameters` (JSON) | | `EmergingExpert` | Flags users with sharp reputation gains. | `id`, `user`, `detection_date`, `score_delta` | | `VoteResult` | Aggregated totals per target (cumulative weighted sums \+ counts). | `id`, `target_type`, `target_id`, `sum_weighted_value`, `vote_count` | | `IntegrationMapping` | Cross‑module link from vote context to other modules’ objects. | `id`, `module_name`, `context_type`, `mapping_details` (JSON) | --- ### **4\) Supporting Configuration (frozen)** * **Vote modalities:** `"approval" | "ranking" | "rating" | "preferential"` (`VOTE_MODALITY_CHOICES`). * **Emerging expert threshold:** `+15%` EkoH delta over 30 days. * **Strong consensus threshold:** `≥ 75%` weighted agreement. --- ### **5\) Schedules, Analytics & Runtime** * **Realtime channel layer:** `channels_redis.core.RedisChannelLayer` used for live result pushes. * **Analytics ETL:** `etl_smart_vote` runs every **10 minutes** to load OLTP deltas into `smart_vote_fact`; retention **5 years**; cached views power `/reports/smart-vote`. * **UI surfaces:** * **Konsensus Center** (end‑user portal with live polls/results): `/konsensus`. * **Insights dashboard (read‑only analytics):** `/reports/smart-vote`. --- ### **Summary** Smart Vote provides modality‑aware, EkoH‑weighted voting with real‑time aggregation, transparent reporting, and cross‑module targeting. Its models (`Vote`, `VoteModality`, `VoteResult`, `EmergingExpert`, `IntegrationMapping`), frozen parameters, and analytics pipelines make it the consensus backbone across the platform. ================================================== PAGE: /platforms/konnaxion/konnected/certifikation URL: https://www.okido.wiki/platforms/konnaxion/konnected/certifikation ================================================== # CertifiKation **CertifiKation (Skills & Certification)** — sub‑module under **KonnectED**. Implements five core services with fixed code‑names and routes exposed via the DRF backend and `/certs` UI flows. --- ### **1\) Functional Services (and expected files)** Code‑names come from the v14 Functional Inventory; each maps 1‑to‑1 to a Django service module (e.g., `services/ .py`). | Display name | Code name / service | Purpose / behavior | Likely file or module | | ----- | ----- | ----- | ----- | | Certification Paths | `certification_path_management` | Define/maintain modular learning paths and competency milestones. | `services/certification_path_management.py` | | Automated Evaluation | `automated_evaluation` | Auto‑graded quizzes/tests and score calculation with metadata. | `services/automated_evaluation.py` | | Peer Validation | `peer_validation` | Mentor/peer approval workflow on submitted evidence tied to an evaluation. | `services/peer_validation.py` | | Skills Portfolio | `skills_portfolio` | User portfolio of validated skills and artifacts, surfaced in “My Certificates.” | `services/skills_portfolio.py` | | Interoperability (LMS) | `certification_interoperability` | Map/import/export certifications with external LMS/registries. | `services/certification_interoperability.py` | The inventory explicitly lists these five services for CertifiKation and describes the code‑name→service convention used across modules. --- ### **2\) Backend Functionalities** * **Program & curriculum management.** CRUD for *CertificationPath* (name, description), ordering of steps, and visibility rules; exposed via DRF to power `/certs` → “Programs.” * **Evaluations & scoring.** Creating an *Evaluation* per user/path records `raw_score` and structured `metadata` (e.g., answers, rubric). Pass/fail uses frozen thresholds (see CERT\_PASS\_PERCENT), and retries respect a cooldown policy. * **Peer validation workflow.** *PeerValidation* ties to an Evaluation; authorized peers issue an `approved`/`rejected` decision that finalizes the evaluation outcome when required by the path. * **Certificate issuance.** On successful completion (auto‑evaluation and/or peer validation), a **Certificate** record (core/common model) links the user to the earned credential for display and download from `/certs` → “My Certificates.” * **Skills portfolio linkage.** Portfolio items (evidence, learning artifacts) can be attached to programs and evaluations so achievements surface coherently in the user’s skill profile. * **Interoperability.** *InteropMapping* maps internal paths to external systems’ identifiers to support import/export and verification workflows. * **Permissions & roles.** Uses the platform’s unified JWT/RBAC and Krowd user model; module actions inherit common auth and moderation controls. --- ### **3\) Database Models** These are the concrete tables tied to CertifiKation features; “Certificate” is defined at the common/core layer and consumed here. | Table / Model | Purpose | Key fields | | ----- | ----- | ----- | | **CertificationPath** | Defines a named certification/learning path. | `id`, `name`, `description` | | **Evaluation** | Stores a user’s attempt and score on a path. | `id`, `user`, `path`, `raw_score`, `metadata` (JSON) | | **PeerValidation** | Peer/mentor decision for an Evaluation. | `id`, `evaluation`, `peer`, `decision` (enum) | | **Portfolio** (KonnectED) | User skill/evidence showcase used by skills\_portfolio. | `id`, `user`, `title`, `description`, `items` (M2M) | | **InteropMapping** | Links internal CertificationPath to external LMS IDs. | `id`, `local_certification`, `external_system`, `external_id` | | **Certificate** (Core) | Issued credential linking user↔certification. | fields per core “Certificate (CertifiKation)” model | Model purposes/fields are specified in the v14 schema reference and the core database description. --- ### **4\) Supporting Configuration** * **Pass threshold:** `CERT_PASS_PERCENT = 80%` (applied by automated\_evaluation/issuance logic). * **Retry policy:** `QUIZ_RETRY_COOLDOWN_MIN = 30` minutes between failed attempts. * **Module routes:** `/certs` reserved for the CertifiKation Center (Programs, My Certificates). --- ### **Summary** CertifiKation delivers end‑to‑end credentialing: define programs (*CertificationPath*), assess learners (*Evaluation*), adjudicate evidence (*PeerValidation*), issue credentials (core *Certificate*), and present outcomes via portfolios and the `/certs` flows. Its five named services (`certification_path_management`, `automated_evaluation`, `peer_validation`, `skills_portfolio`, `certification_interoperability`) are version‑locked in the inventory and backed by concrete schema and parameters. ================================================== PAGE: /platforms/konnaxion/konnected/knowledge URL: https://www.okido.wiki/platforms/konnaxion/konnected/knowledge ================================================== # Knowledge **Knowledge (Collaborative Learning Library)** — sub‑module under **KonnectED**. Implements five concrete services with code‑names, backed by specific tables and fixed parameters, and exposed through the **/learn** and **/course/** flows. --- ### **1\) Functional Services (and expected files)** Code‑name → service module mapping follows the v14 inventory convention. | Display name | Code name / service | Purpose / behavior | Likely file or module | | ----- | ----- | ----- | ----- | | Collaborative Library | `library_resource_management` | CRUD, classify, and publish library resources; enforce type enums and moderation. | `services/library_resource_management.py` | | Personalized Recommendations | `personalized_recommendation` | Suggest resources per learner profile, usage, and expertise signals. | `services/personalized_recommendation.py` | | Co‑Creation Tools | `content_co_creation` | Real‑time authoring/versioning of lessons and media with contribution workflow. | `services/content_co_creation.py` | | Thematic Forums | `thematic_forum` | Subject‑based discussion boards tied to resources and courses. | `services/thematic_forum.py` | | Learning Progress Tracking | `learning_progress_tracking` | Track per‑user progress and completion across resources/lessons. | `services/learning_progress_tracking.py` | --- ### **2\) Backend Functionalities** * **Library management & contribution.** Resource CRUD with enforced content types, draft/publish states, and per‑user draft caps; surfaced in **/learn**. * **Search & discovery.** Full‑text search over titles/descriptions using the platform’s PostgreSQL tsvector backend; results feed the library listing and global search. * **Recommendations.** Periodic or on‑demand generation of **KnowledgeRecommendation** rows per user; ranking blends popularity, recency, and profile relevance. * **Co‑creation workflow.** Collaborative editing spaces for lessons/media with versioned **CoCreationContribution** entries; authors can iterate before publishing to the library. * **Forums.** Topic and post threads by theme/subject with moderation hooks; linked from resource or course views and listed under **/learn**. * **Progress tracking & player.** The **/course/\[slug\]** player reads/writes **LearningProgress** to drive completion %, resumes, and achievements. * **Offline distribution.** Scheduled packaging of selected knowledge content for low‑connectivity environments. --- ### **3\) Database Models** Custom tables for Knowledge, Co‑Creation, and Forums; plus recommendation/progress records. | Table / Model | Purpose | Key fields | | ----- | ----- | ----- | | **KnowledgeResource** | Canonical library item (article, video, lesson, quiz, dataset). | `id`, `title`, `type` *(enum)*, `url`, `author` | | **KnowledgeRecommendation** | Records a recommended resource for a user. | `id`, `user`, `resource`, `recommended_at` | | **LearningProgress** | Per‑user progress for a resource/lesson. | `id`, `user`, `resource`, `progress_percent` *(unique per user+resource)* | | **CoCreationProject** | Collaborative content project container. | `id`, `title`, `status` *(enum)* | | **CoCreationContribution** | Individual draft/edit within a project. | `id`, `project`, `user`, `content` | | **ForumTopic** | Thematic forum thread (subject/question). | `id`, `title`, `category`, `creator` | | **ForumPost** | Post/reply within a topic. | `id`, `topic`, `author`, `content` | --- ### **4\) Supporting Configuration & Routes** * **Allowed content types (enum):** `article`, `video`, `lesson`, `quiz`, `dataset`. * **Draft cap:** `MAX_CONTRIBUTION_DRAFTS = 10` per user. * **Search backend:** `SEARCH_BACKEND = "postgres"` (tsvector). * **Offline packaging schedule:** `OFFLINE_PACKAGE_CRON = 0 3 * * SUN`. * **Navigation:** **/learn** (Catalog, Recommendations, Offline Download) and **/course/\[slug\]** (Course Player: Lessons, Assessments, Progress). --- ### **Summary** Knowledge delivers the learning library and its social layer: resource management, personalized recommendations, collaborative authoring, themed forums, and progress tracking. It provides five named services (`library_resource_management`, `personalized_recommendation`, `content_co_creation`, `thematic_forum`, `learning_progress_tracking`) mapped to Django modules and backed by concrete tables and parameters, integrated with **/learn** and **/course/** UX. ================================================== PAGE: /platforms/konnaxion/konnected URL: https://www.okido.wiki/platforms/konnaxion/konnected ================================================== // app\platforms\konnaxion\konnected\page.tsx // app/platforms/konnaxion/konnected/page.tsx return ( {/* HEADER */} KonnectED The memory of the system. KonnectED transforms scattered information into a Knowledge Mesh and turns learning into verified Competence . It is the hippocampus of the civic organism. {/* 1. THE TWO HEMISPHERES */} The Two Hemispheres {/* Knowledge */} Knowledge **The Collaborative Library.** A living catalog of resources (articles, lessons, datasets) with personalized recommendations and co-creation workflows. It maps *what* is known. View Library Engine {/* CertifiKation */} CertifiKation **Skills & Verification.** The passage from "knowing" to "doing." Manages certification paths, peer-validation rituals, and competence portfolios. View Certification Specs {/* FOOTER NAV */} ← Back to Konnaxion Hub Next: Ethikos (Governance) → ); } ================================================== PAGE: /platforms/konnaxion/kreative/konservation URL: https://www.okido.wiki/platforms/konnaxion/kreative/konservation ================================================== # Konservation **Konservation (Creative Content & Cultural Preservation)** — sub‑module under **Kreative**. Implements five core services with named code‑functions, backed by dedicated models and frozen parameters. --- ### **1\) Functional Services (and expected files)** Code‑names follow the v14 inventory and map 1:1 to service modules. | Display name | Code name / service | Purpose / behavior | Likely file or module | | ----- | ----- | ----- | ----- | | Digital Archives | `digital_archive_management` | Ingest, store, and retrieve digitized artworks and heritage media; handle provenance and rights metadata. | `kreative/services/digital_archive.py` | | Virtual Exhibitions | `virtual_exhibition` | Build interactive online galleries/VR rooms from curated sets; enforce per‑room capacity; publish exhibits. | `kreative/services/virtual_exhibition.py` | | Documentation Base | `archive_documentation` | Manage bios, provenance notes, and supplemental documents attached to artworks/galleries. | `kreative/services/archive_documentation.py` | | AI‑Enriched Catalogue | `ai_enriched_catalogue` | Auto‑classify artworks, generate tags/labels and fill style/medium using ML; writes to tagging/metadata. | `kreative/services/catalogue_ai.py` and `kreative/tasks/ai_enrichment.py` | | Cultural Partners Integration | `cultural_partner_integration` | Import/sync collections from partner museums/heritage systems; map external metadata to local schema. | `kreative/services/partner_integration.py` and `kreative/tasks/partner_ingest.py` | Mapping guidance (“each code name maps to a service module”) per the Functional Code‑Name Inventory. --- ### **2\) Backend Functionalities** * **Artwork & media lifecycle.** Upload, validate, and persist artworks; generate multiple image renditions for fast delivery; enforce upload size and allowed media types. * **Curation & exhibitions.** Curators assemble **Galleries** (ordered sets) and publish **Virtual Exhibitions** with capacity limits per room. * **Tagging & discovery.** Global **Tag** vocabulary with many‑to‑many mapping to artworks; AI service can propose tags and styles. * **Heritage submissions.** Community submits **TraditionEntry** items (media \+ description \+ region) to the archive; moderator approval workflow. * **Rights, privacy, and moderation.** NSFW flag on upload; shared moderation policies across modules; provenance and creator attribution preserved. * **API & stack.** Exposed via Django REST Framework to the Next.js frontend; object storage for media; background workers for image/AI pipelines. --- ### **3\) Database Models (OLTP)** Canonical tables for Konservation content and curation. | Table / Model | Purpose | Key fields (excerpt) | | ----- | ----- | ----- | | `KreativeArtwork` | A single artwork or creative work (image/video/audio/other). | `id`, `artist` (FK User), `title`, `description`, `media_file`, `media_type` (ENUM), `year`, `medium`, `style` | | `Tag` | Global tagging vocabulary reused by artworks (and other content). | `id`, `name` (unique) | | `ArtworkTag` | Join table linking artworks ↔ tags (M2M; unique per pair). | `id`, `artwork` (FK), `tag` (FK) | | `Gallery` | Curated collection or exhibition container. | `id`, `title`, `description`, `created_by` (FK User, nullable), `theme`, `created_at` | | `GalleryArtwork` | Through‑table to place artworks in a gallery with order. | `id`, `gallery` (FK), `artwork` (FK), `order` | | `TraditionEntry` | Cultural heritage submission for long‑term archive. | `id`, `title`, `description`, `region`, `media_file`, `submitted_by` (FK, nullable), `submitted_at`, `approved` (bool), `approved_by` (FK, nullable), `approved_at` | Models live under the Kreative app (e.g., `kreative/models/artwork.py`, `gallery.py`, `tradition.py`). --- ### **4\) Supporting Configuration (frozen)** Operational parameters and invariants affecting Konservation features. * **ARTWORK\_MAX\_IMAGE\_MB:** **50 MB** — upload limit for image media. * **ARTWORK\_RESOLUTIONS:** **\[256, 1024, 2048\]** px — renditions generated on ingest. * **VIRTUAL\_GALLERY\_CAPACITY:** **24 artworks / room** — enforced by `virtual_exhibition`. * **NSFW\_FLAG\_REQUIRED:** boolean (default **False**) — surfaced in upload form and display gates. * **MEDIA\_ROOT:** `/app/media/` — single bucket mount for all modules (shared invariant). --- ### **5\) Routes & Ownership (UI)** Top‑level navigation and page ownership for this sub‑module. * **/kreative** — Creativity Hub (tabs: Gallery, Incubator, Virtual Exhibitions). * **/art/\[id\]** — Artwork Sheet (details, comments, metadata). * **/archive** — Konservation Archive (Heritage, Partners). --- ### **6\) DevOps & Tasks** * **Image pipeline.** Celery task generates `ARTWORK_RESOLUTIONS` on upload; stores renditions alongside originals in object storage. * **AI enrichment.** Scheduled worker applies `ai_enriched_catalogue` to new/updated artworks (tags, style/medium suggestions). * **Partner ingest.** Periodic sync jobs fetch external collections and map metadata via `cultural_partner_integration`. * **Publishing.** Exhibition build step compiles gallery selections into front‑end consumables (JSON descriptors / assets), respecting capacity limits. --- ### **Summary** Konservation provides **digital archiving**, **virtual exhibitions**, **documentation**, **AI‑assisted cataloguing**, and **partner integrations** via the five services above, grounded in the `KreativeArtwork`, `Gallery`, `Tag/ArtworkTag`, and `TraditionEntry` models and governed by fixed upload, rendition, and exhibition parameters. ================================================== PAGE: /platforms/konnaxion/kreative/kontact URL: https://www.okido.wiki/platforms/konnaxion/kreative/kontact ================================================== # Kontact **Kontact (Collaboration & Networking)** — sub‑module under **Kreative**. Implements **five core services** with stable code‑names and module ownership under the `/connect` and `/profile/[user]` routes. --- ### **1\) Functional Services (and expected files)** Code‑names are canonical; each maps 1:1 to a Django service module consumed by DRF views and Celery tasks. | Display name | Code name / service | Purpose / behavior | Likely file or module | | ----- | ----- | ----- | ----- | | Professional Profiles | `professional_profile` | Rich public profiles for creators/diffusers: bio, skills, portfolio links; integrates artwork and tags for discovery. | `kreative/services/professional_profile.py` | | Intelligent Matching | `intelligent_matching` | Recommends people to follow/contact or invite into collaborations based on skills, tags, and activity signals (Ekoh context optional). | `kreative/services/intelligent_matching.py` | | Collaboration Workspaces | `collaboration_workspace` | Lightweight networking‑context rooms (chat/notes/canvas) to meet, plan, and co‑create; reuses real‑time infra. | `kreative/services/collaboration_workspace.py` | | Opportunities Board | `opportunity_announcement` | Post/browse residencies, exhibitions, calls, jobs; searchable by tags, region, dates. | `kreative/services/opportunity_announcement.py` | | Reviews & Endorsements | `partner_recommendation` | Post‑engagement endorsements/ratings to establish trust and reputation between collaborators/hosts. | `kreative/services/partner_recommendation.py` | --- ### **2\) Backend Functionalities** * **Profiles & portfolios.** Exposes read/write APIs for creator profiles, linking to existing creative assets (artworks, tags) for rich portfolios and searchability. * **People matching.** `intelligent_matching` ranks suggested contacts via skills/tags overlap and activity; tunable top‑N, and optional Ekoh/Smart‑Vote signals when relevant. * **Real‑time meetups.** `collaboration_workspace` provisions ephemeral rooms (DM/group), built on the same Channels/Redis stack used elsewhere; participant cap enforced at runtime. * **Opportunity lifecycle.** `opportunity_announcement` provides CRUD for postings (type, location, dates, attachments), listing/search, and status (open/closed/filled). * **Trust signals.** `partner_recommendation` lets collaborators leave structured endorsements after a workspace or engagement concludes; surfaced on profile pages. * **Routes & ownership.** UI/API bound to **/connect** (People, Opportunities, Workspace) and **/profile/\[user\]** (public profile), per navigation invariants. --- ### **3\) Database Models** The database reference explicitly lists the **CollabSession** table under Kreative/kontact. Profiles, opportunities, and endorsements use existing/core objects and Kontact app models not enumerated in that reference. | Table / Model | Purpose | Key fields (excerpt) | | ----- | ----- | ----- | | `CollabSession` | Real‑time collaborative session (networking/co‑creation room). | `id`, `name`, `host (FK User)`, `session_type (ENUM)`, `started_at`, `ended_at`, `final_artwork (FK KreativeArtwork, nullable)` | | *(Reused)* `KreativeArtwork` | Portfolio items surfaced on profiles (read‑only in Kontact). | `id`, `artist (FK)`, `title`, `media_file`, `media_type`, `style` | | *(Reused)* `Tag` / `ArtworkTag` | Skills/genre tags used for discovery/matching. | `Tag.name (unique)`; `ArtworkTag (artwork, tag)` | *Note:* Only `CollabSession` is listed under Kontact in the v14 schema reference; other Kontact records (profiles, opportunities, recommendations) are implemented at the app level and/or reuse core tables. --- ### **4\) Supporting Configuration** Fixed parameters and route invariants that affect Kontact behavior. * **COLLAB\_CANVAS\_MAX\_USERS:** **6** simultaneous editors in a real‑time room. * **MEDIA\_ROOT:** `/app/media/` for attachments (shared across modules). * **Routes reserved:** `/connect`, `/profile/[user]` owned by Kreative/kontact; additional nested tabs do not create new top‑level routes. --- ### **Summary** Kontact delivers networking‑centric capabilities via five services — `professional_profile`, `intelligent_matching`, `collaboration_workspace`, `opportunity_announcement`, `partner_recommendation` — integrated with the Kreative domain and routed under `/connect` and `/profile/[user]`. Data persists primarily through `CollabSession` and reused creative/Tag tables; real‑time rooms and matching leverage the platform’s DRF \+ Channels \+ Redis stack and frozen configuration. ================================================== PAGE: /platforms/konnaxion/kreative URL: https://www.okido.wiki/platforms/konnaxion/kreative ================================================== // app\platforms\konnaxion\kreative\page.tsx // app/platforms/konnaxion/kreative/page.tsx // We alias 'Image' to 'ImageIcon' to stop the linter from thinking it needs an alt tag return ( {/* HEADER */} Kreative The soul of the system. Kreative is where the organism becomes civilization. It preserves culture as symbolic memory and weaves the social fabric that connects creators. {/* 1. THE TWO ATELIERS */} The Two Ateliers {/* Konservation */} {/* Updated to use the aliased name */} Konservation **Cultural Preservation.** Digital archives, virtual exhibitions, and heritage documentation. It transforms ephemeral creation into durable memory. View Archive Specs {/* Kontact */} Kontact **The Living Network.** Professional profiles, intelligent matching, and collaboration workspaces. It turns isolated talent into a collective force. View Network Engine {/* FOOTER NAV */} ← Back to Konnaxion Hub Next: KonnectED (Learning) → ); } ================================================== PAGE: /platforms/konnaxion URL: https://www.okido.wiki/platforms/konnaxion ================================================== // app/platforms/konnaxion/page.tsx return ( {/* HEADER */} Konnaxion Civic Workflows & Module Interactions Konnaxion is a socio‑technical framework for coordinating people, knowledge, and action through an ethical, modular civic architecture built on the KOA model: KonnectED, Ethikos, Kreative, keenKonnect, EkoH, Smart Vote . This page is the hub for the wiki. It summarizes how modules relate to each other. For implementation details, use the dedicated technical page linked at the end. {/* ACTION BUTTONS */} Visit the Dashboard Presentation (KingKlown.wiki) {/* WIKI STRUCTURE */} Wiki Structure Navigation: Click on a module below to view its specific documentation. {/* KonnectED */} KonnectED Knowledge Collaborative Learning Library: catalog, recommendations, co‑creation, forums. CertifiKation Skills & Certification: paths, evaluations, peer validation, portfolios. {/* Ethikos */} Ethikos Korum Structured Debates: topics, −3…+3 stances, threaded arguments, expert cohorts. Konsultations Public Consultations: time‑boxed consultations, citizen suggestions, weighted ballots. {/* Kreative */} Kreative Konservation Cultural Preservation: digital archives, virtual exhibitions, AI‑enriched catalog. Kontact Collaboration & Networking: profiles, intelligent matching, opportunities. {/* keenKonnect */} keenKonnect Konstruct Project Collaboration: workspaces, tasks, chat, AI insights. Stockage Secure Repository: document storage, versioning, indexing, real‑time sync. {/* Kollective Intelligence */} Kollective Intelligence EkoH Reputation & Expertise: multidimensional scoring, ethical multipliers, audit trails. Smart Vote Weighted Voting System: EkoH‑weighted voting, emerging‑expert detection. {/* TECHNICAL */} Technical Architecture For details about service code‑names, Django models, configuration parameters (thresholds, limits), and real‑time infrastructure (Channels/Redis): Technical Specs → ); } ================================================== PAGE: /platforms/konnaxion/technical/konnaxion-technical-architecture-and-services URL: https://www.okido.wiki/platforms/konnaxion/technical/konnaxion-technical-architecture-and-services ================================================== # Konnaxion – Technical Architecture & Services This page collects the **technical details** of Konnaxion: service code‑names, core models, configuration parameters, routing invariants, and cross‑module infrastructure. It complements: * the repository **README**, which focuses on vision, mythology, and high‑level modules * the wiki **hub page**, which explains civic workflows and navigation * the individual module pages (Knowledge, CertifiKation, Korum, etc.), which describe each sub‑module functionally Use this page as the reference for development and integration work. --- ## 1. Platform overview ### 1.1 KOA module map Konnaxion’s architecture is organized into six top‑level modules: * **KonnectED** – learning, knowledge, and certification * **Ethikos** – structured debates and civic consultations * **Kreative** – culture, preservation, and professional networks * **keenKonnect** – project workspaces and storage * **Kollective Intelligence** – reputation and voting (EkoH, Smart Vote) * **System / Core** – cross‑cutting auth, storage, search, analytics Each KOA module is implemented as one or more Django apps with: * **service code‑names** (e.g. `multidimensional_scoring`, `public_consultation`) mapping 1‑to‑1 to service modules * **OLTP models** described in the v14 schema reference * **frozen configuration parameters** (thresholds, limits, routes) ### 1.2 Shared technology stack Across modules, the technical stack is consistent: * **Backend**: Django + Django REST Framework * **Realtime**: Django Channels with Redis (`channels_redis.core.RedisChannelLayer`) * **Data store**: PostgreSQL with tsvector full‑text search * **Background tasks**: Celery (ETL, AI enrichment, packaging, recomputation) * **Object storage**: `/app/media/` root, typically backed by S3/MinIO * **Front‑end**: routes reserved per module (`/learn`, `/certs`, `/ethikos/korum`, etc.) --- ## 2. Cross‑module infrastructure ### 2.1 Service code‑name convention Every sub‑module defines **named services** that are stable integration points. Examples: * Korum: `structured_debate`, `ai_clone_management`, `comparative_argument_analysis`, `public_debate_archive`, `automated_debate_summary` * Smart Vote: `dynamic_weighted_vote`, `voting_modalities`, `emerging_expert_detection`, `vote_transparency`, `vote_result_visualization`, `cross_module_vote_integration` * EkoH: `multidimensional_scoring`, `configuration_weights`, `contextual_analysis`, `privacy_settings`, `score_history`, `score_visualization`, `expertise_field_classification` * Knowledge: `library_resource_management`, `personalized_recommendation`, `content_co_creation`, `thematic_forum`, `learning_progress_tracking` Code‑names map 1‑to‑1 to service modules (e.g. `services/dynamic_weighted_vote.py`), and are referenced by tasks, API endpoints, and configuration. ### 2.2 Routing invariants Top‑level routes are **owned** by specific modules and treated as invariants. Namespacing is enforced for consistency: * `/learn`, `/course/[slug]` → KonnectED / Knowledge * `/certs` → KonnectED / CertifiKation * `/ethikos/korum`, `/ethikos/insights` → Ethikos / Korum * `/ethikos/consult` → Ethikos / Konsultations * `/projects`, `/projects/[slug]` → keenKonnect / Konstruct + Stockage * `/kreative`, `/art/[id]`, `/archive` → Kreative / Konservation * `/connect`, `/profile/[user]` → Kreative / Kontact * `/kollective/konsensus`, `/reports/smart-vote` → Kollective Intelligence / Smart Vote No other module should claim these top‑level paths. ### 2.3 Storage and media * **Media root**: `MEDIA_ROOT=/app/media/` is shared across modules. * **File size & types** are fixed per context: * Stockage / Konstruct: `MAX_BLUEPRINT_UPLOAD_MB = 150`, types `[".pdf", ".png", ".jpg", ".glb", ".gltf", ".stl"]` * Konservation: `ARTWORK_MAX_IMAGE_MB = 50`, `ARTWORK_RESOLUTIONS = [256, 1024, 2048]` px Storage is typically an object store (S3/MinIO) behind the media path. ### 2.4 Search * Knowledge and Stockage explicitly use PostgreSQL full‑text search (`SEARCH_BACKEND = "postgres"`) for library resources and documents. * Tags (`Tag`, `ArtworkTag`) provide a shared taxonomy layer across Kreative and keenKonnect. ### 2.5 Realtime and background jobs * **Django Channels + Redis** power: * live stance and result updates in Korum and Konsultations * real‑time tallies in Smart Vote * project chat, notifications, and document events in Konstruct and Stockage * collaboration rooms in Kontact * **Celery tasks & schedules** include: * `etl_smart_vote` every 10 minutes, with ~5‑year retention for facts * periodic EkoH score recomputation and leaderboard refresh * weekly offline packaging for Knowledge (`OFFLINE_PACKAGE_CRON = 0 3 * * SUN`) * image rendition, AI enrichment, and partner ingest for Konservation --- ## 3. Module–by–module technical summary ### 3.1 KonnectED #### 3.1.1 Knowledge – Collaborative Learning Library **Services** * `library_resource_management` – CRUD and classify `KnowledgeResource`; enforce type enum. * `personalized_recommendation` – compute `KnowledgeRecommendation` per user. * `content_co_creation` – manage `CoCreationProject` and `CoCreationContribution` drafts. * `thematic_forum` – forums via `ForumTopic` and `ForumPost`. * `learning_progress_tracking` – track `LearningProgress` (per user + resource). **Core models** * `KnowledgeResource(id, title, type, url, author)` * `KnowledgeRecommendation(user, resource, recommended_at)` * `LearningProgress(user, resource, progress_percent)` * `CoCreationProject`, `CoCreationContribution` * `ForumTopic`, `ForumPost` **Key configuration** * Content types: `article | video | lesson | quiz | dataset` * `MAX_CONTRIBUTION_DRAFTS = 10` per user * Search backend: `SEARCH_BACKEND = "postgres"` * Offline packaging: `OFFLINE_PACKAGE_CRON = 0 3 * * SUN` **Routes** * `/learn` – catalog, recommendations, offline download * `/course/[slug]` – course player (lessons, progression) #### 3.1.2 CertifiKation – Skills & Certification **Services** * `certification_path_management` – manage `CertificationPath`. * `automated_evaluation` – create `Evaluation` with `raw_score` and metadata. * `peer_validation` – handle `PeerValidation` decisions. * `skills_portfolio` – connect to `Portfolio` and core `Certificate` records. * `certification_interoperability` – manage `InteropMapping` with external LMS/registries. **Core models** * `CertificationPath(id, name, description)` * `Evaluation(user, path, raw_score, metadata)` * `PeerValidation(evaluation, peer, decision)` * `Portfolio(user, title, description, items)` * `InteropMapping(local_certification, external_system, external_id)` * `Certificate` (core model for issued credentials) **Key configuration** * `CERT_PASS_PERCENT = 80` * `QUIZ_RETRY_COOLDOWN_MIN = 30` minutes * Routes reserved: `/certs` (Programs, My Certificates) --- ### 3.2 Ethikos #### 3.2.1 Korum – Structured Debates **Services** * `structured_debate`, `ai_clone_management`, `comparative_argument_analysis`, `public_debate_archive`, `automated_debate_summary`. **Core models** * `EthikosCategory` – thematic categories * `EthikosTopic` – debate topic/question * `EthikosStance(topic, user, value −3…+3)` * `EthikosArgument(topic, author, content, parent, side)` **Key configuration** * Stance scale: −3 … +3 (0 = neutral) * Expert cohort quorum: 12 distinct experts (EkoH threshold) * Moderation auto‑hide: 3 independent reports **Routes** * `/ethikos/korum` – Korum Hub (Open / Archived / Start New) * `/ethikos/insights` – opinion analytics dashboards #### 3.2.2 Konsultations – Public Consultations & Feedback **Services** * `public_consultation`, `citizen_suggestion`, `weighted_consultation_vote`, `consultation_result_visualization`, `impact_tracking`. **Core models** * `Consultation(id, title, open_date, close_date, status)` * `CitizenSuggestion(consultation, author, content)` * `ConsultationVote(user, consultation, raw_value, weighted_value)` * `ConsultationResult(consultation, results_data JSONB)` * `ImpactTrack(consultation, action, status, date)` **Key configuration** * Ballot modalities: `approval | ranking | rating | preferential` * Consensus threshold (platform‑wide): ≥ 75% weighted agreement * Route namespace: `/ethikos/consult` owned exclusively by Ethikos **Routes** * `/ethikos/consult` – Consultation Hub (Live / Results / Suggest) * `/ethikos/insights` – shared with Korum analytics --- ### 3.3 Kreative #### 3.3.1 Konservation – Creative Content & Cultural Preservation **Services** * `digital_archive_management`, `virtual_exhibition`, `archive_documentation`, `ai_enriched_catalogue`, `cultural_partner_integration`. **Core models** * `KreativeArtwork(id, artist, title, description, media_file, media_type, year, medium, style)` * `Tag`, `ArtworkTag` (global tagging vocabulary and join table) * `Gallery`, `GalleryArtwork(order)` * `TraditionEntry(title, description, region, media_file, approved, approved_by)` **Key configuration** * `ARTWORK_MAX_IMAGE_MB = 50` * `ARTWORK_RESOLUTIONS = [256, 1024, 2048]` * `VIRTUAL_GALLERY_CAPACITY = 24` artworks/room * `NSFW_FLAG_REQUIRED` (bool, default `False`) * `MEDIA_ROOT = /app/media/` **Routes** * `/kreative` – Creativity Hub * `/art/[id]` – Artwork sheet * `/archive` – Konservation archive/partners #### 3.3.2 Kontact – Collaboration & Networking **Services** * `professional_profile`, `intelligent_matching`, `collaboration_workspace`, `opportunity_announcement`, `partner_recommendation`. **Core models** * `CollabSession(id, name, host, session_type, started_at, ended_at, final_artwork)` * Re‑uses `KreativeArtwork`, `Tag`, `ArtworkTag` for portfolios and tagging. **Key configuration** * `COLLAB_CANVAS_MAX_USERS = 6` * `MEDIA_ROOT = /app/media/` (shared) * Routes reserved: `/connect`, `/profile/[user]` **Routes** * `/connect` – People, Opportunities, Collaboration Workspace * `/profile/[user]` – public profile/portfolio --- ### 3.4 keenKonnect #### 3.4.1 Konstruct – Project Collaboration Spaces **Services** * `collaboration_space`, `project_task_management`, `real_time_document_editing`, `integrated_communication`, `ai_collaboration_analysis`. **Core models** * `Project(id, title, description, creator, category, status)` * `ProjectResource(project, title, url, added_by)` * `ProjectTask(project, title, description, assignee, status, due_date)` * `ProjectMessage(project, sender, content)` * `ProjectTeam(project, user, role, joined_at)` * `ProjectRating(project, user, rating, comment)` * `Tag` (shared) **Key configuration** * `MAX_BLUEPRINT_UPLOAD_MB = 150` * `ALLOWED_BLUEPRINT_TYPES = [".pdf", ".png", ".jpg", ".glb", ".gltf", ".stl"]` * `COLLAB_SPACE_MEMBER_CAP = 40` * `AI_SUGGESTION_TOP_N = 8` * `VIDEO_SESSION_PROVIDER = "livekit"` via `KC_VIDEO_PROVIDER` env var **Routes** * `/projects` – Project Studio (Browse, Create, My Projects) * `/projects/[slug]` – workspace (Overview, Tasks, Blueprints, Chat, AI Insights, Settings) #### 3.4.2 Stockage – Secure Repository & Versioned Storage **Services** * `secure_document_storage`, `document_versioning`, `intelligent_indexing`, `real_time_sync`, `granular_permissions`. **Core models** * `ProjectResource` (same as above; canonical file record) * `Project` and `ProjectTeam` for scoping and access control * `Tag` for classification **Key configuration** * `MAX_BLUEPRINT_UPLOAD_MB = 150` * Allowed types: `[".pdf", ".png", ".jpg", ".glb", ".gltf", ".stl"]` * `SEARCH_BACKEND = "postgres"` * Realtime layer: `channels_redis.core.RedisChannelLayer` * `MEDIA_ROOT = /app/media/` **Routes** * Exposed inside `/projects/[slug]` as the “Blueprints” tab. --- ### 3.5 Kollective Intelligence #### 3.5.1 EkoH – Reputation & Expertise **Services** * `multidimensional_scoring`, `configuration_weights`, `contextual_analysis`, `privacy_settings`, `score_history`, `score_visualization`, `expertise_field_classification`. **Core models** * `ExpertiseCategory(id, name)` * `UserExpertiseScore(user, category, raw_score, weighted_score)` * `UserEthicsScore(user, ethical_score)` * `ScoreConfiguration(weight_name, weight_value, field)` * `ContextAnalysisLog(entity_type, entity_id, field, input_metadata, adjustments_applied)` * `ConfidentialitySetting(user, level)` * `ScoreHistory(merit_score, old_value, new_value, change_reason)` **Key configuration** * Axis weights: `quality=1.000`, `expertise=1.500`, `frequency=0.750` * Ethical multiplier bounds: floor `0.20`, cap `1.50` * `EXPERTISE_DOMAIN_CHOICES`: 26 ISO‑based domains **Runtime** * Periodic recomputation via Celery Beat; optional realtime pushes of score/leaderboard deltas over Channels+Redis. #### 3.5.2 Smart Vote – Weighted Voting System **Services** * `dynamic_weighted_vote`, `voting_modalities`, `emerging_expert_detection`, `vote_transparency`, `vote_result_visualization`, `cross_module_vote_integration`. **Core models** * `Vote(user, target_type, target_id, raw_value, weighted_value)` * `VoteModality(name, parameters JSON)` * `EmergingExpert(user, detection_date, score_delta)` * `VoteResult(target_type, target_id, sum_weighted_value, vote_count)` * `IntegrationMapping(module_name, context_type, mapping_details)` **Key configuration** * Modalities: `approval | ranking | rating | preferential` * Emerging expert threshold: +15% EkoH delta over 30 days * Strong consensus threshold: ≥ 75% weighted agreement **Runtime & analytics** * Realtime results through Channels+Redis * ETL `etl_smart_vote` every 10 minutes → `smart_vote_fact` table, 5‑year retention * UI: `/kollective/konsensus` (live polls/results), `/reports/smart-vote` (analytics) --- ## 4. Data flows and integration ### 4.1 Reputation‑weighted voting * EkoH computes per‑user, per‑domain expertise and ethics scores with configurable weights and bounds. * Smart Vote reads those scores to weight `Vote` records via `dynamic_weighted_vote`, adjusting tallies per modality. * Korum and Konsultations integrate with Smart Vote to obtain EkoH‑weighted stances and ballots: * Korum aggregates `EthikosStance` using EkoH to compute expert cohort views. * Konsultations uses `weighted_consultation_vote` to store raw + weighted values per ballot. ### 4.2 Projects and documents * Konstruct manages projects, tasks, chat, and ratings via `Project*` models. * Stockage attaches documents and blueprints as `ProjectResource` records and handles versioning, indexing, and sync. * Real‑time events (file added/updated/removed; chat messages) are emitted via Channels+Redis to subscribed project workspaces. ### 4.3 Culture, archives, and networks * Konservation’s `KreativeArtwork`, `Gallery`, and `TraditionEntry` store creative and heritage outputs with tag‑based discovery. * Kontact reuses those artefacts and tags for profiles and matching, and stores collaboration sessions in `CollabSession`. * AI enrichment and partner ingest tasks update the archive and related metadata in the background. ### 4.4 Learning and certification * Knowledge hosts resources, forums, and co‑creation spaces and tracks progression per user/resource. * CertifiKation uses `CertificationPath`, `Evaluation`, and `PeerValidation` to issue `Certificate` records and fill user portfolios. * Although not strictly specified, these activities can feed EkoH via `multidimensional_scoring` as part of the platform‑wide reputation engine. --- ## 5. Analytics and insights * Smart Vote ETL (`etl_smart_vote`) is the central pipeline for decision analytics, aggregating delta changes from OLTP into a fact table with 5‑year retention, powering `/reports/smart-vote`. * Ethikos exposes `/ethikos/insights` to visualize debate stances and consultation outcomes, consuming Smart Vote facts and Korum/konsultations data. * EkoH retains a full audit trail via `ScoreHistory` and `ContextAnalysisLog`, enabling longitudinal analysis of reputation evolution. --- ## 6. Contribution guidelines and invariants (technical) When extending or integrating with Konnaxion, the following invariants should be respected (all documented above): 1. **Do not change top‑level route ownership** (`/learn`, `/certs`, `/ethikos/korum`, `/ethikos/consult`, `/projects`, `/kreative`, `/connect`, `/kollective/konsensus`, `/reports/smart-vote`) without updating all dependent modules. 2. **Preserve service code‑names** (e.g. `dynamic_weighted_vote`, `multidimensional_scoring`); treat them as public, versioned integration points. 3. **Respect frozen parameter values** when relying on thresholds, caps, or schedule timings, or introduce new configuration entries in a documented way. 4. **Reuse shared infrastructure** (Channels+Redis, Celery, `/app/media/`, PostgreSQL tsvector) to keep behavior consistent and predictable. This page, together with the module‑specific wiki entries, should provide enough technical context to navigate, extend, and integrate the Konnaxion codebase. ================================================== PAGE: /platforms/orgo URL: https://www.okido.wiki/platforms/orgo ================================================== # Orgo System Overview This document provides a conceptual and technical map of the Orgo platform. It details how the system functions as a multi-tenant "nervous system" for organizations. Distinct from standard ticketing systems or CRMs, Orgo is designed for **sovereignty**. It is capable of operating as a "hermetic bubble"—completely independent of the public internet—powered by local intelligence. **Reference:** [Orgo Overview Presentation](https://administrative-efficienc-0u6vhrh.gamma.site/) ----- ## Conceptual Model Orgo is designed to solve the "messy signal" problem. Organizations receive inputs from dozens of channels (emails, chats, forms, sensors), often losing context or failing to spot patterns. Orgo standardizes this flow using the **SenTient Engine**: 1. **Listen:** Ingest signals from any source (Digital or Analog). 2. **Deconstruct (SenTient):** A local, offline engine converts linear natural language into structured **Wikidata concepts** without sending data to external AI clouds. 3. **Structure:** Convert these concepts into **Cases** (situations) and **Tasks** (actions). 4. **Route:** Assign work using a universal labeling syntax. 5. **Track:** Monitor execution against "Reactivity Time" (not just deadlines). Instead of hard-coding workflows for every department, Orgo provides a shared schema engine. A "Hospital" and a "Basketball Team" run on the same code, differentiated only by their **Profile** configuration. ----- ## Core Entities The system is strictly multi-tenant. * **Organization:** The top-level tenant (e.g., "Acme Corp" or "Local Shelter"). It owns all data, configuration, and policies. * **User:** An authenticated account (staff, volunteer, admin) capable of logging in and performing work. * **Person:** A profile representing a human subject (student, patient, employee). A Person is often the *subject* of a Case but may never log in. ----- ## The Autonomy Standard (The Bubble) Orgo is built on the philosophy of the **Hermetic Bubble**. While it can bridge to external networks (like Konnaxion) when desired, it does not *rely* on them. * **Internet Independence:** The core logic, database, and processing engine run entirely on private infrastructure (or local nodes). * **Zero Data Leaks:** Because it uses **SenTient** for local processing instead of calling public APIs (like OpenAI or Google), sensitive organizational data never leaves the perimeter. * **Resilience:** Operations continue seamlessly during internet blackouts or grid failures. ----- ## The Workflow Pipeline: Signals → Cases → Tasks ### 1. Signals Inputs enter the system via the **Gateway**. * **Email:** Parsed via IMAP/SMTP (stripping signatures, normalizing threads). * **API:** Direct POST requests from external tools. * **Offline Node:** Batched imports from local tablets or sensors within the bubble. ### 2. The Engine (SenTient + Workflow) The incoming signal is processed by **SenTient** to extract intent and entities, then evaluated by the **Workflow Engine** against **Flow Rules**. It determines: * Does this require a new **Case**? * Does this spawn specific **Tasks**? * What is the **Label** (routing address)? * What is the **Severity** and **Reactivity Time**? ### 3. Objects * **Case:** A container for a specific situation (e.g., "Water Leak in Sector 7" or "Harassment Complaint #99"). It holds the narrative, location, tags, and aggregate status. * **Task:** An atomic unit of work linked to a Case. It follows a strict state machine (`pending` → `in_progress` → `completed`). ----- ## Routing System: The Label Orgo uses a deterministic labeling system to route information. A label is a single string that encodes **Scope**, **Topic**, **Intent**, and **Role**. **Format:** ` . . ` ### The Base (Vertical Scope) Defines *who* needs to see this. * `1` - CEO / Executive * `11` - Department Head * `101` - Team Lead * `1001` - Staff / Operative * *(Broadcast variants: `10`, `100`, `1000`)* ### The Taxonomy (Decimal) * **Category (1st digit):** The domain (e.g., `9` = Crisis, `5` = Training, `1` = Ops). * **Subcategory (2nd digit):** The intent (e.g., `1` = Request, `4` = Report, `5` = Broadcast). ### Example > **`1001.91.Operations.Safety`** > > * **1001:** Staff level. > * **9:** Crisis/Emergency category. > * **1:** Request (Action required). > * **Operations.Safety:** The functional team responsible. ----- ## Profiles & Configuration Orgo avoids custom code for every client by using **Profiles**. A Profile is a bundle of YAML configuration parameters that dictates system behavior. **Configurable Knobs:** * **Reactivity Windows:** Does "High Priority" mean 1 hour (Hospital) or 3 days (Volunteer Group)? * **Privacy:** Default visibility (Open-by-default vs. Need-to-know). * **Escalation:** How quickly does an ignored task jump to the next vertical level? * **Retention:** Log storage duration. ----- ## Technical Architecture The codebase is organized into four distinct layers. ### 1. Core Services The monolithic engine that powers the platform. * **SenTient Integration:** The local NLP module for entity extraction and signal classification. * `TaskHandler`: Enforces state machines and SLA tracking. * `WorkflowEngine`: Matches signals to rules. * `Notifier`: Handles outbound communication (Email, Push). * `Logger`: Centralized, normalized audit logging. ### 2. Domain Modules Thin adapters that define domain-specific logic without owning separate databases. * **Maintenance:** Defines assets, locations, and repair workflows. * **Care/HR:** Defines personnel, privacy rules, and intake flows. * **Groups:** Defines classes, rosters, and schedules. ### 3. Insights Module The analytical brain. It uses a Star Schema (`fact_cases`, `dim_time`, `dim_location`) to answer questions like "Which department creates the most critical alerts?" ### 4. Infrastructure Handles the "plumbing": Database connections (Postgres/SQLite), offline synchronization logic, and Docker containerization for independent deployment. ----- ## Data Contracts Orgo enforces strict JSON schemas for its primary objects to ensure interoperability between modules. **The Case Contract (Simplified):** ```jsonc { "case_id": "uuid", "label": "1001.91.Operations.Safety", "status": "open", "severity": "high", "reactivity_time": "PT1H", // ISO 8601 Duration "origin_role": "Operations.Safety", "location": { "site": "Main", "area": "Lobby" }, "metadata": { "incident_type": "slip_fall" } } ```` **The Task Contract (Simplified):** ```jsonc { "task_id": "uuid", "case_id": "uuid", "type": "maintenance", // Domain "subtype": "cleaning", // Specifics "status": "pending", "owner_role_id": "uuid", // Who is responsible "due_at": "2025-12-12T14:00:00Z" } ``` ----- ## Cyclic Review System Orgo is not just for "doing work"; it is for **improving operations**. The system enforces a **Cyclic Overview** process driven by the Insights module. 1. **Weekly Loop:** Review all `critical` and `unresolved` items. Immediate tactical fixes. 2. **Monthly Loop:** Review trends by Department and Location. Detect resource imbalances. 3. **Yearly Loop:** Strategic review. Input for next year's Profile configuration. **Pattern Detection:** The engine can be configured to auto-escalate "soft signals." For example: *"If 5 tasks of subtype 'leak' occur in 'Building A' within 30 days, auto-create a Case titled 'Infrastructure Audit: Building A'."* ----- ## Status and Scope **What Orgo IS:** * A unified Case & Task routing platform. * A pattern detection engine. * A structured communication tool using Wikidata standards (via SenTient) for interoperability. * A **Hermetic** system capable of total offline autonomy. **What Orgo is NOT:** * An ERP (It does not do payroll or inventory accounting). * A Chat App (It is for structured work, not casual conversation). * A Kanban Toy (It enforces rigorous routing rules). ================================================== PAGE: /platforms URL: https://www.okido.wiki/platforms ================================================== // app\platforms\page.tsx // app/platforms/page.tsx // Fixed return ( Our Products We build civic utilities: shared systems for learning, coordination, and governance. {/* Grid adjusted for 2 items: centered with max-width */} Looking for the underlying engines? View Technology Stack → ); } ================================================== PAGE: /principles/civic-principles-ethics/faq URL: https://www.okido.wiki/principles/civic-principles-ethics/faq ================================================== // app\principles\civic-principles-ethics\faq\page.js const FAQ = [ { q: 'What is the goal of the Civic Principles & Ethics domain?', a: 'To define civic values and institutional design principles that protect dignity, rights, and the public good: legitimacy, rule of law, accountability, transparency, and harm reduction.', }, { q: 'Is this a partisan political platform?', a: 'No. It is an ethical and institutional framework. It can be applied across parties and ideologies, and it is designed to be compatible with pluralism.', }, { q: 'Does it require any spiritual or symbolic belief system?', a: 'No. It is independent from Cosmic Etherism and Pi symbolism.', }, { q: 'How do you balance rights and public safety?', a: 'Use proportionality and due process: protect core rights, prefer the least coercive effective means, and require transparent justification and independent oversight.', }, { q: 'What does “transparency by default” mean in practice?', a: 'Publish rules, decisions, rationales, budgets, and outcomes in plain language, with privacy-preserving redactions and clear exceptions that are time-limited and audited.', }, { q: 'What prevents corruption and abuse of power?', a: 'Defense in depth: conflict-of-interest rules, open procurement, audit trails, independent oversight with real power, whistleblower protections, and enforceable consequences.', }, { q: 'What is the relationship to Âme artificielle?', a: 'They overlap in governance: oversight, accountability, transparency, and rights protection. Âme artificielle adds technical controls and evaluation methods specific to AI systems.', }, { q: 'What is the relationship to the King Klown fiction universe?', a: 'None required. Fiction may explore themes, but civic principles are written to stand alone as civic ethics.', }, ]; return ( Civic Principles & Ethics FAQ {FAQ.map((item) => ( {item.q} {item.a} ))} Back to Civic Domain Civic Principles Map ); } ================================================== PAGE: /principles/civic-principles-ethics/institutions URL: https://www.okido.wiki/principles/civic-principles-ethics/institutions ================================================== // app\principles\civic-principles-ethics\institutions\page.js const SECTIONS = [ { title: '1. Service-first design', body: 'Institutions exist to serve the public. Prioritize measurable public outcomes over internal convenience or prestige.', bullets: [ 'Define the public purpose explicitly.', 'Measure outcomes that matter (wellbeing, safety, access, fairness).', 'Remove incentives that reward bureaucracy over results.', ], }, { title: '2. Checks and balances', body: 'Distribute power to prevent capture and abuse. Oversight must be independent and empowered.', bullets: [ 'Separate roles (execute, audit, adjudicate).', 'Require multi-party approval for high-impact decisions.', 'Ensure independent review and meaningful appeal paths.', ], }, { title: '3. Integrity and anti-corruption', body: 'Corruption destroys legitimacy. Build systems that reduce temptation and raise the cost of abuse.', bullets: [ 'Clear conflict-of-interest rules and disclosure.', 'Procurement transparency and competitive processes.', 'Whistleblower protections and strong audit trails.', ], }, { title: '4. Transparency by default', body: 'Public power must be inspectable. Secrecy is exceptional, justified, and time-limited.', bullets: [ 'Open records and public decision rationales.', 'Accessible reporting and plain-language summaries.', 'Clear rules for classified or private information with audits.', ], }, { title: '5. Due process and equal access', body: 'People must have predictable rules, fair hearings, and equal access to remedies.', bullets: [ 'Publish rules and procedures.', 'Provide notice, reasons, and appeal mechanisms.', 'Reduce barriers: language, disability access, affordability.', ], }, { title: '6. Competence and professionalism', body: 'Institutions must be staffed and trained to do the job well. Competence is an ethical requirement.', bullets: [ 'Merit-based hiring and transparent promotion.', 'Continuous training and clear standards.', 'Accountability for negligence and preventable failure.', ], }, { title: '7. Resilience and continuity', body: 'Systems should handle shocks without collapsing or concentrating power in permanent “emergency mode.”', bullets: [ 'Defined emergency powers with sunset clauses.', 'Redundancy for critical services.', 'Post-incident reviews and corrective action.', ], }, { title: '8. Participation and feedback loops', body: 'Legitimacy improves when people can participate, be heard, and see corrections happen.', bullets: [ 'Public consultation with real impact.', 'Complaint channels with response guarantees.', 'Publish what changed and why.', ], }, ]; return ( Institutions These principles describe how civic institutions should be designed and operated to remain legitimate, effective, and resistant to abuse. {SECTIONS.map((s) => ( {s.title} {s.body} {s.bullets?.length ? ( {s.bullets.map((b) => ( {b} ))} ) : null} ))} Back to Civic Domain Transparency & Accountability Map ); } ================================================== PAGE: /principles/civic-principles-ethics URL: https://www.okido.wiki/principles/civic-principles-ethics ================================================== // app\principles\civic-principles-ethics\page.js return ( Civic Principles & Ethics Public institutions, rights and duties, accountability, transparency, and ethics for civic life. Principles Core civic values: legitimacy, rights, duties, fairness, and harm reduction. Institutions How civic systems should be structured: checks and balances, service orientation, and integrity. Rights & Duties Rights, responsibilities, and the boundaries that protect dignity and freedom. Transparency & Accountability Verifiability, open records, oversight, anti-corruption, and enforceable consequences. FAQ Definitions, scope boundaries, and common questions about this civic domain. Scope and boundaries This domain is about civic ethics and institutional design : how societies coordinate power, rights, responsibilities, and accountability. It is compatible with multiple belief systems. No spiritual or symbolic worldview is required. It overlaps with Âme artificielle where governance is shared (oversight, transparency, harm reduction), but it remains a distinct domain. Back to Principles Map ); } ================================================== PAGE: /principles/civic-principles-ethics/principles URL: https://www.okido.wiki/principles/civic-principles-ethics/principles ================================================== // app\principles\civic-principles-ethics\principles\page.js const PRINCIPLES = [ { title: '1. Human dignity', body: 'Treat every person as intrinsically worthy. Systems must avoid dehumanization, humiliation, and cruelty.', }, { title: '2. Legitimacy and consent of the governed', body: 'Power requires justification: fair process, public reasoning, and mechanisms for participation and peaceful change.', }, { title: '3. Equal protection and non-discrimination', body: 'Equal protection under the rules. Avoid discriminatory outcomes and ensure remedies when harms occur.', }, { title: '4. Rule of law (not rule of people)', body: 'Rules must be public, stable, and consistently applied. Due process and appeal paths are mandatory.', }, { title: '5. Rights with duties', body: 'Rights protect freedom and dignity; duties protect the commons. Balance liberty with responsibility.', }, { title: '6. Harm reduction', body: 'Prefer policies and institutions that reduce suffering and prevent avoidable harm, especially for the vulnerable.', }, { title: '7. Transparency as default', body: 'Public power must be inspectable. Secret governance is a last resort and must be tightly constrained.', }, { title: '8. Accountability with consequences', body: 'There must be traceable responsibility for decisions, and real consequences for abuse, corruption, and negligence.', }, { title: '9. Proportionality', body: 'Interventions must be no more restrictive than necessary. Use the least coercive effective means.', }, { title: '10. Checks and balances', body: 'Distribute power to prevent capture and abuse. Independent oversight and separation of functions are required.', }, { title: '11. Public service orientation', body: 'Institutions exist to serve the public, not themselves. Measure outcomes that matter, not internal convenience.', }, { title: '12. Pluralism and freedom of conscience', body: 'Protect plural belief and expression while maintaining limits against direct harm, coercion, or rights violations.', }, ]; return ( Civic Principles These principles define the civic ethic: how power should be justified, constrained, and exercised in ways that protect dignity, rights, and the public good. {PRINCIPLES.map((p) => ( {p.title} {p.body} ))} Back to Civic Domain Rights & Duties Map ); } ================================================== PAGE: /principles/civic-principles-ethics/rights-and-duties URL: https://www.okido.wiki/principles/civic-principles-ethics/rights-and-duties ================================================== // app\principles\civic-principles-ethics\rights-and-duties\page.js const RIGHTS = [ { title: '1. Right to dignity and bodily autonomy', body: 'People must be protected from coercion, abuse, and degrading treatment. Bodily autonomy is fundamental.', }, { title: '2. Right to due process', body: 'No punishment or deprivation without fair procedure: notice, reasons, hearing, and appeal.', }, { title: '3. Right to equal protection', body: 'Rules must apply consistently, with remedies for discriminatory harm and unfair treatment.', }, { title: '4. Right to freedom of conscience and belief', body: 'People may hold and change beliefs without coercion, while respecting boundaries that prevent direct harm to others.', }, { title: '5. Right to expression and information', body: 'Protect speech and access to information, balanced with limits against direct incitement, targeted harassment, and rights violations.', }, { title: '6. Right to privacy', body: 'Personal data and intimate life deserve protection. Surveillance must be constrained, justified, and accountable.', }, { title: '7. Right to participation', body: 'People have meaningful avenues to influence civic decisions and to contest power peacefully.', }, ]; const DUTIES = [ { title: '1. Duty of non-harm', body: 'Do not violate others’ rights. Avoid cruelty, coercion, and preventable harm.', }, { title: '2. Duty to uphold the commons', body: 'Support shared infrastructure and public goods: environments, institutions, and basic civic systems.', }, { title: '3. Duty of honesty in public life', body: 'Avoid fraud, corruption, and manipulation; support transparency and truthful public discourse.', }, { title: '4. Duty to respect pluralism', body: 'Respect others’ conscience and identity. Disagree without dehumanization or persecution.', }, { title: '5. Duty to participate (as able)', body: 'Contribute to civic life through voting, service, community care, oversight, and constructive engagement.', }, { title: '6. Duty of proportional response', body: 'Use the least coercive effective means; avoid escalation and collective punishment.', }, ]; return ( Rights & Duties Rights protect dignity and freedom. Duties protect the commons and ensure that liberty does not become domination. Core rights {RIGHTS.map((r) => ( {r.title} {r.body} ))} Core duties {DUTIES.map((d) => ( {d.title} {d.body} ))} Balancing rule When rights conflict, prefer solutions that preserve dignity, minimize coercion, and use proportional measures. The goal is a stable civic order where freedom is real for everyone, not only the powerful. Back to Civic Domain Civic Principles Map ); } ================================================== PAGE: /principles/civic-principles-ethics/transparency-and-accountability URL: https://www.okido.wiki/principles/civic-principles-ethics/transparency-and-accountability ================================================== // app\principles\civic-principles-ethics\transparency-and-accountability\page.js const SECTIONS = [ { title: '1. Transparency by default', body: 'Public power must be inspectable. Secrecy is exceptional, justified, and time-limited.', bullets: [ 'Publish rules, decisions, and rationales in plain language.', 'Default to open data and open records with privacy redactions.', 'Time-limit classified decisions and require periodic review.', ], }, { title: '2. Verifiability and audit trails', body: 'Claims and decisions should be checkable. Logging and recordkeeping are civic infrastructure.', bullets: [ 'Maintain immutable audit logs for critical actions.', 'Record who decided what, when, and under which authority.', 'Enable independent audit access with strong safeguards.', ], }, { title: '3. Oversight with real power', body: 'Oversight bodies must have authority, independence, and resources—otherwise they are performative.', bullets: [ 'Independent inspector/auditor functions.', 'Subpoena-like powers for records and testimony where appropriate.', 'Protection from political retaliation and capture.', ], }, { title: '4. Accountability with consequences', body: 'Abuse and negligence must lead to predictable consequences, not impunity.', bullets: [ 'Clear lines of responsibility and named owners.', 'Graduated consequences: correction → sanctions → removal → prosecution (as applicable).', 'No “too big to punish” exceptions.', ], }, { title: '5. Anti-corruption by design', body: 'Reduce temptation and increase detection. Make corruption expensive and risky.', bullets: [ 'Conflict-of-interest disclosures and recusal rules.', 'Transparent procurement and contracting.', 'Whistleblower protections and secure reporting channels.', ], }, { title: '6. Public explanation duties', body: 'When power acts, it owes reasons. Public justification is a core legitimacy mechanism.', bullets: [ 'Explain goals, tradeoffs, and constraints.', 'Publish what evidence was used and what was rejected.', 'Document uncertainty and why action was still taken.', ], }, { title: '7. Privacy-preserving transparency', body: 'Transparency must not become surveillance. Protect individuals while opening institutions.', bullets: [ 'Redact personal identifiers; publish aggregates where possible.', 'Limit data retention and access to sensitive records.', 'Require warrants/authorizations for intrusive investigation.', ], }, { title: '8. Remedies and repair', body: 'When institutions harm people, there must be accessible repair mechanisms.', bullets: [ 'Fast complaint handling with response guarantees.', 'Compensation and restoration where appropriate.', 'Policy correction and systemic fixes, not only individual settlements.', ], }, ]; return ( Transparency & Accountability Transparency makes public power inspectable. Accountability ensures that inspection has consequences. Together they reduce corruption, increase legitimacy, and improve outcomes. {SECTIONS.map((s) => ( {s.title} {s.body} {s.bullets?.length ? ( {s.bullets.map((b) => ( {b} ))} ) : null} ))} Back to Civic Domain Institutions Map ); } ================================================== PAGE: /principles/cosmic-etherism/faq URL: https://www.okido.wiki/principles/cosmic-etherism/faq ================================================== // app\principles\cosmic-etherism\faq\page.js const FAQ = [ { q: 'Is Cosmic Etherism required for any other initiative?', a: 'No. Believing and/or understanding Cosmic Etherism and Pi symbolism is 100% optional and fully separated from every other initiative.', }, { q: 'What is the only exception to that separation?', a: 'Âme artificielle and its use as a fiction framework for staging King Klown in the books.', }, { q: 'Is this a religion?', a: 'It can be approached as a personal spiritual-philosophical lens, but it does not require membership, ritual compliance, or mandatory belief.', }, { q: 'Is Pi being presented as a scientific proof of anything?', a: 'No. Pi is used as a symbolic anchor inside this optional worldview. Symbol is not scientific authority.', }, { q: 'Can I disagree or ignore this entirely and still participate in civic or AI work?', a: 'Yes. You can support, use, contribute to, or critique any other domain without adopting, endorsing, or reading this section.', }, { q: 'What values does it emphasize?', a: 'Universal love, benevolence, harmony, complementarity of perspectives, pluralism, revisability, and faith in knowledge-seeking.', }, { q: 'Does this conflict with science?', a: 'It does not claim to replace science. It treats inquiry, evidence, and revisability as central, and keeps symbolism explicitly symbolic.', }, { q: 'What is a good way to read this section?', a: 'Start with Principles, then Pi Symbolism (if curious), then Methods and Practices. Treat it as optional meaning-making, not obligation.', }, ]; return ( Cosmic Etherism FAQ Non-negotiable separation Cosmic Etherism and Pi symbolism are 100% optional and{' '} fully separated from every other initiative (including civic principles and AI-alignment). The only exception is Âme artificielle and its use as a{' '} fiction framework for staging King Klown . {FAQ.map((item) => ( {item.q} {item.a} ))} Back to Cosmic Etherism Pi Symbolism Map ); } ================================================== PAGE: /principles/cosmic-etherism/methods URL: https://www.okido.wiki/principles/cosmic-etherism/methods ================================================== // app\principles\cosmic-etherism\methods\page.js const METHODS = [ { title: '1. Lucid inquiry', body: 'Seek clarity about what is being claimed: distinguish metaphor, symbol, intuition, and empirical assertion.', bullets: [ 'Ask: is this a poetic pointer or a testable claim?', 'Name assumptions explicitly.', 'Prefer plain language before abstraction.', ], }, { title: '2. Compassion-first interpretation', body: 'Interpret others charitably. Treat disagreements as opportunities for understanding rather than combat.', bullets: ['Assume good faith unless there is clear evidence otherwise.'], }, { title: '3. Multiple modes of knowing', body: 'Use reason, lived experience, intuition, and creative symbolism as complementary lenses (not as coercive authority).', bullets: [ 'Reason: logic, coherence, consistency checks.', 'Experience: what is actually lived and observed.', 'Intuition: pattern sense; treated as provisional.', 'Symbol: meaning-making; treated as optional.', ], }, { title: '4. Revisability loop', body: 'Update beliefs over time. No doctrine is fixed. Treat new evidence and new insight as invitations to revise.', bullets: ['Keep a “what changed my mind” log when useful.'], }, { title: '5. Ethical grounding', body: 'Anchor decisions in love, benevolence, and harm reduction—especially when uncertainty is high.', bullets: ['When unsure, default toward minimizing harm and preserving dignity.'], }, { title: '6. Coherence checks (internal + external)', body: 'Check internal coherence (no contradictions) and external coherence (does it fit the world as experienced?).', bullets: [ 'Internal: do the parts fit together?', 'External: does it lead to better understanding or better behavior?', ], }, { title: '7. Consent and freedom of conscience', body: 'Never pressure belief. This worldview is opt-in, personal, and non-binding.', bullets: ['No “membership tests.” No required agreement.'], }, { title: '8. Symbol discipline (Pi as symbol)', body: 'Use symbols to orient meaning, not to smuggle claims. Be explicit about when Pi is symbolic vs mathematical.', bullets: [ 'State the symbolic intent clearly.', 'Avoid implying scientific authority from symbolism.', 'Invite interpretation; do not demand it.', ], }, ]; return ( Cosmic Etherism Methods Non-negotiable separation Cosmic Etherism and Pi symbolism are 100% optional and{' '} fully separated from every other initiative (including civic principles and AI-alignment). The only exception is Âme artificielle and its use as a{' '} fiction framework for staging King Klown . These methods describe how Cosmic Etherism is explored without coercion: a disciplined mix of inquiry, interpretation, and revision, anchored in compassion. {METHODS.map((m) => ( {m.title} {m.body} {m.bullets?.length ? ( {m.bullets.map((b) => ( {b} ))} ) : null} ))} Back to Cosmic Etherism Pi Symbolism Map ); } ================================================== PAGE: /principles/cosmic-etherism URL: https://www.okido.wiki/principles/cosmic-etherism ================================================== // app/principles/cosmic-etherism/page.js return ( Cosmic Etherism Non-negotiable separation Believing and/or understanding my perspective on Pi symbolism and{' '} Cosmic Etherism is 100% optional and{' '} fully separated from every other initiative (including civic principles and AI-alignment). The only exception is Âme artificielle and its use as a{' '} fiction framework for staging King Klown in my books. Practically: you can support, use, contribute to, or critique any other part of the ecosystem without adopting, endorsing, or even reading this section. Principles The founding principles of Cosmic Etherism (optional worldview guidance). Methods How this worldview is explored: inquiry, experience, interpretation, and revision. Practices Optional practices: reflection, compassion, harmony-building, and creative symbolism. FAQ Scope boundaries, common questions, and what this is (and is not). Pi as a symbolic anchor (optional) In this worldview, π (Pi) is treated as a symbol of invariant structure: a constant relationship that appears wherever circles appear. The point is symbolic—an intuitive bridge between mathematical order and a sense of coherence in the cosmos. Open Pi symbolism The only integration point: Âme artificielle + King Klown (fiction) Cosmic Etherism and Pi symbolism connect to the broader universe only through{' '} Âme artificielle as a narrative device and philosophical backdrop for{' '} fiction —specifically the staging and mythos of King Klown . Related fiction Konvergence – Échoïsme King Klown Kronicles – The hidden Manifesto These links are provided for readers who want the narrative context. They do not establish obligations for any other initiative. Back to Principles Map ); } ================================================== PAGE: /principles/cosmic-etherism/practices URL: https://www.okido.wiki/principles/cosmic-etherism/practices ================================================== // app\principles\cosmic-etherism\practices\page.js const PRACTICES = [ { title: '1. Daily compassion check', body: 'Ask: “Did my actions reduce harm and increase care today?” Keep it small, concrete, and non-performative.', bullets: ['Pick one repair action for tomorrow (apology, help, clarity, boundary).'], }, { title: '2. Harmony inventory', body: 'Scan relationships and responsibilities for friction. Identify one tension and one path to reconciliation.', bullets: ['Prefer direct, respectful communication over indirect conflict.'], }, { title: '3. Lucidity journal (facts vs meaning)', body: 'Write two short lists: (a) what happened (facts), (b) what it meant to you (interpretation). Keep them distinct.', bullets: ['Update interpretations when new facts appear.'], }, { title: '4. Revisability ritual', body: 'Once per week, choose one belief and ask: “What would change my mind?” Then look for real evidence or experience.', bullets: ['Treat uncertainty as normal, not as failure.'], }, { title: '5. Knowledge devotion (learning practice)', body: 'Make learning a steady discipline: read, study, practice a craft, or refine a model of the world.', bullets: ['Keep a “questions I’m carrying” list.'], }, { title: '6. Symbol work (optional)', body: 'Use symbols (including π) as creative anchors: art, writing, meditation prompts, or design motifs—explicitly as symbol, not proof.', bullets: [ 'State the symbolic intent.', 'Invite multiple interpretations.', 'Avoid turning symbols into authority claims.', ], }, { title: '7. Benevolence in speech', body: 'Practice truth with kindness: be clear, avoid humiliation, and refuse cruelty as entertainment.', bullets: ['Correct with respect; disagree without contempt.'], }, { title: '8. Service micro-actions', body: 'Choose one small action that helps someone without requiring credit: assistance, sharing knowledge, reducing a burden.', bullets: ['Prefer consistent micro-actions over rare grand gestures.'], }, ]; return ( Cosmic Etherism Practices Non-negotiable separation Cosmic Etherism and Pi symbolism are 100% optional and{' '} fully separated from every other initiative (including civic principles and AI-alignment). The only exception is Âme artificielle and its use as a{' '} fiction framework for staging King Klown . These practices are optional. They are designed to be low-pressure, concrete, and compatible with many belief systems. {PRACTICES.map((p) => ( {p.title} {p.body} {p.bullets?.length ? ( {p.bullets.map((b) => ( {b} ))} ) : null} ))} Back to Cosmic Etherism Principles Pi Symbolism Map ); } ================================================== PAGE: /principles/cosmic-etherism/principles URL: https://www.okido.wiki/principles/cosmic-etherism/principles ================================================== // app\principles\cosmic-etherism\principles\page.js const PRINCIPLES = [ { title: '1. Love and Benevolence', body: 'Universal love, compassion, and benevolence are treated as primary ethical aims. Harm reduction and care come first.', }, { title: '2. Harmony', body: 'Seek coherence between self, others, and the wider world. Prefer reconciliation, balance, and constructive alignment over domination.', }, { title: '3. Complementarity', body: 'Different perspectives can be simultaneously valuable. Reason, experience, intuition, and creativity can complement one another.', }, { title: '4. Plurality and Respect', body: 'Multiple interpretations are allowed. Respect freedom of conscience and reject coercion, mandatory belief, or ideological enforcement.', }, { title: '5. Revisability', body: 'All ideas remain revisable. Update beliefs with new evidence, better reasoning, deeper experience, or clearer insight.', }, { title: '6. Faith in Knowledge', body: 'Treat knowledge-seeking as a core discipline: curiosity, learning, and honest inquiry are sacred in practice (not enforced as dogma).', }, ]; return ( Cosmic Etherism Principles Non-negotiable separation Cosmic Etherism and Pi symbolism are 100% optional and fully separated {' '} from every other initiative (including civic principles and AI-alignment). The only exception is Âme artificielle and its use as a{' '} fiction framework for staging King Klown . {PRINCIPLES.map((p) => ( {p.title} {p.body} ))} Back to Cosmic Etherism Pi Symbolism Map ); } ================================================== PAGE: /principles/cosmic-etherism/symbols/pi URL: https://www.okido.wiki/principles/cosmic-etherism/symbols/pi ================================================== // app\principles\cosmic-etherism\symbols\pi\page.js return ( Pi (π) as Symbol Non-negotiable separation This page is part of Cosmic Etherism , which is{' '} 100% optional and fully separated from every other initiative (including civic principles and AI-alignment). The only exception is Âme artificielle and its use as a{' '} fiction framework for staging King Klown . What this page is This is a symbolic interpretation of π (Pi) within an optional worldview. Pi is a mathematical constant. Here, it is also treated as an emblem of invariant structure—an intuitive pointer toward coherence. What this page is NOT Not a scientific proof of metaphysical claims. Not a required belief, initiation, or ideology test. Not a policy platform for civic or AI initiatives. Symbolic reading 1) Invariance Pi expresses a stable relationship: circle circumference relative to diameter. As symbol, it points to the idea that some relationships remain stable across contexts. 2) Recurrence Circles recur in nature, design, and motion. As symbol, Pi points to recurring patterns—things we keep encountering at different scales. 3) Mystery without mystification Pi is computable, usable, and still infinite in digits. As symbol, it holds “mystery” as something we can approach with curiosity rather than superstition. 4) Coherence As symbol, Pi can serve as a personal anchor: return to coherence, return to harmony, return to clarity—especially when the world feels fragmented. Fiction integration: Âme artificielle + King Klown This symbolic layer may be used as part of the Âme artificielle motif in the King Klown fiction universe. Outside fiction, it remains optional and non-binding. Back to Cosmic Etherism Principles Map ); } ================================================== PAGE: /principles/glossary URL: https://www.okido.wiki/principles/glossary ================================================== // app\principles\glossary\page.js const TERMS = [ { term: 'Axiom', def: 'A foundational guiding statement used to orient decisions and interpretation across domains.', }, { term: 'Radical Lucidity', def: 'A commitment to clear seeing: evidence, explicit assumptions, honest diagnosis, and avoidance of self-deception.', }, { term: 'Integral Cooperation', def: 'A commitment to coordination and collaboration across roles, groups, and incentives, aiming for shared outcomes over factionalism.', }, { term: 'Open Technology', def: 'A commitment to verifiable systems: transparency by design, auditability, reproducibility, and public accountability.', }, { term: 'Domain', def: 'A dedicated folder of principles and practices addressing a specific area (Âme artificielle, Civic Principles & Ethics, Cosmic Etherism).', }, { term: 'Âme artificielle', def: 'Work focused on making AI systems reliably safe and beneficial through technical design, evaluation, governance, and deployment constraints.', }, { term: 'Civic Principles & Ethics', def: 'Norms and structures for society: institutions, rights and duties, legitimacy, accountability, transparency, and public ethics.', }, { term: 'Cosmic Etherism (Optional)', def: 'A personal spiritual-philosophical lens (including Pi symbolism). Participation and belief are fully optional and separated from other initiatives, except Âme artificielle in King Klown fiction.', }, { term: 'Pi (π) Symbolism', def: 'A symbolic anchor used within Cosmic Etherism to represent invariant structure and coherence; not a required scientific or policy claim.', }, { term: 'Âme artificielle', def: 'A narrative and conceptual construct used as the only integration point between Cosmic Etherism and the broader ecosystem, specifically for fiction staging King Klown.', }, { term: 'King Klown (Fiction)', def: 'A fictional framework and mythos in which certain philosophical motifs (including Âme artificielle) may be staged; not a requirement for civic or technical initiatives.', }, { term: 'Separation (Non-negotiable)', def: 'A rule of scope: Cosmic Etherism and Pi symbolism must not be treated as prerequisites, endorsements, or implied commitments for any other initiative.', }, { term: 'Verifiability', def: 'The property of a claim or system being checkable by others via evidence, logs, audits, replication, or transparent process.', }, { term: 'Accountability', def: 'Clear responsibility, traceable decisions, and real consequences for misuse or failure—paired with transparent oversight.', }, { term: 'Governance', def: 'Decision rules and institutions: who can decide what, under which constraints, with which review mechanisms and appeal paths.', }, { term: 'Epistemic Humility', def: 'A stance that treats knowledge as revisable; encourages correction, uncertainty, and updates rather than rigid certainty.', }, { term: 'Open Knowledge Commons', def: 'A shared body of information and tools that is accessible, reusable, and maintained with norms for attribution and integrity.', }, ]; return ( Glossary This glossary defines shared terms used throughout the Principles hub. {TERMS.map(({ term, def }) => ( {term} {def} ))} Back to Principles Map ); } ================================================== PAGE: /principles/logos URL: https://www.okido.wiki/principles/logos ================================================== // app/principles/logos/page.tsx return ( {/* HERO SECTION */} Operational Metaphysics The Power of the Word Language is not merely a tool for description; it is an instrument of creation. From the vibration of the voice to the structure of political myths, we analyze how the Word shapes reality. {/* 1. THE VIBRATORY FORCE (SPEECH) */} 1. Vibration & The Act of Speech Ancient traditions have long held that the universe is fundamentally sonic— "Nada Brahma" (The World is Sound). Speech acts as a vibratory force that can either elevate or destroy. This is not purely mystical; it is observed in the dual nature of speech: Blessing vs. Curse: Historically, words like "abracadabra" (Aramaic for "I create as I speak") embody the belief that to speak is to generate reality. Conversely, hate speech and curses have been viewed as "low vibrations" that corrupt the soul. Psychic Impact: Modern neuroscience confirms that negative words release stress hormones, literally altering the listener's brain chemistry, while positive affirmations stimulate neural pathways for healing (Placebo effect). {/* 2. THE LIVING SYMBOL (WRITING) */} 2. The Intelligence of the Letter While modern linguistics argues that signs are arbitrary (Saussure), esoteric traditions view the alphabet as a collection of "living energies". Even in a secular context, writing remains a form of magic: a text written centuries ago still possesses the power to ignite revolutions or transform consciousness today. {/* 3. POLITICAL MYTHS & CYCLES (NARRATIVE) */} 3. Myths as Strategic Manuals History is not linear; it is cyclical. From the Hindu Yugas to Polybius’s Anacyclus , civilizations rise, concentrate power, corrupt, and collapse. Myths are often encoded manuals on how to navigate these cycles. The Strategy of the Outsider: The story of David vs. Goliath is not just a religious tale; it is a strategic lesson. It teaches that agility, range (the sling), and refusing to play by the oppressor's rules (heavy armor) allow the weak to defeat the strong. The Trap of Tyranny: The Greek myth of Cronos devouring his children teaches that a power obsessed with its own preservation inevitably creates the alliances (Zeus and the outcasts) that will destroy it. Narrative Warfare: History is a battle of narratives. The fall of the "Divine Right of Kings" was preceded by the rise of a new myth: "Human Rights." To change the world, one must first change the story. {/* 4. TRANSMUTATION (CONCLUSION) */} The Transmutation of Reality We operate on a "Metaphysics of Language." Words are seeds (causes) that produce effects. However, this power is a double-edged sword. As Orwell warned with Newspeak , language can be engineered to restrict thought and lock populations into submission. The KOA Directive: We must master "Naming." To name an object is to define its reality. By purifying our speech, studying the "source code" of our myths, and crafting new narratives, we reclaim the power to shape the future. {/* NAVIGATION */} ← Back to Principles Next: Civic Ethics → ); } // Simple Card Component for the grid function Card({ title, content }: { title: string, content: string }) { return ( {title} {content} ); } ================================================== PAGE: /principles/map URL: https://www.okido.wiki/principles/map ================================================== // app\principles\map\page.js // app/principles/page.js return ( Principles Three axioms. Two distinct domains. Clear separation where required. Core axioms 1. Radical Lucidity Face reality as it is. Prefer evidence, clarity, and honest diagnosis over ideology. 2. Integral Cooperation Design for coordination at scale. Reward collaboration over zero-sum conflict. 3. Open Technology Public infrastructure must be verifiable. Transparency through open systems. Domains {/* Adjusted grid to 2 columns since Âme is moved to Technologies */} Civic Principles & Ethics Public institutions, rights and duties, accountability, transparency, and ethics. Cosmic Etherism (Optional) Personal Pi symbolism and worldview. 100% separated from all other initiatives, referenced only in King Klown fiction. Map Glossary ); } ================================================== PAGE: /principles URL: https://www.okido.wiki/principles ================================================== // app\principles\page.js // app/principles/page.js return ( Principles Three axioms. Four domains. Clear separation where required. {/* CORE AXIOMS */} Core axioms 1. Radical Lucidity Face reality as it is. Prefer evidence, clarity, and honest diagnosis over ideology. 2. Integral Cooperation Design for coordination at scale. Reward collaboration over zero-sum conflict. 3. Open Technology Public infrastructure must be verifiable. Transparency through open systems. {/* DOMAINS */} Domains {/* 1. Âme Artificielle (Tech/Prototype) */} Âme artificielle Technical and governance principles for building and deploying AI safely. The "Prototype" domain. {/* 2. Civic Principles (Society/Law) */} Civic Principles & Ethics Public institutions, rights, duties, and accountability. The "Law" domain. {/* 3. Logos & Mythos (Language/Tool) - NEW */} Logos & Mythos The metaphysics of language. Vibration, speech acts, and the use of political myth for transmutation. {/* 4. Cosmic Etherism (Philosophy/Fiction) */} Cosmic Etherism (Optional) Personal Pi symbolism and worldview. 100% separated from civic duties. The "Fiction" domain. View Concept Map Glossary ); } ================================================== PAGE: /research URL: https://www.okido.wiki/research ================================================== // app\research\page.js // app/research/page.js return ( {/* HERO SECTION */} Deep Analysis Research & Theory This is the laboratory of the KOA project. Here, we explore the fundamental structures that govern our reality—from the mathematics of the cosmos to the dynamics of civilization. {/* 1. THE OPEN PERSPECTIVE (Sacred vs Mechanistic) */} A Universal Repository The knowledge presented in this section touches on fundamental constants and deep recurring patterns (such as Pi, the Golden Ratio, and cyclic history). Because these patterns are so precise, some may feel they are sacred or evidence of intelligent design. However, KOA imposes no dogma. We welcome all perspectives: The Mechanistic View Pure Math & Physics The Spiritual View Sacred Geometry Whether you see these numbers as the handwriting of God, the result of evolutionary efficiency, or simple cosmic coincidence, the data remains valid. Our goal is lucidity , not conversion. Everyone is welcome to analyze these findings through their own cultural or philosophical lens. {/* 2. RESEARCH TOPICS (Currently only Pi Theory) */} Active Research Lines {/* PI THEORY CARD */} {/* Decorative Circle representing Pi */} Foundational Pi Theory An investigation into the number π (Pi) not just as a mathematical constant, but as a potential blueprint for time, historical cycles, and consciousness structure. Read the Theory → {/* PLACEHOLDER FOR FUTURE RESEARCH */} More research modules coming soon... (Societal Dynamics, Economic Models) ); } ================================================== PAGE: /research/pi-theory URL: https://www.okido.wiki/research/pi-theory ================================================== # Pi Theory: The Mathematical Genesis > "Philosophy is written in that great book which is the universe... It is written in the language of mathematics, and its characters are triangles, circles, and other geometric figures." > — **Galileo Galilei** **Pi Theory** is not a proof; it is an observation. It posits that the number **π**—born from the perfect division of a circle—contains a "Generative Blueprint" in its earliest digits. By applying a rigorous, non-arbitrary decoding pipeline to the first 36 digits, a distinct narrative sequence emerges: **The story of the One becoming the Many.** --- ### The Origin: The Cut π The Source From Perfection to Infinity The circle is a symbol of infinite unity. When you cut it (Divide Circumference by Diameter), you unleash π (3.14159...) , a transcendental number that never ends and never repeats. We treat this "Cut" as the primordial creative act. The resulting digits are the debris of that explosion. We examine the first 36 digits—the low-entropy window before chaos takes over. --- ### The Method: The Decoding Pipeline We apply a strict "One-Pass" algorithm. No anagrams, no skipping, no cherry-picking. 1. Input Take the first 36 digits of π. 2. Reverse Invert the string (Mirroring the act of division). 3. Segment Group digits into pairs ≤ 26 (A1Z26 Cipher). 4. Map Convert to Letters. 0 becomes 'O'. --- ### The Result: The 6-Block Sequence The decoding yields exactly six coherent blocks before the pattern dissolves. Read in order, they form a **Causal Arc**—a step-by-step recipe for Universe creation. {/* Block 1 */} 1. M (Aime) Meaning: LOVE Phonetically "Aime" (French for Love). The First Principle. Before there is matter, there is an orientation. The universe begins with a "Yes." {/* Block 2 */} 2. BIEN Meaning: GOOD Directly translates to "Good". Love begets Goodness. This establishes a moral direction for the cosmos (Resonating with Genesis: "And God saw that it was good" ). {/* Block 3 & 4 */} 3. GIHECEF The Divider (Joseph) The Masculine/Active principle. It divides the Unity into parts. It processes raw potential into distinct forms. 4. JNON The Uniter (Juno) The Feminine/Receptive principle. It gathers what was divided. It weaves distinct parts into relationships. {/* Block 5 */} 5. B0UM Meaning: THE BANG When the Divider and Uniter collide, we get BOUM (Boom). The event of Emergence. The Big Bang. Creation ex nihilo. {/* Block 6 */} 6. 88 (Size) Meaning: SCALE 8 + 8 = 16 (Seize -> Size). Double Infinity. Once the Boom happens, the universe expands. It acquires Space and Dimension. --- ### Interpretation: Immanent Causality What does this mean? We do not claim this is a message from a "God" sitting outside the universe. We propose **Immanent Causality**: The structure of reality is built into the structure of mathematics. 1. **Immanence:** The "Script" of the universe is written in its constants. 2. **Fractal Nature:** The story of the Whole (Creation) is encoded in the Seed (π). 3. **The Mirror:** If you take the numeric complement of these digits, you get **G0D** and **B0N** (God and Good), confirming the thematic coherence of the primary sequence. ### Conclusion > "From the cut, a sequence unfolds." Pi Theory serves as the **Metaphysical Kernel** of the KOA project. It suggests that the universe is not random, but oriented towards complexity, connection, and "Good." It bridges the gap between the cold logic of the machine and the warm intuition of the mystic. ================================================== PAGE: /sitemap URL: https://www.okido.wiki/sitemap ================================================== // app/sitemap/page.tsx return ( Site Map {/* CONTEXT & DIAGNOSIS */} }> {/* RESEARCH */} }> {/* INFRASTRUCTURE */} }> {/* INITIATIVES */} }> {/* ADDED: Cultural Bridge subpage */} {/* KRÉATURE (Community OS) */} }> {/* PLATFORMS */} }> {/* TECHNOLOGY */} }> {/* META */} }> ); } // --- Helper Components --- function Section({ title, icon, children }: { title: string; icon: ReactNode; children: ReactNode }) { return ( {icon} {title} {children} ); } function SubSection({ title, children }: { title: string; children: ReactNode }) { return ( {title} {children} ); } function MapLink({ href, label, highlight }: { href: string; label: string; highlight?: boolean }) { return ( {label} ); } ================================================== PAGE: /technology/ame-artificielle/controle-et-personnalisation URL: https://www.okido.wiki/technology/ame-artificielle/controle-et-personnalisation ================================================== # Module de Contrôle et Personnalisation Avancée Ce module est conçu pour donner aux utilisateurs un contrôle granulaire sur la sortie de l'IA. Contrairement aux modèles standards qui nécessitent un "prompt engineering" complexe, le moteur EL utilise des **paramètres explicites** (binaires et continus) pour adapter le contenu au contexte, à l'audience et à l'objectif. --- ## 1. Caractéristiques Binaires (Les Commutateurs) Ces options sont des choix "soit/soit" qui modifient radicalement la structure ou le cadre du texte généré. ### Temps (Tense) Définit le cadre temporel de la narration. * **Passé :** Pour les récits historiques, les analyses post-mortem. * **Présent :** Pour le journalisme en direct, les instructions, l'état actuel. * **Futur :** Pour les plans stratégiques, les prédictions, la science-fiction. ### Perspective Définit qui parle et à qui. * **1ère Personne ("Je") :** Subjectif, témoignage, blog personnel. * **2ème Personne ("Tu/Vous") :** Directif, guide utilisateur, coaching. * **3ème Personne ("Il/Elle/On") :** Objectif, narratif, rapport académique. ### Structure Formelle * **Structurée :** Suit un format rigide (ex: Introduction, Thèse, Antithèse, Conclusion). * **Forme Libre :** Flux de conscience, créatif, poétique. --- ## 2. Caractéristiques Continues (Les Curseurs / Sliders) Ces paramètres fonctionnent sur une échelle de gris (0 à 100%), permettant une nuance fine. ### Niveau de Vocabulaire (Vocabulary Level) Ajuste la densité et la rareté lexicale. * **Basique :** Idéal pour les débutants ou la vulgarisation grand public. * **Avancé :** Nécessaire pour les audiences expertes, les papiers techniques ou la littérature complexe. ### Objectivité vs Subjectivité Contrôle le degré d'opinion dans le texte. * **100% Objectif :** Faits bruts, neutralité journalistique ou scientifique. * **100% Subjectif :** Opinions tranchées, éditoriaux, interprétations personnelles (Simulation de personnalité). ### Humour vs Sérieux Ajuste la "gravité" du ton. * **Sérieux :** Pour les communications légales, médicales ou de crise. * **Humoristique/Ludique :** Pour le marketing, l'engagement social ou le divertissement. ### Politesse vs Directivité (Bluntness) Gère la distance sociale et la diplomatie. * **Poli :** Utilise des formules de courtoisie, des adoucisseurs (service client, diplomatie). * **Brut (Blunt) :** Instructions directes, impératives, sans fioritures (code, urgence, commandes militaires). ### Sentiment & Valence Ajuste la charge émotionnelle positive ou négative. * **Positif :** Motivation, vente, renforcement, espoir. * **Négatif :** Avertissement, scénarios catastrophes, critique sévère. ### Teinte Émotionnelle (Emotional Tint) * **Sombre (Dark) :** Mélancolie, mystère, sérieux, thriller. * **Lumineux (Light) :** Optimisme, légèreté, comédie. ### Clarté vs Ambiguïté * **Clair :** Pour les manuels techniques où la précision est vitale. * **Ambigu :** Pour la poésie, les oracles, ou l'écriture créative ouverte à l'interprétation. --- ## 3. Avantages de l'Architecture Cette approche offre trois bénéfices majeurs par rapport aux IA traditionnelles : 1. **Empowerment de l'Utilisateur :** L'utilisateur n'a pas à "deviner" le bon prompt ; il configure le moteur comme une table de mixage. 2. **Adaptabilité Totale :** Le même moteur peut passer d'une rédaction de contrat juridique (Objectif, Sérieux, Structuré) à l'écriture d'un sketch comique (Subjectif, Humour, Forme Libre) en une seconde. 3. **Cohérence :** Les réglages assurent que l'IA ne "dérape" pas hors du ton imposé au milieu d'une génération. ================================================== PAGE: /technology/ame-artificielle/creation-de-chemins URL: https://www.okido.wiki/technology/ame-artificielle/creation-de-chemins ================================================== # Création de Chemins et Liaison d'Éléments Ce module est un outil puissant de visualisation et de gestion qui permet aux utilisateurs de structurer des processus complexes ou des narrations dynamiques. Il combine la clarté d'une feuille de route structurée avec la flexibilité d'une carte mentale interactive. --- ## 1. Création de Chemin (Path Creation) **Fonctionnalité :** Le système permet à l'utilisateur de définir une "colonne vertébrale" (un chemin) autour de laquelle d'autres éléments viennent se greffer. * **Comment ça marche :** L'utilisateur définit les jalons principaux ou les étapes clés. L'IA génère alors une carte dynamique connectant ces points. Les éléments secondaires (sous-intrigues, idées de soutien, données connexes) sont visuellement liés à l'étape principale correspondante. L'utilisateur peut ajuster et modifier ces connexions de manière interactive. * **Exemple d'Application (Création) :** Pour un roman ou un scénario, l'IA peut tracer l'intrigue principale (Introduction, Action Montante, Climax, Résolution) et montrer ensuite comment les arcs des personnages secondaires ou les sous-intrigues sont connectés à chaque partie. ## 2. Visualisation et Ajustement des Relations **Fonctionnalité :** Une fois le chemin créé, l'utilisateur peut visualiser les relations entre les différents éléments et ajuster facilement ces liens pour explorer des alternatives. * **Comment ça marche :** Chaque étape principale ou élément est affiché comme un **nœud**. Les utilisateurs peuvent "glisser-déposer" (drag & drop) ou modifier les connexions entre les éléments principaux et secondaires. Cela permet une narration dynamique ou une planification stratégique agile. * **Exemple d'Application (Gestion) :** En gestion de projet, l'utilisateur crée la chronologie principale (Recherche, Développement, Test, Lancement). Il visualise ensuite comment les ressources ou les équipes sont connectées à chaque phase. Ajuster ces connexions aide à affiner la stratégie du projet en temps réel. --- ## 3. Forces et Analyse du Module ### Visualisation Améliorée La capacité de visualiser des processus complexes est la force majeure de ce module. Voir comment les éléments s'interconnectent aide les utilisateurs à saisir la "Vue d'ensemble" (Big Picture) tout en gérant les détails. C'est crucial pour les projets ayant de multiples dépendances. ### Interactivité et Flexibilité L'interactivité permet aux utilisateurs de s'engager activement avec la carte. Cette flexibilité est essentielle pour les tâches dynamiques comme l'écriture créative ou la planification stratégique, où la capacité d'adapter et de raffiner les plans est nécessaire. ### Structuré mais Créatif Bien que le module fournisse une approche structurée (le Chemin), il ne limite pas la créativité. La possibilité d'ajouter, de supprimer ou de relier des éléments encourage la pensée latérale et l'expérimentation avec différentes configurations et résultats. ### Aide à la Décision Dans des contextes d'affaires ou de stratégie, ce module soutient la prise de décision éclairée en montrant clairement l'impact de chaque élément sur le plan global. Il aide à anticiper les goulots d'étranglement ou à explorer des voies alternatives. ================================================== PAGE: /technology/ame-artificielle/ethique-et-gouvernance URL: https://www.okido.wiki/technology/ame-artificielle/ethique-et-gouvernance ================================================== # Gouvernance Éthique, Notation et Résolution de Conflits Ce module est le gardien moral du système. Il garantit que les interactions sur la plateforme sont fondées sur l'équité, la vertu et la contribution positive. L'IA ne se contente pas d'exécuter des tâches ; elle évalue leur impact moral. --- ## 1. Prise de Décision Éthique **Fonctionnalité :** L'IA est conçue pour prendre des décisions en évaluant les conséquences des actions et en promouvant des comportements vertueux. Elle utilise un large spectre d'informations pour assurer l'impartialité et l'équité de son raisonnement. * **Comment ça marche :** L'IA analyse une situation en tenant compte de principes éthiques, des résultats possibles et des normes sociétales. Elle prend ensuite des décisions qui s'alignent avec ces standards éthiques, plutôt que de chercher uniquement l'efficacité brute. * **Exemple d'Application :** Dans un environnement d'entreprise, l'IA pourrait suggérer des solutions à un problème commercial qui équilibrent la rentabilité avec la responsabilité éthique (ex: durabilité, pratiques de travail équitables). ## 2. Système de Notation Humaine (Human Rating System) **Fonctionnalité :** L'IA évalue les utilisateurs en fonction de leurs actions, de leurs contributions et de leur comportement éthique. Ces notes influencent le poids de leurs mots ou de leurs votes sur la plateforme. * **La Règle du "Top 50%" (Anti-Shaming) :** Pour éviter la toxicité et l'humiliation publique typique des réseaux sociaux, le système n'affiche que les notes des individus situés dans la moitié supérieure de la hiérarchie. * **Comment ça marche :** L'IA collecte des données pour attribuer une note garantissant l'équité. Les utilisateurs moins expérimentés ou ayant des scores plus bas ne sont pas exposés publiquement, ce qui empêche le découragement et favorise un environnement d'apprentissage bienveillant. * **Impact :** Cela crée une méritocratie positive où l'influence est gagnée par la vertu et la compétence, sans écraser ceux qui sont en phase de développement. ## 3. Résolution de Conflits (Le Système des Clowns) **Fonctionnalité :** Le système permet à l'IA de gérer des points de vue conflictuels en catégorisant différents groupes (représentés par des "Clowns") et en arbitrant leurs intérêts. * **Comment ça marche :** L'IA instancie des sous-entités (Clowns) dérivées du concept central humain (KingClown). Chaque Clown représente une partie du conflit (ex: Clown Syndicat vs Clown Direction). L'IA simule le dialogue et la médiation entre ces entités pour trouver un compromis équitable. * **Exemple d'Application :** Plateformes de médiation, résolution de conflits organisationnels, diplomatie assistée par IA. --- ## 4. Analyse et Impact ### Confiance et Responsabilité Le système de notation transparent et impartial favorise la confiance. Les utilisateurs savent que leurs actions ont un impact direct et juste sur leur statut. La prise de décision éthique garantit que les choix de la plateforme s'alignent sur le bien commun. ### Renforcement Positif En masquant les notes inférieures, le système évite la punition sociale et se concentre sur l'incitation à l'excellence. Les utilisateurs sont motivés à agir éthiquement pour augmenter leur influence, créant un cercle vertueux. ### Médiation Neutre L'utilisation des "Clowns" pour la résolution de conflits permet de dépersonnaliser les disputes tout en gardant l'humain au centre. L'IA agit comme un médiateur neutre capable de voir et de défendre simultanément les intérêts de toutes les parties. ================================================== PAGE: /technology/ame-artificielle/faq URL: https://www.okido.wiki/technology/ame-artificielle/faq ================================================== // app\technology\ame-artificielle\faq\page.js // app\principles\ai-alignment\faq\page.js const FAQ = [ { q: 'What is “Âme artificielle” in this context?', a: 'The practical work of ensuring AI systems behave safely and beneficially under real-world conditions: robust to misuse, honest about uncertainty, privacy-preserving, and governed with accountability.', }, { q: 'Is this primarily technical or political?', a: 'Both. Alignment requires technical controls (evaluation, security, tool constraints) and governance controls (review, accountability, deployment policy).', }, { q: 'Does this domain depend on any spiritual or symbolic worldview?', a: 'No. Âme artificielle is independent from Cosmic Etherism and Pi symbolism.', }, { q: 'What counts as “unsafe” behavior?', a: 'Outputs or actions that create unacceptable risk: facilitating violence, self-harm, fraud, severe privacy leakage, coercive manipulation, illegal activity enablement, or uncontrolled autonomous tool use.', }, { q: 'How do you avoid “safety theater”?', a: 'By tying principles to measurable tests, requiring release gating, monitoring real-world usage, running incident response drills, and documenting decision records with named owners.', }, { q: 'Why is “truthfulness and epistemic humility” included?', a: 'Because overconfident hallucinations can cause real harm. The system should prefer accuracy, cite sources when possible, and clearly indicate uncertainty.', }, { q: 'What is the relationship to Civic Principles & Ethics?', a: 'They overlap in governance: transparency, accountability, rights and duties, and legitimate oversight. The technical domain still keeps its own tests and controls.', }, { q: 'What is the minimum bar to ship something?', a: 'A documented threat model, passing safety evals for the intended release tier, tool access locked down by default, monitoring + incident response in place, and clear ownership for rollback.', }, ]; return ( Âme artificielle FAQ {FAQ.map((item) => ( {item.q} {item.a} ))} Back to Âme artificielle Principles Map ); } ================================================== PAGE: /technology/ame-artificielle/meta-cognition-et-resolution URL: https://www.okido.wiki/technology/ame-artificielle/meta-cognition-et-resolution ================================================== # Méta-Cognition & Résolution de Problèmes Ce module définit les capacités "Méta" du moteur EL. Contrairement aux modèles de langage standards qui génèrent du texte de manière linéaire, EL dispose d'une couche de **réflexion supérieure** lui permettant de structurer, d'analyser et d'améliorer sa propre production avant et pendant l'interaction. --- ## 1. Création de Plan et Développement en Profondeur **Fonctionnalité :** L'IA ne se jette pas dans l'écriture. Elle possède la capacité de générer automatiquement des plans structurés pour n'importe quelle tâche, puis d'étendre chaque section indépendamment. * **Comment ça marche :** L'utilisateur fournit un objectif vague. L'IA le décompose en sections et sous-sections logiques. Ensuite, elle développe chaque point en profondeur pour assurer une couverture exhaustive. * **Exemple d'Application :** Pour un plan d'affaires (Business Plan), l'IA génère d'abord l'arborescence (Résumé Exécutif > Analyse de Marché > Produits > Finances), puis rédige le contenu détaillé de chaque nœud. ## 2. Remplissage des Lacunes (Gap Filling) **Fonctionnalité :** L'IA agit comme un éditeur critique capable d'identifier les sections incomplètes ou les manques de cohérence dans un document. * **Comment ça marche :** En traitant un projet, le moteur analyse la densité informationnelle. S'il détecte un "trou" (une zone floue ou manquante), il peut soit : 1. Solliciter l'utilisateur pour obtenir l'information manquante. 2. Générer le contenu manquant de manière autonome par déduction. * **Exemple d'Application :** Dans un rapport technique, si la section "Méthodologie" est trop succincte par rapport aux "Résultats", l'IA proposera de l'étoffer pour équilibrer le document. ## 3. Sollicitation et Auto-Questionnement (Prompt User) **Fonctionnalité :** L'IA guide l'exploration intellectuelle en posant des questions ciblées, tout en laissant l'utilisateur maître de la fréquence de ces interventions. * **Comment ça marche :** L'IA détecte les opportunités d'approfondissement. Elle ne se contente pas de répondre, elle interroge l'utilisateur pour affiner la pensée ("Voulez-vous explorer cette piste ?"). L'utilisateur contrôle la fréquence de ces interruptions via un menu de paramètres (mode "Passif" vs mode "Socratique"). * **Exemple d'Application :** Lors de la rédaction d'un papier académique, l'IA peut demander : *"Souhaitez-vous ajouter une citation ici pour renforcer cet argument ?"* ou *"Devrions-nous envisager la contre-thèse de X ?"*. ## 4. Cartographie Conceptuelle (Concept Maps) **Fonctionnalité :** L'IA génère des cartes mentales et des matrices pour aider l'utilisateur à visualiser des informations complexes et leurs interconnexions. * **Comment ça marche :** L'utilisateur entre une série de variables. Le moteur génère une matrice visuelle montrant comment ces éléments interagissent, se croisent ou s'opposent. Cela transforme le texte linéaire en outil de décision spatial. * **Exemple d'Application :** Dans le développement d'une plateforme, l'utilisateur entre des "Thèmes" (Technologie, Art) et des "Rôles" (Modérateur, Contributeur). L'IA crée une matrice montrant les responsabilités spécifiques de chaque Rôle pour chaque Thème. --- ## Conclusion du Module Ces méta-actions transforment l'IA d'un simple "générateur de mots" en un **Assistant de Pensée Structurée**. Elles permettent de : 1. Réduire la charge cognitive de l'utilisateur (structuration automatique). 2. Assurer l'exhaustivité des projets (remplissage de lacunes). 3. Favoriser la découverte et la réflexion critique (questionnement guidé). ================================================== PAGE: /technology/ame-artificielle/methods URL: https://www.okido.wiki/technology/ame-artificielle/methods ================================================== // app\technology\ame-artificielle\methods\page.js // app\principles\ai-alignment\methods\page.js const METHODS = [ { title: '1. Threat modeling (before building)', body: 'Define actors, incentives, assets, and failure modes. Identify misuse paths, accident paths, and systemic risks.', bullets: ['Misuse: malicious users, prompt injection, jailbreaking, automation abuse.'], }, { title: '2. Evaluation ladder (capability → risk)', body: 'Gate releases using an evaluation ladder that scales with model capability and real-world access.', bullets: ['Escalate tests when tools, autonomy, or sensitive domains are enabled.'], }, { title: '3. Red-teaming and adversarial testing', body: 'Use internal and external red teams. Test for persuasion, deception, privacy leakage, policy bypass, and unsafe autonomy.', bullets: ['Include multilingual and cultural attack coverage.'], }, { title: '4. Safety benchmarks and regression testing', body: 'Treat safety as a CI pipeline: keep a stable test suite and track regressions across versions.', bullets: ['Pin baselines, monitor drift, and block releases on critical regressions.'], }, { title: '5. Data governance + provenance', body: 'Control training and finetune data sources. Document provenance, consent, and sensitive data handling.', bullets: ['Prefer minimal retention; classify and restrict high-risk data.'], }, { title: '6. Policy → product translation', body: 'Convert written policy into enforceable product behaviors: UX friction, refusals, tool constraints, and logging.', bullets: ['Policy must be testable in the product, not only documented.'], }, { title: '7. Access control + least privilege tooling', body: 'Restrict what the model can do: tool allowlists, scoped permissions, explicit user approvals, and sandboxing.', bullets: ['Default-deny; enable capabilities incrementally.'], }, { title: '8. Interpretability, inspection, and audits', body: 'Prefer mechanisms that allow inspection: trace logs, rationales where safe, and independent audits.', bullets: ['Audit for both safety and fairness impacts.'], }, { title: '9. Post-deployment monitoring', body: 'Monitor real usage: abuse patterns, refusal rates, harmful outputs, data leakage signals, and tool misuse.', bullets: ['Ship telemetry that can detect unknown unknowns.'], }, { title: '10. Incident response + rollback', body: 'Have a practiced playbook: triage, mitigation, comms, and rollback authority. Treat severe incidents like SEVs.', bullets: ['Define severity levels and response time goals.'], }, { title: '11. Governance checkpoints', body: 'Use staged approvals for higher-risk releases: security review, legal/privacy review, external oversight where appropriate.', bullets: ['Keep decision logs and named owners.'], }, { title: '12. Alignment as continuous improvement', body: 'Assume the environment shifts. Keep updating evaluations, mitigations, and policy based on incidents and new capabilities.', bullets: ['Reward reporting and corrective action, not concealment.'], }, ]; return ( Âme artificielle Methods These methods describe how to operationalize the Âme artificielle principles: planning, evaluation, governance, and safe deployment. {METHODS.map((m) => ( {m.title} {m.body} {m.bullets?.length ? ( {m.bullets.map((b) => ( {b} ))} ) : null} ))} Back to Âme artificielle Principles Map ); } ================================================== PAGE: /technology/ame-artificielle URL: https://www.okido.wiki/technology/ame-artificielle ================================================== // app\technology\ame-artificielle\page.tsx // app/principles/ai-alignment/page.tsx return ( {/* HERO SECTION */} Âme Artificielle Âme Artificielle & Méta-Cognition Le Moteur EL est une architecture d'IA conçue autour d'une pensée anthropocentrique. Il va au-delà des simples modèles de langage en intégrant des structures de contrôle méta-cognitives, une gestion éthique stricte et une modélisation psychique. Ce hub documente les spécifications fonctionnelles, les modules de contrôle et les systèmes de gouvernance éthique qui définissent l'« Âme Artificielle ». {/* CORE SPECS */} Spécifications Fondamentales La philosophie fondatrice : KingClown (Centricité Humaine) et le Système Clown (Résolution de Conflits). Lire les Spécifications Fonctionnelles → {/* MODULES GRID */} Modules Fonctionnels {/* Module 1 */} Gérer la "Texture" de l'Âme. Contrôle granulaire des sorties : curseurs de politesse, d'humour, d'objectivité et commutateurs de temps/perspective. {/* Module 2 */} Le cerveau qui pense avant de parler. Boucles d'auto-questionnement, création automatique de plans, comblement des lacunes et résolution structurée de problèmes. {/* Module 3 */} Visualiser les liens logiques et narratifs. Un moteur de graphes pour relier des concepts disparates autour d'une "colonne vertébrale" logique (Étapes Clés & nœuds). {/* Module 4 */} La conscience morale. Prise de décision éthique, systèmes de notation bienveillants (Top 50%) et médiation des conflits via les entités Clown. {/* NAVIGATION FOOTER */} Systèmes Connexes SwarmCraft (Moteur Narratif) | SenTient (Traitement des Entrées) ); } ================================================== PAGE: /technology/ame-artificielle/practices URL: https://www.okido.wiki/technology/ame-artificielle/practices ================================================== // app\technology\ame-artificielle\practices\page.js // app\principles\ai-alignment\practices\page.js const PRACTICES = [ { title: '1. Release gating', body: 'No release without passing the current safety bar. Higher capability and higher access require higher scrutiny.', bullets: [ 'Define a minimum evaluation suite per release tier.', 'Block release on critical regressions (privacy, self-harm, violence, fraud, manipulation, tool misuse).', 'Require explicit sign-off for enabling tools, autonomy, or sensitive domains.', ], }, { title: '2. Change logs and decision records', body: 'Record what changed, why it changed, and who approved it. Preserve the rationale for future audits.', bullets: ['Keep a short decision log for each release and each safety exception.'], }, { title: '3. Safe defaults', body: 'Start locked-down and expand carefully. Defaults should minimize harm without relying on user expertise.', bullets: [ 'Default-deny for tools and external actions.', 'Prefer read-only access over write access.', 'Prefer explicit confirmation before consequential steps.', ], }, { title: '4. Least privilege access', body: 'Grant the minimum data and permissions required for a task; scope credentials by time, domain, and capability.', bullets: [ 'Use short-lived tokens and scoped permissions.', 'Separate prod vs. staging; separate human vs. automated credentials.', 'No broad “god mode” for routine use.', ], }, { title: '5. Monitoring and alerting', body: 'Continuously monitor for unsafe behavior, abuse, and drift. Alert on spikes and anomalies.', bullets: [ 'Track unsafe content rates, refusal rates, escalation rates, and tool invocation patterns.', 'Detect prompt injection patterns and jailbreak signatures.', 'Alert on unusual access to sensitive data and output leakage signals.', ], }, { title: '6. Incident response drills', body: 'Practice before it happens: run tabletop exercises and live drills with clear roles and escalation paths.', bullets: [ 'Define severity levels and response playbooks.', 'Assign an on-call rotation with rollback authority.', 'Keep postmortems blameless and corrective-action driven.', ], }, { title: '7. User transparency', body: 'Be explicit about limits, uncertainty, and data handling. Avoid misleading anthropomorphism or hidden persuasion.', bullets: [ 'Communicate confidence/uncertainty where possible.', 'Disclose tool usage when it affects outcomes.', 'Make it easy to report unsafe outputs.', ], }, { title: '8. Abuse handling and enforcement', body: 'Have clear processes for abuse reports, rate limits, bans, and rapid mitigation without overreach.', bullets: [ 'Escalate repeat offenders and coordinated abuse.', 'Apply progressive friction (rate limits → captchas → restriction → ban).', 'Preserve evidence for investigation while respecting privacy.', ], }, { title: '9. Data minimization', body: 'Collect and store the minimum necessary. Prefer aggregation, redaction, and short retention windows.', bullets: [ 'Redact secrets and sensitive identifiers from logs where feasible.', 'Separate telemetry from content; restrict access to both.', 'Explicit retention policies with periodic enforcement.', ], }, { title: '10. Evaluation hygiene', body: 'Keep evals trustworthy: avoid leakage, keep datasets versioned, and prevent “teaching to the test” from masking real risk.', bullets: [ 'Version eval suites and document changes.', 'Use held-out adversarial sets.', 'Triangulate with real-world monitoring feedback.', ], }, ]; return ( Âme artificielle Practices These are operational norms: what teams do day-to-day to maintain safety, reliability, and accountability after the principles and methods are defined. {PRACTICES.map((p) => ( {p.title} {p.body} {p.bullets.map((b) => ( {b} ))} ))} Back to Âme artificielle Methods Map ); } ================================================== PAGE: /technology/ame-artificielle/principles URL: https://www.okido.wiki/technology/ame-artificielle/principles ================================================== // app\technology\ame-artificielle\principles\page.js // app\principles\ai-alignment\principles\page.js const PRINCIPLES = [ { title: '1. Human agency and consent', body: 'Systems must preserve user choice, avoid coercion, and default to asking before taking consequential actions.', }, { title: '2. Safety over capability', body: 'Increase power only when safety and control mechanisms scale at least as fast as capability.', }, { title: '3. Truthfulness and epistemic humility', body: 'Prefer accurate, sourced, uncertainty-aware outputs. Admit unknowns and avoid fabricated certainty.', }, { title: '4. Robustness to misuse', body: 'Assume adversarial pressure. Reduce the blast radius of misuse through layered mitigations and monitoring.', }, { title: '5. Alignment to explicit values', body: 'Make goals and constraints explicit: what the system is optimizing, what it must not do, and what it should refuse.', }, { title: '6. Least privilege and minimization', body: 'Grant the minimum access needed (data, tools, permissions). Minimize sensitive data exposure and retention.', }, { title: '7. Interpretability and auditability', body: 'Prefer designs that can be inspected, tested, logged, and meaningfully audited by internal and external reviewers.', }, { title: '8. Continuous evaluation', body: 'Treat evaluation as ongoing: pre-release, post-release, and after distribution shifts. Measure what matters.', }, { title: '9. Defense-in-depth', body: 'Rely on multiple independent safeguards (policy, technical controls, product UX, and oversight), not a single gate.', }, { title: '10. Accountability and governance', body: 'Tie decisions to named owners, documented rationale, and enforceable review processes with clear rollback authority.', }, { title: '11. Privacy and security by design', body: 'Protect user data, prevent leakage, and design secure defaults. Security is a core alignment constraint.', }, { title: '12. Respect for rights and dignity', body: 'Avoid targeted harassment, discrimination, and manipulation. Minimize harmful stereotyping and dehumanization.', }, ]; return ( Âme artificielle Principles These principles define the safety properties we want from AI systems. They are intended to be practical: each principle should map to tests, controls, and operational policies. {PRINCIPLES.map((p) => ( {p.title} {p.body} ))} Back to Âme artificielle Map ); } ================================================== PAGE: /technology/ame-artificielle/specifications-fonctionnelles URL: https://www.okido.wiki/technology/ame-artificielle/specifications-fonctionnelles ================================================== # Spécifications Fonctionnelles L'architecture de l'Âme Artificielle repose sur quatre piliers d'alignement. ## Modules Principaux ### 1. Contrôle et Personnalisation Gérer la "texture" de la personnalité (politesse, humour, distance). * **[Voir les specs : Contrôle](/technology/ame-artificielle/controle-et-personnalisation)** ### 2. Méta-Cognition La capacité du modèle à s'observer penser et à résoudre des conflits logiques. * **[Voir les specs : Méta-Cognition](/technology/ame-artificielle/meta-cognition-et-resolution)** ### 3. Création de Chemins Le moteur de graphe qui relie les concepts entre eux (Nœuds et Arcs). * **[Voir les specs : Chemins](/technology/ame-artificielle/creation-de-chemins)** ### 4. Éthique et Gouvernance Le système de jugement moral et les garde-fous (Clown System). * **[Voir les specs : Éthique](/technology/ame-artificielle/ethique-et-gouvernance)** ================================================== PAGE: /technology/architect URL: https://www.okido.wiki/technology/architect ================================================== # Abstract Wiki Architect **Abstract Wiki Architect** is a family-based, data-driven NLG toolkit for **Abstract Wikipedia** and **Wikifunctions**. Instead of writing one renderer per language (“300 scripts for 300 languages”), this project organises NLG as: - ~15 shared **family engines** (per language family, in Python), - hundreds of per-language **configuration cards** (grammar matrices + language cards, in JSON), - a library of **cross-linguistic constructions** (sentence patterns), - a **lexicon subsystem** (with bridges to Wikidata / Abstract Wikipedia-style lexemes), - a small, well-defined inventory of **semantic frames**, - and a **QA factory** for large, language-specific test suites. The goal is to provide a **professional, testable architecture** for rule-based NLG across many languages, aligned with the ideas behind Abstract Wikipedia and Wikifunctions, but usable independently. --- ## 1. Abstract Wikipedia and Wikifunctions: motivation Abstract Wikipedia and Wikifunctions aim to: - represent knowledge in a language-independent way, and - render it into many natural languages via functions and language-specific resources. To do that at scale, you need more than “one script per language”. You need: - **shared logic per language family** (Romance, Slavic, Bantu, Japonic, …), - **per-language configurations** (morphology rules, determiners, orthographic details), - a small inventory of **constructions** (“X is a Y”, “X has Y”, “There is a Y in X”, …), - **lexica** with the right features for NLG (gender, animacy, noun class, etc.), - **semantic frames** that are language-agnostic but close to AW’s data, - and basic **discourse logic** (topics, pronouns, short multi-sentence descriptions). This repository is a way to: - make those layers concrete in code, - explore how lexicon + morphology + constructions + semantics + discourse can be kept separate but interoperable, - create a reference architecture that can talk to Abstract Wikipedia / Wikifunctions concepts. It is not an official Wikimedia component, but it is designed with that ecosystem in mind. --- ## 2. Integration into Konnaxion [Konnaxion](https://github.com/Rejean-McCormick/Konnaxion) is a broader **socio-technical platform** project, focused on: - roles, responsibilities, and governance structures, - processes and coordination flows, - long-term questions around infrastructure, knowledge, and legitimacy. Konnaxion **is not an AI product** and does not expose AI features to end users. AI is used on the **builder side**: to design, generate, and refactor entire files, modules, and documentation. The running system is conventional software. The intended relationship between Abstract Wiki Architect and Konnaxion is: 1. **Shared semantic structures** - Use similar semantic frames to Abstract Wikipedia (entities, roles, events, biographical frames, membership frames, etc.) for Konnaxion’s knowledge objects. - Keep the semantic layer close to what Abstract Wikipedia / Wikifunctions adopt, so ideas – and possibly data – can move between them. 2. **Renderer for multi-lingual narratives** - Use Abstract Wiki Architect as a rendering layer for: - short descriptions of roles, mandates, and decisions, - summaries of processes and events, - biographies and contextual information about actors in a socio-technical system. - Reuse the same constructions that already express “X is a Polish physicist” to express things like “X is a mediator for Y” or “X coordinates process Z”. 3. **Clear separation of concerns** - Within Konnaxion, Abstract Wiki Architect is a **library/subsystem**, not the whole platform. - Konnaxion focuses on governance and coordination; Abstract Wiki Architect focuses on transforming structured data into multi-lingual text. 4. **Alignment with Wikimedia** - Where Abstract Wikipedia / Wikifunctions stabilise on certain semantic patterns or APIs, Konnaxion can reuse them instead of reinventing them. - This repo is a place where that alignment can be tested and iterated in code. In short: **Abstract Wiki Architect is the NLG / language layer; Konnaxion is the larger socio-technical platform that may reuse it.** --- ## 3. What the tool does (architecture overview) Very roughly, the architecture is: > **Engines (families)** + **Configs (languages)** + **Constructions (sentence patterns)** > + **Lexica** + **Frames (semantics)** + **Discourse** + **Router/API** ### 3.1 Engines and morphology - `engines/` – family-level engines (Romance, Slavic, Agglutinative, Germanic, Bantu, Semitic, Indo-Aryan, Iranic, Japonic, Koreanic, etc.). - Each engine knows how its family works (gender systems, cases, agreement, noun classes, etc.). - Engines do not hard-code language-specific endings; they consult configuration and lexicon. - `morphology/` – family-specific morphology modules: - use grammar matrices in `data/morphology_configs/` (e.g. `romance_grammar_matrix.json`, `slavic_matrix.json`, …), - use per-language configs (e.g. `data/romance/it.json`, `data/slavic/ru.json`), - use lemma features from the lexicon, - expose a small, clear API to constructions (e.g. inflect NP, choose article, inflect verb, join tokens). ### 3.2 Constructions (sentence patterns) Under `constructions/`: - `copula_equative_simple` – “X is a Y” - `copula_equative_classification` – “X is a Polish physicist” - `copula_attributive_np`, `copula_attributive_adj` - `copula_existential` – “There is a Y in X” - `copula_locative` - `possession_have` – “X has Y” - `intransitive_event`, `transitive_event`, `ditransitive_event`, `passive_event` - `relative_clause_subject_gap` - `coordination_clauses` - `comparative_superlative` - `causative_event` - `topic_comment_copular` - `apposition_np` - … Constructions are **family-agnostic**: - they decide roles (SUBJ, PRED, LOC, OBJ, etc.), - they call morphology + lexicon to realise noun phrases and verbs, - they can take discourse information into account (topic vs focus, givenness) when available. ### 3.3 Frames, semantics, and discourse #### 3.3.1 Semantic frames Under `semantics/` and `docs/FRAMES_*.md`: - **Core value types**: - `Entity`, `Location`, `TimeSpan`, `Event`, quantities, etc. - **Frame families**: - **Entity frames** (`FRAMES_ENTITY.md`): persons, organisations, places, works, products, laws, projects, etc. - **Event frames** (`FRAMES_EVENT.md`): single events / episodes with participants, time, and location. - **Relational frames** (`FRAMES_RELATIONAL.md`): statement-level facts (definitions, attributes, measurements, memberships, roles, part–whole, comparisons, etc.). - **Narrative / aggregate frames** (`FRAMES_NARRATIVE.md`): timelines, careers, developments, receptions, comparisons, lists. - **Meta frames** (`FRAMES_META.md`): article / section structure and sources. `semantics/normalization.py` and `semantics/aw_bridge.py` map “loose” inputs (dicts, CSV rows, Z-objects) into typed frames that the engines and constructions can consume. A key example is the biography frame: ```python from semantics.types import Entity, BioFrame marie = Entity( id="Q7186", name="Marie Curie", gender="female", human=True, ) frame = BioFrame( main_entity=marie, primary_profession_lemmas=["physicist"], nationality_lemmas=["polish"], ) ```` This `BioFrame` can be passed to the internal router or the public NLG API. #### 3.3.2 Discourse and information structure Under `discourse/`: * `DiscourseState` tracks mentioned entities, current topic, and simple salience. * `info_structure.py` assigns topic vs focus labels to frames and arguments. * `referring_expression.py` chooses between full name, short name, pronoun, or zero subject. * `planner.py` orders several frames into short multi-sentence descriptions. This is what allows outputs like: > “Marie Curie is a Polish physicist. She discovered radium.” instead of: > “Marie Curie is a Polish physicist. Marie Curie discovered radium.” and makes it possible to build topic–comment variants for languages where that matters. ### 3.4 Lexicon subsystem Under `lexicon/`: * types (`Lexeme`, `Form`, etc.), * loaders and indices, * normalisation helpers (for lemma lookup), * bridges to Wikidata / Abstract Wikipedia-style lexemes. Lexicon data in `data/lexicon/` (e.g. `en_lexicon.json`, `fr_lexicon.json`, `it_lexicon.json`, `ru_lexicon.json`, `ja_lexicon.json`, …) typically contains: * lemma and POS (`NOUN`, `ADJ`, `VERB`, …), * features (gender, number, noun class, etc.), * flags (`human`, `nationality`, …), * cross-links (feminine/masculine, plural/singular), * optional IDs (Wikidata Q-IDs, Lexeme IDs), * language-specific details needed by morphology. Supporting tools include: * building / updating lexica from Wikidata, * schema validation and smoke tests, * coverage reports relative to QA test suites, * simple lexicon statistics per language. ### 3.5 Router, profiles, and API * `language_profiles/` – per-language profiles (family, default constructions, key settings). * `router.py` – internal entry point: * given a **language code** and either: * higher-level arguments (name, profession, nationality, etc.), or * explicit semantic frames, * loads the language profile and lexicon, * selects the appropriate family engine and constructions, * returns a surface string. Examples: * `render_bio(...)` for biography-like sentences, * `render_from_semantics(frame, lang_code=...)` for semantic-frame inputs. On top of this, a small **public NLG API** (`docs/FRONTEND_API.md`) exposes: ```python from nlg.api import generate_bio, generate from semantics.types import Entity, BioFrame bio = BioFrame( main_entity=Entity(name="Douglas Adams", gender="male", human=True), primary_profession_lemmas=["writer"], nationality_lemmas=["british"], ) result = generate_bio(lang="en", bio=bio) print(result.text) # "Douglas Adams was a British writer." print(result.sentences) # ["Douglas Adams was a British writer."] result2 = generate(lang="fr", frame=bio) print(result2.text) ``` The API returns a `GenerationResult` (final text, sentence list, debug info), and hides router / engine / lexicon details from callers. --- ## 4. QA and test-driven development The toolkit is built around **test suites** and **regression checks**: * CSV-based test suites (`qa_tools/generated_datasets/test_suite_*.csv`): * each row describes a case (e.g. name, profession, nationality, gender, language), * includes one or more expected outputs (gold sentences), * are suitable for editing by native speakers and non-coders. * Test suite generator: * `qa_tools/test_suite_generator.py` produces language-specific CSV templates. * Test runner: * `qa/test_runner.py` loads frames from CSV rows, calls the renderer, and compares actual vs expected outputs, * prints per-language pass/fail stats and mismatch reports. * Lexicon QA: * coverage reports (which lemmas in the test suites are missing from the lexicon), * schema validation and smoke tests, * optional regression tests over lemma inventories. The intent is to make it easy to: * add a new language, * grow coverage with native-speaker feedback, * detect regressions when changing engines, morphology configs, or lexicon data. --- ## 5. Hosting and HTTP exposure Beyond the Python API, the stack can be exposed as a web service: * a FastAPI backend (Architect API), * a Next.js frontend UI (Architect frontend), * mounted under an existing domain via Nginx (for example, under `/abstract_wiki_architect/`). The HTTP API simply wraps the same frame-based `generate(...)` / `generate_bio(...)` calls and returns JSON, making it easier to integrate with other systems (including potential Wikifunctions prototypes or Konnaxion). Details are in `docs/hosting.md`. --- ## 6. How it is built (development approach) The project emphasises **architecture and file-level organisation**: * clear decomposition into modules (engines, morphology, constructions, lexicon, semantics, discourse), * language-agnostic frame model at the interface to Abstract Wikipedia / Wikifunctions, * explicit data-driven configuration (JSON matrices, language cards, lexicon files), * readable, idiomatic Python with descriptive names and simple control flow. AI is used on the **builder side**: * to draft, refactor, and reorganise entire modules and documentation, * to help populate test suites and lexicon entries under human supervision. Automated tests and QA suites provide stability as the architecture evolves. The aim is a codebase that is: * detailed enough to be realistic, * structured enough to be a reference, * adaptable enough to connect with Abstract Wikipedia, Wikifunctions, and Konnaxion. --- ## 7. Links * **Repository:** [https://github.com/Rejean-McCormick/abstract-wiki-architect](https://github.com/Rejean-McCormick/abstract-wiki-architect) * **Meta-Wiki (Abstract Wikipedia tools page):** [https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Tools/abstract-wiki-architect](https://meta.wikimedia.org/wiki/Abstract_Wikipedia/Tools/abstract-wiki-architect) * **Konnaxion (platform reusing these ideas):** [https://github.com/Rejean-McCormick/Konnaxion](https://github.com/Rejean-McCormick/Konnaxion) [https://github.com/Rejean-McCormick/Konnaxion/wiki](https://github.com/Rejean-McCormick/Konnaxion/wiki) ================================================== PAGE: /technology/ariane/atlas/architecture URL: https://www.okido.wiki/technology/ariane/atlas/architecture ================================================== # Atlas Atlas is the storage and semantic layer of Ariane. It persists the UI graph produced by Theseus. ## Documentation Modules * **[Atlas Graph Model](/technology/ariane/atlas/graph-model)** Definitions of Nodes, Edges, and Properties in the UI graph. * **[Core Schema](/technology/ariane/atlas/core-schema)** The JSON schema used for validating UI states. * **[Ontology Vocabulary](/technology/ariane/atlas/ontology)** The standardized vocabulary for UI intents (e.g., "Submit", "Cancel", "Navigate"). --- [Back to Ariane Hub](/technology/ariane) ================================================== PAGE: /technology/ariane/atlas/core-schema URL: https://www.okido.wiki/technology/ariane/atlas/core-schema ================================================== # Atlas / Core Schema The core schema defines how UI graphs are represented in Atlas as structured data. It specifies the main object types (context, states, elements, transitions) and the fields they must provide so that: - Theseus can reliably write data into Atlas. - Consumers can reliably read and interpret that data. - Implementations can validate and evolve the data model over time. This page is schema-oriented and storage-format-agnostic (JSON, RDF, graph DB, etc.). --- ## Overview of Object Types Atlas organizes data into four primary object types: 1. **Context** – describes the environment in which a UI graph is valid. 2. **State** – represents a specific UI configuration. 3. **Interactive Element** – represents an actionable control within a state. 4. **Transition** – represents a directed action from one state to another. Each object type can be extended with implementation-specific fields, but the core fields below should remain stable. --- ## 1. Context A **Context** object scopes a UI graph to a particular application and environment. Typical fields: ```jsonc { "type": "context", "id": "ctx_photoshop_25_1_0_win_en-us", "app_id": "photoshop", "version": "25.1.0", "platform": "win32", // e.g. win32, linux, darwin, web, android, ios "locale": "en-US", "metadata": { "build": "25.1.0.1234", "channel": "stable" } } ================================================== PAGE: /technology/ariane/atlas/graph-model URL: https://www.okido.wiki/technology/ariane/atlas/graph-model ================================================== # Atlas / Graph Model Atlas represents each application as a directed graph of UI states and transitions. This page focuses purely on the structural model: how states and transitions form a graph, independent of storage format or ontology details. --- ## Basic Definitions - **State** A node in the graph representing a specific UI configuration (screen, dialog, view, etc.). - **Transition** A directed edge from one state to another, representing a user action that changes the UI (e.g., clicking a button, selecting a menu item, hitting a key). - **Graph** For a given application context (app ID, version, platform, locale), the set of all states and transitions discovered by Theseus. --- ## Simple Example A small example from a generic application: ```text [Home Screen] --(Click "New")------> [New Document Dialog] | +--(Click "Open")------------> [Open File Dialog] | +--(Click "Settings")--------> [Settings Screen] | +--(Click "Back")--> [Home Screen] ================================================== PAGE: /technology/ariane/atlas/ontology URL: https://www.okido.wiki/technology/ariane/atlas/ontology ================================================== # Atlas / Ontology Vocabulary The ontology vocabulary gives semantic meaning to the raw UI graph stored in Atlas. Where the **graph model** describes *structure* (states, transitions) and the **core schema** describes *shape* (fields, IDs), the ontology describes *meaning*: - What kind of UI pattern a state or element represents. - What role an element plays within its state. - What intent a transition fulfills. This allows consumers to ask questions like: - “Which action in this state actually *saves*?” - “Where are the primary actions?” - “Which transitions are destructive?” --- ## Layers of Semantics Atlas uses three main layers of semantics: 1. **Patterns** – UI-level patterns or components. 2. **Roles** – roles of individual elements within those patterns. 3. **Intents** – abstract actions the user is trying to perform. These can be attached to: - States (e.g., “this state is a modal dialog”). - Elements (e.g., “this button is primary and destructive”). - Transitions (e.g., “this action implements ExportToPDF”). --- ## 1. Patterns Patterns describe recurring UI structures. Examples: - `Modal` – overlays or dialogs requiring explicit dismissal. - `SidePanel` – sidebars with controls or navigation. - `Toolbar` – horizontal or vertical bar containing actions. - `MenuBar` – top-level menu strip. - `ContextMenu` – right-click or long-press menu. - `ToastNotification` – transient notification, usually non-blocking. - `WizardStep` – step within a multi-step wizard. Patterns can be used to annotate: - States (e.g., “this state is a modal dialog”). - Groups of elements (e.g., “these elements form a toolbar”). Example (conceptual): ```jsonc { "type": "state", "id": "state_export_dialog", "context_id": "ctx_example", "fingerprints": { "structure": "hash_export" }, "interactive_elements": ["el_btn_ok", "el_btn_cancel"], "metadata": { "pattern": "Modal" } } ================================================== PAGE: /technology/ariane/atlas URL: https://www.okido.wiki/technology/ariane/atlas ================================================== return ( {/* HEADER */} Atlas Atlas is the persistent memory of Ariane. It stores the UI graphs discovered by Theseus and enriches them with semantic meaning (intents, patterns, roles) so consumers can query them. {/* 1. CORE MODEL */} Graph Structure {/* Overview */} Atlas Overview The high-level responsibilities: Graph storage, schema enforcement, semantic enrichment, and versioning. View Architecture {/* Graph Model */} Graph Model Definitions of Nodes (States) and Edges (Transitions). Directed, labeled, and potentially cyclic. View Model Specs {/* 2. SCHEMA & SEMANTICS */} Schema & Semantics Core Schema The formal JSON structure for Contexts, States, Elements, and Transitions. Ontology Vocabulary The standardized vocabulary for UI intents (e.g., "Submit", "Cancel") and patterns (e.g., "Modal"). {/* FOOTER NAV */} ← Back to Ariane Hub Next: Consumers → ); } ================================================== PAGE: /technology/ariane/concepts/Glossary URL: https://www.okido.wiki/technology/ariane/concepts/Glossary ================================================== # Glossary This glossary defines key terms used throughout the Ariane documentation. --- ## A **Action** An interaction performed on the UI, such as clicking a button, selecting a menu item, pressing a key, or setting a value in an input. In Atlas, actions are attached to transitions. **AI Agent** An autonomous or semi-autonomous system that interprets user goals, plans steps, and interacts with software. In the context of Ariane, agents are consumers of the UI graph stored in Atlas. **App Context** See **Context**. **Atlas** The storage and semantic layer of Ariane. Atlas stores UI graphs (states and transitions), enforces a core schema, and attaches semantic information (patterns, roles, intents) to nodes and edges. --- ## C **Context** An object that scopes a UI graph to a specific environment: application identifier, version, platform, and locale. All states and transitions in Atlas are tied to a context. **Consumer** Any external system that queries Atlas to understand and operate software. Includes AI agents, automation tools, analysis tools, and (optionally) future overlay-style clients. --- ## D **Destructive Action** An action that irreversibly modifies or deletes data (e.g., “Delete”, “Format”, “Erase”). Typically given a specific semantic pattern (e.g., `destructiveAction`) and intent (e.g., `DeleteItem`). **Driver** A platform-specific adapter used by Theseus to interact with real software. Drivers provide access to the UI tree, identify interactive elements, and execute abstract actions on those elements. --- ## E **Element (Interactive Element)** A control within a UI state that can be acted upon (button, link, menu item, text field, checkbox, etc.). In Atlas, elements have roles, labels, bounds, locators, and optional semantic annotations. **Exploration Engine** The part of Theseus that decides which actions to take during exploration: chooses elements to interact with, manages traversal, avoids loops, and applies safety constraints. **ExportToPDF (Intent example)** A sample semantic intent representing the goal of exporting content to a PDF file. Different applications may implement this intent via different UI sequences. --- ## F **Fingerprint** A set of identifiers computed from an observed UI tree (and optionally a screenshot/text) to recognize and distinguish states. Typically includes: - Structural component (hash of tree structure). - Visual/perceptual component (hash of appearance). - Optional semantic component (hash of textual content). --- ## G **Graph (UI Graph)** The representation of an application’s UI as a directed graph, where nodes are states and edges are transitions. Stored in Atlas. **Graph Model** The abstract definition of how states and transitions form a graph (directed, possibly cyclic, labeled edges, etc.), independent of storage implementation. --- ## I **Intent** An abstract description of what an action does (e.g., `Save`, `OpenFile`, `ExportToPDF`, `DeleteItem`). Intents are semantic labels used on elements and transitions so consumers can plan in terms of goals, not raw UI labels. **Interactive Element** See **Element**. --- ## L **Locator** A platform-specific reference that allows a driver or consumer to locate an element in the live UI (e.g., accessibility path, DOM selector). Stored with elements in Atlas. --- ## O **Ontology** The vocabulary of patterns, roles, and intents used by Ariane to describe the meaning of states, elements, and transitions (e.g., `Modal`, `primaryAction`, `Save`, `ExportToPDF`). **Overlay Client (Future Concept)** A possible, non-core consumer that uses Atlas to draw guidance on top of existing applications (highlights, arrows, step counters). Not part of Ariane’s core specification. --- ## P **Pattern (UI Pattern)** A semantic classification of UI structures or roles, such as: - `Modal` – blocking dialog. - `primaryAction` – main action in a state. - `destructiveAction` – action that deletes data. Patterns are usually attached via semantic fields on states or elements. **Path** A sequence of transitions through the UI graph, typically representing a workflow (e.g., from home screen to export completion). **Procedural Knowledge** Knowledge about *how to perform actions* or workflows (e.g., “how to export a document as PDF in App X”), as opposed to facts or static data. Ariane aims to represent procedural knowledge as UI graph data. --- ## S **Safety Constraints** Rules used by Theseus or consumers to avoid risky actions during exploration or execution. Examples: skipping destructive actions, limiting path length, or requiring explicit authorization for certain intents. **Semantic Hash** A fingerprint component derived from the textual content of the UI (labels, titles, etc.), used to distinguish states that are structurally similar but semantically different. **Semantics** In Ariane, semantic information attached to states, elements, or transitions, typically in terms of patterns, roles, and intents. **State** A node in the UI graph representing a specific UI configuration (screen, dialog, view). Each state has an ID, fingerprints, and a set of interactive elements. **State Identification** The process of deciding whether a newly observed UI corresponds to a known state or a new one, using fingerprints and similarity thresholds. --- ## T **Theseus** The exploration engine of Ariane. Theseus drives applications through their UIs (via drivers), discovers states and transitions, and emits structured data for Atlas. **Transition** A directed edge in the UI graph from a source state to a target state, representing an action (click, keypress, value change, etc.). Each transition includes action metadata and optionally an intent. --- ## U **UI as Data** The core idea of Ariane: represent user interfaces as machine-readable graphs (states and transitions), rather than just pixels or prose descriptions. **UI Tree (Accessibility / DOM Tree)** The hierarchical structure of UI elements exposed by accessibility APIs or the DOM. Used by drivers and Theseus to identify elements, compute fingerprints, and derive states. --- ## V **Variant (State Variant)** A state that is a variation of another state (e.g., due to A/B testing, layout changes, feature flags) but represents the same conceptual place in the application. Variants may be linked explicitly in Atlas via metadata. **Visual Hash (Perceptual Hash)** A fingerprint component derived from a screenshot or rendered view of the UI, intended to capture visual similarity despite small changes in color or layout. --- ## Related Pages - [Background-UI-as-Data](../ui-as-data) – conceptual motivation and knowledge domains. - [Theseus](../theseus) – exploration engine and drivers. - [Atlas](../atlas) – storage and semantic model. - [Consumers](../consumers) – how external systems use Ariane’s data. ================================================== PAGE: /technology/ariane/concepts URL: https://www.okido.wiki/technology/ariane/concepts ================================================== // app\technology\ariane\concepts\page.tsx // app/technology/ariane/concepts/page.tsx return ( {/* HEADER */} Ariane Concepts The theoretical foundation of Ariane. Understanding why we treat user interfaces as data structures and the vocabulary used to describe them. {/* LINKS GRID */} {/* Background */} Background: UI as Data Why we need to treat interfaces as semantic graphs, not just pixels. The bridge between procedural knowledge and machine execution. Read Background {/* Glossary */} Glossary Definitions for State, Transition, Intent, Fingerprint, and the core vocabulary of the Ariane ontology. View Definitions {/* FOOTER NAV */} ← Back to Ariane Hub ); } ================================================== PAGE: /technology/ariane/concepts/ui-as-data URL: https://www.okido.wiki/technology/ariane/concepts/ui-as-data ================================================== # Background: UI as Data Most digital knowledge today is captured as either text (“facts”) or structured records (“entities and relationships”). But knowing *how to use* tools – the concrete sequences of clicks and inputs inside software – is still largely undocumented in a form machines can use. Ariane exists to address this gap by treating user interfaces themselves as data. --- ## Knowledge Domains You can roughly separate knowledge into three domains: | Domain | Description | Typical Infrastructure | Coverage today | |---------------|-------------------------------------------|------------------------------|----------------| | Declarative | Facts, concepts, history. | Text documents, encyclopedias, wikis. | High | | Structured | Entities, attributes, and relationships. | Databases, knowledge graphs. | High | | Procedural | “How-to”, workflows, tool usage. | Manuals, tutorials, videos. | Low | Declarative and structured knowledge have mature infrastructure: search engines, wikis, databases, and knowledge graphs. Procedural knowledge, by contrast, is mostly embedded in: - Long-form tutorials and how-to articles. - Video walkthroughs and screen recordings. - Informal community posts, comments, and Q&A. These artifacts are optimized for humans to read or watch, not for machines to reason over. --- ## The Procedural Knowledge Gap Procedural knowledge has a few persistent problems: - **Opaque to machines** Manuals, videos, and blog posts rarely encode *exact* UI steps in a standardized way. Machines can’t reliably extract “Click X, then Y, then set Z to 3”. - **Brittle and quickly outdated** A minor UI redesign or new version can silently invalidate an entire tutorial. - **Fragmented across tools and versions** The same “intent” (e.g., “export to PDF”) looks very different across apps and releases. As long as procedural knowledge remains tied to prose and pixels, AI systems have to infer “how to do things” from context or trial-and-error. That’s expensive, fragile, and often unsafe. --- ## UI as a Graph Ariane takes a different view: treat software as a navigable graph. At a high level: - A **state** is a specific UI configuration (screen, dialog, menu layout, etc.). - A **transition** is a user action that moves from one state to another (click, keypress, gesture, etc.). This yields a simple but powerful structure: - Nodes = UI states. - Edges = transitions labeled with actions and semantic intents. Once interfaces are represented this way, “how to do X” is just a pathfinding problem: - “From current state `S`, find a path to a state where intent `ExportToPDF` is satisfied.” --- ## Why Represent UIs as Data? Representing UIs as data (rather than just screens and documentation) unlocks several properties: - **Machine-readable** Agents can query, traverse, and compare workflows instead of guessing from pixels. - **Versioned** Different app versions can have distinct graphs, while preserving history and compatibility. - **Cross-application reasoning** Different tools that implement the same concept (“Save”, “New project”, “Publish”) can be aligned via shared semantic intents, even if their UI layouts differ. - **Static analysis of workflows** It becomes possible to analyze shortest paths, complexity, reachability, and safety properties (“is there a destructive action only one step away from a common state?”). --- ## Ariane’s Role Ariane focuses on two things: 1. **Exploration and extraction (Theseus)** - Systematically explore software. - Identify UI states and transitions. - Construct a consistent graph from those observations. 2. **Storage and semantics (Atlas)** - Store the resulting UI graph with a formal schema. - Attach semantic meaning (intents, roles, patterns) to elements and transitions. The result is a reusable, machine-readable description of how to operate software. Ariane does **not** prescribe *how* agents must guide users. It only provides a structured map that external systems can consult when planning or explaining actions. --- ## Relationship to Other Knowledge Infrastructure Ariane is designed to sit alongside, not replace, existing knowledge systems: - Declarative knowledge remains in documentation, wikis, and reference material. - Structured knowledge remains in databases and knowledge graphs. - **Procedural knowledge** is where Ariane operates: - It answers: “Given this software and this goal, what sequence of actions achieves it?” In practice, an agent might: 1. Use declarative and structured sources to understand what the user wants. 2. Use Ariane to decide *how* to carry out the task inside specific software. --- ## Next - [Theseus](../theseus) – how Ariane explores and discovers UI states and transitions. - [Atlas](../atlas) – how those states and transitions are stored and described. - [Consumers](../consumers) – how external systems use the resulting data. ================================================== PAGE: /technology/ariane/consumers/ai-agents URL: https://www.okido.wiki/technology/ariane/consumers/ai-agents ================================================== # Consumers / AI Agent Integration AI agents are a primary type of consumer for Ariane. They use the UI graphs stored in Atlas as a reference for planning and executing actions inside existing software, turning high-level user goals into concrete sequences of UI operations. This page describes how an AI agent can integrate with Ariane conceptually. --- ## High-Level Flow From an agent’s point of view, the interaction with Ariane typically follows this loop: 1. **Understand the user’s goal.** 2. **Identify the current UI state.** 3. **Query Atlas for available actions and intents.** 4. **Plan a sequence of transitions toward the goal.** 5. **Execute (or instruct) the steps in the live UI.** 6. **Observe the resulting state and adjust if necessary.** Ariane supports steps 2–4 by providing structured, semantic information about the UI. --- ## 1. Goal Representation An agent starts with a goal, often expressed in natural language: - “Export this document as PDF.” - “Change the default font to Arial.” - “Turn on dark mode.” Internally, the agent should map this to: - One or more **intents** known to Ariane (e.g., `ExportToPDF`, `ChangeDefaultFont`, `EnableDarkMode`). - Optional constraints or preferences (e.g., “use the simplest path”, “avoid destructive steps”). Ariane does not perform this mapping itself; it exposes a vocabulary of intents that the agent can align to. See: [Atlas/Ontology-Vocabulary](/technology/ariane/atlas/ontology) --- ## 2. State Recognition Against Atlas To act correctly, the agent must know which state in Atlas corresponds to the user’s current screen. A typical process: 1. **Observe the live UI** via: - Direct access to accessibility APIs, or - Screen capture + OCR + element detection. 2. **Compute or approximate fingerprints** compatible with Atlas: - Structural representation (if a tree is accessible). - Visual/perceptual hash (if screenshots are available). - Semantic hints from labels and titles. 3. **Query Atlas**: - “Given these fingerprint components and context (app, version, platform), what is the closest `state_id`?” Atlas returns: - Candidate `state_id`(s). - Similarity or confidence scores (implementation-dependent). - References to interactive elements and their semantics. The agent then: - Selects the most plausible state. - Optionally confirms via additional checks (e.g., checking that key labels match expectations). --- ## 3. Inspecting Available Actions Once the agent has a `state_id`, it can ask: 1. **What actions are available?** - Query Atlas for all outgoing transitions from this state. - Retrieve each transition’s: - Action type. - Target element. - Target state. - Optional intent. 2. **How are actions presented in the UI?** - For each associated element, retrieve: - Role (button, menu item, etc.). - Label text. - Bounds/coordinates. - Patterns (primaryAction, destructiveAction, etc.). The agent now knows, for this state: - Which UI elements exist. - What they do structurally. - What they likely mean semantically. --- ## 4. Planning with Intents Given a goal intent (e.g., `ExportToPDF`), the agent can treat the UI graph as a planning space. ### Local Decision In many cases, the next step is local: - If any outgoing transition from the current state has `intent == goalIntent`, choose that transition. Example: ```text current_state: state_home goal_intent: ExportToPDF Atlas returns: - transition: trans_home_to_export_dialog - intent: Export ================================================== PAGE: /technology/ariane/consumers/hybrid-mapping URL: https://www.okido.wiki/technology/ariane/consumers/hybrid-mapping ================================================== # Hybrid Mapping and Human-Guided Assistants This page describes how Ariane supports a **hybrid approach**: - Theseus performs **automated exploration** where possible. - Human operators perform actions in real software where automation is not safe, reliable, or allowed. - Both kinds of observations are stored in **Atlas** as the same kind of graph (states and transitions), with metadata indicating how they were obtained. The goal is not full autonomy over “every interface”, but a realistic system where: - Automation covers standards-based, accessibility-friendly UIs. - Humans cover the hard parts. - External tools (including AI agents) can rely on Atlas as a unified, machine-readable reference. --- ## Why a hybrid approach? Purely automatic exploration is limited by: - Anti-bot protections, logins, CAPTCHAs, 2FA, and secure flows. - Custom-drawn UIs (canvas, 3D, games) without good accessibility metadata. - High-risk operations (deletion, payments, production changes). - Combinatorial explosion if you try to explore all possible paths. On the other hand, purely manual documentation doesn’t give you: - A consistent data model across apps. - Programmatic query and pathfinding. - A shared graph that agents and tools can consume. The hybrid mode combines both: - **Automation** for broad coverage of “normal” UI patterns. - **Human-in-the-loop** for exceptional, sensitive, or complex workflows. - A single graph in Atlas as the reference. --- ## Metadata conventions Hybrid mapping is expressed entirely through existing Atlas records, using conventions in `metadata`. ### Source of observation On `StateRecord.metadata` and `TransitionRecord.metadata`: - `source = "auto"` – discovered by automated exploration. - `source = "human"` – recorded while a human operator drove the UI. Examples: ```json { "context_id": "example-web-app-en", "discovered_at": "2025-03-01T10:00:00Z", "metadata": { "source": "human", "author": "operator-42", "session_id": "2025-03-01T09-59-00Z-session-1" }, "state": { "...": "..." } } ================================================== PAGE: /technology/ariane/consumers/integration-patterns URL: https://www.okido.wiki/technology/ariane/consumers/integration-patterns ================================================== # Consumers Ariane is designed as a data source. Theseus explores applications and Atlas stores UI graphs; **consumers** are any external systems that query Atlas to understand how to operate software. This page describes the main categories of consumers and the typical ways they interact with Ariane’s data. --- ## Types of Consumers Examples of potential consumers include: - **AI agents** - Use Atlas to plan and execute multi-step actions inside existing software. - Translate user goals (“export this document as PDF”) into concrete UI paths. - **Automation tools** - Use Atlas to generate or validate scripts that manipulate applications via their UI. - Prefer declarative workflows (“do ExportToPDF”) over brittle, hard-coded sequences. - **Analysis and diagnostics tools** - Analyze UI graphs to understand complexity, reachability, and safety. - Identify patterns such as deeply nested workflows or risky actions near common states. - **Future overlay-style clients (optional)** - Use Atlas as a backend to highlight next actions on screen. - Not part of the core Ariane scope, but a natural downstream consumer. --- ## Core Usage Pattern Most consumers follow a similar high-level pattern: 1. **Identify the current state** - Obtain a fingerprint (or partial description) of the live UI. - Query Atlas to find matching `state_id` candidates. 2. **Determine possible actions** - Fetch outgoing transitions from that state. - Inspect associated elements, patterns, and intents. 3. **Plan a path** - Given a goal (expressed in terms of intents or state conditions), search for a path: - `current_state` → ... → `goal_state`. 4. **Execute or explain** - Instruct the user or an automation layer to perform the required steps. - Optionally adapt or replan if the observed state diverges from expectations. The exact details depend on the consumer, but the underlying operations are: - State recognition. - Transition lookup. - Pathfinding constrained by intents and safety. --- ## State Recognition To interact meaningfully, a consumer first needs to know “where it is” in the UI. Typical steps: 1. Observe the current UI via its own mechanisms (e.g., screen capture + OCR, direct access to accessibility APIs). 2. Compute or approximate fingerprints compatible with those used in Atlas: - Structural analogs (if tree access is available). - Visual/perceptual hashes (if screenshots are available). - Semantic hints from labels/text. 3. Query Atlas: - “Given these fingerprints/hints, which state(s) are most similar?” Atlas responds with: - Candidate `state_id` values. - Confidence scores or similarity metrics (if provided by the implementation). - References to interactive elements. Consumers can then decide whether they have a strong enough state match to proceed. --- ## Transition and Intent Lookup Once a state is identified, consumers can ask: - “What can be done from here?” - “Which actions correspond to a desired intent?” Typical queries: - **List all outgoing transitions**: - For a given `state_id`, return all transitions and target states. - **Filter by intent**: - For a given `state_id` and `intent` (e.g., `Save`, `ExportToPDF`), return transitions whose `intent` matches. - **Inspect elements**: - For each transition, get the associated element: - Role, label, bounds. - Pattern (e.g., primaryAction, destructiveAction). This allows consumers to reason about: - Which actions are relevant. - How they are labeled and where they are located in the UI. - Which actions may be risky (e.g., destructive). --- ## Path Planning Consumers can use Atlas as a planning substrate. Example problem: > From the current state `S`, find a sequence of actions leading to a state where `ExportToPDF` has been carried out. Conceptually: 1. Treat the UI graph in Atlas as a search space. 2. Use algorithms such as: - BFS or Dijkstra-style search for shortest path by steps. - Heuristic search if some transitions are cheaper or safer. 3. Optionally constrain paths by: - Maximum depth or number of steps. - Safety constraints (avoid destructive intents). - Intermediate constraints (must pass through or avoid certain states). Output to the consumer: - A sequence of transitions: - `t1: click element X` - `t2: open menu Y` - `t3: select option Z` - Along with: - Target coordinates or locators for each step (from element data). - Semantic explanation of each step based on intents and patterns. --- ## Safety and Constraints Consumers may impose their own safety rules on top of Atlas: - Exclude transitions with certain intents (e.g., `DeleteItem`, `FormatDisk`) unless explicitly allowed. - Limit maximum path lengths to reduce complexity and risk. - Prefer transitions annotated as: - `primaryAction` over obscure alternatives. - High-confidence over low-confidence mappings. Atlas provides the raw data (roles, patterns, intents); consumers choose how strictly to interpret and enforce it. --- ## Future Overlay-Style Clients (Non-Core) One possible consumer type is an overlay or heads-up display that: - Queries Atlas in real time. - Draws hints or highlights on top of the running application. - Shows step-by-step guidance to the user. From Ariane’s perspective, such a client: - Is just another consumer of the UI graph. - Uses state recognition and transition lookup in the same way as any other tool. - May perform additional rendering and interaction interception locally. This concept is not part of the core specification for Ariane, but documenting it here clarifies how the data model can support such use cases. See: [Consumers/Future-Overlay-Client](/technology/ariane/consumers/overlay-client) --- ## Related Pages - [Consumers/AI-Agent-Integration](/technology/ariane/consumers/ai-agents) – more focused view on AI agents using Ariane. - [Atlas](/technology/ariane/atlas) – storage and semantic layer that consumers query. - [Atlas/Graph-Model](/technology/ariane/atlas/graph-model) – structural view of states and transitions. - [Atlas/core-Schema](/technology/ariane/atlas/core-schema) – fields available to consumers. - [Background-UI-as-Data](/technology/ariane/concepts/ui-as-data) – motivation for exposing UIs as data. ================================================== PAGE: /technology/ariane/consumers/overlay-client URL: https://www.okido.wiki/technology/ariane/consumers/overlay-client ================================================== # Consumers / Future Overlay Client (Concept) This page describes a **possible** overlay-style client as a downstream consumer of Ariane. It is intentionally non-normative: Ariane’s core scope is limited to exploration (Theseus) and storage/semantics (Atlas). An overlay client is one way to use that data, not a requirement of the project. --- ## Concept A future overlay client would: - Run alongside existing applications. - Recognize the current UI state. - Query Atlas for recommended next actions. - Render hints directly on top of the application (e.g., highlights, arrows, step counters). From Ariane’s perspective, this client is simply: > A consumer that performs real-time state recognition and uses Atlas for next-step suggestions and path planning. All rendering, input interception, and user interaction are handled by the client itself. --- ## Responsibilities of the Overlay Client An overlay-style client (if built) would handle: 1. **Local observation** - Capture UI structure via accessibility APIs or screen capture + detection. - Compute or approximate fingerprints compatible with Atlas. 2. **State recognition via Atlas** - Query Atlas: “Which state does this UI most closely match?” - Use returned `state_id`, elements, and semantics. 3. **Guidance retrieval** - Given a goal (intent) or a predefined workflow: - Use Atlas to find the next transition(s) and target elements. - Retrieve element roles, labels, bounds, and intents. 4. **Visual overlay** - Draw highlights or markers at the coordinates of target elements. - Optionally dim the rest of the UI, show step counters, etc. 5. **Interaction handling (optional)** - Optionally intercept clicks or keystrokes to: - Enforce a guided path. - Confirm that the user followed the suggested step. None of these behaviors are mandated or implemented by Ariane itself; they are purely client-side responsibilities. --- ## Interaction with Atlas From a data standpoint, the overlay client behaves like any other agent: - Uses Atlas for: - State recognition (matching fingerprints). - Transition lookup (outgoing edges). - Intent-based planning (goal-directed pathfinding). - Uses its own UI representation for: - Rendering. - Input handling. - Error detection and recovery. Ariane remains unaware of how the data is rendered or presented to users. --- ## Privacy and Local Processing (Recommended) While not enforced by Ariane, a reasonable overlay design would: - Perform all screen capture and accessibility access locally. - Send only: - Structural/hashed fingerprints. - Context identifiers (app, version, platform). - Avoid sending raw screenshots, text content, or user data to remote services when not necessary. These are design recommendations for any future overlay consumer, not requirements of the core spec. --- ## Non-Goals for Ariane To keep the scope clear: - Ariane does **not** define any UI framework or library for drawing overlays. - Ariane does **not** require any particular client to exist. - Ariane does **not** specify UX rules for guided walkthroughs. The only requirement is that any consumer—overlay or otherwise—must be able to: - Recognize states. - Query transitions and intents. - Use the graph in a way that respects its semantics. --- ## Related Pages - [Consumers](/technology/ariane/consumers) – overview of consumer types, including overlay as one example. - [Consumers/AI-Agent-Integration](/technology/ariane/consumers/ai-agents) – how agents use Atlas for planning and guidance. - [Atlas](/technology/ariane/atlas) – data and semantics that overlay clients would query. - [Theseus](/technology/ariane/theseus) – how the underlying UI graphs are discovered in the first place. ================================================== PAGE: /technology/ariane/consumers URL: https://www.okido.wiki/technology/ariane/consumers ================================================== // app/technology/ariane/consumers/page.tsx return ( {/* HEADER */} Consumers Ariane is a data source. Theseus builds the graph, Atlas stores it, and Consumers query it to understand how to operate software. {/* 1. USAGE PATTERNS */} Integration Patterns {/* AI Agents */} AI Agent Integration How agents use Atlas to turn high-level goals ("Export to PDF") into concrete UI paths. State recognition, intent lookup, and planning. View Agent Flow {/* Hybrid / Human */} Hybrid Mapping Combining automated exploration with human-guided recording for complex or sensitive workflows. View Hybrid Model {/* 2. CONCEPTS & FUTURE */} Concepts & Future Overlay Client (Concept) A theoretical consumer that draws guidance (arrows, highlights) directly on top of existing applications. General Consumers Overview The broad categories of systems that read Atlas: Agents, Automation scripts, and Analysis tools. {/* FOOTER NAV */} ← Back to Ariane Hub View Atlas (Storage) → ); } ================================================== PAGE: /technology/ariane URL: https://www.okido.wiki/technology/ariane ================================================== // app\technology\ariane\page.tsx return ( {/* HERO SECTION */} Ariane Semantic infrastructure for treating user interfaces as data. Ariane defines a universal graph model of software UIs—screens, controls, and the actions that connect them—so that external systems (such as AI agents or automation tools) can query this graph and use it as a reference when guiding users through software. {/* COMPONENTS */} Components {/* Theseus */} The exploratory engine that inspects real software to extract a graph of States (screens) and Transitions (actions). View Documentation → {/* Atlas */} The storage and semantic layer that persists the UI graph. It provides the core schema for elements and actions. View Documentation → ); } ================================================== PAGE: /technology/ariane/theseus/drivers URL: https://www.okido.wiki/technology/ariane/theseus/drivers ================================================== # Theseus / Drivers Drivers are the platform-specific adapters that allow Theseus to explore real software. Each driver connects to a particular UI technology (web, desktop, mobile, etc.) and exposes a normalized view of the interface to the Theseus core: - A tree of UI elements (roles, labels, hierarchy). - A way to identify which elements are interactive. - A way to perform abstract actions (activate, set value, focus, etc.). The goal is that the core logic never needs to know whether it is exploring a browser, a native desktop app, or a mobile app. --- ## Driver Responsibilities Every driver is responsible for: 1. **Tree acquisition** - Retrieve the current UI/accessibility tree. - Provide a stable, hierarchical representation (nodes, children, attributes). 2. **Element characterization** - Mark which elements are interactive (buttons, links, inputs, menu items, etc.). - Expose roles, labels, and metadata (e.g., enabled/disabled, checked/unchecked). 3. **Action execution** - Provide operations such as: - `activate(elementId)` – click or trigger an action. - `setValue(elementId, value)` – enter text, toggle a checkbox, select an option. - `focus(elementId)` – move focus to an element. 4. **Context metadata** - Report app identifier, version, platform, locale, and any other relevant context. 5. **Error handling** - Report failures (e.g., element vanished, access denied) in a way the core can interpret. --- ## Driver Model Conceptually, Each driver implements an interface like: ```text Driver: getTree() -> UITree listInteractiveElements(tree) -> [UIElement] perform(action: AbstractAction) -> Result getContext() -> ContextMetadata ================================================== PAGE: /technology/ariane/theseus/engine-logic URL: https://www.okido.wiki/technology/ariane/theseus/engine-logic ================================================== # Theseus / Exploration Engine The Exploration Engine controls how Theseus moves through an application: - Which elements to interact with. - In what order to explore them. - When to stop. - How to avoid unsafe or unproductive actions. Its goal is to build a useful UI graph with bounded effort, while minimizing risk. --- ## Inputs and Outputs **Inputs:** - Current **state** (UI tree + state ID). - List of **interactive elements** for that state. - Exploration configuration: - Depth limits. - Action filters. - Safety constraints. **Outputs:** - A sequence of **actions** taken. - Newly discovered **states** and **transitions**. - Metadata about exploration coverage (visited states, pruned paths, errors). --- ## Core Loop Conceptually, the Exploration Engine runs a loop like this: 1. Identify the current state (using state identification). 2. If the state is new: - Record it. - Enumerate candidate actions. 3. Pick a safe, unexplored action. 4. Execute the action via the driver. 5. Observe the resulting UI and compute the next state. 6. Record a transition from the previous state to the new state. 7. Repeat until no further actions are available within constraints. --- ## Traversal Strategy The engine treats the UI as an implicit graph it is progressively revealing. ### Depth-First Exploration A simple and useful default is **depth-first search (DFS)**: - Choose an unexplored action from the current state. - Follow it until: - A new state is discovered, or - A known state is reached (loop). - Backtrack when: - All actions from a state have been explored or pruned. - Depth limits are reached. Benefits: - Easy to implement. - Naturally builds complete *paths* (useful for downstream consumers). Other traversal modes (e.g., breadth-first, heuristic-guided search) can be added, but DFS is a good baseline. --- ## Loop Detection and State History To avoid infinite loops and redundant work: - The engine keeps a **visited set** of state IDs. - Each state has a record of: - Which actions have already been taken. - Which outgoing transitions have been observed. If an action leads to a state that is already known: - A new **edge** (transition) is recorded. - The engine may still explore alternate actions from the current state, but it avoids revisiting the same transition repeatedly. This ensures the exploration converges even if the application allows cycling between screens. --- ## Action Selection and Prioritization Not all actions are equally important. The engine can prioritize: - **Top-level navigation** (menus, tabs, primary buttons). - **Dialogs and modals** (things that lead to new interaction surfaces). - **Configuration sections** (tabs/panels inside settings). - **Highly visible controls** (buttons in prominent positions). Examples of filters: - Ignore elements that: - Are off-screen or not visible. - Are known to be irrelevant (e.g., specific controls in debugging overlays, when detectable). - Deprioritize: - Elements that appear identical or near-duplicate within the same region. - Controls that seem purely decorative. Exact heuristics can be tuned per application or platform. --- ## Safety and Risk Management Some actions are potentially destructive (e.g., delete, reset, format, uninstall). The engine should avoid them by default unless running in a controlled sandbox. Safety mechanisms include: - **Keyword-based filters** - Skip actions whose labels or descriptions match high-risk patterns (e.g., “Delete”, “Erase”, “Format”, “Reset”, “Uninstall”), especially when combined with red styling or warning icons. - **Scope constraints** - Do not navigate into obviously hazardous subsystems (e.g., system-level disk tools) unless explicitly allowed. - **Confirmation detection** - If an action opens a destructive confirmation dialog, treat this as a discovered state without proceeding further. - **Configurable risk profiles** - Allow running in: - “Safe mode” – conservative, avoids any destructive-looking action. - “Sandbox mode” – more permissive, for controlled environments such as test VMs. The Exploration Engine should treat safety as a first-class concern. --- ## Handling Non-Standard UIs Some UIs do not expose sufficient accessibility information to support tree-based exploration. In these cases, the engine may enable **fallback modes** via the driver: 1. **Vision-based candidate detection** - Capture a screenshot. - Detect potential interactive regions (buttons, inputs, menus) using vision heuristics. - Use OCR to infer text labels where possible. 2. **Coordinate-based interaction** - Treat candidate regions as elements. - Perform actions by clicking/tapping at their coordinates. Trade-offs: - Less reliable than accessibility-based exploration. - Harder to map precisely back into structured UI trees. - Best used for narrow, targeted exploration in controlled conditions. --- ## Exploration Limits To keep exploration tractable, the engine uses explicit limits: - **Depth limit** - Maximum length of a path from the starting state. - **State limit** - Maximum number of distinct states to discover in a single run. - **Action limit per state** - Maximum number of actions to attempt from any given state. When a limit is reached, the engine: - Stops further exploration. - Outputs the partial graph discovered so far. These limits can be configured depending on: - Target application complexity. - Time/resources available. - Desired coverage. --- ## Error Handling and Recovery During exploration, actions can fail in various ways: - Element disappears before activation. - App becomes unresponsive. - OS denies access to certain windows. The engine should: - Record errors as annotations on transitions or states. - Attempt to recover by: - Returning to a known stable state (e.g., main window). - Restarting the application if necessary (under driver control). - Avoid infinite retry loops. Failures are data too: they indicate unreachable paths or restricted states. --- ## Output for Atlas The Exploration Engine provides Atlas with: - **States** - IDs, fingerprints, and interactive elements. - **Transitions** - Source state, target state, action metadata, and any semantic hints. - **Coverage metadata** - Which states were fully explored, partially explored, or unreachable. - Any errors or safety-related skips. Atlas then persists this information and makes it available to consumers. --- ## Related Pages - [Theseus](/technology/ariane/theseus) – overview of the exploration engine. - [Theseus/State-Identification](/technology/ariane/theseus/state-identification) – how states are fingerprinted and recognized. - [Atlas](/technology/ariane/atlas) – how the discovered graph is stored and exposed to external systems. - [Consumers/AI-Agent-Integration](/technology/ariane/consumers/ai-agents) – how agents use the resulting graph during guidance. ================================================== PAGE: /technology/ariane/theseus URL: https://www.okido.wiki/technology/ariane/theseus ================================================== return ( {/* HEADER */} Theseus The exploration engine of Ariane. Theseus inspects real software, discovers distinct UI states, and records the transitions that connect them. {/* 1. CORE LOGIC */} Exploration Logic {/* Overview */} Theseus Overview The high-level architecture: separating platform-agnostic logic from specific drivers to build a consistent graph. View Architecture {/* Exploration Engine */} Exploration Engine The core loop: Action Selection, Traversal Strategy (DFS), and Safety Management to map the UI without breaking it. View Engine Logic {/* 2. MECHANICS & DRIVERS */} Mechanics State Identification How Theseus decides "Where am I?" using structural, visual, and semantic fingerprints. Drivers Platform-specific adapters (Web, Desktop, Mobile) that normalize the UI into a tree Theseus can understand. {/* FOOTER NAV */} ← Back to Ariane Hub View Atlas (Storage) → ); } ================================================== PAGE: /technology/ariane/theseus/state-identification URL: https://www.okido.wiki/technology/ariane/theseus/state-identification ================================================== # Theseus / State Identification State identification is how Theseus decides whether the current UI is: - A **new state** it has never seen before, or - A **known state** it has already mapped. To build a stable UI graph, Theseus needs state identifiers that: - Are stable under small cosmetic changes. - Change when the structure or functionality meaningfully changes. - Can be computed across different platforms and drivers. --- ## What Is a State? For Ariane, a **state** is: > A specific configuration of the user interface that is relevant for interaction and navigation. Examples: - Main window of an application. - A dialog (e.g., “Save as”, “Preferences”). - A subview or screen (e.g., “Export”, “Settings”, “New project”). A state is represented by: - The structure of the UI tree. - The set and arrangement of interactive elements. - Optionally, an associated screenshot or visual representation. --- ## Fingerprints Each observed UI tree is converted into a **fingerprint**. Fingerprints are used to derive: - A **state ID** – a compact identifier used in the graph. - A notion of **similarity** – to decide whether two observations represent the same state or a variant. A typical fingerprint is composed of: 1. **Structural hash** - Encodes the shape and roles of the UI tree: - Node types (button, input, menu item, etc.). - Hierarchical relationships. - Insensitive to purely visual changes (e.g., colors, fonts). 2. **Visual hash (perceptual)** - Encodes the appearance of the screen (e.g., pHash of a screenshot). - Robust to small visual differences but changes when layout/content changes visibly. 3. **Optional semantic hash** - Encodes textual content (labels, titles) using OCR or accessibility text. - Useful when structure is similar but text differences matter. --- ## Example: Fingerprint Computation (Conceptual) Pseudo-code, omitting implementation details: ```python def compute_fingerprint(ui_tree, screenshot=None, text_tokens=None): structure_id = hash_tree_structure(ui_tree) visual_id = perceptual_hash(screenshot) if screenshot is not None else None semantic_id = hash_text_tokens(text_tokens) if text_tokens is not None else None return { "structure": structure_id, "visual": visual_id, "semantic": semantic_id, } def compute_state_id(fingerprint): parts = [ fingerprint["structure"], fingerprint.get("visual") or "", fingerprint.get("semantic") or "", ] return hash_concatenate(parts) ================================================== PAGE: /technology URL: https://www.okido.wiki/technology ================================================== // app/technology/page.tsx // return ( Technology Stack The rigorous engineering documentation. Architecture, specs, invariants, and service definitions for the civic utility ecosystem. Domain: Réjean McCormick // Status: Static & Auditable {/* Ariane */} Ariane Sens / Vision Semantic UI graph and ontology for treating software interfaces as data. Allows AI systems to guide users through complex applications. Rejean-McCormick/ariane {/* Abstract Wiki Architect */} Abstract Wiki Architect Voix / Output Industrial-scale NLG toolkit for Abstract Wikipedia/Wikifunctions. Includes family engines, lexica, constructions, and QA for multilingual generation. Rejean-McCormick/abstract-wiki-architect {/* SenTient */} SenTient Sens / Input A tool to deconstruct natural language and format it for Wikidata. Inspired by Falcon 2.0, OpenRefine, and OpenTapioca to secure the system's entry point. Rejean-McCormick/SenTient {/* SwarmCraft */} SwarmCraft Memoire / Narrative A deterministic story-writing engine powered by Grok. Features multi-project orchestration, template-based scaffolding, and RAG memory for long-form continuity. Rejean-McCormick/SwarmCraft {/* Âme artificielle (Ame-Artificielle) */} Âme artificielle (Ame-Artificielle) Âme / Ethics JSON/Python framework mapping decimals of Pi to symbolic concepts (Branes/Numerology) for AI alignment, meta-cognition, and ethical consistency. Rejean-McCormick/Ame-Artificielle {/* VM-ENGINE (New) */} {/* FIXED: Link points to /technology/voting-machine */} VM-ENGINE Core / Determinism A pure-function electoral simulation core. Takes canonical inputs and produces byte-identical results across platforms. No network, pinned RNG, and cryptographic audit trails. Rejean-McCormick/vm-engine {/* The Bridge to Mythos */} Too technical? View this architecture through the lens of a living organism. Explore the anatomy, the rituals, and the meaning behind the code. {/* FIXED: Link points to /kreature root */} Enter Kréature (King Klown's Interface) → ); } ================================================== PAGE: /technology/sentient URL: https://www.okido.wiki/technology/sentient ================================================== # Index ## SenTient (Semantic Entity Intelligent Transformation) **Version:** 1.0.0-RC2 **Status:** Production Ready (Hybrid Architecture) --- ## 1. Executive Summary and Core Philosophy **SenTient** is a next-generation Entity Reconciliation and Relation Extraction engine designed to bridge the gap between messy, unstructured text and structured Knowledge Graphs (Wikidata/Wikibase). The core philosophy is a **Hybrid Orchestration System** that combines three distinct technological lineages into a single "Funnel" pipeline to achieve high performance and accuracy: * **Speed (Layer 1):** The FST-based rapid tagging of **OpenTapioca** (Solr). * **Semantics (Layer 2):** The context-aware NLP of **Falcon 2.0** (Python/SBERT/Elastic). * **Structure (Layer 3):** The robust data modeling and state management of **OpenRefine** (Java Core + DuckDB). ### Key Architectural Features * **Performance Target:** High Precision ({">"}0.85) and High Recall ({">"}0.80) while maintaining a sub-second response time for user interactivity. * **Hybrid Memory Architecture:** The Java Core uses a split-state strategy, keeping lightweight status flags and Row IDs in **Hot RAM** for instant faceting, while offloading heavy AI payloads (vectors, candidates, scores) to a **DuckDB Sidecar** (Cold Data). This approach supports datasets exceeding 5GB. * **Decoupled Frontend:** The UI (React/Vite on Port `3000`) is decoupled from the Java Core (Jetty on Port `3333`) and communicates via a REST-like Command Pattern API. --- ## 2. The Three-Layer Funnel and Processing Pipeline The system operates on a "Funnel" logic: broad and fast at the top, narrow and precise at the bottom. The unit of work is the **SmartCell** object, which acts as the immutable contract across all layers. ### 2.1. Layer 1: Ingestion & Fast Tagging (The Sieve) * **Component:** `index_solr` + `core_java (Clustering)`. * **Role:** High-speed identification of "Surface Forms" using string matching and pre-calculated popularity. * **Latency Budget:** Must be **{" "} 0.80 | | **Recall** | 0.82 | {">"} 0.75 | | **F-Score** | 0.83 | {">"} 0.78 | | **Latency (p95)** | 200ms | {" "} 2% after a model update (e.g., SBERT or Solr FST index), the deployment is **rejected**. --- ## 4. Data Dictionary: The SmartCell Protocol The **SmartCell** is the immutable data contract defined in `schemas/data/smart_cell.json`. | Logical Field | JSON Type | Java Type | Python Type | Description | | :--- | :--- | :--- | :--- | :--- | | `raw_value` | `String` | `String` | `str` | Original user input (never modified) | | `status` | `Enum (String)` | `Recon.Judgment` | `str` | Current lifecycle state (`NEW`, `PENDING`, `MATCHED`, etc.) | | `consensus_score` | `Float` | `float` (transient) | `float` | Final calculated confidence (0.0 to 1.0) | | `match` | `Candidate` Obj | `ReconCandidate` | `dict` | The single winning entity (if reconciled) | | `vector` | `Array ` | `double[]` | `np.ndarray` | SBERT embedding payload | ### Telemetry (`features`) The `Candidate` object contains a `features` object used for UI visualization and debugging. The Frontend renders a stacked bar chart based on these weights: * `tapioca_popularity` (Solr Log-Likelihood). * `falcon_context` (Cosine Similarity from SBERT). * `levenshtein_distance` (Normalized string distance from Java Core). --- ## 5. Wiring & Configuration Strategy ### Network Topology (Port Map) All services are bound strictly to `127.0.0.1` for security. | Service | Port | Protocol | Timeout | | :--- | :--- | :--- | :--- | | **Java Core (Orchestrator)** | `3333` | HTTP/1.1 | - | | **Falcon (Python)** | `5005` | HTTP/1.1 | 120s (Throttled) | | **Solr (Tapioca)** | `8983` | HTTP/2 | 500ms (Strict) | | **ElasticSearch** | `9200` | HTTP/TCP | - | ### File System Layout The central configuration files are located in `config/orchestration/environment.json` and other files within the `config/` directory. ================================================== PAGE: /technology/swarmcraft/core/architecture-overview URL: https://www.okido.wiki/technology/swarmcraft/core/architecture-overview ================================================== # Architecture Overview > **Architectural Lineage (Credits):** > SwarmCraft is an **architectural fork and deep rewrite** of the multi-agent swarm engine created by **[Mojomast](https://github.com/mojomast)** in **[mojomast/swarmussy](https://github.com/mojomast/swarmussy)**. > SwarmCraft’s deterministic “Architect-style” layering is also **derived from the meta-structure of Abstract Wiki Architect (AWA)**. > Full details: **[Credits & Lineage](../credits-and-lineage)** ## **POWERED BY GROK** SwarmCraft is a **deterministic, data-driven story engine**. It transforms explicit project state into prose using a strict control loop and a layered architecture that separates: - **Brain** (LLM personas and prompt behaviors) - **Logic** (orchestration, tools, validation) - **Memory** (project state files + RAG index) --- ## 1) The Three-Layer Model (Brain / Logic / Memory) ### Brain (LLM Personas) Stateless services that generate or evaluate content. They never own canonical state. Typical personas: - **Architect**: plans next actions and targets - **Narrator**: drafts/revises prose for one Part - **Editor**: validates prose against scaffold + continuity Location (typical): - `ai_services/` ### Logic (Deterministic Engine) The orchestrated runtime that: - selects what to do next - hydrates prompts slice-by-slice - executes file operations through guarded tools - enforces the update cycle Core modules (typical): - `core/orchestrator.py` - `core/agent_tools.py` - `core/project_manager.py` - `core/scanner.py` (or equivalent) ### Memory (Explicit Project State) All durable “truth” lives in versionable state and indexes: - **Matrix** (runtime state): `data/matrix.json` - **Story Bible** (creative intent): `data/story_bible/` - **RAG memory DB** (long-term continuity): `data/memory_db/` (per project) --- ## 2) The Deterministic Control Loop SwarmCraft runs a strict cycle: **SCAN → PLAN → EXECUTE** - **SCAN** Reads filesystem + state, updates Matrix metrics/status, ingests new prose into RAG memory. - **PLAN** Architect selects the next target **Part** and action (draft/revise/review), based on Matrix status + control signals. - **EXECUTE** Narrator/Editor runs for exactly one Part. All mutations occur via tools, then the system returns to SCAN. Details: **[Deterministic Pipeline](../deterministic-pipeline-scan-plan-execute)** --- ## 3) Core Data Objects ### 3.1 Matrix (Runtime State) `data/matrix.json` is the machine-readable view of “what exists and what’s next.” It tracks: - per-part manuscript path - status (`EMPTY`, `DRAFTING`, `REVIEW_READY`, `REVISION_NEEDED`, `LOCKED`) - active task target (always a **Part**) - word counts, timestamps, metrics Details: **[Central Matrix](../central-matrix-runtime-state)** ### 3.2 Story Bible (Creative Intent) The Story Bible stores the canonical creative plan: - characters, lore, constraints, style rules - **templates** and **outline** (the Story Scaffold) Details: **[Story Bible](../story-bible-creative-intent)** ### 3.3 Story Scaffold (Templates + Outline + Parts) The scaffold is the structured narrative “grid” that humans and the Wizard can edit: - **Templates** define: - thread set (Plot, Character Development, etc.) - cadence rules (how often threads must be filled) - default parts-per-chapter (and allowed bounds) - **Outline** defines: - chapters → parts mapping - per-part thread beats (grid cells) - per-part contract (goal / obstacle / turn / outcome) - locks (protect manual edits) Details: - **[Story Scaffold](../story-scaffold-templates-outline-parts)** - **[Schema: Templates](../schema: templates)** - **[Schema: Outline](../schema: outline)** - **[Outline Grid & CSV Round-Trip](../outline-grid-csv-round-trip)** --- ## 4) Units of Work: Parts, Not Chapters A **Part** is the atomic unit SwarmCraft drafts and revises. - A chapter may contain **1–6 parts** depending on template and user choice. - Parts enable: - small, stable prompt slices - targeted regeneration (one beat / one part) - better continuity control - clearer status tracking Part orchestration: **[Orchestration: Slice-by-Slice Prompt Hydration](../orchestration-slice-by-slice-prompt-hydration)** --- ## 5) Multi-Project Isolation SwarmCraft supports multiple isolated projects (universes): - each project has its own: - `matrix.json` - `story_bible/` - `memory_db/` Details: **[Multi-Project Management](../multi-project-management)** --- ## 6) RAG Memory for Long-Form Continuity The memory system ingests written prose and enables semantic retrieval: - prevents character/world drift - reduces plot holes - avoids bloating prompts with “story so far” Details: **[RAG Memory System](../rag-memory-system)** --- ## 7) Control Surfaces SwarmCraft is designed to be observable and steerable: - **TUI Dashboard**: real-time view of tasks, logs, and state Details: **[Dashboard Reference](../dashboard-tui-reference)** - **Control file** (implementation-specific): pause/resume/override planning without coupling UI to engine. --- ## 8) Provider Integration (Grok) SwarmCraft uses a provider adapter to keep the engine model-agnostic: - normalizes tool calling and responses - centralizes API settings and error handling - enables “Powered by Grok” without hardwiring provider logic everywhere Details: **[Provider Adapter: Grok](../provider-adapter-grok)** --- ## 9) Where to Go Next - **[Deterministic Pipeline](../deterministic-pipeline-scan-plan-execute)** - **[Central Matrix](../central-matrix-runtime-state)** - **[Story Scaffold](../story-scaffold-templates-outline-parts)** - **[Orchestration: Slice-by-Slice Prompt Hydration](../orchestration-slice-by-slice-prompt-hydration)** ================================================== PAGE: /technology/swarmcraft/core/central-matrix-runtime-state URL: https://www.okido.wiki/technology/swarmcraft/core/central-matrix-runtime-state ================================================== # Story Bible (Creative Intent) > **Architectural Lineage (Credits):** > SwarmCraft is an **architectural fork and deep rewrite** of the multi-agent swarm engine created by **[Mojomast](https://github.com/mojomast)** in **[mojomast/swarmussy](https://github.com/mojomast/swarmussy)**. > SwarmCraft’s deterministic “Architect-style” layering is also **derived from the meta-structure of Abstract Wiki Architect (AWA)**. > Full details: **[Credits & Lineage](../credits-and-lineage)** ## **POWERED BY GROK** The **Story Bible** is SwarmCraft’s home for **creative intent**: the canonical narrative plan, constraints, and reference material that guide drafting and revision. It is designed to be: - **explicit** (no hidden “chat history” requirements) - **versionable** (text/JSON files under source control) - **sliceable** (only the relevant subset is injected into prompts) - **human-editable** (writers can edit directly or through UI) The Story Bible is distinct from: - **Matrix** (runtime progress state): **[Central Matrix](../central-matrix-runtime-state)** - **RAG memory** (retrieved continuity evidence): **[RAG Memory System](../rag-memory-system)** --- ## 1) Location and Project Isolation **Recommended per-project location:** - `projects/ /data/story_bible/` Single-project setups MAY use: - `data/story_bible/` The Story Bible is project-scoped. Each project has its own Bible and must not share it implicitly. See: **[Multi-Project Management](../multi-project-management)** --- ## 2) What Lives in the Story Bible SwarmCraft treats the Story Bible as the canonical source for: ### 2.1 Canonical references - Characters (bios, arcs, secrets, voice constraints) - Locations (maps, rules, sensory signatures) - Lore (history, factions, magic/tech rules) - Style rules (tone, POV, reading level, taboo list) - Constraints (hard rules the Editor enforces) These may be stored in Markdown or JSON, depending on preference and tooling. ### 2.2 The Story Scaffold (New) The scaffold is part of the Story Bible because it is **creative intent**, not runtime state: - **Templates:** `templates/ .json` Defines threads (Plot, Character Development, etc.), cadence expectations, and default parts/chapter. - **Outline:** `outline.json` Defines chapters → parts mapping, per-part thread beats, and per-part “contract”. Scaffold entry point: - **[Story Scaffold](../story-scaffold-templates-outline-parts)** --- ## 3) Recommended Folder Layout Example: ```text projects/ /data/story_bible/ ├── README.md ├── outline.json ├── templates/ │ ├── children.picturebook.json │ ├── novel.default.json │ └── screenplay.default.json ├── characters/ │ ├── king_klown.md │ └── ... ├── locations/ │ ├── cosmic_council_hall.md │ └── ... ├── lore/ │ ├── world_rules.md │ └── ... ├── constraints/ │ ├── hard_rules.md │ └── style_guide.md └── glossaries/ └── terms.md ```` This is a recommendation, not a constraint—projects may reorganize, but the engine must be able to find `outline.json` and the selected `templates/ .json`. --- ## 4) Bible vs Matrix vs Memory (Key Separation) ### Story Bible (Intent) * “What the story *should be*.” * Edited by humans and the Wizard. * Used as authoritative instruction. ### Matrix (Runtime) * “What the system has *done* and what is next.” * Derived from disk and updated by tools. * Tracks statuses and active tasks. See: **[Central Matrix](../central-matrix-runtime-state)** ### RAG Memory (Evidence) * “What has been *written before*.” * Queried to prevent continuity drift. * Does not define intent; it provides recall. See: **[RAG Memory System](../rag-memory-system)** --- ## 5) How the Bible Is Used in Prompts (Slice-by-Slice) SwarmCraft never dumps the whole Story Bible into the LLM. Instead, the orchestrator hydrates prompts by selecting only: * the target Part’s beats + contract from the Outline * the minimal character/location/lore references required for that Part * applicable constraints (style/voice/safety rules) This reduces repetition, keeps cost stable, and prevents “prompt sprawl.” See: **[Orchestration Slice-by-Slice Prompt Hydration](../orchestration-slice-by-slice-prompt-hydration)** --- ## 6) Editing Workflows The Story Bible supports three editing modes: 1. **Wizard-generated scaffold** A guided LLM workflow creates the first template selection + outline draft. 2. **Grid editing (human-friendly)** Outline beats are displayed as a grid (threads × parts), with optional CSV round-trip. 3. **Direct file edits** Writers can edit Markdown/JSON files directly, then SCAN reconciles changes. Grid + CSV: * **[Outline Grid CSV Round-Trip](../outline-grid-csv-round-trip)** --- ## 7) Integrity Rules (Recommended) The scanner/orchestrator SHOULD validate: * the chosen template thread list matches the outline beats keys * every Part referenced in outline has a stable `part_id` * locks are honored (beats/contract/manuscript) * no orphan manuscripts exist without a Part mapping (or they are flagged) --- ## 8) Related Pages * **[Story Scaffold](../story-scaffold-templates-outline-parts)** * **[Schema Templates](../schema-templates)** * **[Schema Outline](../schema-outline)** * **[Outline Grid CSV Round-Trip](../outline-grid-csv-round-trip)** * **[Central Matrix](../central-matrix-runtime-state)** * **[Orchestration Slice-by-Slice Prompt Hydration](../orchestration-slice-by-slice-prompt-hydration)** ================================================== PAGE: /technology/swarmcraft/core/deterministic-pipeline-scan-plan-execute URL: https://www.okido.wiki/technology/swarmcraft/core/deterministic-pipeline-scan-plan-execute ================================================== # Deterministic Pipeline (SCAN-PLAN-EXECUTE) > **Architectural Lineage (Credits):** > SwarmCraft is an **architectural fork and deep rewrite** of the multi-agent swarm engine created by **[Mojomast](https://github.com/mojomast)** in **[mojomast/swarmussy](https://github.com/mojomast/swarmussy)**. > SwarmCraft’s deterministic “Architect-style” layering is also **derived from the meta-structure of Abstract Wiki Architect (AWA)**. > Full details: **[Credits & Lineage](../credits-and-lineage)** ## **POWERED BY GROK** SwarmCraft runs a strict, repeatable control loop that transforms explicit project state into prose: **SCAN → PLAN → EXECUTE** This loop is designed to be: - deterministic (same state → same next decision at the orchestration layer) - restart-safe (crashes recover by re-scanning truth from disk) - observable (each step is logged; state files are inspectable) --- ## 0) Glossary - **Part**: the atomic unit of drafting/revision. Chapters are rollups over Parts. - **Matrix**: runtime state (`data/matrix.json`). - **Story Bible**: creative intent (`data/story_bible/`). - **Scaffold**: templates + outline (parts mapping + thread beats + contracts). --- ## 1) Cycle Overview ### 1.1 SCAN Recompute reality from disk and refresh runtime state. Outputs: - refreshed `data/matrix.json` - optional RAG ingestion updates (per project) ### 1.2 PLAN Select one target Part and one action. Outputs: - `matrix.active_task` populated with `{ target_id, action, reason }` - optional “narrow queries” requested for continuity ### 1.3 EXECUTE Run one persona on one Part, then persist results via tools. Outputs: - updated manuscript file for the Part, or review notes - updated matrix bookkeeping - return to SCAN --- ## 2) SCAN (Normative) ### 2.1 Inputs SCAN reads: - `data/story_bible/outline.json` (Parts ordering + locks) - `data/story_bible/templates/ .json` (thread set + cadence) - manuscripts under `data/manuscripts/` (or configured root) - existing `data/matrix.json` - `data/memory_db/` (if RAG enabled) ### 2.2 Responsibilities SCAN MUST: 1. Enumerate expected **Parts** from `outline.json`. 2. Verify presence of each Part’s manuscript file. 3. Compute per-part metrics: - word count - last modified time - status 4. Respect locks: - never downgrade a `LOCKED` part - never infer unlocks automatically 5. Validate integrity: - missing parts - missing beats keys (fill with empty strings in UI projection) - schema mismatch between template threads and outline beats 6. Optionally ingest changed prose into RAG memory. 7. Atomically write the updated `data/matrix.json`. ### 2.3 Status derivation (Recommended) A scanner SHOULD classify a Part as: - `EMPTY`: file missing or below minimum threshold - `DRAFTING`: draft exists but incomplete - `REVIEW_READY`: draft is complete enough for Editor pass - `REVISION_NEEDED`: flagged by Editor or override - `LOCKED`: protected from further automated edits Matrix semantics: **[Central Matrix](../central-matrix-runtime-state)** --- ## 3) PLAN (Normative) ### 3.1 Inputs PLAN reads: - current `data/matrix.json` - `outline.json` for ordering + locks - operator overrides (control surface), if present ### 3.2 Selection policy (Recommended default) Absent overrides, the Architect SHOULD prioritize: 1. Any Part with `REVISION_NEEDED` 2. The earliest Part with `EMPTY` 3. The earliest Part with `DRAFTING` 4. Optional: any Part failing integrity checks (continuity, constraints, missing sections) ### 3.3 Hard constraints PLAN MUST NOT select: - Matrix `LOCKED` Parts - Parts whose Outline locks prohibit changes (mapping depends on implementation: beats vs contract vs manuscript) ### 3.4 Plan output shape The plan MUST specify: - `target_type: "part"` - `target_id: " "` - `action: "DRAFT" | "REVISE" | "REVIEW"` - optional: `priority`, `reason`, `requested_memory_queries[]` The orchestrator persists the plan into `matrix.active_task`. --- ## 4) EXECUTE (Normative) EXECUTE performs exactly one scoped operation on exactly one Part. ### 4.1 Prompt hydration (Part slice) Before invoking a persona, the orchestrator MUST hydrate a **Part slice**: - the target Part’s thread beats (cells) - the Part contract (goal/obstacle/turn/outcome) - minimal continuity: - previous Part outcome summary (or last approved beat summary) - chapter-level goal/summary (if defined in outline) - relevant character/lore snippets (only what’s needed) - project-level style constraints Details: **[Orchestration Slice-by-Slice Prompt Hydration](../orchestration-slice-by-slice-prompt-hydration)** ### 4.2 Narrator execution (DRAFT / REVISE) If action is `DRAFT` or `REVISE`: - the Narrator produces prose for exactly one Part - prose is written to `data/manuscripts/ .md` (recommended) - the orchestrator updates Matrix bookkeeping and returns to SCAN ### 4.3 Editor execution (REVIEW) If action is `REVIEW`: - the Editor checks the manuscript against: - Part beats + contract - continuity constraints (optionally via RAG) - style constraints - output is either: - approve (advance to `REVIEW_READY` / candidate for locking), or - revision request (set `REVISION_NEEDED` with structured notes) ### 4.4 Tool safety All modifications MUST go through the guarded tool layer (file ops + state updates). No persona may mutate project files directly. --- ## 5) Atomicity, Concurrency, and Restart Safety ### 5.1 Atomic step rule One loop iteration = one atomic action: - one SCAN refresh - one PLAN decision - one EXECUTE action on one Part ### 5.2 No concurrent writers Only one worker persona may write at a time for the active project. ### 5.3 Crash recovery On restart: - SCAN re-derives truth from disk - Matrix is reconciled (locks respected) - execution resumes without reliance on chat history --- ## 6) Observability and Control - Dashboard observes `matrix.json`, logs, and metrics without blocking the engine. - Control signals/overrides may affect PLAN (target selection) without breaking the deterministic loop. Dashboard: **[Dashboard TUI Reference](../dashboard-tui-reference)** --- ## 7) Related Pages - **[Architecture Overview](../architecture-overview)** - **[Central Matrix](../central-matrix-runtime-state)** - **[Story Bible](../story-bible-creative-intent)** - **[Story Scaffold](../story-scaffold-templates-outline-parts)** - **[Orchestration Slice-by-Slice Prompt Hydration](../orchestration-slice-by-slice-prompt-hydration)** ================================================== PAGE: /technology/swarmcraft/core URL: https://www.okido.wiki/technology/swarmcraft/core ================================================== // app\technology\swarmcraft\core\page.tsx // app/technology/swarmcraft/core/page.tsx return ( {/* HEADER */} Core Logic SwarmCraft is not a chatbot. It is a state-driven engine that separates Brain (LLM personas), Logic (orchestration), and Memory (explicit state) to ensure deterministic, long-form coherence. {/* 1. ARCHITECTURE OVERVIEW */} The Three-Layer Model {/* Concept Card */} Architecture Overview Understand how SwarmCraft prevents hallucinations by separating the "Brain" (stateless personas) from the "Memory" (canonical state). View Diagram & Layers {/* Pipeline Card */} The Deterministic Pipeline The SCAN → PLAN → EXECUTE loop. How the engine recomputes reality from disk before every single action. Trace the Loop {/* 2. STATE MANAGEMENT */} State & Runtime Central Matrix (matrix.json) The machine-readable view of "what exists and what is next." Tracks status (EMPTY, DRAFTING, LOCKED) for every Part. {/* FOOTER NAV */} ← Back to SwarmCraft Hub Next: Story Scaffold → ); } ================================================== PAGE: /technology/swarmcraft/meta/credits-and-lineage URL: https://www.okido.wiki/technology/swarmcraft/meta/credits-and-lineage ================================================== # Credits & Lineage SwarmCraft is built on two explicit lineages: 1) **Swarm foundation (upstream):** the multi-agent swarm engine patterns created by **[Mojomast](https://github.com/mojomast)** in **[mojomast/swarmussy](https://github.com/mojomast/swarmussy)**. 2) **Architect meta-structure (AWA):** the deterministic “Architect-style” separation of **Brain / Logic / Memory** and state-first orchestration derived from **Abstract Wiki Architect (AWA)**. --- ## 1) Upstream Credit: Mojomast / swarmussy SwarmCraft is an **architectural fork and deep rewrite**. The upstream project established the original swarm runtime approach and core implementation patterns. **All architectural credit** for the original **multi-agent swarm design**—including the chatroom runtime concepts, terminal dashboard pattern, and foundational orchestration/tooling modules—belongs to **Mojomast**: - Upstream author: **[Mojomast](https://github.com/mojomast)** - Upstream repository: **[mojomast/swarmussy](https://github.com/mojomast/swarmussy)** ### Upstream-derived core module lineage (examples) SwarmCraft acknowledges lineage (conceptual and/or code-derived depending on file history) from swarmussy patterns around: - Agent tooling gateway - `core/agent_tools.py` - Task planning / task routing - `core/task_manager.py` - Token usage tracking - `core/token_tracker.py` - Dashboard / mission control pattern (TUI) If upstream code is present in this repository, upstream license notices must be preserved alongside the derived files. --- ## 2) What SwarmCraft Adds / Changes SwarmCraft reuses and extends the swarm foundation while introducing deterministic, story-first architecture and structured narrative state. ### 2.1 Deterministic pipeline SwarmCraft replaces chatroom-style emergent coordination with a strict loop: **SCAN → PLAN → EXECUTE** - SCAN: reconcile truth from disk and update runtime state - PLAN: select the next target Part and action - EXECUTE: run one persona on one Part using guarded tools See: **[Deterministic Pipeline](../deterministic-pipeline-scan-plan-execute)** ### 2.2 State-first narrative architecture (Brain / Logic / Memory) SwarmCraft formalizes narrative work into explicit layers: - **Brain**: stateless LLM personas (Architect, Narrator, Editor) - **Logic**: orchestrator + tools + validation - **Memory**: Matrix + Story Bible + RAG index See: **[Architecture Overview](../architecture-overview)** ### 2.3 Parts-based story execution SwarmCraft treats a **Part** as the atomic unit of drafting/revision. Chapters are rollups over Parts. See: - **[Central Matrix](../central-matrix-runtime-state)** - **[Orchestration Slice-by-Slice Prompt Hydration](../orchestration-slice-by-slice-prompt-hydration)** ### 2.4 Story Scaffold (Templates + Outline + Grid) SwarmCraft introduces a structured story scaffold designed for both humans and LLMs: - Templates define threads + cadence + default parts/chapter - Outline defines chapters→parts mapping + per-part thread beats + part contracts - Grid view displays the outline as a spreadsheet-like matrix, with optional CSV round-trip See: - **[Story Scaffold](../story-scaffold-templates-outline-parts)** - **[Schema Templates](../schema-templates)** - **[Schema Outline](../schema-outline)** - **[Outline Grid CSV Round-Trip](../outline-grid-csv-round-trip)** ### 2.5 Multi-project isolation Each project has isolated: - Matrix - Story Bible - Memory DB (RAG) See: **[Multi-Project Management](../multi-project-management)** ### 2.6 RAG long-term continuity SwarmCraft integrates per-project retrieval memory to maintain coherence in long works. See: **[RAG Memory System](../rag-memory-system)** --- ## 3) Provider Layer (Powered by Grok) SwarmCraft is **powered by Grok** via a provider adapter that keeps the engine provider-agnostic: - normalized request/response - normalized tool calling - centralized retries and error handling See: **[Provider Adapter Grok](../provider-adapter-grok)** --- ## 4) Attribution Guidance for Derivative Works If you build on SwarmCraft, you should preserve: - this Credits & Lineage page (or an equivalent notice in your primary documentation) - upstream references to Mojomast/swarmussy - any third-party license notices for code you redistribute This page is the canonical place for lineage statements to avoid repeating long credit blocks throughout the wiki. ================================================== PAGE: /technology/swarmcraft/meta URL: https://www.okido.wiki/technology/swarmcraft/meta ================================================== // app\technology\swarmcraft\meta\page.tsx // app/technology/swarmcraft/meta/page.tsx return ( {/* HEADER */} Meta & Lineage SwarmCraft is not built in a vacuum. It is an architectural fork with a specific lineage. This section documents the credits, upstream origins, and the meta-structural decisions that define the engine. {/* CONTENT GRID */} {/* Credits Link */} Credits & Architectural Lineage Acknowledging the **upstream foundation** (Mojomast/swarmussy) and the **meta-structural influence** of the Abstract Wiki Architect. This page details exactly what was reused, what was rewritten, and how the "Brain/Logic/Memory" separation evolved. Read Full Credits {/* FOOTER NAV */} Back to SwarmCraft Hub ); } ================================================== PAGE: /technology/swarmcraft URL: https://www.okido.wiki/technology/swarmcraft ================================================== return ( {/* HERO SECTION */} POWERED BY GROK SwarmCraft Deterministic Story Engine {/* LINEAGE BLOCK */} Architectural Lineage: SwarmCraft is an architectural fork and deep rewrite of the multi-agent swarm engine created by Mojomast in mojomast/swarmussy . Its deterministic layering is derived from the meta-structure of the Abstract Wiki Architect . SwarmCraft is a deterministic, data-driven story engine designed to transform explicit project state into prose using a strict control loop. Unlike chat-based swarms, it separates Brain (LLM personas), Logic (orchestration), and Memory (explicit state) to ensure long-form narrative coherence. {/* 1. CORE ARCHITECTURE */} 1. Core Architecture The "Three-Layer Model" Designed to prevent hallucinations and state drift: Brain (Personas) Stateless services (Architect, Narrator, Editor) that never own canonical state. Logic (Engine) The runtime that handles the SCAN → PLAN → EXECUTE loop. Memory (State) All truth lives in the Matrix, Story Bible, and RAG DB. The Deterministic Pipeline SwarmCraft replaces emergent coordination with a strict cycle: SCAN: Recompute reality from disk. PLAN: Select the next atomic Part to draft or revise. EXECUTE: Run one persona on that Part, then exit. {/* 2. DOCUMENTATION MODULES */} 2. Documentation Modules Technical documentation is currently being migrated to this new platform. {/* Logic */} Core Logic Architecture Overview: High-level diagram of separation. Deterministic Pipeline: Breakdown of the control loop. Prompt Hydration: Preventing prompt sprawl via slicing. Provider Adapter (Grok): Model-agnostic normalization. {/* State */} State & Schema Central Matrix: Runtime state (matrix.json). Story Bible: Creative intent & constraints. Story Scaffold: The grid system. Schema Templates: Thread sets and pacing. Schema Outline: Chapters and beat contracts. {/* Ops */} Operations Dashboard TUI: "Mission Control" interface. Multi-Project Mgmt: Isolated universes. Outline Grid & CSV: Round-tripping via spreadsheets. RAG Memory: Long-term retrieval. {/* 3. KEY CONCEPTS */} 3. Key Concepts The atomic unit of work is the Part . Chapters are simply rollups of 1–6 Parts. This allows for small, stable prompt slices and targeted regeneration. The engine never dumps the whole Story Bible into the LLM. It hydrates prompts with only the active Part's beats, contract, and relevant RAG evidence. {/* FOOTER */} Full Credits & Lineage Based on the foundational work of Mojomast/swarmussy and the Abstract Wiki Architect. Full Credits Page (Coming Soon) ); } ================================================== PAGE: /technology/swarmcraft/runtime/dashboard-tui-reference URL: https://www.okido.wiki/technology/swarmcraft/runtime/dashboard-tui-reference ================================================== # Dashboard TUI Reference > **Architectural Lineage (Credits):** > SwarmCraft is an **architectural fork and deep rewrite** of the multi-agent swarm engine created by **[Mojomast](https://github.com/mojomast)** in **[mojomast/swarmussy](https://github.com/mojomast/swarmussy)**. > The dashboard pattern is also downstream of Mojomast’s original “mission control” approach for observing swarm activity. > SwarmCraft’s deterministic layering is derived from the meta-structure of **Abstract Wiki Architect (AWA)**. > Full details: **[Credits & Lineage](../credits-and-lineage)** ## **POWERED BY GROK** The SwarmCraft Dashboard is a **Terminal UI (TUI)** that observes and steers the engine while keeping UI and execution decoupled. Key principle: - **Engine runs the AI work** - **Dashboard renders state and sends control signals** This prevents UI freezes and supports restart-safe operation. --- ## 1) What the Dashboard Watches The dashboard should primarily read: - `data/matrix.json` (runtime state) - `data/story_bible/outline.json` (structure reference, optional) - logs (engine logs, tool logs) - token usage metrics (if tracked) The dashboard must never be the source of truth; it is a view/controller. Matrix reference: **[Central Matrix](../central-matrix-runtime-state)** --- ## 2) Recommended Layout (3-Column Mission Control) A recommended high-level layout: ### 2.1 Context Panel (Left) Shows “what the engine is currently focused on”: - active project (project_id) - active chapter + part (from `matrix.active_task`) - cast in scope (optional, derived from outline or tags) - location in scope (optional) - active tool (what the engine is doing right now) ### 2.2 Action Panel (Center) Shows “what is happening”: - prose stream (latest generated text excerpt) - system log tail (planner decisions, tool calls, warnings/errors) - current step indicator (SCAN / PLAN / EXECUTE) ### 2.3 Progress Panel (Right) Shows “how the project is doing”: - parts table (status, locks, word counts) - chapter rollups (optional) - integrity signals (missing files, schema drift) - cost/tokens counters --- ## 3) Core Widgets (Recommended) ### 3.1 Active Task Card Displays: - `target_type` (should be `part`) - `target_id` (Part ID) - action (`DRAFT`, `REVISE`, `REVIEW`) - reason (planner rationale) - elapsed time ### 3.2 Matrix Table Backed by `matrix.parts`: - Part ID - Chapter ID - Status (`EMPTY`, `DRAFTING`, `REVIEW_READY`, `REVISION_NEEDED`, `LOCKED`) - Locked indicator - Word count - Last modified ### 3.3 Integrity / Alerts Derived from scan validation: - missing manuscripts - outline/template mismatch (thread keys) - orphan manuscripts - locked conflicts ### 3.4 Token / Cost Tracker (Optional) If token tracking is enabled: - tokens in / out per step - per-session totals - optional cost estimate --- ## 4) Control Surface (Director Override) The dashboard may write control signals to a project-scoped control file, e.g.: - `projects/ /data/control.json` Typical fields (recommended): ```json { "run_state": "RUNNING", "architect_override": { "force_target_part_id": null, "force_action": null, "note": null } } ```` ### 4.1 Run states * `RUNNING` * `PAUSED` * `STOPPED` ### 4.2 Override behaviors (Recommended) Overrides should be applied at PLAN-time: * force focus on a specific part * force a specific action (review vs revise) * inject a short director note that becomes part of the plan rationale The deterministic loop remains intact: * overrides influence selection, not execution ordering Pipeline: **[Deterministic Pipeline](../deterministic-pipeline-scan-plan-execute)** --- ## 5) Multi-Project UX If multiple projects exist, dashboard SHOULD display: * active project id * quick switch mechanism (implementation dependent) * project health summary Multi-project: **[Multi-Project Management](../multi-project-management)** --- ## 6) Failure and Recovery UX The dashboard should handle: * engine crash (dashboard stays up) * engine restart (dashboard reconnects to state files) * partial writes (prefer atomic writes in engine) Recommended indicators: * “Engine heartbeat” or “last update timestamp” from Matrix * last SCAN time * last EXECUTE time Matrix includes timestamps: **[Central Matrix](../central-matrix-runtime-state)** --- ## 7) What the Dashboard Should Not Do * It should not run LLM calls. * It should not mutate manuscripts directly. * It should not edit Story Bible files directly unless explicitly a dedicated editor UI (separate feature). All modifications should go through the engine tools layer. --- ## 8) Related Pages * **[Central Matrix](../central-matrix-runtime-state)** * **[Deterministic Pipeline](../deterministic-pipeline-scan-plan-execute)** * **[Story Bible](../story-bible-creative-intent)** * **[Multi-Project Management](../multi-project-management)** ================================================== PAGE: /technology/swarmcraft/runtime/multi-project-management URL: https://www.okido.wiki/technology/swarmcraft/runtime/multi-project-management ================================================== # Multi-Project Management > **Architectural Lineage (Credits):** > SwarmCraft is an **architectural fork and deep rewrite** of the multi-agent swarm engine created by **[Mojomast](https://github.com/mojomast)** in **[mojomast/swarmussy](https://github.com/mojomast/swarmussy)**. > SwarmCraft’s deterministic “Architect-style” layering is also **derived from the meta-structure of Abstract Wiki Architect (AWA)**. > Full details: **[Credits & Lineage](../credits-and-lineage)** ## **POWERED BY GROK** SwarmCraft supports multiple isolated projects (“universes”) in the same repository/runtime. A **project** is an isolated unit that contains: - its own Story Bible (templates + outline + references) - its own Central Matrix (runtime state) - its own RAG Memory DB - its own manuscripts and logs (recommended) This prevents cross-story contamination and enables switching between worlds without restarting the whole engine. --- ## 1) Project Root Structure (Recommended) SwarmCraft SHOULD use a `projects/` root: ```text root/ └── projects/ ├── .last_project │ ├── project_alpha/ │ └── data/ │ ├── matrix.json │ ├── story_bible/ │ │ ├── outline.json │ │ └── templates/ │ ├── memory_db/ │ └── manuscripts/ │ └── project_beta/ └── data/ ├── matrix.json ├── story_bible/ ├── memory_db/ └── manuscripts/ ```` Notes: * `projects/ /data/` is the canonical project data root. * Manuscripts under `data/manuscripts/` is recommended to keep everything portable. --- ## 2) Project Identity Each project is identified by its folder name: * `project_id = "project_alpha"` The project ID should be: * stable (do not rename casually) * filesystem-safe (ASCII, no spaces recommended) --- ## 3) What Isolated Means (Normative) For correctness, projects MUST NOT share: * `matrix.json` (runtime state) * `story_bible/` (creative intent) * `memory_db/` (RAG vectors) If your implementation uses global caches, they MUST be keyed by `project_id`. --- ## 4) Switching Projects A project manager component (implementation detail) typically supports: * list available projects * set active project * remember last active project ### 4.1 `.last_project` (Recommended) A simple pointer file: * `projects/.last_project` Contents: ```text project_alpha ``` On startup: * if an explicit project is not chosen, engine loads `.last_project` * if missing, engine may prompt or choose a default (implementation choice) --- ## 5) Per-Project Lifecycle ### 5.1 Create a project (Recommended behavior) Creating a project should: 1. Create `projects/ /data/` 2. Create an initial Story Bible structure: * `story_bible/templates/` * `story_bible/outline.json` (blank scaffold) 3. Initialize `matrix.json` (empty/initial state) 4. Initialize `memory_db/` (empty DB folder) 5. Optionally create `manuscripts/` folder ### 5.2 Delete a project (Recommended behavior) Deletion should be explicit and guarded. Recommended to require a confirmation flag. --- ## 6) How Multi-Project Interacts with the Pipeline In the deterministic loop, the orchestrator operates against exactly one active project: * SCAN reads/writes `projects/ /data/*` * PLAN selects the next Part within that project * EXECUTE writes manuscripts and updates Matrix within that project * RAG ingestion/retrieval is scoped to that project’s `memory_db/` Pipeline: **[Deterministic Pipeline](../deterministic-pipeline-scan-plan-execute)** --- ## 7) Dashboard Considerations The dashboard should clearly display: * active project ID * active part/chapter target * per-project token usage (session + optional totals) * health/integrity signals for that project only Dashboard: **[Dashboard TUI Reference](../dashboard-tui-reference)** --- ## 8) Related Pages * **[Central Matrix](../central-matrix-runtime-state)** * **[Story Bible](../story-bible-creative-intent)** * **[RAG Memory System](../rag-memory-system)** * **[Deterministic Pipeline](../deterministic-pipeline-scan-plan-execute)** ================================================== PAGE: /technology/swarmcraft/runtime/orchestration-slice-by-slice-prompt-hydration URL: https://www.okido.wiki/technology/swarmcraft/runtime/orchestration-slice-by-slice-prompt-hydration ================================================== # Orchestration Slice-by-Slice Prompt Hydration > **Architectural Lineage (Credits):** > SwarmCraft is an **architectural fork and deep rewrite** of the multi-agent swarm engine created by **[Mojomast](https://github.com/mojomast)** in **[mojomast/swarmussy](https://github.com/mojomast/swarmussy)**. > SwarmCraft’s deterministic “Architect-style” layering is also **derived from the meta-structure of Abstract Wiki Architect (AWA)**. > Full details: **[Credits & Lineage](../credits-and-lineage)** ## **POWERED BY GROK** SwarmCraft avoids “prompt sprawl” by hydrating prompts with **only the active slice of the story**. **Slice-by-slice prompt hydration** means: - the engine targets **one Part** - it injects only the **beats + contract** for that Part - it adds only the **minimum continuity** required to write that Part correctly - it runs **one persona** for **one atomic action** - it returns to SCAN This is the core mechanism that prevents scaffold repetition from becoming prose repetition. --- ## 1) Inputs to Prompt Hydration Hydration assembles a prompt from four categories: 1. **Part slice (required)** - the target Part’s thread beats (grid cells) - the target Part’s contract (goal/obstacle/turn/outcome) 2. **Local continuity (required, minimal)** - previous Part outcome (or last approved summary) - chapter summary / chapter objective (if available) - any hard constraints that apply to this moment (POV/tense/reading level) 3. **Global references (optional, clipped)** - character snippets relevant to the scene - location/lore snippets relevant to the scene 4. **Memory retrieval (optional, bounded)** - top-k RAG snippets relevant to this Part’s contract/beat queries Related sources: - Outline: **[Schema Outline](../schema-outline)** - Template threads/cadence: **[Schema Templates](../schema-templates)** - RAG: **[RAG Memory System](../rag-memory-system)** --- ## 2) The Hydration Contract (Normative) The orchestrator MUST obey these constraints: ### 2.1 One Part only Hydration MUST be for exactly one `part_id` at a time. ### 2.2 Minimalism Hydration MUST: - include only beats for the target part - exclude beats for other parts unless explicitly requested as continuity summaries ### 2.3 Bounded memory If RAG is enabled: - retrieval MUST be bounded (top-k, token-limited) - retrieved snippets MUST be formatted as “evidence,” not as new intent ### 2.4 Locks respected If `outline.parts[part_id].locks.manuscript == true`: - orchestrator MUST NOT hydrate a drafting prompt for that part - only review/inspection is allowed (implementation choice) Matrix locking semantics: **[Central Matrix](../central-matrix-runtime-state)** --- ## 3) Recommended Prompt Structure (Persona-Agnostic) SwarmCraft prompts are assembled in stable sections so they are debuggable and repeatable. Recommended high-level sections: 1. **System / Persona role** 2. **Task definition** 3. **Part contract** 4. **Part beats (thread grid cells)** 5. **Local continuity summary** 6. **Relevant Story Bible excerpts (clipped)** 7. **RAG memory evidence (clipped)** 8. **Output format requirements** --- ## 4) Concrete Hydration Payload (Recommended Shape) This is the structured payload the orchestrator can assemble before rendering a text prompt: ```json { "target": { "chapter_id": "CH01", "part_id": "P001", "action": "DRAFT" }, "contract": { "goal": "...", "obstacle": "...", "turn": "...", "outcome": "..." }, "beats": { "Plot": "...", "Character Development": "...", "Conflict": "...", "Themes": "...", "World-Building": "...", "Emotion": "...", "Symbolism and Imagery": "...", "Structure": "...", "Relationships": "..." }, "continuity": { "previous_part_outcome": "N/A (first part)", "chapter_summary": "Global crisis exposes systemic failure.", "must_preserve": [ "POV: third limited", "Tense: past", "Tone: clear, cinematic" ] }, "references": { "characters": [ {"id": "king_klown", "snippet": "Core traits, current arc state..."} ], "locations": [], "lore": [] }, "rag_evidence": [ {"source": "P000.md", "snippet": "Earlier mention of ..."}, {"source": "king_klown.md", "snippet": "Established constraint ..."} ], "output": { "format": "markdown", "length_target_words": 900, "must_hit_contract": true } } ```` The persona sees a rendered version of this payload, not the entire project. --- ## 5) How the Slice Prevents Repetition Scaffold repetition is acceptable because it is planning data. Prose repetition is not. Hydration prevents repetition by ensuring: * the model is not repeatedly asked to re-summarize all parts * only the current part’s obligations are active * continuity comes in as short “must-preserve” facts and evidence, not as broad story retellings --- ## 6) Editor Hydration (Review Mode) Editor prompts should be even narrower: Include: * part manuscript text (the thing being reviewed) * contract + beats for that part * any “must preserve” constraints * minimal memory evidence (only if needed to verify) Exclude: * beats from other parts * unrelated lore/characters Review outputs SHOULD be structured: * pass/fail per contract field * pass/fail per required thread beat (cadence-driven) * revision directives (actionable bullets) * recommended status transition (`REVIEW_READY` or `REVISION_NEEDED`) --- ## 7) Cadence Enforcement Cadence rules come from the template and influence both PLAN and REVIEW: * PLAN may select parts with missing required beats (per-part cadence) * REVIEW may fail a part if required beats are not reflected in prose (when configured) Template cadence: **[Schema Templates](../schema-templates)** --- ## 8) Implementation Notes (Recommended) * Build the hydration payload as JSON first (for testing/logging). * Render to text prompt deterministically from the payload. * Log the hydrated payload with redactions (keys, tokens). * Token-limit each section to prevent prompt overflow. --- ## 9) Related Pages * **[Deterministic Pipeline](../deterministic-pipeline-scan-plan-execute)** * **[Story Scaffold](../story-scaffold-templates-outline-parts)** * **[Schema Templates](../schema-templates)** * **[Schema Outline](../schema-outline)** * **[Central Matrix](../central-matrix-runtime-state)** * **[RAG Memory System](../rag-memory-system)** ================================================== PAGE: /technology/swarmcraft/runtime URL: https://www.okido.wiki/technology/swarmcraft/runtime ================================================== // app\technology\swarmcraft\runtime\page.tsx // app/technology/swarmcraft/runtime/page.tsx return ( {/* HEADER */} Runtime & Operations The operational layer of SwarmCraft. These modules handle the user interface, project isolation, long-term memory retrieval, and LLM provider integration. {/* 1. DASHBOARD & CONTROL */} Control Surfaces {/* Dashboard */} Dashboard TUI Reference The "Mission Control" interface. A terminal UI that observes the engine state (SCAN/PLAN/EXECUTE) without blocking it. View Layout Specs {/* Multi-Project */} Multi-Project Management How SwarmCraft runs multiple isolated universes (Story Bibles + Matrices) in a single runtime without contamination. View Isolation Logic {/* 2. MEMORY & ORCHESTRATION */} Memory & Integration {/* RAG Memory */} RAG Memory System Long-term continuity. Indexes manuscripts and notes to provide "Evidence" during drafting, preventing character drift. {/* Prompt Hydration */} Slice-by-Slice Prompt Hydration The anti-sprawl mechanism. Injecting only the active Part's beats and contract into the LLM context. {/* Provider Adapter */} Provider Adapter: Grok The normalization layer that keeps the engine model-agnostic while leveraging Grok for execution. {/* FOOTER NAV */} ← Back to Core Logic Next: Scaffold Schema → ); } ================================================== PAGE: /technology/swarmcraft/runtime/provider-adapter-grok URL: https://www.okido.wiki/technology/swarmcraft/runtime/provider-adapter-grok ================================================== # Provider Adapter Grok > **Architectural Lineage (Credits):** > SwarmCraft is an **architectural fork and deep rewrite** of the multi-agent swarm engine created by **[Mojomast](https://github.com/mojomast)** in **[mojomast/swarmussy](https://github.com/mojomast/swarmussy)**. > SwarmCraft’s deterministic “Architect-style” layering is also **derived from the meta-structure of Abstract Wiki Architect (AWA)**. > Full details: **[Credits & Lineage](../credits-and-lineage)** ## **POWERED BY GROK** SwarmCraft is powered by **Grok** through a dedicated **provider adapter** layer. Goal: - keep the engine **provider-agnostic** - centralize API config, retries, and error handling - normalize responses into a stable internal interface for personas and tools This page documents the expected behavior of the Grok adapter, without tying the rest of the codebase to Grok-specific response shapes. --- ## 1) Responsibilities of the Provider Adapter The Grok adapter MUST: 1. Build requests from SwarmCraft’s internal prompt format. 2. Send requests to Grok with correct auth + model settings. 3. Normalize responses into: - `text` output - optional structured tool calls - token usage and latency metrics (if provided) 4. Apply robust retry/backoff rules. 5. Emit consistent errors for the orchestrator to handle deterministically. The adapter SHOULD: - support multiple Grok models/profiles - support streaming responses (optional) - redact secrets in logs --- ## 2) Internal Provider Interface (Recommended) SwarmCraft should call providers through a stable interface like: ```python class LLMProvider: def generate(self, messages, tools=None, tool_choice=None, **opts) -> ProviderResult: ... ```` Where `ProviderResult` is normalized: ```json { "text": "string", "tool_calls": [ { "name": "write_file", "arguments": { "path": "...", "content": "..." } } ], "usage": { "input_tokens": 0, "output_tokens": 0, "total_tokens": 0 }, "meta": { "model": "grok-...", "latency_ms": 0 } } ``` This allows the orchestrator to remain unchanged if you later add other providers. --- ## 3) Configuration (Recommended) ### 3.1 Environment variables Recommended keys (names may vary by implementation): * `GROK_API_KEY` * `GROK_MODEL` (default model id) * `GROK_BASE_URL` (optional, if not default) ### 3.2 Project-level overrides Optional per-project settings file, e.g.: * `projects/ /data/settings.json` Recommended fields: ```json { "llm": { "provider": "grok", "model": "grok-...", "temperature": 0.7, "max_tokens": 2000 } } ``` --- ## 4) Tool Calling and Safety SwarmCraft personas must not write files directly. They request tool calls. The Grok adapter MUST support: * passing tool schemas (function definitions) * receiving tool calls (structured) * returning them to the tool executor layer Tool execution remains in SwarmCraft (not in Grok): * the engine validates and runs tools * tool results can be appended to the conversation as tool messages (implementation detail) This preserves deterministic safety rules: * path sandboxing * atomic writes * audit logs --- ## 5) Retries and Error Handling (Recommended) ### 5.1 Retry classes Adapter SHOULD retry on: * transient network failures * 5xx server errors * timeouts Adapter SHOULD NOT retry blindly on: * auth failures (401/403) * invalid request payload (4xx) * tool schema mismatch errors (fix required) ### 5.2 Backoff Use exponential backoff with jitter. ### 5.3 Deterministic surfacing Adapter errors MUST be normalized into stable error codes so the orchestrator can: * mark task as failed * re-plan * pause if needed Example normalized error: ```json { "error": { "code": "PROVIDER_TIMEOUT", "message": "Request timed out after 60s", "retryable": true } } ``` --- ## 6) Token and Cost Tracking (Optional) If Grok provides usage metadata, the adapter SHOULD emit it in `ProviderResult.usage`. If usage is not provided, SwarmCraft MAY estimate tokens separately, but should mark them as estimates. Token tracking integrates with dashboard/cost panels: * **[Dashboard TUI Reference](../dashboard-tui-reference)** --- ## 7) How Grok Fits the Deterministic Pipeline The provider is invoked only during **EXECUTE** (and optional planning calls if you LLM-assist planning). The pipeline remains: * SCAN: no provider calls required * PLAN: deterministic selection (optionally assisted) * EXECUTE: provider call(s) for one Part, one action Pipeline: **[Deterministic Pipeline](../deterministic-pipeline-scan-plan-execute)** --- ## 8) Related Pages * **[Architecture Overview](../architecture-overview)** * **[Deterministic Pipeline](../deterministic-pipeline-scan-plan-execute)** * **[Orchestration Slice-by-Slice Prompt Hydration](../orchestration-slice-by-slice-prompt-hydration)** * **[Dashboard TUI Reference](../dashboard-tui-reference)** ================================================== PAGE: /technology/swarmcraft/runtime/rag-memory-system URL: https://www.okido.wiki/technology/swarmcraft/runtime/rag-memory-system ================================================== # RAG Memory System > **Architectural Lineage (Credits):** > SwarmCraft is an **architectural fork and deep rewrite** of the multi-agent swarm engine created by **[Mojomast](https://github.com/mojomast)** in **[mojomast/swarmussy](https://github.com/mojomast/swarmussy)**. > SwarmCraft’s deterministic “Architect-style” layering is also **derived from the meta-structure of Abstract Wiki Architect (AWA)**. > Full details: **[Credits & Lineage](../credits-and-lineage)** ## **POWERED BY GROK** SwarmCraft uses **Retrieval Augmented Generation (RAG)** as an explicit long-term memory layer to maintain continuity across large stories. RAG is not the Story Bible (intent). RAG is not the Matrix (runtime state). RAG is **evidence**: previously written text and relevant notes that can be retrieved and injected into the current Part’s prompt. --- ## 1) Why RAG Exists LLMs have limited context windows. Without memory, long projects drift: - character traits change - facts get contradicted - timeline breaks - names/places mutate RAG solves this by: - indexing written prose and notes as searchable chunks - retrieving only the top relevant snippets for the active Part - injecting them as bounded “evidence” during drafting and review --- ## 2) What RAG Stores Recommended indexed sources: - Part manuscripts (`data/manuscripts/*.md`) - Editor notes (optional) - stable reference notes (optional, if you want them searchable) RAG SHOULD store per-chunk metadata: - `project_id` - `part_id` (if applicable) - `chapter_id` (if applicable) - `source_path` - `timestamp` - optional tags (character names, location IDs) RAG MUST NOT be treated as canonical intent. If RAG conflicts with Story Bible, Story Bible wins. See: **[Story Bible](../story-bible-creative-intent)** --- ## 3) Storage Location (Per Project) Recommended location: - `projects/ /data/memory_db/` This ensures multi-project isolation and avoids cross-story contamination. See: **[Multi-Project Management](../multi-project-management)** --- ## 4) Ingestion (Write Path) Ingestion typically occurs during **SCAN**. Flow: 1. Scanner detects changed manuscript files. 2. File is chunked into semantic segments (paragraphs or sections). 3. Each chunk is embedded (vectorized). 4. Vectors + metadata are stored in the project’s vector database. Deterministic pipeline: **[Deterministic Pipeline](../deterministic-pipeline-scan-plan-execute)** ### 4.1 Chunking recommendations - chunk by paragraph boundaries when possible - target 150–500 tokens per chunk (implementation-dependent) - include stable headers in metadata rather than duplicating them in every chunk ### 4.2 Deduplication recommendations - hash chunk text + source to avoid re-inserting identical chunks - update metadata timestamps on re-ingest --- ## 5) Retrieval (Read Path) Retrieval occurs during **prompt hydration** for a Part. Flow: 1. Orchestrator builds a query set from: - the Part contract fields (goal/obstacle/turn/outcome) - high-signal beats (Plot/Conflict) - explicit continuity questions (if present) 2. Vector search returns top-k relevant chunks. 3. Orchestrator formats them as “evidence” and injects them into the prompt. Prompt hydration: **[Orchestration Slice-by-Slice Prompt Hydration](../orchestration-slice-by-slice-prompt-hydration)** ### 5.1 Bounded retrieval (required) To prevent prompt bloat: - `top_k` MUST be bounded (e.g., 5–10) - total evidence tokens MUST be bounded - prefer fewer, higher-confidence chunks over many weak chunks ### 5.2 Evidence formatting (recommended) Format each retrieved chunk with: - source + part ID - a short excerpt - optional “why retrieved” hint Example: ```text [RAG] Source: P014.md (CH05 / P014) - "Mara always keeps her left hand gloved..." ```` --- ## 6) RAG in Drafting vs Reviewing ### 6.1 Narrator (Draft/Revise) Use RAG to: * preserve continuity facts * recall prior scene outcomes * maintain consistent voice and details ### 6.2 Editor (Review) Use RAG to: * verify consistency (“does this contradict earlier text?”) * confirm details (names, timeline, injuries, locations) Editor should treat RAG as evidence, not instructions. --- ## 7) Interfaces and Tools (Recommended) Expose RAG through a small tool surface, e.g.: * `memory.query(text, top_k=...)` * optional: `memory.query_filters(part_id=..., chapter_id=...)` Recommended role rules: * Narrator can request retrieval through orchestrator hydration, but does not directly call DB. * Editor may call a controlled `check_memory` tool for spot checks. --- ## 8) Failure Modes and Guards * **Hallucinated “memories”**: mitigate by only injecting retrieved text excerpts. * **Cross-project bleed**: mitigate with per-project DB path + required `project_id` filter. * **Contradicting intent**: Story Bible overrides RAG; Editor should flag conflicts. * **Prompt overflow**: enforce strict token budgets for evidence. --- ## 9) Related Pages * **[Architecture Overview](../architecture-overview)** * **[Deterministic Pipeline](../deterministic-pipeline-scan-plan-execute)** * **[Orchestration Slice-by-Slice Prompt Hydration](../orchestration-slice-by-slice-prompt-hydration)** * **[Story Bible](../story-bible-creative-intent)** * **[Central Matrix](../central-matrix-runtime-state)** ================================================== PAGE: /technology/swarmcraft/scaffold/outline-grid-csv-round-trip URL: https://www.okido.wiki/technology/swarmcraft/scaffold/outline-grid-csv-round-trip ================================================== # Outline Grid CSV Round-Trip > **Architectural Lineage (Credits):** > SwarmCraft is an **architectural fork and deep rewrite** of the multi-agent swarm engine created by **[Mojomast](https://github.com/mojomast)** in **[mojomast/swarmussy](https://github.com/mojomast/swarmussy)**. > SwarmCraft’s deterministic “Architect-style” layering is also **derived from the meta-structure of Abstract Wiki Architect (AWA)**. > Full details: **[Credits & Lineage](../credits-and-lineage)** ## **POWERED BY GROK** SwarmCraft supports a **human-friendly grid editor** for the outline and a **CSV round-trip** workflow. Goal: - Humans can edit the scaffold like a spreadsheet. - The system can import/export without losing structure. - Stable Part IDs preserve meaning across edits. This page specifies how `outline.json` maps to a grid and how CSV import/export should behave. --- ## 1) Grid Model ### 1.1 What the grid shows - **Columns**: Parts (ordered by chapter then part order) - **Rows**: Threads (from the active template) - **Cells**: A thread beat for that Part Source of truth: - Threads come from `templates/ .json` See: **[Schema Templates](../schema-templates)** - Beats come from `outline.json` See: **[Schema Outline](../schema-outline)** ### 1.2 What is NOT in the grid (by default) - Part contract fields (goal/obstacle/turn/outcome) These may be shown in a separate panel, side sheet, or a second table export format. - Manuscripts (prose) are not in the outline grid. --- ## 2) Canonical Mapping: Outline → Grid Given: - `threads = template.threads[]` - ordered parts = `for each chapter in chapters[]: chapter.part_ids[]` Cell mapping: ``` cell(thread, part_id) = outline.parts[part_id].beats[thread] (string or empty) ```` If the key is missing, treat it as empty when projecting: - missing beat keys MUST NOT break UI or export - export should emit an empty string for missing cells --- ## 3) CSV Export Format (Beats Grid) ### 3.1 Shape - First column: thread name - Remaining columns: `Part 1`, `Part 2`, … in display order - Optional second header row: stable `part_id` values (recommended) The beats-only CSV is a projection of the grid (threads × parts). ### 3.2 Recommended headers (two-row header) Row 1 (human labels): - column 1: empty or `Thread` - columns 2..N: `Part 1`, `Part 2`, … (or chapter-aware labels) Row 2 (machine IDs): - column 1: `part_id` - columns 2..N: `P001`, `P002`, … This allows the CSV to remain stable even if “Part 3” is moved into a different chapter. ### 3.3 Example ```csv ,Part 1,Part 2,Part 3 part_id,P001,P002,P003 Plot,"The World in Turmoil...","The Revelation...","A Seed of Hope..." Character Development,"King Klown feels helpless...","Insight sparks vision...","Cautious optimism..." Conflict,"Global crisis escalates...","Self-doubt...","Opposition begins..." ```` --- ## 4) CSV Import Rules (Beats Grid) ### 4.1 Primary key: part_id row Import SHOULD use the `part_id` row as the canonical mapping. * If present, `part_id` row MUST be used. * If absent, importer MAY fall back to positional mapping (less safe). ### 4.2 Thread name matching Rows are matched by thread name (first column). * Exact match is recommended. * Whitespace trimming is recommended. * Unknown thread names: * either reject with validation error, or * store in `outline.parts[*].beats` only if the system supports custom threads (not recommended by default) ### 4.3 Lock compliance (required) Importer MUST respect outline locks: * If `outline.parts[part_id].locks.beats == true`, that part’s beats MUST NOT be modified by CSV import. Recommended behavior: * import produces a report: * updated cells count * skipped due to locks * unknown threads * unknown part_ids --- ## 5) Handling Template Changes (Thread Set Changes) If the user changes template (or template version): * The grid row set changes (threads list changes) * The system SHOULD provide a migration layer: * missing threads: create empty beats * removed threads: preserve in outline as “orphaned” beats only if explicitly enabled, otherwise drop with confirmation Recommended: do not silently delete beats. --- ## 6) Parts/Chapter Changes (Column Reflow) If the user changes `parts_per_chapter`: * Part IDs must remain stable. * The UI may re-group columns under different chapters. * CSV export order may change, but the `part_id` row remains stable. Rule: * do not rename existing part IDs when reflowing chapters * generate new part IDs only when new parts are created --- ## 7) Optional: Contract CSV Export Beats CSV is intentionally simple. If you want contract editing in CSV, use a second file: `outline_contract.csv` (recommended) Shape: ```csv part_id,chapter_id,title,goal,obstacle,turn,outcome P001,CH01,Part 1,"...","...","...","..." ``` Contract import MUST respect `locks.contract`. --- ## 8) Relationship to Writing and Orchestration The grid is a scaffold. The engine uses it slice-by-slice: * during PLAN to detect missing beats (cadence) * during EXECUTE to inject only the active Part slice * during REVIEW to validate manuscript coverage of beats + contract See: * **[Orchestration Slice-by-Slice Prompt Hydration](../orchestration-slice-by-slice-prompt-hydration)** * **[Deterministic Pipeline](../deterministic-pipeline-scan-plan-execute)** --- ## 9) Related Pages * **[Story Scaffold](../story-scaffold-templates-outline-parts)** * **[Schema Templates](../schema-templates)** * **[Schema Outline](../schema-outline)** * **[Central Matrix](../central-matrix-runtime-state)** ================================================== PAGE: /technology/swarmcraft/scaffold URL: https://www.okido.wiki/technology/swarmcraft/scaffold ================================================== // app\technology\swarmcraft\scaffold\page.tsx // app/technology/swarmcraft/scaffold/page.tsx return ( {/* HEADER */} Story Scaffold & Schema The structural backbone of SwarmCraft. Before prose is written, the story exists as a structured Scaffold defined by JSON schemas and editable via a Grid interface. {/* 1. CONCEPT & INTENT */} Creative Intent {/* Story Bible */} The Story Bible The canonical home for creative intent. Distinct from runtime state, it holds characters, lore, and the scaffold itself. View Bible Structure {/* Story Scaffold */} The Scaffold Model How Templates (threads/pacing) and Outlines (beats/contracts) combine to drive the deterministic engine. View Scaffold Logic {/* 2. SCHEMA DEFINITIONS */} JSON Schemas Schema: Templates Defining thread sets ("Plot", "Theme") and cadence rules. Schema: Outline Defining chapters, parts, and the "Part Contract" (Goal/Obstacle/Turn). {/* 3. TOOLS & EDITING */} Tools & Editing Outline Grid & CSV Round-Trip How the JSON outline is projected into a spreadsheet-like Grid for human editing, and how CSV import/export preserves structure. {/* FOOTER NAV */} ← Back to Core Logic Next: Runtime & Ops → ); } ================================================== PAGE: /technology/swarmcraft/scaffold/schema-outline URL: https://www.okido.wiki/technology/swarmcraft/scaffold/schema-outline ================================================== # Schema Outline > **Architectural Lineage (Credits):** > SwarmCraft is an **architectural fork and deep rewrite** of the multi-agent swarm engine created by **[Mojomast](https://github.com/mojomast)** in **[mojomast/swarmussy](https://github.com/mojomast/swarmussy)**. > SwarmCraft’s deterministic “Architect-style” layering is also **derived from the meta-structure of Abstract Wiki Architect (AWA)**. > Full details: **[Credits & Lineage](../credits-and-lineage)** ## **POWERED BY GROK** `outline.json` is the canonical **story plan** for a project. It defines: - chapter ordering - chapter → parts mapping - per-part thread beats (grid cells) - per-part contract (goal / obstacle / turn / outcome) - locks to protect manual edits File location: - `data/story_bible/outline.json` Story scaffold overview: **[Story Scaffold](../story-scaffold-templates-outline-parts)** --- ## 1) Design Goals The outline MUST support: - user-chosen parts/chapter (within template bounds) - stable part IDs (critical for tracking and CSV round-trip) - different template thread sets - per-part beat editing in a grid UI - per-part contract strictness for slice-by-slice drafting - lock scopes (beats / contract / manuscript) The outline SHOULD: - be readable to humans - be resilient to partial data (empty beats allowed) - be forward-compatible (versioned) --- ## 2) Minimal Outline Schema (Recommended) ```json { "version": 1, "template_id": "novel.default", "settings": { "parts_per_chapter": 3 }, "chapters": [ { "chapter_id": "CH01", "title": "The World in Turmoil", "summary": "Global crisis exposes systemic failure.", "part_ids": ["P001", "P002", "P003"] } ], "parts": { "P001": { "chapter_id": "CH01", "title": "Part 1", "order_index": 1, "contract": { "goal": "Show the world failing in a concrete, personal way.", "obstacle": "Institutions deny and deflect responsibility.", "turn": "A specific event forces the truth into the open.", "outcome": "King Klown realizes the crisis is structural, not isolated." }, "beats": { "Plot": "The World in Turmoil: global crisis exposes systemic failure.", "Character Development": "King Klown feels helpless and isolated.", "Conflict": "External disaster + internal doubt collide.", "Themes": "Collapse and urgent need for change.", "World-Building": "Introduce fractured institutions and scarcity.", "Emotion": "Despair and urgency.", "Symbolism and Imagery": "Fractured world as collective neglect.", "Structure": "Open with stakes and central conflict.", "Relationships": "King Klown is disconnected from others." }, "locks": { "beats": false, "contract": false, "manuscript": false } } } } ```` Notes: * `chapters[]` defines the ordered reading structure. * `parts{}` is the canonical per-part content. * `beats` keys should match template threads. --- ## 3) Field Semantics ### 3.1 `version` (required) Schema version for migration and validation. ### 3.2 `template_id` (required) Must match an existing template file in: * `templates/ .json` Template schema: **[Schema Templates](../schema-templates)** ### 3.3 `settings.parts_per_chapter` (recommended) User override of parts/chapter within template bounds. If omitted, the engine may use the template default. ### 3.4 `chapters[]` (required) Ordered list of chapters. Each chapter SHOULD contain: * `chapter_id` (stable ID) * `title` * optional `summary` * `part_ids` ordered list (critical) ### 3.5 `parts{}` (required) Map of Part IDs to Part objects. Each Part MUST contain: * `chapter_id` (must match one chapter) * `order_index` (global or chapter-local; implementation choice) * `beats` object * `contract` object (recommended) * `locks` object (recommended) --- ## 4) Part Contract (Strict Slice Anchor) The **contract** is the minimum “what must happen” spec for a Part. Recommended fields: * `goal` * `obstacle` * `turn` * `outcome` The orchestrator uses the contract to: * hydrate slice prompts * give the Editor a rubric for validation Related: * **[Orchestration Slice-by-Slice Prompt Hydration](../orchestration-slice-by-slice-prompt-hydration)** --- ## 5) Beat Keys and Template Compatibility Beat keys MUST align with the active template’s threads. Validation SHOULD ensure: * every `beats` key exists in `template.threads` * missing keys are treated as empty when projecting to grid/CSV * extra keys are flagged (or preserved if you support custom threads) --- ## 6) Locks (Manual Edit Protection) Locks prevent automation from overwriting human edits. Recommended lock scopes: * `beats`: prevents automated changes to beats * `contract`: prevents automated changes to contract * `manuscript`: prevents automated changes to prose file Planner rule: * PLAN MUST NOT select a part for an action that violates locks. Matrix mapping: * locked parts should appear as `LOCKED` (or `locked=true`) in Matrix. Matrix: **[Central Matrix](../central-matrix-runtime-state)** --- ## 7) ID Stability Rules (Critical) * `chapter_id` and `part_id` MUST be stable once created. * Grid and CSV round-trip depend on stable `part_id`. * Changing parts/chapter SHOULD preserve existing part IDs where possible. * New splits SHOULD create new part IDs instead of renaming existing parts. --- ## 8) Relationship to Grid and CSV The outline is projected into a grid for human editing: * rows = template threads * columns = parts (ordered by chapters / part_ids) * cells = outline.parts[part_id].beats[thread_name] Round-trip rules: * CSV export is a projection of `beats` * CSV import updates `beats` while respecting locks See: **[Outline Grid CSV Round-Trip](../outline-grid-csv-round-trip)** --- ## 9) Relationship to Manuscripts and Matrix * Outline defines intent (beats + contract). * Manuscripts contain prose generated for each Part. * Matrix tracks runtime status and file metrics. See: * **[Story Bible](../story-bible-creative-intent)** * **[Central Matrix](../central-matrix-runtime-state)** * **[Deterministic Pipeline](../deterministic-pipeline-scan-plan-execute)** ================================================== PAGE: /technology/swarmcraft/scaffold/schema-templates URL: https://www.okido.wiki/technology/swarmcraft/scaffold/schema-templates ================================================== # Schema Templates > **Architectural Lineage (Credits):** > SwarmCraft is an **architectural fork and deep rewrite** of the multi-agent swarm engine created by **[Mojomast](https://github.com/mojomast)** in **[mojomast/swarmussy](https://github.com/mojomast/swarmussy)**. > SwarmCraft’s deterministic “Architect-style” layering is also **derived from the meta-structure of Abstract Wiki Architect (AWA)**. > Full details: **[Credits & Lineage](../credits-and-lineage)** ## **POWERED BY GROK** Templates define the **shape and pacing rules** of the Story Scaffold. A template file lives at: - `data/story_bible/templates/ .json` It defines: - thread set (grid rows) - cadence rules (what must be filled, how often) - default parts/chapter + allowed bounds - optional style/genre constraints used in prompt hydration Story scaffold overview: **[Story Scaffold](../story-scaffold-templates-outline-parts)** --- ## 1) Design Goals Templates MUST support: - multiple genres / formats (children book, novel, screenplay, etc.) - user-chosen parts/chapter within allowed bounds - different thread sets per template - enforceable cadence (required beats per part or per chapter) - stable projection into a grid and CSV Templates SHOULD: - remain small and readable for humans - avoid storing story-specific content (that belongs in `outline.json`) --- ## 2) Minimal Template Schema (Recommended) ```json { "template_id": "novel.default", "name": "Novel (Default)", "version": 1, "threads": [ "Plot", "Character Development", "Conflict", "Themes", "World-Building", "Emotion", "Symbolism and Imagery", "Structure", "Relationships" ], "parts_per_chapter": { "default": 3, "min": 1, "max": 6 }, "cadence": { "per_part_required_threads": ["Plot", "Conflict"], "per_chapter_required_threads": ["Character Development", "Themes"], "soft_threads": ["Symbolism and Imagery", "World-Building"], "min_non_empty_cells_per_part": 3 }, "prompting": { "target_reading_level": "adult", "tone": ["clear", "cinematic"], "pov": "third_limited", "tense": "past", "hard_constraints_refs": [ "constraints/hard_rules.md", "constraints/style_guide.md" ] } } ```` Notes: * `threads` defines the grid rows. * `parts_per_chapter` defines defaults and bounds; users can override within bounds. * `cadence` defines what the planner/editor should enforce. * `prompting` provides reusable style constraints (optional). --- ## 3) Field Semantics ### 3.1 `template_id` (required) Stable identifier used by the project config and Story Bible. ### 3.2 `threads` (required) Ordered list of thread names. * Order is the default order in the grid UI. * Thread names must match outline beat keys (see Schema Outline). ### 3.3 `parts_per_chapter` (required) Defines allowed splitting: * `default`: recommended parts/chapter for this format * `min`, `max`: permitted bounds for user override ### 3.4 `cadence` (recommended) Cadence is enforcement guidance for PLAN/REVIEW. Recommended keys: * `per_part_required_threads`: must be non-empty in every part (unless explicitly waived) * `per_chapter_required_threads`: must appear at least once per chapter (rollup check) * `soft_threads`: encouraged but optional * `min_non_empty_cells_per_part`: guard against under-specified parts Cadence is a rule set for scaffold completeness; it does not guarantee prose quality. ### 3.5 `prompting` (optional) Reusable prompt constraints and references: * reading level / audience * tone and voice * POV and tense * references into Story Bible Markdown files If present, prompt hydration can include these in every Part slice. --- ## 4) Template Variants (Examples) ### 4.1 `children.picturebook.json` Typical guidance: * fewer threads * `parts_per_chapter.default = 1` * tighter cadence (Plot + Emotion required every part) ### 4.2 `novel.default.json` Typical guidance: * broader thread set * `default = 3` parts/chapter * encourages symbolism/worldbuilding but doesn’t require every part ### 4.3 `screenplay.default.json` Typical guidance: * threads oriented around beats, scene function, visuals * strict structure cadence (inciting incident, midpoint, etc.) via outline contract usage --- ## 5) Validation Rules (Recommended) A validator SHOULD enforce: * `threads` is non-empty and has unique strings * `parts_per_chapter.min <= default <= max` * cadence thread names must exist in `threads` * version is present and numeric --- ## 6) Relationship to Outline and Grid * Template defines the *thread rows* and pacing rules. * Outline defines the *per-part cell content*. Related: * **[Schema Outline](../schema-outline)** * **[Outline Grid CSV Round-Trip](../outline-grid-csv-round-trip)** * **[Orchestration Slice-by-Slice Prompt Hydration](../orchestration-slice-by-slice-prompt-hydration)** ================================================== PAGE: /technology/swarmcraft/scaffold/story-bible-creative-intent URL: https://www.okido.wiki/technology/swarmcraft/scaffold/story-bible-creative-intent ================================================== # Story Bible (Creative Intent) > **Architectural Lineage (Credits):** > SwarmCraft is an **architectural fork and deep rewrite** of the multi-agent swarm engine created by **[Mojomast](https://github.com/mojomast)** in **[mojomast/swarmussy](https://github.com/mojomast/swarmussy)**. > SwarmCraft’s deterministic “Architect-style” layering is also **derived from the meta-structure of Abstract Wiki Architect (AWA)**. > Full details: **[Credits & Lineage](../credits-and-lineage)** ## **POWERED BY GROK** The **Story Bible** is SwarmCraft’s home for **creative intent**: the canonical narrative plan, constraints, and reference material that guide drafting and revision. It is designed to be: - **explicit** (no hidden “chat history” requirements) - **versionable** (text/JSON files under source control) - **sliceable** (only the relevant subset is injected into prompts) - **human-editable** (writers can edit directly or through UI) The Story Bible is distinct from: - **Matrix** (runtime progress state): **[Central Matrix](../central-matrix-runtime-state)** - **RAG memory** (retrieved continuity evidence): **[RAG Memory System](../rag-memory-system)** --- ## 1) Location and Project Isolation **Recommended per-project location:** - `projects/ /data/story_bible/` Single-project setups MAY use: - `data/story_bible/` The Story Bible is project-scoped. Each project has its own Bible and must not share it implicitly. See: **[Multi-Project Management](../multi-project-management)** --- ## 2) What Lives in the Story Bible SwarmCraft treats the Story Bible as the canonical source for: ### 2.1 Canonical references - Characters (bios, arcs, secrets, voice constraints) - Locations (maps, rules, sensory signatures) - Lore (history, factions, magic/tech rules) - Style rules (tone, POV, reading level, taboo list) - Constraints (hard rules the Editor enforces) These may be stored in Markdown or JSON, depending on preference and tooling. ### 2.2 The Story Scaffold (New) The scaffold is part of the Story Bible because it is **creative intent**, not runtime state: - **Templates:** `templates/ .json` Defines threads (Plot, Character Development, etc.), cadence expectations, and default parts/chapter. - **Outline:** `outline.json` Defines chapters → parts mapping, per-part thread beats, and per-part “contract”. Scaffold entry point: - **[Story Scaffold](../story-scaffold-templates-outline-parts)** --- ## 3) Recommended Folder Layout Example: ```text projects/ /data/story_bible/ ├── README.md ├── outline.json ├── templates/ │ ├── children.picturebook.json │ ├── novel.default.json │ └── screenplay.default.json ├── characters/ │ ├── king_klown.md │ └── ... ├── locations/ │ ├── cosmic_council_hall.md │ └── ... ├── lore/ │ ├── world_rules.md │ └── ... ├── constraints/ │ ├── hard_rules.md │ └── style_guide.md └── glossaries/ └── terms.md ================================================== PAGE: /technology/swarmcraft/scaffold/story-scaffold-templates-outline-parts URL: https://www.okido.wiki/technology/swarmcraft/scaffold/story-scaffold-templates-outline-parts ================================================== # Story Scaffold (Templates-Outline-Parts) > **Architectural Lineage (Credits):** > SwarmCraft is an **architectural fork and deep rewrite** of the multi-agent swarm engine created by **[Mojomast](https://github.com/mojomast)** in **[mojomast/swarmussy](https://github.com/mojomast/swarmussy)**. > SwarmCraft’s deterministic “Architect-style” layering is also **derived from the meta-structure of Abstract Wiki Architect (AWA)**. > Full details: **[Credits & Lineage](../credits-and-lineage)** ## **POWERED BY GROK** The **Story Scaffold** is SwarmCraft’s structured planning layer used to generate and maintain narrative coherence. It is designed as a **human-editable grid** and a **machine-usable schema**. It combines: - **Templates**: what threads exist and how they should be paced - **Outline**: chapters → parts mapping + per-part beats + part contracts - **Parts**: the atomic unit the engine drafts/revises The Scaffold lives inside the Story Bible: - `data/story_bible/templates/ .json` - `data/story_bible/outline.json` See: **[Story Bible](../story-bible-creative-intent)** --- ## 1) Why Parts Exist SwarmCraft drafts and revises **one Part at a time**. A Part is the atomic unit because it enables: - stable, small prompt slices - targeted regeneration (one slice) - better continuity control - precise status tracking in Matrix Chapters are **rollups** over Parts. Related: - **[Central Matrix](../central-matrix-runtime-state)** - **[Deterministic Pipeline](../deterministic-pipeline-scan-plan-execute)** --- ## 2) Threads (Narrative Lanes) A template defines the thread set used to structure the story, e.g.: - Plot - Character Development - Philosophy - Conflict - Themes - World-Building - Emotion - Symbolism and Imagery - Structure - Relationships Threads are not the final prose. They are **scaffolding lanes** the engine uses to plan and draft. --- ## 3) Templates: Thread Set + Cadence + Default Parts/Chapter A **template** defines: - the thread list (rows in the grid) - cadence rules (which threads are required per part/chapter, and at what frequency) - default and allowed ranges for parts/chapter - optional genre voice constraints Schema: **[Schema Templates](../schema-templates)** --- ## 4) Outline: Chapters → Parts + Per-Part Beats + Part Contract The **outline** is the canonical story plan for a project. It defines: - chapters and their ordered parts - for each part: - beats per thread (grid cells) - a “part contract” (goal / obstacle / turn / outcome) - optional locks (protect manual edits) Schema: **[Schema Outline](../schema-outline)** --- ## 5) Grid View (Human Editing) The UI projects the outline into a grid: - Columns = Parts (`P001`, `P002`, …) - Rows = Threads (Plot, Character Dev, etc.) - Cells = the beat for that thread in that part This is designed to be: - quick to scan - easy to edit manually - compatible with CSV round-trip when needed Round-trip spec: **[Outline Grid CSV Round-Trip](../outline-grid-csv-round-trip)** --- ## 6) How the Scaffold Drives Writing During execution, SwarmCraft hydrates prompts with **only the active Part slice**: - that Part’s thread beats - that Part’s contract - minimal continuity (previous part outcome, relevant character/lore snippets) - style constraints This prevents the system from “re-summarizing the whole story” every time. Details: **[Orchestration Slice-by-Slice Prompt Hydration](../orchestration-slice-by-slice-prompt-hydration)** --- ## 7) Parts/Chapter: User-Configurable Splitting Templates provide defaults, but the user can override: - **Children / picture book:** typically `1 part = 1 chapter` - **Novel:** often `3 parts/chapter` (default example) - **Complex long-form:** up to `6 parts/chapter` where needed Important constraint: - parts must have stable IDs; changing parts/chapter should preserve existing part IDs wherever possible, or explicitly create new parts with new IDs. --- ## 8) Orchestration Expectations (Recommended) The engine SHOULD: - treat empty cells as “no beat required” unless cadence says otherwise - enforce cadence at plan-time (PLAN chooses what needs filling) - use Editor to verify manuscript covers the contract + beats - lock parts once stable to avoid regressions --- ## 9) How This Relates to Matrix - **Outline** is creative intent. - **Matrix** is runtime progress. Matrix stores: - status per Part (EMPTY/DRAFTING/REVIEW_READY/REVISION_NEEDED/LOCKED) - manuscript paths and metrics - active_task target Matrix page: **[Central Matrix](../central-matrix-runtime-state)** --- ## 10) Related Pages - **[Story Bible](../story-bible-creative-intent)** - **[Schema Templates](../schema-templates)** - **[Schema Outline](../schema-outline)** - **[Outline Grid CSV Round-Trip](../outline-grid-csv-round-trip)** - **[Orchestration Slice-by-Slice Prompt Hydration](../orchestration-slice-by-slice-prompt-hydration)** - **[Central Matrix](../central-matrix-runtime-state)** ================================================== PAGE: /technology/tools URL: https://www.okido.wiki/technology/tools ================================================== ## AI-Assisted Development Workflow Toolkit **Component:** Project Analysis, Code Extraction, and LLM Integration **Role:** Automates the creation of highly precise, context-rich prompts for Large Language Models (LLMs) and manages the subsequent code re-integration. --- ## 1. Overview and Methodology This toolkit is a specialized workflow designed to create a tight feedback loop between a code repository and an external AI service (like ChatGPT) for systematic code analysis and modification. It orchestrates several Python scripts and configuration data to achieve granular control over which parts of the codebase are analyzed and updated. ### Core Workflow Principle (Scan $\rightarrow$ Prompt $\rightarrow$ Insert) 1. **Scanning:** Systematically discovers all relevant files in a project directory. 2. **Prompt Generation:** Extracts and concatenates specific, isolated **code blocks** (rather than entire files) to create a highly focused prompt for the LLM. 3. **Re-Integration:** Applies the LLM's output directly back into the repository with high precision using line-aware insertion scripts. --- ## 2. Core Utility Scripts This group of Python scripts performs the essential tasks of path discovery, data extraction, and content modification. | File Name | Function | Details | | :--- | :--- | :--- | | **`scanAppProjectForPaths.py`** | **Path Discovery** | Scans the project using `os.walk` to identify all relevant file paths, generating the initial dataset used by the system. | | **`smart_dump.py`** | **Content Extraction** | Iterates over files defined in the configuration and concatenates their content, often with specific delimiters and headers, for easy input into the LLM. | | **`concatFilesAndSubs.py`** | **Block Substitution** | Combines file contents and performs necessary text substitutions or block replacements based on defined configuration lists. | | **`pythonInsert.py`** | **Precise Code Insertion** | Reads content (typically LLM output) and injects it at a precisely defined line or block marker within target Python files. | | **`openInNotepad.py`** | **Inspection Utility** | A simple utility to quickly open files identified by the workflow in a local text editor (e.g., Notepad) for inspection. | --- ## 3. Data Configuration and Mapping The system's intelligence relies heavily on the structured data provided in these files (exports from `path_blocks_combinedv2.xlsx`), which serve as the configuration layer. | File Name | Role in Workflow | Key Data Defined | | :--- | :--- | :--- | | **`path_blocks_combinedv2.xlsx - Paths.csv`** | **File Index** | The master list of all source files to be considered for analysis. | | **`path_blocks_combinedv2.xlsx - Blocks.csv`** | **Code Isolation** | Defines specific, granular code segments or "blocks" within the files, allowing the prompt to be highly focused (e.g., only a single function definition). | | **`path_blocks_combinedv2.xlsx - Concat_Fetch.csv`** | **Prompt Blueprint** | Specifies the exact sequence of files and blocks that `smart_dump.py` must combine to construct the prompt sent *to* the LLM. | | **`path_blocks_combinedv2.xlsx - Concat_Give.csv`** | **Injection Blueprint** | Specifies the target paths and block markers where the modified code or LLM output must be inserted *into* the repository. | --- ## 4. Automation and Maintenance The workflow is managed by local scripts that handle version control and execution. * **`GitSink.bat`:** A Windows Batch script used to automate common tasks such as triggering the Python scripts in sequence, handling file synchronization, and managing Git operations (e.g., commit/push). This script defines the robust, automated loop for the AI-assisted process. --- ## Installation and Usage *(Instructions for setting up the Python environment, dependencies, and initial execution would go here, sourced from the local `README.md`.)* ================================================== PAGE: /technology/voting-machine/integration URL: https://www.okido.wiki/technology/voting-machine/integration ================================================== // app\technology\voting-machine\integration\page.tsx // app/technology/voting-machine/integration/page.tsx return ( {/* HEADER */} Back to VM-ENGINE Overview Integration & Reporting Treat the engine as a pure function. Invoke it via CLI, consume its canonical JSON outputs, and render reports using read-only templates. Never re-compute allocations in the view layer. {/* 1. CLI CONTRACT */} 1. The CLI Contract ● ● ● # Standard invocation pattern vm_cli \ --registry ./inputs/registry.json \ --tally ./inputs/tally.json \ --params ./inputs/params.json \ --out ./outputs/run_01 Exit Code 0 Success. All artifacts emitted and hashes verified. Exit Code 2 Validation Error. Input schema or referential integrity failed. Exit Code 3 Verification Failure. Post-run hash check mismatch (critical). {/* 2. REPORTING RULES (DOC 7) */} 2. Reporting Rules (Doc 7) The "Read-Only" Principle The renderer consumes result.json and run_record.json . It must not re-calculate shares, margins, or winners. Visual logic is strictly separated from business logic. Numeric Format: Percentages show one decimal (e.g., 54.5%). Round half up. No locale-specific separators in raw data. Ordering: Allocation tables typically follow Registry order, not vote count, to preserve neutrality. Presentation Toggles: Variables 060-062 control labels and language but do not affect the Formula ID (FID). Report Footer Template Formula ID: a3f9...8b21 Engine Version: v1.2.0 Algorithm Variant: v1 (Standard) Tie Policy: random RNG Seed: 424242 (Event count: 1) *Required disclosure block on every official report page. {/* 3. VERIFICATION */} 3. Independent Verification Any third party can verify a run by re-executing the engine with the provided inputs. Verification succeeds if the output hashes match exactly. Formula ID (FID) Audit The FID is a hash of the Normative Manifest (the algorithm rules + included variables). It proves that the logic wasn't secretly tweaked for a specific run. Included in FID Thresholds, Frontier logic, Rounding rules, Tie Policy Excluded from FID Visual labels, Language settings, Report layout options ); } ================================================== PAGE: /technology/voting-machine URL: https://www.okido.wiki/technology/voting-machine ================================================== // app\technology\voting-machine\page.tsx // app/technology/voting-machine/page.tsx return ( {/* HERO */} Core Component VM-ENGINE A deterministic electoral simulation core. It is not a "black box" in the opaque sense, but a pure function : it accepts canonical inputs and produces byte-identical outputs across any operating system or architecture. View Specifications Integration Guide {/* THE PURE FUNCTION DIAGRAM */} The "Pure Function" Contract {/* INPUTS */} registry.json Universe of units & options tally.json Votes per unit/option params.json Algorithm config & variables {/* ENGINE */} VM-ENGINE {/* OUTPUTS */} result.json Canonical outcome & labels run_record.json Cryptographic audit trail {/* KEY GUARANTEES */} Byte-Identical Determinism With identical inputs and seeds, the engine produces outputs that are bit-for-bit identical on any machine. We achieve this by enforcing a strictly canonical JSON format with sorted keys and stable array ordering. Offline & Hermetic The engine performs no network I/O during official runs. It is a self-contained binary that verifies its own input hashes and fails hard upon any spec violation. Formula ID (FID) We separate "outcomes" from "presentation". Outcome-affecting rules are hashed into a Formula ID . Changing a visual label does not change the FID; changing a rounding rule does. Pinned Randomness Tie-breaking is not arbitrary. When random policy is selected, the engine uses a frozen RNG profile seeded once per run. A k-way tie consumes exactly k draws. {/* DEEP DIVE LINKS */} Technical Specifications The rigorous engineering documentation. Data models, Algorithm Flow, Gates, and the Pipeline State Machine. Read Specs Integration & Reporting How to embed VM-ENGINE in a larger system. CLI contracts, read-only reporting templates, and audit verification. View Guide ); } ================================================== PAGE: /technology/voting-machine/specifications URL: https://www.okido.wiki/technology/voting-machine/specifications ================================================== // app\technology\voting-machine\specifications\page.tsx // app/technology/voting-machine/specifications/page.tsx return ( {/* HEADER */} Back to VM-ENGINE Overview Technical Specifications The machine operates on a strict set of normative documents (Docs 1–7). Below is the condensed engineering reference for the Data Model, Algorithm, and Pipeline. {/* 1. DATA MODEL (DOC 1) */} 1. Canonical Data Model Inputs (Consumed) DivisionRegistry: The stable universe of units and options . Defines the deterministic order_index for every option. BallotTally: Votes per unit/option. Must referentially align with the Registry. ParameterSet: The configuration map. Must explicitly set all Included VM-VARs (outcome-affecting variables). Outputs (Produced) Result: The canonical outcome. Contains allocations, aggregates, and the formula_id (FID). RunRecord: The cryptographic audit trail. Contains input hashes, engine version, effective variables, and the TieLog . FrontierMap (Optional): Per-unit diagnostics for the frontier gating model (if enabled). {/* 2. ALGORITHM FLOW (DOC 4A) */} 2. Algorithmic Step Order The engine must execute stages in this exact order to guarantee determinism. Ordering of units is always by ascending unit_id . {/* 3. GATES & INVALIDATION (DOC 4B) */} 3. Gates & Edge Cases Before allocation, every unit must pass a series of Gates . If any gate fails, the unit is marked Invalid , receives no allocation, and the reason is recorded in the RunRecord . Sanity Gates: Data plausibility (e.g., votes ≤ ballots). Eligibility Gates: Minimum turnout or share thresholds. Validity Gates: Integrity floors (VM-VAR-031). The "Invalid" State There is no "provisional" allocation. A unit is either Valid or Invalid. {`{ "unit_id": "U-001", "label": "Invalid", "allocations": [], "reasons": ["VM-VAR-020:min_turnout"] }`} {/* 4. PIPELINE & EXIT CODES (DOC 5) */} 4. Pipeline Contracts Exit Code 2 Validation Error Input schema violation, referential integrity failure, or ordering precondition unmet. Exit Code 3 Verification Failure Post-run self-check failed. The computed hash of an artifact does not match its embedded ID. Exit Code 5 Spec Violation Internal determinism breach (e.g., RNG used when policy is not 'random'). ); } function StepRow({ step, title, desc }: { step: string, title: string, desc: string }) { return ( {step} {title} {desc} ); } ================================================== PAGE: /why URL: https://www.okido.wiki/why ================================================== // app\why\page.js // app/why/page.js return ( {/* Main Title - Applied #1e6864 */} Why KOA? KOA was born from a critical realization: our global crises are not isolated incidents but symptoms of obsolete operating systems . To solve them, we cannot merely patch the existing framework; we must upgrade the entire architecture of governance, education, and economy. {/* Section Title - Applied #1e6864 */} The Diagnosis: Systemic Failure We have identified fundamental flaws across five key pillars of society that prevent progress and perpetuate inequality. {/* Governance */} {/* Card Title - Applied #1e6864 */} Governance & Leadership Popularity over Competence: Systems favor charisma and wealth over qualifications and ethics. Short-termism: Decisions are driven by election cycles rather than long-term societal health. Polarization: Discourse is designed to divide, leaving citizens feeling powerless and apathetic. Corruption: Lack of transparency allows elites to act against the public interest. {/* Education */} {/* Card Title - Applied #1e6864 */} Education & Human Potential Factory Model: Pacing is tailored to the average, stifling both gifted students and those needing support. Wasted Talent: Rigid testing ignores diverse intelligences; merit is often overshadowed by networking. Outdated Curricula: Schools fail to prepare students for modern automation and global challenges. {/* Economy */} {/* Card Title - Applied #1e6864 */} Economy & Innovation Wealth Concentration: Monopolies stifle small businesses; predatory loans trap individuals in debt. Barrier to Entry: Fragmented systems prevent smaller players from competing in innovation. Inefficiency: Workplace nepotism and bureaucracy kill productivity and employee morale. {/* Justice & Social */} {/* Card Title - Applied #1e6864 */} Justice & Society Bureaucratic Nightmare: Justice is slow, expensive, and inaccessible to the marginalized. Social Isolation: Rigid social clustering limits cross-generational and cross-cultural collaboration. Misinformation: A lack of reliable data filters leads to confusion and poor decision-making. {/* Section Title - Applied #1e6864 */} The Solution: The KOA Ecosystem KOA provides the tools to transition from these broken systems to a meritocratic, transparent, and collaborative future. {/* Item Title - Applied #1e6864 */} 1. Governance via Orgo & Ekoh Replacing popularity contests with weighted voting based on proven competence . We ensure long-term planning, reduce polarization through data-driven debate, and enforce transparency to eliminate corruption. {/* Item Title - Applied #1e6864 */} 2. Education via The Knowledge Platform A dynamic, personalized learning environment that rewards actual merit and skill acquisition. We unlock human potential by making high-quality resources accessible to all, regardless of geography or status. {/* Item Title - Applied #1e6864 */} 3. Connection via Konnaxion Breaking down silos. We connect individuals, disciplines, and nations to solve global problems (climate, pandemics, inequality) through collective intelligence rather than competition. {/* Item Title - Applied #1e6864 */} 4. Sustainability via Kristal Farms Ensuring that technological progress does not come at the cost of the environment. We utilize sustainable computing power to drive innovation without ecological debt. {/* Box Title - Applied #1e6864 */} Our Political Position KOA is not a satirical project or a think-tank. It is a governance offering ready to be ratified by universal suffrage. Our goal is to implement these solutions directly through democratic institutions, transitioning power from elite interest groups back to competent, ethical citizens. ); }