REQAUTHSIGOK
All libraries

Identity Verification & Authorization

AEGIS

Modular cryptographic identity verification, authentication, authorization, and delegation framework. Plugin-based architecture supporting FROST threshold signatures, multi-chain wallets, and hierarchical delegation trees.

Lines of code

14.9K

Crates

9

Languages

Rust

Primitives

6

§ 01
Capabilities
01

7-step verification pipeline

02

Challenge-response authentication

03

Hierarchical delegation with scope narrowing

04

Multi-chain transaction signing (12 blockchains)

05

FROST threshold signing for MPC

06

Revocation trees and liveness checks

§ 02
9 crates

Inside AEGIS.

Every crate in the AEGIS workspace, what it does, and how it fits together.

01

openagent-aegis-core

1.8K LOC

Core types, traits, and error hierarchy. Defines VerificationPipeline, AuthProvider, and PolicyEngine trait interfaces.

02

aegis-keys

2.1K LOC

Ed25519 key management with HKDF derivation, BIP-44/SLIP-0010 paths, FROST group key support, and AES-256-GCM encryption at rest.

03

aegis-auth

1.6K LOC

Challenge-response authentication with pluggable providers. Session token management with configurable TTLs.

04

aegis-verify

2.3K LOC

7-step verification pipeline: resolve → schema validate → signature verify → revocation check → lineage chain → liveness → conformance.

05

openagent-aegis-policy

1.9K LOC

Multi-dimensional policy engine with spending limits, temporal windows, lineage constraints, and contract-based policies.

06

aegis-delegate

1.4K LOC

Hierarchical delegation with anti-amplification rule — children cannot exceed parent permissions. Scope narrowing only.

07

aegis-wallet

1.8K LOC

Multi-chain transaction signing for 12 blockchains: Ethereum, Solana, Bitcoin, Cosmos, Aptos, Sui, Starknet, and more.

08

openagent-aegis-sdk

0.8K LOC

Unified SDK combining all AEGIS crates with builder-pattern configuration.

09

aegis-store-pg

1.2K LOC

PostgreSQL storage backend for keys, sessions, delegations, and revocation trees.

§ 03
Surface

Cryptography

01Ed25519
02FROST
03HKDF-SHA256
04AES-256-GCM
05ChaCha20-Poly1305
06Argon2

Available in

Rust

Install

install · aegisRust
$cargo add openagent-aegis-sdk

Start building with AEGIS.

Read the documentation or explore the source.