Option A — Install the brikc compiler if you want to write PCD programs and get formal Φ_c = 1 certification, auto-generated test suites, and cross-compilation to any target.Option B — Add a library if you want to use the 128 monomers (64 Core + 64 Extended) inside your existing Rust, JavaScript, or Python codebase right now — no new language required.
Supported platforms: macOS (arm64, x86_64) and Linux (x86_64, arm64). The script auto-detects your platform and installs the latest brikc binary to /usr/local/bin/.
macOS / Linux (script)
Linux x86-64
macOS (Apple Silicon)
macOS (Intel)
curl -fsSL https://brik64.dev/install | bash
Installs the latest brikc binary to /usr/local/bin/.
cat > hello.pcd << 'EOF'PC hello { let _ = MC_58.WRITE("Hello, world!\n"); OUTPUT 0;}EOF# Compile to native ELFbrikc compile hello.pcd && ./a.out# Hello, world!# Compile to JavaScript with auto-generated test suitebrikc compile hello.pcd --target js --emit-tests# build/hello.js + build/hello.spec.js
--emit-tests generates a complete test suite alongside your code — property tests, boundary tests, and regression anchors derived from the formal proof. See Testing & Debugging.
Use the 128 monomers (64 Core + 64 Extended) inside your existing project. No new language, no compiler install required.
Library usage gives you Digital Circuitality as a methodology — finite operations, deterministic behavior, explicit composition. Formal Φ_c certification, auto-generated test suites, and registry badges require the PCD compiler pipeline.
Rust
JavaScript / TypeScript
Python
cargo add brik64-core
use brik64_core::{mc, eva};// Arithmetic — saturating, never panicslet sum = mc::arithmetic::add8(200, 100); // 255let (q, r) = mc::arithmetic::div8(17, 5); // (3, 2)// Cryptolet hash = mc::crypto::sha256(b"hello");// EVA compositionlet pipeline = eva::seq( |x| mc::arithmetic::add8(x, 10), |x| mc::arithmetic::mul8(x, 2),);