Skip to content

Changelog

user

Releases and known technical limitations, honestly stated.

v0.4 — CoilOps 2026-07-07

  • Basket Wars removed — the weekly competition is gone, replaced by CoilOps; old links redirect to /docs/coilops.
  • CoilOps core shipped — Coil manifest schema v1 (coil-1.0.0), 15 typed risk fuses with a mandatory capsule set, four execution modes with paper_only default, Coil Health (nine components), drift reports with preview-only proposals, and canonical-JSON receipts with liveOrderSent hard-typed false.
  • Execution Capsule compiler — verified non-paper Coils compile into bounded instruction bundles for the user’s own agent on Robinhood’s official Trading MCP: simulate-first steps, per-order confirmation defaults, fuse blocks, stop conditions, post-trade checks, and Robinhood-mirrored responsibility language. Agentic mode requires an explicit user acknowledgment flag at compile time.
  • MCP server@hiss/mcp-server, a local stdio server on @modelcontextprotocol/sdk 1.29.0 exposing ten read-only-annotated tools. See MCP server.
  • Agent tools API/api/tools/* and /api/coil/verify: rate-limited, output-guarded HTTP wrappers over the same core. See Agent tools API.
  • Skill packs — hiss-coilops, hiss-robinhood-mcp, hiss-risk-fuses, and hiss-receipts SKILL.md packs, plus a rewritten site-level SKILL.md and llms.txt.
  • x402 Cloud scaffoldsbankr.x402.json and handlers for five paid services (oracle-health, coil-verify, coil-compile, capsule-compile, multi-model-critique). Scaffolded only; nothing deployed, nothing charging. See x402 Cloud.
  • New logo — the coiled-serpent mark replaces the previous wordmark across the site.

v0.3 2026-07-06

  • Robinhood Chain deep audit — all 19 official docs pages plus the Chainlink feed directory re-read, hashed, and diffed against the registry and oracle code (audit dated 2026-07-06, part of the 2026-07-07 cycle).
  • 26/27 Chainlink feeds pinned and live-verified — feed proxies pinned from Chainlink's reference data directory and spot-checked on-chain via eth_call. BE has no published feed; the sequencer uptime feed for chain 4663 is unpublished, so live pricing stays structurally gated.
  • Oracle policy v1.2.0 — staleness limit raised to 90,000s to match the 86,400s feed heartbeat; sequencer grace period aligned to 3,600s; total-return and advisory-pause semantics recorded. Receipts now carry a valuation block.
  • Registry re-verified 27/27 — official contracts page unchanged, Blockscout spot-checks passed; registry version bumped to robinhood-canonical-2026-07-06.
  • Naked-Loading SSR fix — loading skeletons now use role="status" with an aria-label instead of a bare “Loading” text node in server-rendered output, and the smoke check fails on any standalone Loading text.
  • Four new guardrail scriptsaudit:robinhood-registry, audit:chainlink-feeds, audit:robinhood-docs, and check:secrets wired into the operator workflow.

v0.2 2026-07-05

  • Bankr provider wiring — the AI Strategist gained a provider abstraction (mock / bankr / bankr_or_mock) with the Bankr Agent API as an optional server-side brain, deterministic repair to the canonical registry, guardrails, and graceful mock fallback.
  • New endpointsPOST /api/agent/hiss (strategist) and GET /api/health (mode and flag status).
  • Docs overhaul — this in-app documentation system: 19 pages, registry-driven navigation and search, live-rendered pricing/asset/endpoint tables.
  • OG system — share-card and social preview generation across baskets and pages.

v0.1 launch

  • Monorepo launch — web app, @hiss/core, @hiss/ui, @hiss/config, contracts workspace, and scripts.
  • Registry verified 27/27 — every canonical asset address copied from the official contracts page and independently verified against the live explorer.
  • Readiness-first launch — deterministic strategist and oracle fixtures, basket builder, HISS Score, Basket Wars, share cards, x402 mock endpoints.

Known technical limitations

open itemsHonestly stated, tracked until closed:

  • Live pricing gated on the sequencer feed — 26/27 feed proxies are pinned and verified, but the Chainlink sequencer uptime feed for chain 4663 is not yet published (and BE has no feed at all), so live valuation stays structurally off and all pricing is mock. See Oracle health.
  • x402 settlement unverified — payment enforcement exists but settlement verification and replay protection do not; endpoints stay in free mock mode. See x402 payments.
  • Contracts unaudited — the contracts workspace has no third-party audit; live on-chain execution remains flag-disabled everywhere.