Axiovora-X / docs /DEVELOPMENT_SETUP.md
ZAIDX11's picture
Add files using upload-large-folder tool
2a81ac9 verified

Development Environment Setup

This document outlines the setup process for Project V1 development environment.

Prerequisites

Phase 0 & 1 Requirements

Phase 2+ Requirements (Future)

  • CUDA-capable GPU: For neural network training
  • PyTorch/TensorFlow: Deep learning frameworks
  • Node.js: For frontend development

Installation Steps

1. Install Lean 4

curl https://raw.githubusercontent.com/leanprover/elan/master/elan-init.sh -sSf | sh
elan toolchain install leanprover/lean4:stable
elan default leanprover/lean4:stable

2. Install Rust

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
source ~/.cargo/env

3. Setup Python Environment

python -m venv venv
# Windows
venv\Scripts\activate
# Linux/Mac
source venv/bin/activate

pip install -r requirements.txt

Project Structure

project-v1/
β”œβ”€β”€ src/
β”‚   β”œβ”€β”€ genesis_engine/     # Rust-based symbolic kernel
β”‚   β”œβ”€β”€ neuro_symbolic_network/  # Python AI components
β”‚   β”œβ”€β”€ api/               # FastAPI backend
β”‚   └── frontend/          # React + Three.js interface
β”œβ”€β”€ data/                  # Datasets and universe databases
β”œβ”€β”€ docs/                  # Documentation
β”œβ”€β”€ tests/                 # Test suites
β”œβ”€β”€ config/               # Configuration files
└── research/             # Literature review and notes

Current Phase: Phase 0

Focus on literature review and environment setup. No active development yet.