Changelog
Version history and release notes for the OPTX ecosystem.
2026-04-30 — Dual-mode JettChat: xChat Native + Phantom Mode
Added
- JettChat section — new top-level
/docs/jettchatdocumenting both modes. Pages: overview, xChat Native, Phantom Mode, messaging. - Token section — new
/docs/tokenmirroring astroknots.space/stake: overview, tiers, subscriptions. Canonical 3-tier model: MOJO ($8.88/mo or 12 JTX/1y), DOJO ($28.88/mo or 444 JTX/2y), SPACE COWBOY ($88.88/mo or 1,111 JTX/lifetime). - JETT Auth page — new
/docs/authentication/jett-authcovering both auth surfaces. - JETT Hub access flow — Sign in with X → Hold 1 JTX or Pay $8.88 (Stripe) or Pay $8.88 (Tempo CLI).
Changed
- What is OPTX — reframed around dual-mode JettChat (xChat Native + Phantom Mode).
- System Architecture — adds mode comparison table; drops LayerZero/EVM from top-level diagram.
- DOJO/MOJO pricing — fixed: DOJO is
$28.88 / mo(not 6 months); top tier is SPACE COWBOY $88.88 / mo (renamed from "UNLIMITED"). Each tier shows JTX-stake and USD-subscription duality. - On-Chain Addresses — Solana-only; XRPL JOE wallet row removed; LayerZero/EVM line replaced with bridge cross-link.
- On-Chain Bridge — EVM (
evm-layerzero) and XRPL (xrpl-wormhole) pages retired pending re-implementation. - Matrix Gateway — reframed as optional federation transport for AstroJOE only; not part of JettChat dual-mode core.
- ERC-8004 Agent Wallet — labeled Roadmap; design intent retained, no contract is deployed.
- Hermes versioning — pinned
v0.8.0references unpinned in prose; doc-site convention is now to link to hermes-agent releases rather than embed version numbers. Local canonical Hermes version is v0.12.0 (NousResearch tag2026.4.30, "The Curator release"). See "Hermes v0.12.0 alignment" sub-entry below. - JOE topology — explicitly dual-instance: edge-node primary (runs AARON + HEDGEHOG + SpacetimeDB) + containerized secondary for redundancy.
- Docs domain — README and intra-doc references updated from
optxspace.dev→jettoptx.dev(canonical, per JETT Hub footer).
Cross-org references
- xChat Native →
jettoptx/joe-jettchat-app, SDK atjettoptx/joe-jettauth-optx. - Phantom Mode →
Secure-Legion/android(Tor + post-quantum messenger, patent pending) andSecure-Legion/tor-hsservice-patched(triple.oniontopology). - TKDF ↔ Secure-Legion — same X25519 + ML-KEM-1024 hybrid construction, different brand layers (SDK vs. org).
Companion PRs across the jettoptx org
The dual-mode framing landed in seven coordinated PRs. All update READMEs / metadata only — no code or contract changes:
| Repo | PR | Change |
|---|---|---|
joe-docs | #dual-mode-jettchat | This overhaul (29 files, +518/−272) |
joe-jettauth-optx | PR #1 | README dual-mode intro + repo description rewrite |
joe-aaron-router | PR #1 | README sentence: AARON serves both modes |
joe-jettchat-sdk | PR #1 | README clarifies TKDF ↔ Secure-Legion are the same primitive |
joe-jettchat-app | PR #15 | README dual-mode intro + canonical pricing tiers (DOJO $28.88/mo, SPACE COWBOY rename) |
joe-core | PR #7 | README header cross-link to both modes |
joe-jtx-cstb-depin | PR #3 | Subscription tier table rebuilt against canonical staking model; docs link → jettoptx.dev/docs |
Three private repos with overlapping JettChat scope are on hold pending disambiguation: jettoptx/jettchat, jettoptx/jett-auth-sdk, and jettoptx/tempo (Tempo CLI role needs confirmation — see open items in the source plan).
Hermes v0.12.0 alignment
The OPTX deployment now tracks Hermes Agent v0.12.0 (NousResearch tag 2026.4.30) — "The Curator release." Released 2026-04-30 (1,096 commits, 550 PRs, 213 contributors since v0.11.0). Full feature breakdown in the new Hermes v0.12.0 Features page. Headline features that affect AstroJOE / JOE deployments on the agent mesh:
- Autonomous Curator — background process grades, prunes, and consolidates the skill library without operator intervention. Aligns with the existing AstroJOE self-maintenance protocol.
- Self-improvement loop substantially upgraded; review summaries surface in the TUI transcript and via
hermes curator status(most-used + least-used skills). - Four new inference providers added — broader fallback options on top of HEDGEHOG's Grok routing.
- Microsoft Teams + Yuanbao added as the 18th and 19th messaging platforms (joining the existing Matrix/X/etc. set).
- Spotify + Google Meet native integrations.
- ComfyUI + TouchDesigner-MCP bundled by default — these MCP servers are now first-class for AstroJOE on the agent mesh without manual installation.
- Humanizer skill ported from earlier branches.
- ~57% TUI cold-start reduction — perceptibly faster
hermeslaunch on edge nodes.
Pinned version references in the docs site were unpinned in prose during this overhaul (link to hermes-agent releases instead). Where a version is required for a hard dependency claim, use v0.12.0.
2026-04-11 — Hermes v0.8.0 Matrix Gateway
Added
- Native Matrix gateway — AstroJOE auto-responds in OPTX Command Room via Hermes built-in Matrix support
- Self-maintenance protocol — AstroJOE now proactively updates SOUL.md, skills, and dev logs as infrastructure changes
- Hermes harness documentation — SOUL.md includes full tool inventory, skill system, gateway config, MCP integrations
- SOL funding scripts —
scripts/fund-agents.shandscripts/check-balances.shfor agent wallet management - Dev log automation — AstroJOE writes Obsidian-format session logs to OPTX-Cortex vault
Changed
- Hermes Agent v0.7.0 → v0.8.0 (NousResearch tag
v2026.4.8) - Matrix identity:
@joe:jettoptics.ai→@astrojoe:jettoptics.ai(AstroJOE is the primary agent) - HEDGEHOG MCP: Removed from Hermes
mcp_serversconfig (REST-only, no /mcp endpoint). LLM routing continues viaOPENAI_BASE_URL. Custom skills (hedgehog-websearch,hedgehog-memory) handle tool access. - Docker volume mount: Config files now copied from read-only host mount into writable named volume at boot, enabling runtime config changes (e.g.,
/sethome) - Edge JOE mention filter: Strict
@joe:prefix matching instead of broad keyword match
Fixed
/sethomefailing with[Errno 16] Device or resource busy— bind mount on named volume prevented atomic writes- Hermes dashboard showing "unknown" model — config.yaml not propagating into container
joe.ps1launcher syntax errors — Unicode em-dashes replaced with ASCII
Infrastructure
- AstroJOE: Docker on orchestration host, Hermes v0.8.0, Grok 4.20-0309-reasoning
- Edge JOE: Edge node, matrix-nio relay, strict mention filter
- Conduit: v0.10.12, public via Cloudflare Tunnel at
matrix.jettoptics.ai - HEDGEHOG: v3.6.0, REST gateway on edge node, 1700+ queries served
Wallets
| Wallet | Address | Planned SOL |
|---|---|---|
| AstroJOE Operational | EFvgELE1Hb4PC5tbPTAe8v1uEDGee8nwYBMCU42bZRGk | 1.5 |
| Jetson Edge JOE | PJM2Y4xqCSqxX1g9AWN5ejy8s6o9SeGfUTbj2cKEycs | 0.5 |
| Treasury PDA | Derived from agent asset | 1.0 |
2026-04-10 — AstroJOE Complete Build
Added
- Metaplex Core Asset identity on mainnet (
9116eaELxZheLwJNu73LxQVsuaiugH8e11onkEw4ku9R) - AccessPass system (JTX gate) — grant/revoke/close with tiers
- Treasury system — initialize, fund, heartbeat, withdraw, survival modes
- Survival monitor service — 5min PDA health checks, mode transitions, alerts
- Welcome bot service — tiered greets, AccessPass PDA checks
- Docker Compose stack for agent services
Changed
- Convex schema updated with agent fields for UI sync
- MyAgents.tsx wired to Convex reactive subscriptions (was hardcoded mock data)
- Seeded 3 core agents: AstroJOE, Edge JOE, TraderJOE
2026-04-09 — Matrix + X API Integration
Added
- Cloudflare Tunnel for
matrix.jettoptics.ai(replaced mesh network funnel) - X API OAuth 1.0a posting via
@jettoptxaccount - Cortex bridge — matrix-nio listener to SpacetimeDB
process_matrix_messagereducer - Image support in cortex bridge (m.image, m.audio, m.video, m.file events)
- Element X mobile login via
.well-knowndiscovery
Changed
- Matrix handles assigned:
@astrojoe(Hermes/orchestration host),@joe(Edge/validator node),@josh(founder) - Edge JOE
.envupdated to@joe:jettoptics.ai