[Product ecosystem]

HOOX, PYNE, PyneTS, AXIS, pyne-worker, and pyne-agent-worker — what each surface does.

Product ecosystem

HOOX is the execution mesh. It is not the Pine language, and it is not the chart. The family splits those jobs on purpose.

Tip

Use this page when a name with "pyne" or "pine" appears in a worker list, a CLI, or a dashboard tile. The wrong hop is usually "I charted a strategy, so it should have traded."

Abstract

ProductJobDocs
HOOXSignal in → risk → CEX/DEX hop → notifythis site
PYNEPine parse / evaluate (hoox-pyne, Runtime.run)hoox.sh/pyne/docs
PyneTSTypeScript library @hoox-sh/pynetsPyneTS
pyne-workerPython Cloudflare isolate, POST /runisolate · PYNE docs
pyne-agent-workerNatural language → Pineagent
AXISCharting PWAhoox.sh/axis/docs

Conceptual model

Interface surface

What executes a live order

Only trade-worker holds exchange keys. Paths that reach it:

  • HOOX gateway POST /webhook (TradingView / HTTP), after WEBHOOK_API_KEY_BINDING
  • email-worker POST /email-signal (Mailgun HMAC or internal JSON)
  • telegram-worker commands (allowlisted)
  • pyne-worker TRADE_SERVICE on StrategyEvent (X-Internal-Auth-Key)

AXIS engine.run is not on that list.

What evaluates Pine

  • PYNE library / CLI / Flask Pro API :5002
  • pyne-worker POST /run
  • AXIS Pyodide wheel (offline, no Numba)
  • PyneTS Runtime.run in your TypeScript process

See PYNE modes.

Internals

RepoRole
hoox-sh/hooxMesh, CLI, TUI, dashboard
hoox-sh/pyneLanguage SoT
hoox-sh/pynetsTS library
hoox-sh/pyne-workerEdge evaluate isolate (submodule under workers/pyne-worker)
hoox-sh/axisPWA
hoox-sh/pyne-agent-workerAuthoring agent

Invariants

  1. Alerts are not orders. alert()ALERT_WEBHOOK_URL unless you deliberately point that URL at the gateway.
  2. 11 compute surfaces, not 9: 10 workers + dashboard.
  3. Email is Mailgun, not IMAP.
  4. apiKey on a webhook is stripped at the gateway; it is not a trade-worker field.

Worked examples

You wantDo this
Chart a scriptAXIS + Flask or Pyodide
Evaluate at the edgehoox pyne deploy
Trade from strategy eventsPYNE live trading
Embed TS evaluatebun add @hoox-sh/pynets
Chat → scriptpyne-agent-worker plugin in AXIS

See also