217daae4728f1a8d611e835a384938a94a775f64
Phase 0001c of issue 0001. The data plane now authenticates with each peer's Ed25519 identity reused as a NATS nkey: busauth converts the identity to an nkey and back, embeddednats installs a CustomClientAuthentication that verifies the nkey signature and checks the user allowlist on every connection (live revocation, no restart), and the client opts into nkey via NewWithOptions. The embedded server stays open by default so dev stacks and existing tests are unaffected. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Description
Synced from fn_registry
Languages
Go
94.2%
TypeScript
3.1%
Shell
2.6%