Skip to content

Janus Documentation

Python-simple syntax. Native LLVM compilation. Sovereign supply chain. v2026.3.10.

Why Janus?

The first AI-native systems language — designed for humans and machines to collaborate. Read more

Quick Start

Install Janus, write your first program, and compile to a native binary in 5 minutes. Get started

Profiles

:core:service:cluster:sovereign — capability-gated progressive disclosure. Explore profiles

Tutorials

From Hello World to production: CLI tools, error handling, Zig integration, and package management. Start learning

Package Management Tutorial

Create, sign, verify, and publish sovereign packages. Hands-on guide from janus init to janus pkg publish. Start tutorial

Hinge CLI Reference

Complete command reference: janus init, janus pkg pack/seal/verify/publish, trust, audit, and more. Reference

Hinge Architecture

25 modules, 18K lines. Ed25519 + Dilithium3 hybrid signatures, federated Chapters, trust graphs, DMP gossip. Deep dive

The Sovereign Supply Chain

Why centralized registries fail. The Garden Wall doctrine. Cryptographic sovereignty. Federation over authority. Read the philosophy

Error Handling

Zig-style error unions: !T, fail, catch, try/? — errors as values, not exceptions. Reference

Zig Integration

Zero-cost access to Zig’s entire stdlib. No FFI overhead. use zig and go. Deep dive

ASTDB Architecture

Code is a queryable database. Every declaration has a stable UUID. Internals

Philosophy

Syntactic Honesty. Mechanism over Policy. Explicit Choice. Revealed Complexity. The Manifesto