Skip to content
HE

HYVE DEVELOPERS PROGRAM

Build for the agent-native OS.

HYVE Ether OS is a sovereign, local-AI-native operating system with a paying owner base — and a built-in HYVE Store that puts your program one click from every owner's desktop. Build a program. Get it signed. Reach owners. Get paid.

This page is open to everyone. Anyone can read how the platform works and apply. The deep developer SDK and the submission portal unlock once you're an approved HYVE developer.

WHY HYVE

Why build for HYVE Ether OS

Every HYVE Ether OS ships feature-complete with a local AI stack — no cloud keys, no per-token bill, no install step. Owners paid to be here. When you build a program for HYVE, you're not chasing a free-tier audience: you're shipping to people who already bought into a sovereign machine and want more for it.

A paying owner base

HYVE Ether OS is sold to founding owners today and launches publicly in 2027. Your program reaches buyers, not browsers — people who already paid for the platform you're building on.

The Store is built-in distribution

Every OS ships with the in-OS HYVE Store (the Depot). No app-store gatekeeping race, no separate website to drive traffic to — your title is discoverable on the machine itself, from day one.

Local-AI-native by default

The OS already runs local models (auto-tiered to the owner's hardware), a vector-free memory layer, organs, and an agent orchestrator. Build on top of capabilities that would cost you a cloud bill anywhere else.

Sovereign & offline-first

No phone-home, post-quantum-encrypted by construction. Programs are verified offline against a baked-in key. You inherit that trust posture instead of having to earn it from scratch.

A real revenue channel

Set your own per-title price. The Store handles per-customer licensing so only buyers can install — your paid program is gated by an offline-verifiable license, not an honor system.

One identity, every surface

Owners carry one HYVE identity across desktop and mobile. Your program plugs into the same surface system as the OS's own apps — it looks and behaves native, not bolted-on.

WHAT AN APPROVED DEVELOPER GETS

  • The full developer SDKSurface scaffolding, the organ template, the hyve-pkg toolchain, and the manifest spec — everything to build a native program.
  • A submission portalSubmit your built program for HYVE to review and sign. Track status, ship updates, and roll out new versions.
  • HYVE-signed distributionPrograms are signed by HYVE before distribution. Your title gets the same Ed25519 trust anchor the OS itself ships with.
  • A listing in the HYVE StorePer-title pricing you set, per-customer licensing handled for you, discoverable on every owner's machine.
  • Direct line to the teamA real human reviews your application and your submissions. Feedback, not a faceless queue.
  • Revenue shareYou earn on every sale of your title. Revenue-share details are shared on approval.

The developer revenue-share percentage is finalized with you on approval — revenue share details on approval. We don't quote a number we haven't agreed with you yet.

BUILD FOR HYVE

How a HYVE program actually works

A HYVE program is two things working together: a surface (the UI the owner sees, registered into the shell) and, when it needs to do real work, an organ (a local loopback service). You ship both inside a single signed .hyvepkg. Here's the whole pipeline.

The .hyvepkg package format

A .hyvepkg is a plain tar archive of exactly three members. The manifest describes your program; the payload is your files; the signature proves HYVE signed it.

ANATOMY OF A .HYVEPKG
your-program-1.0.0.hyvepkg   (a tar archive)
├── manifest.json     # { schema, id, name, version, type,
│                     #   description, author, created, size,
│                     #   payload_sha256, … }
├── payload.tar.gz    # your program / organ / asset files
└── manifest.sig      # base64 Ed25519 signature over the
                      # canonical manifest.json bytes

Signing & offline verification

Packages are built and signed with the hyve-pkg tool. The signature is an Ed25519 signature over the canonical (sorted-keys, compact) manifest bytes. HYVE holds the signing private key offline; every copy of the OS bakes in the matching public key and verifies entirely on-device. The OS never phones home — the human is the transport.

HYVE-PKG — BUILD & VERIFY
# HYVE builds + signs your program (you submit; HYVE signs):
hyve-pkg build ./payload \
  --id com.yourname.tool --name "Your Tool" \
  --version 1.0.0 --type program \
  --desc "What it does"

# Paid title? add the license gate (Store handles the token):
hyve-pkg build ./payload --id com.yourname.tool \
  --name "Your Tool" --version 1.0.0 \
  --requires-license --product-id your-title

# The OS-side Depot organ verifies, 100% offline, before install:
#   1. Ed25519-verify(manifest.sig, manifest.json) w/ baked HYVE pubkey
#   2. sha256(payload.tar.gz) == manifest.payload_sha256
hyve-pkg verify your-program-1.0.0.hyvepkg
# → ✓ VERIFIED — signed by HYVE, payload intact

You don't hold a signing key — HYVE does. You build and submit your program; HYVE reviews and signs it before it's distributed. The OS's HYVE Depot organ is the on-device trust anchor: it imports a signed package, verifies the signature and payload hash against the baked-in HYVE public key, and only then installs it locally. An unsigned or tampered package is rejected as UNTRUSTED.

Surfaces — your program in the shell

A surface is a program registered into the shell. You add one entry to the surface registry (src/surfaces.ts) — the single source of truth for every program's label, glyph, hint, category, and where it shows (desktop grid, Start menu, search) — and route its component in App.tsx. That's it: it appears everywhere consistently, with a real window, title, and icon.

src/surfaces.ts — ONE ENTRY REGISTERS A PROGRAM
{ id: "yourtool", label: "Your Tool", glyph: "◆",
  hint: "What your program does, in one line",
  category: "tools", desktop: true, startMenu: true }
App.tsx — ROUTE THE SURFACE TO ITS COMPONENT
<Show when={props.surface === "yourtool"}>
  <YourToolSurface />
</Show>

Organs — your local backend

When your surface needs to do real work — talk to the local model, touch the filesystem, run a job — it calls an organ: a small local service bound to 127.0.0.1 on its own port (HYVE's own organs live on ports like :7904, :7910, and up). Organs are loopback-only, started by the OS's organ watchdog, and never exposed to the network. Your surface talks to your organ over plain HTTP on localhost — the same way every native HYVE program does.

A MINIMAL ORGAN (run.sh STARTS IT ON A LOOPBACK PORT)
# ~/your-tool/run.sh — the OS organ watchdog keeps this alive
export YOURTOOL_PORT=7920          # 127.0.0.1 only, never 0.0.0.0
exec python3 server.py             # stdlib HTTP on the loopback port

Hello-world HYVE program — the whole shape

Putting it together, the smallest complete HYVE program is a surface that calls a loopback organ, packaged and signed into one .hyvepkg:

HELLO-WORLD — DIRECTORY OUTLINE
hello-hyve/
├── surface/
│   └── HelloSurface.tsx      # 1 entry in surfaces.ts +
│                             #   1 route in App.tsx
├── organ/
│   ├── server.py             # 127.0.0.1:7920  GET /hello
│   └── run.sh                # watchdog-started launcher
└── manifest.json             # id/name/version/type=program

# 1. Build the surface: register it, route it, it has a window.
# 2. Build the organ: bind loopback, answer /hello.
# 3. Submit to HYVE. HYVE reviews + signs → your-1.0.0.hyvepkg.
# 4. The Depot verifies offline and installs. Owner clicks the
#    tile → your surface opens → it fetches 127.0.0.1:7920/hello.
organ/server.py — THE LOOPBACK SERVICE
from http.server import BaseHTTPRequestHandler, ThreadingHTTPServer
import json, os

class H(BaseHTTPRequestHandler):
    def do_GET(self):
        if self.path == "/hello":
            body = json.dumps({"msg": "Hello from your organ"}).encode()
            self.send_response(200)
            self.send_header("Content-Type", "application/json")
            self.end_headers()
            self.wfile.write(body)
        else:
            self.send_response(404); self.end_headers()

port = int(os.environ.get("YOURTOOL_PORT", "7920"))
ThreadingHTTPServer(("127.0.0.1", port), H).serve_forever()

Publishing to the HYVE Store

Approved developers submit a built program through the developer portal. HYVE reviews it, signs it, and lists it in the Store with the per-title price you set. For paid titles, the Store mints a per-customer license token at purchase, signed with HYVE's license key; the buyer imports the signed package plus their token, and the Depot verifies both offline before installing. Only buyers can install your paid program — no account check, no server round-trip, no phone-home.

Per-title pricing

You set the price for your title. Free programs ship with no license gate at all; paid ones carry requires_license + product_id in the manifest.

Per-customer licensing

Each purchase mints a customer-scoped, Ed25519-signed license token. The Depot verifies it against the baked-in license key, fully offline. Sovereign by construction.

Signed by HYVE

You submit; HYVE signs. Every distributed title shares the OS's trust anchor — owners never have to trust a key they've never seen.

JOIN THE PROGRAM

Apply to become an approved developer

Tell us who you are and what you want to build. Approval is manual — the founder reviews every application personally. If it's a fit, we'll reach out with the developer SDK, the submission portal, and the program's revenue-share details.

MANUAL REVIEW · GOES STRAIGHT TO THE FOUNDER

Where we'll reach you about your application.

Languages, platforms, shipped work — whatever shows you can build.

Optional — GitHub, portfolio, prior apps, a demo. One per line is fine.

PREFER EMAIL?

Reach the founder directly any time at majixx@vibesoftwaresolutions.com.

SECURITY · LIVE CHALLENGE

Bounty Program

THINK YOU CAN BREAK HYVE?

We run a live security bounty & hacking challenge.

HYVE is built sovereign and post-quantum-encrypted by construction — and we put that to the test in public. Take your best shot at the system. Find a real hole, prove it, and get rewarded. The challenge is live now.

TAKE THE CHALLENGE ↗

betyoucanthack.us

Ready to build for the agent-native OS?

APPLY TO BUILD FOR HYVE

← EXPLORE THE OS