Skip to content
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

A closer lookDifferent languages. A shared identity.
OPENAGENTID / FIELD NOTES05OATS / AUDITARSENAL / CAPABILITYAEGIS / CRYPTOGRAPHYOAS / IDENTITYONE FACADE

The SDK is an interface to the same identity, cryptography, capability, and audit layers.

  1. 01Choose your language
  2. 02Meet the interface
  3. 03Connect the layers
  4. 04Build on the standard
§ 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.