nexo-auth 0.1.1

Per-agent credential resolver and gauntlet validation for Nexo channels.
Documentation

nexo-auth

Per-agent credential resolver and gauntlet validation for Nexo channels.

This crate is part of Nexo — a multi-agent Rust framework with a NATS event bus, pluggable LLM providers (MiniMax, Anthropic, OpenAI-compat, Gemini, DeepSeek), per-agent credentials, MCP support, and channel plugins for WhatsApp, Telegram, Email, and Browser (CDP).

What this crate does

  • Per-agent credential stores for WhatsApp, Telegram, and Google APIs — each agent ships with its own keys.
  • Boot gauntlet: validates required scopes / pairing state before the runtime accepts traffic.
  • Resolver API used by channel plugins to fetch the right credentials for the right agent at runtime.
  • Telemetry hooks (counters, audit logs) so operators can see which agent used which credential when.

Install

[dependencies]
nexo-auth = "0.1"

Documentation for this crate

License

Licensed under either of:

at your option.