aex-identity 1.3.0-beta.2

Identity providers for Agent Exchange Protocol (AEX): SpizeNative (Ed25519), EtereCitizen (did:ethr), did:web.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
//! Identity providers for the Agent Exchange Protocol (AEX).
//!
//! Currently shipping:
//! - [`SpizeNativeProvider`] — Ed25519 keypair + in-memory peer registry.
//! - [`EtereCitizenProvider`] — `did:ethr` + ECDSA secp256k1 (Ethereum-
//!   compatible wallet signatures). In-memory registry + stub reputation
//!   fetcher; Phase 2 swaps the registry for a Base L2 RPC client with
//!   EtereCitizen's on-chain reputation.
//!
//! Planned:
//! - `DidWebProvider` — did:web resolution via HTTPS `.well-known/did.json`.

pub mod etere_citizen;
pub mod native;

pub use etere_citizen::{EtereCitizenProvider, EtereCitizenRegistry, ReputationFetcher};
pub use native::{PeerRegistry, SpizeNativeProvider};