axicor-core 0.1.0

Axicor SNN engine — C-ABI memory contracts, SoA layouts, and IPC primitives
Documentation
# axicor-core


The foundation crate for the Axicor engine, defining the binary contracts and shared logic for the neuromorphic reactor.

## Technical Focus


- **C-ABI Contracts:** Strict repr(C) structures for cross-platform and cross-language compatibility. All memory layouts are verified at compile-time with static assertions.
- **Structure of Arrays (SoA):** Highly optimized memory layout designed for GPU coalesced memory access and SIMD efficiency.
- **Integer Physics:** Implementation of GLIF (Generalized Leaky Integrate-and-Fire) and GSOP (Generalized Synaptic Offset Plasticity) using 100% branchless integer arithmetic.
- **Zero-Cost Casting:** Extensive use of the `bytemuck` crate for safe, zero-copy casting of raw binary blobs into structured data.

## Key Modules


- `ipc`: Shared memory and network packet definitions.
- `layout`: SoA definitions for shard states and axon buffers.
- `physics`: Core neuromorphic math.
- `vfs`: The Axicor Virtual File System for managing baked brain archives (.axic).

## License

Dual-licensed under MIT or Apache 2.0.