fb4cd6e45bdf30516292481ffd721021450ff0b8
- Add encodeBuiltin/decodeBuiltin for builtin message wire format - Add parseRuleMessage/parseRewrittenRuleMessage for rule dispatch - Add type-safe envelope builders for all builtin message types - Export codec module from index.ts
Yonexus.Protocol
This repository contains the shared communication protocol specification for the Yonexus system.
It is referenced as a git submodule by both Yonexus.Server and Yonexus.Client.
Contents
PROTOCOL.md— full protocol specificationsrc/types.ts— shared builtin envelope / payload TypeScript definitionssrc/index.ts— package export surface- Canonical JSON shape references
Purpose
Yonexus is a cross-instance communication system for OpenClaw, split into:
Yonexus.Server— the central hub pluginYonexus.Client— the client pluginYonexus.Protocol— the shared protocol definition
Both server and client implementations must conform to the protocol defined in this repository.
Version
Current protocol version: draft v0.3
References
Description
Languages
TypeScript
100%