AEGIS
Modular cryptographic identity verification, authentication, authorization, and delegation framework. Plugin-based architecture supporting FROST threshold signatures, multi-chain wallets, and hierarchical delegation trees.
Capabilities
7-step verification pipeline
Challenge-response authentication
Hierarchical delegation with scope narrowing
Multi-chain transaction signing (12 blockchains)
FROST threshold signing for MPC
Revocation trees and liveness checks
9 Crates
Inside AEGIS
Every crate in the AEGIS workspace, what it does, and how it fits together.
aegis-core
1.8K LOCCore types, traits, and error hierarchy. Defines VerificationPipeline, AuthProvider, and PolicyEngine trait interfaces.
aegis-keys
2.1K LOCEd25519 key management with HKDF derivation, BIP-44/SLIP-0010 paths, FROST group key support, and AES-256-GCM encryption at rest.
aegis-auth
1.6K LOCChallenge-response authentication with pluggable providers. Session token management with configurable TTLs.
aegis-verify
2.3K LOC7-step verification pipeline: resolve → schema validate → signature verify → revocation check → lineage chain → liveness → conformance.
aegis-policy
1.9K LOCMulti-dimensional policy engine with spending limits, temporal windows, lineage constraints, and contract-based policies.
aegis-delegate
1.4K LOCHierarchical delegation with anti-amplification rule — children cannot exceed parent permissions. Scope narrowing only.
aegis-wallet
1.8K LOCMulti-chain transaction signing for 12 blockchains: Ethereum, Solana, Bitcoin, Cosmos, Aptos, Sui, Starknet, and more.
aegis-sdk
0.8K LOCUnified SDK combining all AEGIS crates with builder-pattern configuration.
aegis-store-pg
1.2K LOCPostgreSQL storage backend for keys, sessions, delegations, and revocation trees.
Cryptography
Available in
Install