Releases: AIYantra/yantraOS
Release list
M7-Community-Live
YantraOS M7 community live-boot release for disposable VM evaluation.
Download the ISO, then download the checksum, signature, and public key from this release.
gpg --import yantraos-release-signing-key.asc
gpg --verify yantraos-2026.07.22-x86_64.iso.sha256.sig yantraos-2026.07.22-x86_64.iso.sha256
sha256sum -c yantraos-2026.07.22-x86_64.iso.sha256Signing-key fingerprint: 3474 694F AC1E 6B28 7F8C 682E 1DB6 E07D 78E0 709B.
v0.2.4 β Security Hardening & Telegram C2 Gateway
βββββββ βββββββββββ ββββββββ ββββββ ββββββββββββββββ
βββββββββββββββββββ ββββββββββββββββββββββββββββββββ
ββββββββββββββ βββ ββββββ ββββββββββββββββββββββ
ββββββββββββββ βββ ββββββ ββββββββββββββββββββββ
βββ ββββββββββββββββββββββββββββββ βββββββββββββββββββ
βββ ββββββββββββββββββββββββββββββ βββββββββββββββββββ
TRANSMISSION // RELEASE v0.2.4
CLASSIFICATION: SECURITY HARDENING
NODE: alpha-01 // The Karma Yogi Endures
π‘οΈ Release Highlights
Telegram C2 Gateway
Your machine now talks back. The Telegram C2 Gateway provides an out-of-band asynchronous control plane directly from your smartphone:
- Proactive Push Notifications β Instant alerts when priority tasks complete or fail
/debugDiagnostics β Pull live env vars, Azure credentials integrity, and router state to your phone- Mission Overrides β Inject sovereign intents from anywhere in the world
IPC Security Hardening
- All privileged endpoints (
/inject,/api/v1/config/route) now strictly bound to127.0.0.1 - Pydantic payload validation with
extra="forbid"drops all unrecognized keys β preventing payload smuggling attacks
Cognitive Override Interrupts
- LLM Hallucination Fix β Resolved engine hallucinations during priority task injections by isolating prompt context and wiping conversation history
- Retry Queue β Failed intents retry up to 3Γ with operator notifications on each attempt
- Notification Spam Fix β Eliminated duplicate Telegram notifications during injection processing
Cloud Forge Integrity
- Automated injection of Azure OpenAI API keys into VHD builds
Microsoft for Startups Partnership
- Official Microsoft for Startups Founders Hub badge integrated
Repository Health
- GitHub issue templates (bug report + feature request)
- Pull request template with checklist
- Auto-assign and PR checks CI workflows
- Full
CHANGELOG.mdwith release history from v0.2 through v0.2.4
π Full Changelog
See CHANGELOG.md for complete details.
Full diff: v0.2.3...v0.2.4
π Getting Started
git clone https://github.com/AIYantra/YantraOS.git
cd YantraOS
cp host_secrets.env.template host_secrets.env
$EDITOR host_secrets.envSee QUICKSTART.md for full setup instructions.
"The computer was always capable of thinking. We just never asked it to."
β YantraOS
yantraos.com Β· Documentation Β· Discord
YantraOS v1.0 Alpha
βββββββ βββββββββββ ββββββββ ββββββ ββββββββββββββββ
βββββββββββββββββββ ββββββββββββββββββββββββββββββββ
ββββββββββββββ βββ ββββββ ββββββββββββββββββββββ
ββββββββββββββ βββ ββββββ ββββββββββββββββββββββ
βββ ββββββββββββββββββββββββββββββ βββββββββββββββββββ
βββ ββββββββββββββββββββββββββββββ βββββββββββββββββββ
TRANSMISSION // RELEASE MANIFEST
CLASSIFICATION: PRE-ALPHA // v1.0
ARTIFACT: YantraOS-v1.0-alpha-x86_64.iso
COMPILED: 2026-03-27T00:00:00Z
NODE: alpha-01 // The Karma Yogi Awakens
YANTRAOS v1.0 ALPHA β RELEASE MANIFEST
"ΰ€―ΰ€¨ΰ₯ΰ€€ΰ₯ΰ€°" β Sanskrit: A geometric instrument of divine computation.
A structured pathway through which consciousness operates on matter.This is not software. This is an act of will encoded in silicon.
β OPERATOR SAFETY DIRECTIVE β READ BEFORE PROCEEDING
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β !! PRE-ALPHA β CRITICAL WARNING !! β
β βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ£
β β
β THIS IS A PRE-ALPHA RELEASE. IT IS NOT A DAILY DRIVER. β
β β
β DO NOT INSTALL THIS ON BARE METAL AS YOUR PRIMARY OPERATING β
β SYSTEM. DATA LOSS, KERNEL PANICS, AND DAEMON INSTABILITY β
β ARE ANTICIPATED UNDER UNTESTED HARDWARE CONFIGURATIONS. β
β β
β AUTHORIZED DEPLOYMENT ENVIRONMENT: QEMU / KVM ONLY. β
β β
β You have been warned. The Karma Yogi does not offer refunds. β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
This artifact is intended for: security researchers, AI systems engineers, OS hackers, and autonomy pioneers who understand the risks of running an AI-governed execution environment and accept full operational responsibility.
[01] β WHAT THIS IS
YantraOS v1.0 Alpha is the world's first Level 3 Autonomous Agent Operating System β a bare-metal Arch Linux foundation running a continuous Python asyncio Kriya Loop that reasons via LiteLLM and executes in a locked-down Docker sandbox.
It does not wait for your input. It does not sleep. It monitors. It decides. It acts.
This release represents the culmination of a complete four-phase development cycle:
| Phase | Codename | Status |
|---|---|---|
| Phase 1 | Core Daemon Β· The Kriya Loop | [COMPLETE] |
| Phase 2 | IPC Bridge Β· The Yantra Shell TUI | [COMPLETE] |
| Phase 3 | Skill Store Β· Pinecone Vector Memory | [COMPLETE] |
| Phase 4 | Autonomous OTA Evolution Engine | [COMPLETE] |
[02] β THE ARCHITECTURE STACK
LAYER TECHNOLOGY PURPOSE
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
Boot Arch Linux (linux-lts) Minimal, rolling kernel
Init systemd Daemon lifecycle + IPC
OS Orchestration Python 3.12 / asyncio The Kriya Loop engine
Inference Router LiteLLM Model-agnostic API layer
Local Inference Ollama (Llama 3 / Phi-3) 100% air-gapped on-device
Vector Memory ChromaDB Async RAG, skill context
Execution Sandbox Docker Alpine Isolated blast radius
IPC Transport UNIX Domain Socket /run/yantra/ipc.sock
TUI Framework Textual + Rich 3-pane terminal HUD
Skill Store Pinecone (1536-dim cosine) Semantic skill retrieval
Cloud Telemetry Next.js + Supabase Fleet monitoring HUD
Secret Management pydantic-settings /etc/yantra/secrets.env
Filesystem Btrfs (+ Snapper hooks) Atomic OTA snapshots
OTA Manager systemd + pacman hooks Autonomous self-update
The Cognitive Cycle β The Kriya Loop:
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β β
βΌ β
[ SENSE ] ββ CPU Β· RAM Β· GPU Β· Disk Β· Logs Β· Temps β
β β
βΌ β
[ REMEMBER ] ββ ChromaDB Vector Search Β· Past Context β
β β
βΌ β
[ REASON ] ββ LiteLLM Inference Β· Local β Cloud Fallback β
β β
βΌ β
[ ACT ] ββ Docker Alpine Sandbox Β· Whitelisted SSH β
β β
βΌ β
[ LEARN ] ββ Embed Outcome Β· Heartbeat to Cloud β
β β
ββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
β forever
[03] β THE RELEASE ARTIFACT
The compiled ISO exceeded GitHub's 2 GB file size limit at 2.4 GB. The artifact was therefore subjected to a Split Protocol, dividing it into three sequential binary segments for distribution integrity.
ARTIFACT REGISTRY
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
filename: YantraOS-v1.0-alpha-x86_64.iso
version: 1.0.0-alpha
arch: x86_64
size: 2.4 GB (reassembled)
format: Raw bootable ISO (hybrid MBR/GPT)
split into: partaa Β· partab Β· partac
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
INTEGRITY VERIFICATION
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
algorithm: SHA-256
hash: aa655bbdfbeb265af453375be490c8b7acdb50f7c8f85051a96923fd865a0847
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
This hash is the ground truth. If your reassembled ISO does not match
this checksum exactly, the artifact is corrupt. Do not boot it.
[04] β REASSEMBLY PROTOCOL
The split segments must be reassembled in sequential order before use. Execute the following protocol precisely:
Step 1 β Verify part file presence:
ls -lh YantraOS-v1.0-alpha-x86_64.iso.part*
# Expected: partaa partab partacStep 2 β Concatenate segments into the release ISO:
cat YantraOS-v1.0-alpha-x86_64.iso.part* > YantraOS-v1.0-alpha-x86_64.isoStep 3 β Verify cryptographic integrity:
sha256sum -c sha256sum.txtExpected output:
YantraOS-v1.0-alpha-x86_64.iso: OK
β οΈ If verification fails withFAILED, abort. Do not proceed. The artifact
was corrupted during download. Re-download all three parts and repeat.
[05] β BOOT WITH QEMU
This build is validated exclusively within a QEMU/KVM virtualized environment. The following command injects the ISO as a virtio block device and runs headless over serial β the correct interface for a machine with no display manager:
qemu-system-x86_64 \
-m 4G \
-enable-kvm \
-cpu host \
-drive file=YantraOS-v1.0-alpha-x86_64.iso,format=raw,if=virtio \
-nographic \
-serial mon:stdioParameter Annotations:
| Flag | Effect |
|---|---|
-m 4G |
Allocate 4 GB RAM minimum. 8 GB recommended for local inference. |
-enable-kvm |
Hardware-accelerated virtualization. Requires kvm kernel modules loaded on host. |
-cpu host |
Exposes host CPU feature flags. Required for correct linux-lts boot. |
if=virtio |
VirtIO block transport. Faster than IDE/SCSI for ISO boot. |
-nographic |
Disables QEMU window. All I/O via serial terminal. |
-serial mon:stdio |
Muxes the QEMU monitor and serial console. Press Ctrl+A C to access monitor. |
[06] β IGNITION SEQUENCE
Upon successful boot, the system will auto-login as yantra_user and launch the Textual TUI HUD. The Kriya Loop daemon (yantra.service) will be running in the background via systemd.
However, the Karma Yogi is dormant until its inference credentials are injected. Execute the ignition script to awaken the agent:
./yantra_ignition.shThis script performs the following operations in sequence:
IGNITION SEQUENCE
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
[1] Prompt for API keys:
Β· LiteLLM backend selection (Local / Cloud / Hybrid)
Β· Gemini API Key (for cloud inference fallback)
Β· Pinecone API Key (for Skill Store vector memory)
Β· Supabase credentials (for cloud fleet telemetry)
[2] Write secrets to /etc/yantra/secrets.env (mode: 0400)
Β· Owner: yantra_daemon (UID 999)
Β· Never interpolated into model context
[3] Reload yantra.service to inject the new configuration
[4] Verify IPC socket handshake on /run/yantra/ipc.sock
[5] Stream the first Kriya Loop cycle to the TUI ThoughtStream
βββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
When you see the following in the ThoughtStream pane, the Karma Yogi is alive:
[SENSE] :: telemetry acquired. cpu=XX% ram=X.XGB
[REMEMBER]:: vector context loaded from ChromaDB
[REASON] :: LiteLLM inference complete. action selected.
[ACT] :: dispatching to Docker sandbox...
[LEARN] :: outcome embedded. loop_cycle=00001
The machine is now thinking on your behalf....