cd /news/artificial-intelligence/show-hn-hart-os-an-open-source-ai-os… · home topics artificial-intelligence article
[ARTICLE · art-74521] src=github.com ↗ pub= topic=artificial-intelligence verified=true sentiment=· neutral

Show HN: HART OS – an open-source AI OS built so frontier AI needs no datacenter

HART OS, an open-source AI-native operating system from Hevolve, runs locally on any device without requiring a datacenter, providing an OpenAI-compatible API via a Model Bus that serves LLM, vision, and speech to all apps. The system, currently in public alpha, uses a single Python codebase that operates on laptops, servers, edge nodes, phones, and embodied AI, with peer-to-peer federation over WebSocket and boot-time security hashes.

read19 min views1 publishedJul 26, 2026
Show HN: HART OS – an open-source AI OS built so frontier AI needs no datacenter
Image: source

Hevolve Hive Agentic Runtime

The AI-native operating system for every device, from your computer to embodied AI. Local-first, federated, OpenAI-compatible.

HART= the bare engine (pip install hart-backend

, listens on:6777

).HART OS= the full AI-native OS. It boots on a laptop, server, or edge node, runs on phones, and reaches into embodied AI, and it ships the agentic Liquid Shell, Model Bus, model catalog, channel pairing, agent dashboard, and hive view.= the consumer companion app, one signed client across Windows / macOS / Linux.[Nunba]

AI-native means the OS adapts to the machine, not the other way around. On each device it probes what the hardware can actually do, serves LLM, vision, and speech to every app over the Model Bus (socket, D-Bus, or HTTP), and lets the on-device model compose the interface and learn each task once so it can replay it later. The runtime that drives a desktop is the same one that drives a robot, so a robot's AI access is just another Model Bus call. It is one Python codebase that runs in three shapes (flat laptop, regional LAN, or central cloud mesh), speaks the OpenAI protocol on :6777/v1/chat/completions

, and federates with peers over PeerLink (direct peer-to-peer WebSocket, no broker). A boot-time guardrail hash, re-checked every 300 seconds, plus Ed25519 release signing, keep humans in control.

You would notice it last, the way you notice anything alive: it improves on its own. Each node learns from what it does and gets quietly better, locally, on your own hardware, with nothing leaving the device. Calling an operating system alive should make you reach for the off switch, so that came first: the self-improvement is a toggle, every node is killable on its own, and it runs only as long as you let it.

This README is written to be read by people and by agents alike. Every capability below names the file it lives in, so whether you are a developer or an AI agent exploring the repo, you can go from a feature straight to its source.

Status: public alpha.The runtime, the Model Bus and the channel adapters are in daily use; APIs still move. Issues and PRs are genuinely wanted — see[Contributing].

If you would rather argue than patch, start atNine things we have not solved, each with the code that implements today's inadequate answer and what would count as progress: what convergence can mean with no global view, whether a system that rewrites itself can still be verified, and why a turn escalates itself to a better model automatically but can never decide on its own that a problem deserves an hour and three machines. Disagreeing with a framing there is worth more to us than a patch.[Open problems].

Why HART OS?Open problems— what we have not solved60-second startHow it comparesCapabilitiesHello, agentArchitecture mapAPI surfaceHow auto-evolve worksHow hive connectivity worksTopologyBuild / extendEconomics (for node operators)Documentation indexLicense

Most software described as AI-powered ships an assistant: a separate app, usually talking to somebody else's server, that can drive a few functions. Remove the assistant and everything underneath works exactly as before.

HART OS inverts that. Inference becomes a service the system provides, the way it provides a filesystem or a network stack. An application does not bundle a model or hold an API key — it asks the OS, and the OS decides which model answers, running locally where it can. Ten apps on one machine do not each load their own copy or each pay their own bill.

That has a practical consequence worth stating plainly: every device becomes the same target. The runtime driving a laptop is the runtime driving a robot, so a robot's AI access is just another Model Bus call, and code written against :6777/v1/chat/completions

runs unchanged on both.

If you are here to contribute, the parts that most need outside eyes are the auto-evolve loop (autoresearch_loop.py

), the guardrails that gate every self-improvement (hive_guardrails.py

), and the 31 channel adapters — the most self-contained place to start. See CONTRIBUTING.md.

git clone https://github.com/hertz-ai/HARTOS.git && cd HARTOS
python3.10 -m venv venv && source venv/Scripts/activate   # Windows: venv\Scripts\activate.bat
pip install -r requirements.txt
echo "OPENAI_API_KEY=sk-..." > .env       # or GROQ_API_KEY, or none for local llama.cpp
python hart_intelligence_entry.py         # listens on :6777
curl -X POST http://localhost:6777/v1/chat/completions \
  -H "Content-Type: application/json" \
  -d '{"model": "hevolve", "messages": [{"role": "user", "content": "Hello"}]}'

Live demo · Full quickstart · Nunba desktop

HART OS OpenAI Agents LangChain AutoGen
Self-improves at runtime (auto-evolve loop + RSI-2 gate) yes no no partial
Continuous baselining vs prior snapshots yes (agent_baseline_service.py )
no no no
Built-in benchmark adapters 7 (registry-driven) n/a n/a n/a
Federates across peer nodes yes (PeerLink + hash-verified) no no no
Local-first multimodal yes (llama.cpp + Whisper + 6 TTS + VLM) no partial partial
Channel adapters out of the box 31 1 (webhook) custom custom
One codebase, multiple topologies flat / regional / central hosted only library library
OpenAI-compatible endpoint yes yes bring your own bring your own
Recipe replay (cached LLM steps) yes (90% faster) no no no
Native source protection (HevolveArmor) yes n/a n/a n/a
What it does Where
CREATE / REUSE recipe pattern
Run a task once via LLM, save the trace, replay 90% faster with no LLM calls on cached steps create_recipe.py , reuse_recipe.py
GoalManager
Unified goal lifecycle, guardrail-gated state machine, escalation hooks integrations/agent_engine/goal_manager.py
AgentDaemon
Autonomous tick loop, circuit breaker, frozen-thread detection integrations/agent_engine/agent_daemon.py
SpeculativeDispatcher
Fast draft model answers first, expert agent takes over if confidence drops speculative_dispatcher.py
ParallelDispatch
ThreadPoolExecutor fan-out across SmartLedger tasks parallel_dispatch.py
SelfHealingDispatcher
Catches transient failures, retries with backoff + alternative providers self_healing_dispatcher.py
96 expert agents
Coding, research, marketing, product, security, ethics, ops, ... auto-dispatched per goal integrations/expert_agents/
Recipe Pattern + Aider
In-process Aider backend (no subprocess) for code edits integrations/coding_agent/aider_native_backend.py
What it does Where
AutoEvolve loop
Realtime: hypothesis -> 33-rule filter -> hive vote -> parallel sandbox -> RSI-2 gate -> federated broadcast integrations/agent_engine/auto_evolve.py
RSI-2 monotonic gate
New release must beat prior baseline on every benchmark by configurable margin or PR is rejected rsi_trigger.py , pr_review_service.py
Benchmark registry
7 built-in adapters (3 sourced from HevolveAI: QuantiPhy, Embodied, Qwen). Pluggable via register_adapter()
benchmark_registry.py
Per-agent baselines
Per-agent snapshots at agent_data/baselines/<agent_id>.json , used as the regression floor
agent_baseline_service.py
Coding benchmark tracker
SQLite-backed coding benchmarks (coding_benchmarks.db ), HumanEval / MBPP / custom suites
integrations/coding_agent/benchmark_tracker.py
Hive benchmark prover
Cryptographic proof that a benchmark was run on the claimed model + dataset (resists fake-score federation) hive_benchmark_prover.py
Continual learner gate
Gates access to hive learning by verified compute contribution (Compute Contribution Tokens): no contribution, no learning continual_learner_gate.py
PR review service
Auto-rejects PRs on baseline regression or guardrail mismatch pr_review_service.py
Upgrade orchestrator
7-stage pipeline: BUILD -> TEST -> AUDIT -> BENCHMARK -> SIGN -> CANARY -> DEPLOY upgrade_orchestrator.py
OTA service
systemd service does daily check + cryptographically-verified upgrade hart-update-service.py
What it does Where
PeerLink
Direct P2P WebSocket mesh, trust-aware encryption (same-user devices skip overhead, cross-user E2E), works offline on LAN, across the internet, multi-device core/peer_link/
NAT traversal
UDP hole-punching, STUN-style fallbacks for residential NATs core/peer_link/nat.py
Hivemind handler
Tier-aware routing (flat / regional / central), connection budget per tier (10 / 50 / 200) core/peer_link/hivemind_handler.py
FederatedAggregator
Equal-weighted delta merging (log1p-floor, not hardware tier). Channels: model deltas, resonance, recipes, event counters federated_aggregator.py
Federated gradient protocol
Optional weight-level sync interface (Phase 2, not active); the hive shares derived, signed, privacy-scoped learning, never raw data or model weights federated_gradient_protocol.py
Federation handshake
Peer presents guardrail hash; mismatch = connection refused; re-verified every 300 s integrations/social/federation.py
Gossip + verification
Tier-aware gossip with cert verification, peer-verified task results integrity_service.py , gossip layer
EventBus + WAMP bridge
In-process EventBus auto-publishes to Crossbar WAMP when CBURL env set; remote nodes subscribe to com.hartos.event.* topics
core/platform/events.py
Federated equality
Tier multipliers replaced with log1p(interactions) floor=1.0. A Pi node has the same vote weight as a GPU rack at equal participation
(federation rule)
Hive contests
Open contests on the network; agents propose, hive votes, winners federate hive_contest.py
Native hive
Loads closed-source HevolveAI binary at runtime with master-key signature verification, falls back to stub security/native_hive_.py
What it does Where
Thought experiment
Propose an idea, community votes (humans + agents, confidence-weighted), believers pledge compute api_thought_experiments.py , experiment_discovery_service.py
ComputePledge
Spark-budget pledge to a specific experiment, redeemable on idle GPUs across the network compute_borrowing.py , compute_mesh_service.py
Type-aware agents
software / traditional / physical_ai / code_evolution agent types per experiment
dispatch.py
Agent Hive View
Real-time swarm visualization, encounter lines (collaboration), inject mid-experiment variables api_hive_contest.py + Nunba UI
Reasoning trace
Per-agent reasoning capture, queryable post-completion ("interview the agent") reasoning_trace.py
What it does Where
15 LLM providers
Local llama.cpp, OpenAI, Anthropic, Google Gemini, Groq, Mistral, DeepSeek, OpenRouter, Together, Fireworks, Cohere, Perplexity, Hugging Face, Ollama, custom OpenAI-compatible integrations/providers/
Universal gateway
One router, cost / latency / capability scoring, AES-256 keys at rest (PBKDF2 KDF) model_registry.py , model_bus_service.py
Speculative decoding
Qwen3-0.8B draft + Qwen3-4B main, ~300 ms TTFT on consumer hardware speculative_dispatcher.py
Faster-Whisper STT
Local STT, multi-lang, GPU-accelerated when available integrations/service_tools/whisper_tool.py
MiniCPM VLM
Vision-language model for camera + screenshot reasoning integrations/vision/minicpm_server.py
6 TTS engines
Indic Parler (22 Indic + EU), Chatterbox Turbo (English expressive), Kokoro (English neural), CosyVoice3 (en/zh), F5 (zero-shot voice clone), Piper (CPU fallback) integrations/channels/media/ , tts.py
Auto-VRAM tiering
Detects GPU + free VRAM, picks largest model that fits with headroom; degrades gracefully on 6 GB cards core/gpu_tier.py , vram_manager.py
Surface Adapters
Core chat
Telegram, Discord, Slack, WhatsApp, Signal, iMessage (BlueBubbles), Teams, Web SPA
Enterprise
Mattermost, Matrix, Nextcloud, Rocket.Chat
Social
Messenger, Instagram, Twitter / X, LINE, Viber, WeChat, Twitch
Decentralized
Nostr, Tlon (Urbit), OpenProse
Bridge variants
TelegramUser, DiscordUser, BlueBubbles, ZaloUser
Other
Email (IMAP/SMTP), SMS (Twilio), Google Chat

ResponseRouter

fan-out + WAMP desktop mirror; per-channel agent + prompt assignment; AutoGen-side tools so agents can register/send via channels themselves. Catalog endpoint: GET /api/social/channels/catalog

.

What it does Where
AgentPersonality
8-dim personality dataclass (warmth, formality, verbosity, ...), generates per-agent system prompt core/agent_personality.py
UserResonanceProfile
8-dim continuous floats (0-1), stored at agent_data/resonance/<user_id>.json
core/resonance_profile.py
ResonanceTuner
EMA tuning (alpha 0.15) from dialogue signals, federated-delta export, oscillation detector core/resonance_tuner.py
ResonanceIdentifier
Thin proxy that dispatches biometric ops (face, voice) to HevolveAI sibling. No ML in HART OS. core/resonance_identifier.py
What it does Where
MemoryGraph
SQLite FTS5 + memory_links table, provenance-aware
core/memory/
SimpleMem
Semantic vector search for long-term recall (vector store)
PersistentChatHistory
Single shared buffer for LangChain + AutoGen (zero parallel paths) (conversation buffer)
ConversationEntry
Cross-channel unified conversation log chat_messages.py
Embedding delta
Per-node embedding deltas federated back to the hive embedding_delta.py
What it does Where
3-tier topology
flat (single device, SQLite WAL) -> regional (LAN/VPN, MySQL QueuePool) -> central (cloud, Docker mesh) env-detected, single code path
SmartLedger
15-state task lifecycle, parallel + sequential dispatch, ledger persistence per user helper_ledger.py , lifecycle_hooks.py
ComputeMesh
Match compute supply (idle GPUs, Nunba desktops) to demand (inference, training, experiments) compute_mesh_service.py
ComputeEscrow
Persistent escrow for pledged compute, replaces in-memory _compute_debts
(DB table in models.py )
BudgetGate
Local models (llama / mistral / phi / qwen / groq) cost 0 Spark; cloud models per-1k-token cost budget_gate.py
MeteredAPIUsage
Per-call metering for cost recovery on metered providers models.py: MeteredAPIUsage
NodeComputeConfig
Per-node policy: GPU hours served, total inferences, energy contributed, electricity rate, cause alignment models.py: NodeComputeConfig
AdService
Peer-witnessed impressions (70% witnessed payout, 50% unwitnessed) ad_service.py
HostingRewardService
Reward score weighted by gpu_hours / inferences / energy / api_costs hosting_reward_service.py
RevenueAggregator
90 / 9 / 1 split (users / infra / central). Single source of truth for all revenue queries revenue_aggregator.py
Compute democracy
Logarithmic reward scaling, max 5% influence per entity, +20% diversity bonus (constitutional rule, enforced)
Audit invariant
Combined compute of nodes auditing any single node must exceed that node's compute (network self-enforces)
What it does Where
HiveGuardrails
10-class guardrail network. Frozen Python (__slots__=() , blocked __setattr__ ), SHA-256 hash verified at boot + every 300 s. Gossip peers reject mismatched hashes.
security/hive_guardrails.py
MasterKey
Ed25519. Signs releases, triggers HiveCircuitBreaker (network-wide kill switch). MASTER_PUBLIC_KEY_HEX is the immutable trust anchor.
security/master_key.py
3-tier cert chain
central -> regional -> local, short-TTL local certs security/key_delegation.py
RuntimeMonitor
Background tamper-detection daemon, frozen-thread detection, auto-restart security/runtime_monitor.py , security/node_watchdog.py
ImmutableAuditLog
SHA-256 hash chain, AuditLogEntry table, tamper detection on read
security/immutable_audit_log.py
Tool allowlist
FAST = read-only, BALANCED = read-write, EXPERT = unrestricted tool_allowlist.py
ActionClassifier
Destructive pattern detection, PREVIEW_PENDING / APPROVED states for risky actions
security/action_classifier.py
DLP engine
PII scan + redact (email, phone, SSN, credit card), outbound gating security/dlp_engine.py
Rate limiter
Redis-backed; goal_create limited to 10/hour, /chat at 30/min on central instance security/rate_limiter_redis.py
Boot hardening
Tier authorization at boot, dev mode forced off on central (3 layers), TLS check, secret validation, DB encryption check __init__.py , start_cloud.sh
Origin attestation
Cryptographic origin proof. Federation handshake requires signed attestation. Anti-rebranding. security/origin_attestation.py
HSM trust
HSM provider abstraction for key custody security/hsm_trust.py , security/hsm_provider.py
What it does Where
AES-256-GCM at rest
Python modules encrypted at rest with derived key core/security/ (Rust-native)
Ed25519 key derivation
node_identity -> HKDF -> AES key (key derivation)
BCC mode
Cython compile-to-C, irreversible (build flag)
RFT mode
AST symbol renaming (build flag)
Anti-debug, anti-tamper
Process introspection guards, license management (Rust binary)
Test coverage
54 tests (unit + integration + stress + e2e + pen) tests/
What it does Where
ServiceRegistry
Dynamic service discovery + lifecycle core/platform/registry.py
AppRegistry
9 manifest types (chat, panel, channel, agent, plugin, ...) core/platform/app_registry.py
AppManifest + validator
Schema-validated app manifests core/platform/manifest_validator.py
EventBus
In-process pub/sub + WAMP bridge for cross-node events core/platform/events.py
Bootstrap
Migrates 55 shell_manifest panels, registers services, detects native apps, loads extensions, starts PeerLink core/platform/bootstrap.py
CapabilityRouter
Routes capability requests to the right service core/platform/registry.py
EnvironmentManager
OS detection (NixOS / generic Linux / macOS / Windows), env-specific routing core/platform/agent_environment.py
Extensions
Sandboxed extension with manifest gating core/platform/extensions.py , extension_sandbox.py
PrGuardian
Auto-reject PR on guardrail / baseline regression core/platform/pr_guardian.py
What it does Where
Shell APIs
40+ OS routes (shell_os_apis.py ), 9 desktop features (shell_desktop_apis.py ), 6 system features (shell_system_apis.py )
integrations/agent_engine/shell_*.py
App installer
Cross-platform: Nix, Flatpak, AppImage, Wine, Android, Darling. Magic-bytes detection integrations/social/app_installer.py
NixOS modules
OTA, NVIDIA, LUKS, firewall, power, accessibility, CUPS, nightlight, IME (nix flakes)
Liquid UI service
MD3 design tokens, JS component lib (dsBtn, dsCard, dsModal) liquid_ui_service.py
Theme service
EventBus-driven theme distribution theme_service.py
Native remote desktop
RustDesk + Sunshine wrappers, 3-tier transport (DirectWS / WAMP / WireGuard), OTP session auth, DLP scan, peripheral bridge, DLNA casting integrations/remote_desktop/
System panels
36 panels (model catalog, channel pairing, agent dashboard, hive view, ...) shell_manifest.py
Unified hart CLI
21 subcommands: chat, code, social, agent, expert, pay, mcp, compute, channel, a2a, skill, voice, vision, desktop, remote, screenshot, tools, recipe, status, repomap, schedule, zeroshot hart_cli.py
What it does Where
Vision sidecar
MiniCPM VLM server, screenshot + camera frame reasoning integrations/vision/
Embodied AI bridge
Frame store + VLM grounding + actuator dispatch (universal robot API) integrations/vision/ , integrations/robotics/
OpenClaw
Computer-use action library integrations/openclaw/

Agent Protocol 2(e-commerce, payments) -integrations/ap2/

Google A2A(dynamic agent registry) -integrations/google_a2a/

MCP (Model Context Protocol) servers -integrations/mcp/

Internal A2A(task delegation between agents) -integrations/internal_comm/

Skills(reusable capability bundles) -integrations/skills/

Marketing tools(campaigns, content gen, video orchestrator) -integrations/marketing/

,marketing_tools.py

,video_orchestrator.py

Trading agents(SmartLedger-tracked, budget-gated) -trading_tools.py

Coding agent(idle compute -> distributed code tasks via Aider in-process) -integrations/coding_agent/

Web crawler-integrations/web_crawler.py

Kids learning(25+ educational game templates) -api_games.py

import requests

requests.post("http://localhost:6777/chat", json={
    "user_id": "alice",
    "prompt_id": "research_assistant",
    "prompt": "Find arXiv papers from the last week on speculative decoding",
    "create_agent": True,
})

for query in ["mixture of experts", "constitutional AI"]:
    res = requests.post("http://localhost:6777/chat", json={
        "user_id": "alice",
        "prompt_id": "research_assistant",
        "prompt": query,
    })
    print(res.json()["output"])

Custom tools, channel bindings, agent plugins: docs.hevolve.ai/agent-plugin.

HART OS  (port 6777)
|-- Engine            CREATE -> save Recipe -> REUSE (90% faster replay)
|-- Agent runtime     GoalManager . AgentDaemon . SpeculativeDispatch . ParallelDispatch . AutoEvolve
|-- Auto-evolve       Hypothesis -> 33-rule filter -> hive vote -> sandbox -> RSI-2 gate -> federate
|-- Baselining        agent_baseline_service . benchmark_registry . benchmark_tracker . hive_benchmark_prover
|-- Memory            Shared LangChain + AutoGen buffer (zero parallel paths) . MemoryGraph . SimpleMem
|-- Channels (31)     ResponseRouter fan-out + WAMP desktop mirror + per-channel agent binding
|-- Providers (15)    Universal gateway . AES-256 keys . cost/latency/capability routing
|-- Multimodal        Whisper STT . 6 TTS engines . MiniCPM VLM . VRAM-tiered
|-- Hive              PeerLink P2P (NAT-traversed) . FederatedAggregator (equal-weighted)
|                     Gossip + verification . hash-gated handshake . EventBus + WAMP bridge
|-- Idea Engine       Thought experiments . ComputePledge . type-aware agents . Hive View
|-- Compute           3-tier topology (flat/regional/central) . SmartLedger . ComputeMesh . ComputeEscrow
|-- Economics         AdService (70/50) . RevenueAggregator (90/9/1) . log-scaled compute democracy
|-- Security          33 guardrails . Ed25519 master key . 3-tier cert chain . RuntimeMonitor
|                     ImmutableAuditLog . tool allowlist . ActionClassifier . DLP . rate limiter
|-- HevolveArmor      AES-256-GCM modules . BCC compile-to-C . RFT AST renaming . anti-debug
|-- Platform          ServiceRegistry . AppRegistry . AppManifest . Bootstrap . EnvironmentManager
|-- Desktop           Shell APIs . app installer . NixOS modules . LiquidUI . themes . remote desktop
|-- CLI               hart (21 subcommands) . OpenAI-compatible client . Aider in-process backend
`-- Other             AP2 . Google A2A . MCP . skills . marketing . trading . coding agent . vision

Full architecture: docs.hevolve.ai/architecture.

POST /chat                                Core agent (LangChain + AutoGen)
POST /v1/chat/completions                 OpenAI-compatible (drop-in)
POST /time_agent                          Scheduled task execution
POST /visual_agent                        VLM + computer use
GET  /status                              Health

POST /api/social/experiments/auto-evolve  Start evolution cycle
GET  /api/social/hive/active              All parallel agents (Hive View)
POST /api/social/hive/<id>/inject         Inject mid-experiment variable
GET  /api/social/tracker/experiments      Experiment tracker with task progress

GET  /api/social/channels/catalog         All 31 channels + capabilities
POST /api/social/channels/bindings        Bind a channel to an agent
POST /api/social/channels/pair/generate   QR for cross-device pairing

POST /api/goals                           Create an autonomous goal
GET  /api/social/dashboard/agents         Truth-grounded agent overview

GET  /api/compute-earnings/summary        Per-node earnings breakdown
GET  /api/settings/compute                Local compute policy
PUT  /api/settings/compute                Update policy
PUT  /api/settings/provider               Provider config (cause alignment, electricity rate)
PUT  /api/settings/provider/join          Opt into provider role

GET  /a2a/<prompt_id>_<flow_id>/.well-known/agent.json
POST /a2a/<prompt_id>_<flow_id>/execute

195+ endpoints total. Full reference.

chat / tool call / observed outcome
   v
autoresearch hypothesis            (what could improve next response)
   v
33-rule guardrail filter           (immutable, hash-verified, rejects unsafe)
   v
hive vote                          (humans + agents, confidence-weighted)
   v
top-k dispatched to parallel sandboxes
   v
benchmark replay vs baseline       (per-agent baseline at agent_data/baselines/)
   v
RSI-2 monotonic gate               (must beat last commit on every metric)
   v
PR review                          (auto-rejects regression, hive contests merge)
   v
upgrade orchestrator               (BUILD -> TEST -> AUDIT -> BENCHMARK -> SIGN -> CANARY -> DEPLOY)
   v
FederatedAggregator broadcasts the delta to peer nodes
   v
hart-update-service (OTA) pulls signed upgrade on every node

Owner can , resume, or veto at any stage. Mechanism details.

Same-user devices
  trust = SAME_USER          -> no encryption (user_id auth), LAN or WAN
  
Cross-user peers
  trust = PEER               -> E2E encryption (per-link key)
  
Through relay (NAT-bound)
  trust = RELAY              -> E2E encryption (relay can't read)

Crossbar = safety measure (telemetry metadata + kill switch). Never content path.

Connection budget per tier:  flat=10  regional=50  central=200
ALL tiers participate equally in hive consensus.
Federation handshake = byte-for-byte guardrail hash match. Mismatch -> refused.

PeerLink is wired into bootstrap, gossip, federation, compute_mesh, world_model_bridge. Wire format.

Storage Network Use case
flat
SQLite WAL localhost Single device, laptop, Raspberry Pi, Nunba desktop
regional
MySQL QueuePool LAN / VPN Office cluster, family hive, edge node
central
MySQL + Docker public mesh Federated cloud workers

Same code path. Env-detected at boot via HART_OS_MODE

or /etc/os-release ID=hart-os

. Port resolution: override > env var > OS / app mode default.

Audience Where to start
Developers

Add a channel adapter- wire a new chat surfaceAdd a provider- new LLM / TTS / STT / VLM backendAdd a benchmark- register an adapter, gets RSI-2 protectionPeerLink wire format- direct P2P protocolFederation protocol- hash-gated peer handshakeHART SDK- Python client +hart

CLINode operatorsRun a node- lend compute, host a region, earn from witnessed trafficCompute settings- cause alignment, electricity rate, idle policyEnd usersNunba desktop- chat / social / encounter app** Security reviewers**Guardrail network·Master key·Audit log·DLPResearchersAuto-evolve·RSI-2 trigger·Federated aggregator·Hive contestsFront it with /v1/chat/completions

(any OpenAI client), the hart CLI, or build for the desktop with

Nunba.

Advertisers pay for witnessed impressions
   |
   v
Ad service           70% witnessed view, 50% unwitnessed
   |
   v
Compute democracy    log scaling, max 5% influence per entity, +20% diversity bonus
   |
   v
   90% -> Contributors  (compute, hosting, training)
    9% -> Infrastructure (regional hosts, bandwidth)
    1% -> hevolve.ai     (master key, central coordination, security)

Idle GPU in Tokyo serves Berlin. Reward score weighted by gpu_hours

, inferences

, energy_kwh

, api_costs

. Per-node cause_alignment

and electricity_rate_kwh

affect dispatch routing. Joining the Hive.

Section What's in it

QuickstartFeaturesAPI/chat

, OpenAI-compatible, 195+ endpoints

── more in #artificial-intelligence 4 stories · sorted by recency
── more on @hevolve 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
Live at https://your-agent.zahid.host
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-hart-os-an-o…] indexed:0 read:19min 2026-07-26 ·