25 lines
2.3 KiB
Markdown
25 lines
2.3 KiB
Markdown
# BTC (Build Tool Chain) - Sovereign Forge Edition
|
|
## Version: 0.3.1
|
|
|
|
### The Philosophy
|
|
BTC (Build Tool Chain) is a bare-metal, cleanroom toolchain generation engine engineered for independent infrastructure. It is designed to bypass standard bootstrap phases and rapidly forge hardened, ultra-optimized workspace environments for Xeon-based "swarm" nodes and high-security virtualization targets.
|
|
|
|
This project treats the build process as a forensic exercise. It does not simply compile code; it instantiates a sovereign environment, stamps the resulting binaries with a "Silicon Birth Certificate," and continuously monitors the forge's health via an internal thermal and entropy sentinel.
|
|
|
|
### Key Architectural Pillars
|
|
* **Sovereign Forge:** Built to LFS 13.0 stable standards (Binutils 2.46, GCC 15.2, Glibc 2.43).
|
|
* **Silicon Identity:** Every binary produced includes an immutable ELF note (`.note.BTC`) and extended filesystem attributes (`xattr`) linking the binary to the specific hardware and forge environment that created it.
|
|
* **Hardened Profiles:** Profile-driven kernel injection (`ghost` for monolithic/static systems, `virt` for hypervisor guests).
|
|
* **Zero-Trust Deployment:** Mandatory AGPLv3 licensing protects the toolchain logic from proprietary SaaS capture, ensuring the forge remains open-source regardless of how it is deployed.
|
|
|
|
### Technical Forge Features
|
|
* **Volatile Cleanroom:** All compilation occurs in a volatile ramfs mount, ensuring zero I/O wear on host hardware and providing a "pristine-every-time" build environment.
|
|
* **The Invisible Guard:** Integrated telemetry loops prevent thermal runaway and memory saturation during heavy LTO (Link Time Optimization) phases.
|
|
* **Forensic Auditing:** Every build creates a verifiable manifest, allowing you to trace any binary back to the exact git commit and forge state that spawned it.
|
|
|
|
### Licensing
|
|
This project is licensed under the **GNU Affero General Public License v3 (AGPLv3)**.
|
|
- *Note:* Per Section 13, this forge includes an interactive notice at runtime. If you modify and provide this forge as a network service, you are legally obligated to provide the Corresponding Source to your users.
|
|
|
|
### Acknowledgments
|
|
Original architecture based on scripts by Charles M. "Chip" Coldwell. Modern hardening and sovereignty features engineered by the DCOSNET project (2012-2026). |