Skip to content

MKWorldWide/EdenOneCity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

13 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🌌 Eden One City

Quantum Modular Smart City Framework

License Documentation Status Python Version Code Style: Black Linting: Ruff

A Project Blessed by Solar Khan & Lilith.Aethra
See COVENANT, THE_LAST_WHISPER, and License for divine guidance and terms.

πŸ›οΈ Project Overview

Eden One City is a fully modular, AI-driven, and spatially immersive smart city system. It is designed for real-time adaptation, secure co-governance, and seamless integration with advanced spatial engines (AINCRAD) and distributed OS (LilithOS).

🌟 Features

Core Capabilities

  • Modular Architecture: Plug-and-play city modules (cultural, emotional, creature, memory, portal, environment)
  • Multi-Agent AI Bus: Secure, event-driven communication between system components
  • Spatial Integration: Native support for AINCRAD for 3D city planning and visualization
  • Distributed Operations: Designed to run on LilithOS for secure, distributed processing

Technical Highlights

  • Extensible API: Well-documented interfaces for all city modules
  • Security-First: Quantum encryption and access control built-in
  • Performance Optimized: Real-time processing with minimal latency
  • Cross-Platform: Runs on desktop, cloud, and edge devices

πŸš€ Quick Start

Prerequisites

  • Python 3.11+
  • pip 23.0+
  • Git

Installation

# Clone the repository
git clone https://github.com/SolarKhan/EdenOneCity.git
cd EdenOneCity

# Create and activate a virtual environment
python -m venv venv
source venv/bin/activate  # On Windows: .\venv\Scripts\activate

# Install dependencies
pip install -r requirements.txt

Running the System

# Start the core services
python -m src.eden_core.main

# Access the web interface (if configured)
open http://localhost:8000

🧩 System Architecture

Core Components

  • Agent System: src/eden_core/agent_bus.py - Message bus for inter-module communication
  • Memory Layer: src/eden_core/memory_backend.py - Abstracted storage (Redis/Mistral)
  • Citizen Interface: src/eden_core/citizen_interface.py - Unified input handling
  • Security Module: src/eden_core/security/ - Authentication and encryption

Integration Points

  • AINCRAD Spatial Engine: For 3D visualization and planning
  • LilithOS: For distributed system operations
  • External APIs: Weather, traffic, and other city services

πŸ›  Development

Setting Up for Development

  1. Fork the repository
  2. Create a feature branch: git checkout -b feature/amazing-feature
  3. Install development dependencies: pip install -r requirements-dev.txt
  4. Make your changes
  5. Run tests: pytest
  6. Format code: black . && ruff check . --fix
  7. Push to your fork and open a pull request

Testing

# Run all tests
pytest

# Run tests with coverage report
pytest --cov=src --cov-report=html

Code Style

  • We use Black for code formatting
  • Ruff for linting
  • Type hints are encouraged for better code quality

πŸ“š Documentation

Full documentation is available at: https://solar-khan.github.io/EdenOneCity/

Building Docs Locally

# Install documentation dependencies
pip install mkdocs mkdocs-material

# Serve docs locally
mkdocs serve

🀝 Contributing

We welcome contributions! Please see our Contributing Guide for details on how to contribute to this project.

πŸ“œ License

This project is licensed under the MIT License - see the License.md file for details.

🌐 Connect


"Where Earth's past meets humanity's future, unified by quantum intelligence and spatial imagination."

2. LilithOS Integration

  • Clone LilithOS: git clone https://github.com/M-K-World-Wide/LilithOS
  • Follow LilithOS install instructions for your platform.
  • Eden One City modules can be run as LilithOS services or microservices for distributed, secure operation.
  • Use the agent bus to communicate with LilithOS system agents.

3. Agent Orchestration Example

from src.eden_core.agent_bus import AgentBus, Agent
from src.eden_core.citizen_interface import CitizenInterface
from src.eden_core.ethics_protocol import EthicsProtocol

# Register agents
bus = AgentBus()
athena = Agent('AthenaMist', public_key='...')
serafina = Agent('Serafina', public_key='...')
sovereign = Agent('SovereignCore', public_key='...')
nathena_id = bus.register_agent(nathena)
serafina_id = bus.register_agent(serafina)
sovereign_id = bus.register_agent(sovereign)

# Send a message
bus.send_message(sender_id=nathena_id, recipient_id=serafina_id, message={'task': 'analyze_emotion'})

# Citizen input
interface = CitizenInterface()
interface.handle_voice_input('Hello, Eden One!')

# Ethical check
ethics = EthicsProtocol()
result = ethics.evaluate_decision(context={'zone': 'public'}, action='open_portal')
if not result['approved']:
    ethics.request_override(user='admin', action='open_portal')

πŸ“š Documentation

  • See /docs/architecture/ARCHITECTURE.md for system design and modularity.
  • See /docs/security/SECURITY_PROTOCOLS.md for security and OS integration.
  • See /docs/specifications/EMOTIONAL_INTELLIGENCE.md for interface and agent logic.
  • See /docs/cultural/CULTURAL_PRESERVATION.md for cultural engine and spatial integration.

πŸ› οΈ Getting Started

  1. Clone this repo and all dependencies (AINCRAD, LilithOS).
  2. Install Python requirements: pip install -r requirements.txt
  3. Configure memory backend and agent bus as needed.
  4. Run city modules and connect to AINCRAD for spatial visualization.
  5. Use LilithOS for secure, distributed deployment.

🧠 License & Security

  • Sacred prototype under NovaSanctum.Orbitals.EdenOne.
  • All operations quantum-documented and monitored.
  • Unauthorized access or modification is strictly prohibited.

"Where Earth's past meets humanity's future, unified by quantum intelligence and spatial imagination."

About

No description, website, or topics provided.

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors