Repository navigation
Releases: gHashTag/trios
Release list
trios-host 0.1.1
trios-host 0.1.1. It is built from trios queen 8cd6df7, which is what production runs. Epic: #1756; release plan: #1763.
New since 0.1.0:
trios-host statement --queen <url> --epoch <n> [--queen-key <hex>]: a host checks its own credit leaves against the Queen's signed epoch statement (Ed25519, RFC 6962 Merkle inclusion).- The economics from #1771 and #1795: sybil rules, pay-for-work kinds, and one operator credited once per job.
The pinned toolchain (t27c, t27b, zig) is unchanged from 0.1.0; its digests stay in specs/hosting/toolchain.t27.
Join on a Mac:
curl -fLo trios-host https://github.com/gHashTag/trios/releases/download/trios-host-v0.1.1/trios-host-darwin-arm64 && echo "63dc58878b09e2af955176333412240e378b799eeafe65a7a5130e11df65cee7 trios-host" | shasum -a 256 -c - && chmod +x trios-host && ./trios-host join --queen https://api.t27.ai
Checked in production on 2026-10-11: for epoch 0, the statement verified for both owner hosts (ok on every leaf), and a wrong Queen key was refused with exit 1. The production Queen key is 1d90f33e31d90296f6f05652b0e78e6d4c39d533dae62c91ba68b14d5d0a25e1.
bun build --compile is not byte-reproducible, so the pin is the digest of each uploaded file:
63dc58878b09e2af955176333412240e378b799eeafe65a7a5130e11df65cee7 trios-host-darwin-arm64
7149e5016053b5180c70f2f12a887c22d00f3346a8f96317a84a94305633c26d trios-host-linux-arm64
f0d6af010f041bdf0ab4ce4341dc71967894ba92cb8c15ce7b91a3d4f99f84a6 trios-host-linux-x64
trios-host v0.1.0
The self-hosting agent and the toolchain it runs, for #1761 (lane A, #1762). It is part of #1756.
Assets
| asset | built from | how |
|---|---|---|
trios-host-darwin-arm64, trios-host-linux-x64, trios-host-linux-arm64 |
trios c4df0f5b5 (branch hosting-1b-lane-a) |
bun build --compile --target=bun-<platform> tools/trios-host/trios-host.ts (bun 1.3.11) |
t27c-darwin-arm64, t27b-darwin-arm64 |
t27 master cf42584c9 |
cargo build --release -p t27c -p t27b on macOS arm64 |
t27c-linux-x64 |
t27 master cf42584c9 |
cargo build --release -p t27c on the t27c lab (Debian 12, x86_64; needs glibc 2.34+) |
t27c-linux-arm64, t27b-linux-arm64 |
t27 master cf42584c9 |
the same, --target aarch64-unknown-linux-gnu (glibc 2.34+) |
SHA256SUMS lists every asset's digest. The t27c and t27b digests and sizes are data in gHashTag/t27 specs/hosting/toolchain.t27. trios-host join downloads only those files, and keeps each one only at its pinned digest and size. There is no t27b for x64: t27b emits AArch64, so the Queen never gives an x64 host a t27b half.
The trios-host binaries are not byte-reproducible (bun build --compile). Pin the digest of the file you download.
🤖 Generated with Claude Code
trios-server v6.0.0
Собрано в CI из 83610f9d8a9a0908b2a68f8c86b833ed3d674b59; бинарь отвечает этим же sha на GET /version.
- linux x86_64, glibc >= 2.39 (Ubuntu 24.04+, Debian trixie+)
- для более старых хостов — Dockerfile.server из архива (база ubuntu:24.04)
- systemd-unit и инструкции: docs/DEPLOY.md, раздел Linux
Изменения с v0.1.0
trios-server v0.1.0
Собрано в CI из 59a41123ed8e9c8bfa218fe3706d4053ca52c40f; бинарь отвечает этим же sha на GET /version.
- linux x86_64, glibc >= 2.39 (Ubuntu 24.04+, Debian trixie+)
- для более старых хостов — Dockerfile.server из архива (база ubuntu:24.04)
- systemd-unit и инструкции: docs/DEPLOY.md, раздел Linux
Изменения с v5.2.0
- 59a4112 wave 15: release pipeline — tag v* -> GitHub Release
- a781581 docs: wave 14 — deploy chain, browser e2e in CI, agent typecheck
- 6309897 fix(docker): ubuntu:24.04 runtime base — release binary needs glibc 2.39
- a3d3181 wave 14: Linux deploy chain + real-browser e2e in CI
- d674ba0 docs: TS retirement wave 13 (zod dedup, dead persistence purge, release pipeline)
- 9610b73 ci: smoke-test and publish trios-server release binary
- 1017811 docs(ts-retirement): wave 12 — rainbow-bridge green, tools suite on Rust server, SeaORM store
- a599871 refactor(trios-store): migrate sqlx -> SeaORM (ST-01/ST-02), add CI for nested workspace
- f18c9eb fix(rainbow-bridge): reconstruct hive_state.json with INV-8 blake3 pre-registration pin
- fb3e342 docs(ts-retirement): wave 11 — green CI, SR-03 observability, eval endgame
- b103c13 fix(igla-race): restore pre-registered ttest baseline mu0=1.55
- 4a0728e feat(a2a,server): SR-03 queue counters, backpressure cap, GET /metrics
- bc10982 docs(rings): complete I5 for 47 legacy rings (57 files)
- 44957d5 fix(igla-race): make 5 legacy tests honest and green (221/221)
- 5eb1a8f docs(I5): README+TASK+AGENTS for all 17 consolidation rings
- 4e3db2f fix(L1): port trios-macos shell scripts to Rust xtask trios-app — unblocks CI red since wave 5
- cc08396 feat(wave 10): production deploy tooling — trios-deploy xtask, launchd units, macOS CI bundle
- fc5b0b1 feat(wave 9): Rust host CDP agent — trios-host-cdp crate (rings HC-00..02)
- c250613 feat(wave 8): Rust agent tool-loop — trios-agent-loop crate + /agent REST surface
- e36bf61 docs(ts-retirement): wave 7 — TS server physically removed from browseros
- 44ced1c feat(consolidation loop 2): SeaORM A2A persistence, wave-6 Hono port, macOS CI
- b2ab8d0 feat(a2a): REST /a2a/* + SSE surface in Rust; migrate Swift app & mcp-bridge into monorepo (Wave 5)
- e7ac051 docs(retirement): commit client port-collapse (9200->9105), scope item 5
- 97b9e07 feat(server): wire host-runtime browser adapter + client-port fallback
- cee5abf fix(a2a): close audit findings P2/P3/P4
- 3ec842a feat(server): Wave 4 — single Rust entry point + TS retirement plan
- 25b1ca1 feat(openclaw): Wave 3 — gateway ACP command builder + Hermes provider map
- 3e54a32 feat(agent-harness,browser): Wave 2 — port agent layer + browser contracts
- 70371bd feat(a2a,server): Wave 1 — schema parity (P1), Origin-guard (P0), SR-04 persistence
- 7367ac5 feat(backend): Wave 0 — trios-store (rings ST-00..02+BR) + domain scaffolds
- e987580 chore: add package.json placeholder
- eac8143 ring-005-feat: browseros-bridge SKILL — MCP bridge pattern (Closes #1081)
- 8442c09 ring-004-feat: MessageSegment+BrowserOS — tool call rendering (Closes #1081)
- 497c4cf ring-003-feat: BrowserOSBridgeView — SwiftUI reverse control panel (Closes #1081)
- 97c2ba8 ring-002-feat: ChatViewModel+BrowserOS — ObservableObject MCP integration (Closes #1081)
- 0a3beac ring-001-feat: TriosMCPClient actor — BrowserOS bridge (Closes #1081)
- 5249177 feat(trios-chat): Wave-158 — Padding block alignment uniformity (padding) + Agent prompt injection depth bound (agent safety)
- 1dd3766 feat(trios-chat): Wave-157 — Chain key epoch transition timing (ratchet) + Store envelope counter monotonicity (persistence)
- 3aad0e4 feat(trios-chat): Wave-156 — TreeKEM group membership epoch continuity (ratchet tree) + Agent rate limit burst detection (agent safety)
- 27cca68 feat(trios-chat): Wave-155 — Prekey bundle signature field coverage (identity) + Cover traffic size distribution (anti-correlation)
- b08ed6d feat(trios-chat): Wave-154 — Root key rotation frequency bound (ratchet) + Padding class transition entropy (padding)
- 8b8c4cc feat(trios-chat): Wave-153 — Store record deletion depth bound (persistence) + Agent tool response content type (agent safety)
- a6ccfa1 feat(ui): Session H+ — collapsible messages, reasoning blocks, tool cards, code copy
- 193ba42 feat(trios-chat): Wave-152 — Identity key signature algorithm consistency (identity) + Cover traffic burst interval regularity (anti-correlation)
- f728b67 feat(trios-chat): Wave-151 — TreeKEM path secret freshness (ratchet tree) + Padding timing uniformity (padding)
- 22554e8 feat(trios-chat): Wave-150 — Header key derivation epoch separation (ratchet) + Agent response size burst bound (agent safety)
- 386e95e feat(trios-chat): Wave-149 — Cover traffic volume ratio stability (anti-correlation) + Store write amplification bound (persistence)
- 9df04af feat(trios-chat): Wave-148 — TreeKEM resolution path node uniqueness (ratchet tree) + Prekey bundle single use enforcement (identity)
- 65e4c0a feat(trios-chat): Wave-147 — Padding fill byte randomness (padding) + Agent capability scope boundary (agent safety)
- bc18932 feat(trios-chat): Wave-146 — Store record tombstone resurrection (persistence) + Sending chain key seed diversity (ratchet)
- 6405858 feat(trios-chat): Wave-145 — Agent tool argument schema compliance (agent safety) + Identity key rotation age freshness (identity)
- b3b2080 feat(trios-chat): Wave-144 — TreeKEM update path length bound (ratchet tree) + Cover traffic inter-arrival autocorrelation (anti-correlation)
- 5a262f4 feat(trios-chat): Wave-143 — Padding response timing fingerprint (padding) + Message key usage lifetime bound (ratchet)
- 8ae26dd feat(trios-chat): Wave-142 — Sealed sender recipient hash uniqueness (identity) + Envelope counter gap detection (persistence)
- 4a5cf27 feat(trios-chat): Wave-141 — TreeKEM leaf node version monotonicity (ratchet tree) + Agent session token expiry (agent safety)
- fcafa8b feat(trios-chat): Wave-140 — Root key derivation context label (ratchet) + Cover traffic payload length distribution (anti-correlation)
- 28abff4 feat(trios-chat): Wave-139 — Padding byte pattern uniformity (padding) + Store snapshot integrity hash (persistence)
- e78eeac feat(trios-chat): Wave-138 — Agent tool call frequency burst (agent safety) + Prekey bundle timestamp freshness (identity)
- 823668e feat(trios-chat): Wave-137 — Cover traffic timing jitter uniformity (anti-correlation) + TreeKEM parent hash chain continuity (ratchet tree)
- 5b2f840 feat(trios-chat): Wave-136 — WAL entry CRC chain integrity (persistence) + Double ratchet chain key rotation bound (ratchet)
- 43b4f66 feat(trios-chat): Wave-135 — Prekey bundle cipher suite consistency (identity) + Padding block size alignment (padding)
- 265d088 feat(trios-chat): Wave-134 — TreeKEM unmerged leaf accumulation (ratchet tree) + Agent prompt injection depth (agent safety)
- cca497e fix(ui): corrected ChatPanelView_Polished.swift with proper Swift syntax
- f51b284 feat(ui): Session H polish — glassmorphism refinement, A2A heartbeat pulse, message animations
- cf016c0 feat(trios-chat): Wave-133 — Cover traffic destination rotation (anti-correlation) + Skipped message key eviction (ratchet)
- e2e3fea feat(trios-chat): Wave-132 — Prekey bundle signature validity window (identity) + Store encryption nonce uniqueness (persistence)
- 5794067 feat(trios-chat): Wave-131 — Agent context window overflow (agent safety) + Ciphertext length class balance (padding)
- 0eeb8ef feat(trios-chat): Wave-130 — Store encryption key version monotonicity (persistence) + Message key derivation label uniqueness (ratchet)
- d1b3ce6 feat(trios-chat): Wave-129 — TreeKEM resolution node coverage (ratchet tree) + Cover emission pattern randomness (anti-correlation)
- ac64c0d feat(trios-chat): Wave-128 — Padding length class transition uniformity (padding) + Prekey bundle hash chain integrity (identity)
- 3bcfe1d feat(trios-chat): Wave-127 — Sending chain advancement bound (ratchet) + Tool result cache staleness (agent safety)
- a50de8e feat(trios-chat): Wave-126 — TreeKEM update path secret uniqueness (ratchet tree) + WAL entry sequence continuity (persistence)
- 2d01302 feat(trios-chat): Wave-125 — Sealed sender replay window consistency (identity) + Cover traffic rate stability (anti-correlation)
- 0582ba0 feat(trios-chat): Wave-124 — Chain key derivation domain separation (ratchet) + Agent output format validation (agent safety)
- d119dcb feat(trios-chat): Wave-123 — Padding timing side-channel (padding) + Store record size uniformity (persistence)
- 8c14739 feat(trios-chat): Wave-122 — Prekey bundle rotation rate limit (identity) + TreeKEM leaf key freshness (ratchet tree)
- 4b0fb6f feat(trios-chat): Wave-121 — Tool call dependency cycle (agent safety) + Cover payload size variance (anti-correlation)
- e2332d6 feat(trios-chat): Wave-120 — Root key forward secrecy (ratchet) + Block cipher mode uniformity (padding)
- 97c57ad feat(trios-chat): Wave-119 — TreeKEM sibling independence (ratchet tree) + Snapshot hash chain continuity (persistence)
- 8984fa0 feat(trios-chat): Wave-118 — Prekey bundle algo consistency (identity) + Cover inter-dest timing uniformity (anti-correlation)
- 177b466 feat(trios-chat): Wave-117 — Store migration compatibility (persistence) + Agent resource usage limits (agent safety)
- 7fb56b7 feat(trios-chat): Wave-116 — Ephemeral key reuse detection (ratchet) + Payload entropy minimum (padding)
- f41c77d feat(trios-chat): Wave-115 — Agent session timeout enforcement (agent safety) + TreeKEM group membership change rate (ratchet tree)
- 2501f03 feat(trios-chat): Wave-114 — Identity key predecessor acknowledgment (identity) + Store encryption key derivation context (persistence)
- f065c4d feat(trios-chat): Wave-113...