12 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
h z
d2a16bcb02 Merge pull request 'dev/2026-04-08' (#1) from dev/2026-04-08 into main
Reviewed-on: #1
2026-04-13 09:33:41 +00:00
nav
2611304084 chore: align protocol validation tooling 2026-04-09 05:03:03 +00:00
nav
8744a771a2 Tighten protocol typings for strict consumers 2026-04-09 04:37:59 +00:00
nav
a7e1a9c210 test(protocol): add codec coverage 2026-04-09 00:36:37 +00:00
nav
7e69a08443 feat: add shared auth proof helpers 2026-04-08 22:04:37 +00:00
nav
fbe1457ab6 Add protocol codec tests and vitest setup 2026-04-08 21:04:55 +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
nav
9232aa7c17 add protocol specification 2026-04-01 01:19:22 +00:00
nav
72211ceb96 init repository 2026-04-01 01:15:24 +00:00