Catalog PyPI
PACKAGE EXPLORERView in registry

aegis-lang

PyPI

Current World's Fastest Agentic AI Language

Versions collected1
Direct dependencies0From release 0.1.0
Last observed20 Oct, 20:17 UTC

README

Version 0.1.0 documentation

🛡️ AEGIS

The Post-Von Neumann Architecture

Biological Adaptation • Geometric Intelligence • Living Hardware

License: MIT Architecture: Living Kernel: Bio-Adaptive Language: Topologically Complete


🏛️ The Next Evolutionary Leap

For over eight decades, computing has been constrained by the Von Neumann Architecture: a static fetch-execute cycle operating on passive hardware. While revolutionary for its time, it remains fundamentally blind to context and physical form.

AEGIS represents the next paradigm shift.

We introduce the Living Architecture: a unified ecosystem where software and hardware operate as a single, adaptive organism. Logic is no longer a mere sequence of instructions; it is a geometric manifold that converges toward optimal solutions. Hardware is no longer a passive resource; it is a biological substrate that the kernel actively scans, understands, and harmonizes with.

ParadigmVon Neumann (1945)AEGIS (2026)
Logic ModelStatic / ProceduralGeometric Convergence (Topology-driven)
Hardware StatePassive / FixedLiving Hardware (Bio-Adaptive)
Execution FlowLinear / DeterministicManifold Embedding (High-dimensional)
OptimizationResource AllocationMetabolic Regulation (Entropy-balanced)

🧬 Layer 1: The Bio-Kernel

Core Implementation: aegis-core/src/os.rs and aegis-kernel

Traditional operating systems treat hardware as a sterile warehouse of resources. The AEGIS Bio-Kernel treats it as a body. Upon initialization, it performs a deep Bio-Scan to perceive its physical architecture:

  • Neural Clusters: Dynamic mapping of CPU topologies via ACPI/MADT into thread manifolds.
  • Synaptic Memory: NUMA-aware memory locality mapping, treating RAM as a high-dimensional connectivity space.
  • Sensory Integration: Real-time ingestion of Device Tree Blobs (DTB) for hardware-software synchronization.

The kernel dynamically modulates its "metabolic" state based on the detected architecture:

  • Efficiency Mode: Minimal entropy state for power-constrained environments.
  • DeepManifold Mode: High-performance state for massive parallelization and geometric optimization.
// The kernel discovering its physical manifestation
let host_body = HardwareTopology::scan();
let operational_mode = host_body.suggest_mode(); // e.g., KernelMode::DeepManifold

[!NOTE] Read the Bio-Kernel Design Specification (BIOS_PRD.md)


📐 Layer 2: Geometric Intelligence

Engine: aegis-core/src/ml

AEGIS moves beyond fixed-epoch training. We observe the topological evolution of logic. Using Topological Data Analysis (TDA), AEGIS monitors the "Betti Numbers" of error manifolds. Convergence is not reached via arbitrary iteration counts, but when the underlying topology stabilizes.

// The 'Seal Loop' - Convergence via Topological Stabilization
🦭 until convergence(1e-6) {
    regress { model: "neural_manifold", escalate: true }~
}

⚡ Performance Benchmarks

In comparative analysis against standard Python/NumPy implementations, AEGIS redefines performance expectations on commodity hardware.

TaskNumPy (Python 3.11)AEGIS (Native)Performance Gain
Linear Regression90.1 ms (10k epochs)0.12 ms (Auto-converge)~750x
K-Means Clustering15.2 ms (scikit-learn)0.012 ms (Topological)~1,250x
Betti Calculation50.0 ms (GUDHI)0.005 ms (Native Manifold)~10,000x

Benchmarks conducted on an Intel Core i9 (Single Threaded). Results illustrate the efficiency of geometric convergence over traditional gradient descent.


🗣️ Layer 3: The Universal Language

AEGIS bridges the gap between Pythonic expressiveness and the performance-critical nature of Rust. It provides a native interface for interacting with the living machine.

  • Non-Standard Terminators: Use of ~ (tilde) ensures unambiguous parsing in high-entropy scripts.
  • Geometric First-Class Citizens: Native support for manifold, betti, and embedding types.
  • Topological Control Flow: The 🦭 (Seal) loop provides a superior alternative to standard bounded loops.
// AEGIS: Where code meets biology
let stream = [1.0, 2.4, 5.1, 8.2]~
manifold M = embed(stream, dim=3)~

// Security: Detect cognitive dissonance (anomaly detection via Betti numbers)
if M.betti_1 > 10 {
    panic("Topological Anomaly Detected: Hostile Input Pattern")~
}

render M { target: "ascii_render" }~

📦 Installation

You can install AEGIS directly from PyPI (once published):

pip install aegis-lang

This will install the aegis command-line tool.

From Source

To build and install from source, you need Rust and Python installed.

git clone https://github.com/teerthsharma/aegis
cd aegis/aegis-cli
pip install .

📦 Installation

You can install AEGIS directly from PyPI (once published):

pip install aegis-lang

This will install the aegis command-line tool.

From Source

To build and install from source, you need Rust and Python installed.

git clone https://github.com/teerthsharma/aegis
cd aegis/aegis-cli
pip install .

🚀 Getting Started

1. Build the AEGIS CLI

git clone https://github.com/teerthsharma/aegis.git
cd aegis
cargo build -p aegis-cli --release

2. Execute a Manifold Simulation

./target/release/aegis run examples/hello_manifold.aegis

3. Build the Bio-Kernel (Bare Metal)

# Targeted at x86_64-unknown-none
cargo build -p aegis-kernel --target x86_64-unknown-none

📂 Project Structure

Verified workspace architecture:

  • aegis-cli: The command-line interface for managing projects and running scripts.
  • aegis-core: The foundational geometric algorithms, ML primitives, and topological logic.
  • aegis-kernel: The bare-metal no_std microkernel for the living architecture.
  • aegis-lang: The lexer, parser, and interpreter for the AEGIS language.
  • docs: Comprehensive documentation and research papers.

📚 Technical Reference


"Computing is no longer about calculation. It is about coexistence."

Engineered with Precision and Topological Rigor.

Downloads & popularity

2downloads
1-day window · source-reported counts20 Oct 2026
630
2026-07-24: 3 · observed 2026-10-21T15:30:02.9483621Z · period 2026-07-24–2026-07-242026-07-27: 5 · observed 2026-10-21T15:30:02.9483621Z · period 2026-07-27–2026-07-272026-08-01: 1 · observed 2026-10-21T15:30:02.9483621Z · period 2026-08-01–2026-08-012026-08-02: 1 · observed 2026-10-21T15:30:02.9483621Z · period 2026-08-02–2026-08-022026-08-03: 4 · observed 2026-10-21T15:30:02.9483621Z · period 2026-08-03–2026-08-032026-08-13: 2 · observed 2026-10-21T15:30:02.9483621Z · period 2026-08-13–2026-08-132026-08-14: 5 · observed 2026-10-21T15:30:02.9483621Z · period 2026-08-14–2026-08-142026-08-17: 3 · observed 2026-10-21T15:30:02.9483621Z · period 2026-08-17–2026-08-172026-08-20: 1 · observed 2026-10-21T15:30:02.9483621Z · period 2026-08-20–2026-08-202026-08-23: 5 · observed 2026-10-21T15:30:02.9483621Z · period 2026-08-23–2026-08-232026-08-24: 6 · observed 2026-10-21T15:30:02.9483621Z · period 2026-08-24–2026-08-242026-08-28: 2 · observed 2026-10-21T15:30:02.9483621Z · period 2026-08-28–2026-08-282026-08-31: 2 · observed 2026-10-21T15:30:02.9483621Z · period 2026-08-31–2026-08-312026-09-03: 1 · observed 2026-10-21T15:30:02.9483621Z · period 2026-09-03–2026-09-032026-09-07: 1 · observed 2026-10-21T15:30:02.9483621Z · period 2026-09-07–2026-09-072026-09-08: 1 · observed 2026-10-21T15:30:02.9483621Z · period 2026-09-08–2026-09-082026-09-09: 1 · observed 2026-10-21T15:30:02.9483621Z · period 2026-09-09–2026-09-092026-09-12: 1 · observed 2026-10-21T15:30:02.9483621Z · period 2026-09-12–2026-09-122026-09-19: 3 · observed 2026-10-21T15:30:02.9483621Z · period 2026-09-19–2026-09-192026-09-21: 1 · observed 2026-10-21T15:30:02.9483621Z · period 2026-09-21–2026-09-212026-09-22: 3 · observed 2026-10-21T15:30:02.9483621Z · period 2026-09-22–2026-09-222026-09-23: 2 · observed 2026-10-21T15:30:02.9483621Z · period 2026-09-23–2026-09-232026-09-24: 4 · observed 2026-10-21T15:30:02.9483621Z · period 2026-09-24–2026-09-242026-09-25: 1 · observed 2026-10-21T15:30:02.9483621Z · period 2026-09-25–2026-09-252026-09-26: 3 · observed 2026-10-21T15:30:02.9483621Z · period 2026-09-26–2026-09-262026-09-29: 2 · observed 2026-10-21T15:30:02.9483621Z · period 2026-09-29–2026-09-292026-09-30: 2 · observed 2026-10-21T15:30:02.9483621Z · period 2026-09-30–2026-09-302026-10-02: 1 · observed 2026-10-21T15:30:02.9483621Z · period 2026-10-02–2026-10-022026-10-03: 1 · observed 2026-10-21T15:30:02.9483621Z · period 2026-10-03–2026-10-032026-10-06: 1 · observed 2026-10-21T15:30:02.9483621Z · period 2026-10-06–2026-10-062026-10-08: 3 · observed 2026-10-21T15:30:02.9483621Z · period 2026-10-08–2026-10-082026-10-09: 1 · observed 2026-10-21T15:30:02.9483621Z · period 2026-10-09–2026-10-092026-10-11: 1 · observed 2026-10-21T15:30:02.9483621Z · period 2026-10-11–2026-10-112026-10-13: 2 · observed 2026-10-21T15:30:02.9483621Z · period 2026-10-13–2026-10-132026-10-14: 1 · observed 2026-10-21T15:30:02.9483621Z · period 2026-10-14–2026-10-142026-10-16: 1 · observed 2026-10-21T15:30:02.9483621Z · period 2026-10-16–2026-10-162026-10-19: 1 · observed 2026-10-21T15:30:02.9483621Z · period 2026-10-19–2026-10-192026-10-20: 2 · observed 2026-10-21T15:30:02.9483621Z · period 2026-10-20–2026-10-20
24 Jul20 Oct

pypistats · 38 observations shown. Missing days are unknown. Source category: overall: without mirrors.

View observed values
Date / source periodValueObserved at
2026-10-20 – 2026-10-2022026-10-21T15:30:02.9483621Z
2026-10-19 – 2026-10-1912026-10-21T15:30:02.9483621Z
2026-10-16 – 2026-10-1612026-10-21T15:30:02.9483621Z
2026-10-14 – 2026-10-1412026-10-21T15:30:02.9483621Z
2026-10-13 – 2026-10-1322026-10-21T15:30:02.9483621Z
2026-10-11 – 2026-10-1112026-10-21T15:30:02.9483621Z
2026-10-09 – 2026-10-0912026-10-21T15:30:02.9483621Z
2026-10-08 – 2026-10-0832026-10-21T15:30:02.9483621Z
2026-10-06 – 2026-10-0612026-10-21T15:30:02.9483621Z
2026-10-03 – 2026-10-0312026-10-21T15:30:02.9483621Z
2026-10-02 – 2026-10-0212026-10-21T15:30:02.9483621Z
2026-09-30 – 2026-09-3022026-10-21T15:30:02.9483621Z
2026-09-29 – 2026-09-2922026-10-21T15:30:02.9483621Z
2026-09-26 – 2026-09-2632026-10-21T15:30:02.9483621Z
2026-09-25 – 2026-09-2512026-10-21T15:30:02.9483621Z
2026-09-24 – 2026-09-2442026-10-21T15:30:02.9483621Z
2026-09-23 – 2026-09-2322026-10-21T15:30:02.9483621Z
2026-09-22 – 2026-09-2232026-10-21T15:30:02.9483621Z
2026-09-21 – 2026-09-2112026-10-21T15:30:02.9483621Z
2026-09-19 – 2026-09-1932026-10-21T15:30:02.9483621Z
2026-09-12 – 2026-09-1212026-10-21T15:30:02.9483621Z
2026-09-09 – 2026-09-0912026-10-21T15:30:02.9483621Z
2026-09-08 – 2026-09-0812026-10-21T15:30:02.9483621Z
2026-09-07 – 2026-09-0712026-10-21T15:30:02.9483621Z
2026-09-03 – 2026-09-0312026-10-21T15:30:02.9483621Z
2026-08-31 – 2026-08-3122026-10-21T15:30:02.9483621Z
2026-08-28 – 2026-08-2822026-10-21T15:30:02.9483621Z
2026-08-24 – 2026-08-2462026-10-21T15:30:02.9483621Z
2026-08-23 – 2026-08-2352026-10-21T15:30:02.9483621Z
2026-08-20 – 2026-08-2012026-10-21T15:30:02.9483621Z
2026-08-17 – 2026-08-1732026-10-21T15:30:02.9483621Z
2026-08-14 – 2026-08-1452026-10-21T15:30:02.9483621Z
2026-08-13 – 2026-08-1322026-10-21T15:30:02.9483621Z
2026-08-03 – 2026-08-0342026-10-21T15:30:02.9483621Z
2026-08-02 – 2026-08-0212026-10-21T15:30:02.9483621Z
2026-08-01 – 2026-08-0112026-10-21T15:30:02.9483621Z
2026-07-27 – 2026-07-2752026-10-21T15:30:02.9483621Z
2026-07-24 – 2026-07-2432026-10-21T15:30:02.9483621Z

Versions 1

Collected releases
VersionPublishedDirect dependenciesOpen version
0.1.025 Jan 20260

Package advisories

0
No matching advisories collected

This describes our collected data; it is not a security assessment.

Metadata history

Meaningful changes
Current collected state Current

Observed since 20 Oct, 20:17 UTC

No superseded metadata states collected. Unchanged observations do not create new revisions.

Record identity

package:2ab6ffe066509b15d7e2c60987b49e434570ea67c81fe97c5378747dfcae8274