6 Commits

Author SHA1 Message Date
nav
ccdf167daf feat: add crypto module (Ed25519 key generation, sign, verify)
Moves verifySignature, signMessage, generateKeyPair and utility functions
from Yonexus.Client into Protocol so Server no longer depends on Client
at build time or runtime.
2026-04-16 10:36:55 +00:00
nav
8744a771a2 Tighten protocol typings for strict consumers 2026-04-09 04:37:59 +00:00
nav
7e69a08443 feat: add shared auth proof helpers 2026-04-08 22:04:37 +00:00
nav
4d8c787dbc feat(protocol): add shared protocol error helpers 2026-04-08 20:33:25 +00:00
nav
fb4cd6e45b feat(protocol): add codec module with encode/decode and envelope builders
- 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
2026-04-08 20:20:11 +00:00
root
de9c41fc88 feat: add shared protocol types 2026-04-08 20:03:28 +00:00