Skip to content

Latest commit

 

History

History
77 lines (53 loc) · 2.63 KB

File metadata and controls

77 lines (53 loc) · 2.63 KB

Protocol Hacker

Helianthus intentionally exposes both polished semantic surfaces and rawer protocol-facing evidence. If you are exploring undocumented behavior, comparing states, or building tooling around eBUS, there are four important surfaces.

1. Helianthus Portal

The helianthus-ebusgateway Portal is the native Helianthus UI for investigation and evidence collection.

Use it when you want:

  • projection and semantic views in one place
  • timeline, provenance, and snapshot workflows
  • issue drafts and export bundles rooted in live gateway evidence

Reference docs:

2. The MCP Endpoint

The gateway serves MCP at /mcp. This is the preferred scriptable surface for agentic investigation, tooling, and rapid iteration before consumer rollout.

Use it when you want:

  • reproducible scripted reads
  • access to registry, semantic, snapshot, and RPC tools
  • a surface that can be attacked, reviewed, and stabilized before GraphQL parity

Reference docs:

3. VRC Explorer

helianthus-vrc-explorer remains a valid standalone tool for the wider eBUS and ebusd community. It is not the strategic center of Helianthus, but it remains useful for regulator- focused discovery, operator debugging, and community workflows that live outside the gateway runtime itself.

Use it when you want:

  • a focused VRC exploration tool
  • CLI-driven B524 discovery workflows
  • a tool that can remain useful even when the rest of the Helianthus stack is not in the loop

4. Firmware Oracle And PIC Track

helianthus-tinyebus and helianthus-ebus-adapter-pic cover the adapter-side contract below the gateway runtime.

Use them when you want:

  • deterministic ENH/ENS oracle output and parity checks
  • host-buildable validation of the adapter runtime contract
  • PIC16F15356 firmware work for eBUS adapter v3.x hardware
  • a clearer split between gateway semantics and adapter-edge behavior

Knowledge Capture Rule

No matter where you discover new protocol behavior:

  • Portal
  • MCP
  • VRC Explorer
  • raw transport/debug work

the reusable knowledge belongs in helianthus-docs-ebus.

The tool is not the canonical home of the knowledge. The docs repo is.