Skip to content

Releases: AIYantra/yantraOS

M7-Community-Live

Choose a tag to compare

@OSYantra OSYantra released this 22 Jul 07:03

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.sha256

Signing-key fingerprint: 3474 694F AC1E 6B28 7F8C 682E 1DB6 E07D 78E0 709B.

v0.2.4 β€” Security Hardening & Telegram C2 Gateway

Choose a tag to compare

@OSYantra OSYantra released this 09 Jul 15:55
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•—     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—
β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•”β•β•β•β•β•
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—
β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β•  β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•”β•β•β•  β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β•šβ•β•β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β•
β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—
β•šβ•β•  β•šβ•β•β•šβ•β•β•β•β•β•β•β•šβ•β•β•β•β•β•β•β•šβ•β•β•β•β•β•β•β•šβ•β•  β•šβ•β•β•šβ•β•β•β•β•β•β•β•šβ•β•β•β•β•β•β•

         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
  • /debug Diagnostics β€” 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 to 127.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.md with 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.env

See 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

YantraOS v1.0 Alpha Pre-release
Pre-release

Choose a tag to compare

@OSYantra OSYantra released this 27 Mar 09:42
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•—     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•— β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—
β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β•β•β•β–ˆβ–ˆβ•”β•β•β•β•β•
β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•”β•β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—  β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—
β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•—β–ˆβ–ˆβ•”β•β•β•  β–ˆβ–ˆβ•‘     β–ˆβ–ˆβ•”β•β•β•  β–ˆβ–ˆβ•”β•β•β–ˆβ–ˆβ•‘β•šβ•β•β•β•β–ˆβ–ˆβ•‘β–ˆβ–ˆβ•”β•β•β•
β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—β–ˆβ–ˆβ•‘  β–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•‘β–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ–ˆβ•—
β•šβ•β•  β•šβ•β•β•šβ•β•β•β•β•β•β•β•šβ•β•β•β•β•β•β•β•šβ•β•β•β•β•β•β•β•šβ•β•  β•šβ•β•β•šβ•β•β•β•β•β•β•β•šβ•β•β•β•β•β•β•

         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  partac

Step 2 β€” Concatenate segments into the release ISO:

cat YantraOS-v1.0-alpha-x86_64.iso.part* > YantraOS-v1.0-alpha-x86_64.iso

Step 3 β€” Verify cryptographic integrity:

sha256sum -c sha256sum.txt

Expected output:

YantraOS-v1.0-alpha-x86_64.iso: OK

⚠️ If verification fails with FAILED, 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:stdio

Parameter 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.sh

This 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....

Read more