v0.0.21 - Add C reference client library, examples, and integration test migration

This commit is contained in:
Laan Tungir
2026-05-05 11:44:43 -04:00
parent cc797a16df
commit cc5638b6e7
11 changed files with 706 additions and 47 deletions

View File

@@ -6,6 +6,12 @@ This document is the client-integration spec for `nsigner`.
It is written for agent/tool authors implementing robust request flows against the local signer process.
Reference implementation in this repository:
- Reusable C client library: `client/nsigner_client.h` + `client/nsigner_client.c`
- Minimal usage examples: `examples/get_public_key_client.c` and `examples/sign_event_client.c`
- Auth envelope builder used by the client: `src/auth_envelope.h` (`auth_envelope_build_for_request`)
---
## 2. Discovery and socket targeting