{
  "schema_version": 1,
  "generated_from": "current source manifests and entry points",
  "source_date": "2026-09-14",
  "scope": [
    "openagent-sdk",
    "oas/oas",
    "arsenal",
    "aegis",
    "act/agent-capability-token",
    "openagents/openagent.id/crates",
    "openagents/openagent.id/clients/typescript"
  ],
  "packages": [
    {
      "name": "agent-capability-token",
      "version": "0.1.0",
      "language": "Rust",
      "manifest": "act/agent-capability-token/Cargo.toml",
      "manifest_sha256": "ed7fd1fef0c11c2748a6f223cd99f9ef873c6ff17af1c31608defd489654ce23",
      "revision": "dc8ebdddcd49a170adf21318eaf164578683c3d7",
      "runtime": "1.78",
      "description": "Canonical wire format for the Agent Capability Token (ACT) required by ANVIL section 5.",
      "features": {
        "default": [],
        "sign": []
      },
      "package_exports": {},
      "private": false,
      "category": "Canonical ACT",
      "guide": "/arsenal/act-tokens",
      "page": "/reference/packages/act-agent-capability-token",
      "entry_points": [
        {
          "path": "act/agent-capability-token/src/lib.rs",
          "sha256": "a326ce327fca34441b760e229ef3b7ac9d9ae536c1899365dd538ac56ebd6918",
          "declarations": [
            {
              "line": 63,
              "declaration": "pub mod claims;"
            },
            {
              "line": 64,
              "declaration": "pub mod error;"
            },
            {
              "line": 65,
              "declaration": "pub mod scope;"
            },
            {
              "line": 66,
              "declaration": "pub mod wire;"
            },
            {
              "line": 68,
              "declaration": "pub use claims::{ActClaims, Confirmation, Delegation};"
            },
            {
              "line": 69,
              "declaration": "pub use error::{ActError, ActResult};"
            },
            {
              "line": 70,
              "declaration": "pub use scope::{Scope, SCOPE_SEGMENTS, WILDCARD};"
            },
            {
              "line": 71,
              "declaration": "pub use wire::{\n    claims_to_signing_payload, envelope_from_parts, verify, ActEnvelope, PublicKeyBytes, Verifier,\n    ALGORITHM_ED25519, FORMAT_VERSION, MAX_ACT_BYTES,\n};"
            },
            {
              "line": 77,
              "declaration": "pub use wire::sign;"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/agent-capability-token"
    },
    {
      "name": "aegis-auth",
      "version": "0.2.0",
      "language": "Rust",
      "manifest": "aegis/aegis-auth/Cargo.toml",
      "manifest_sha256": "5c9900e8560bc63b04d883f3fdc0a32a3ebbd639491124020538d47417791b28",
      "revision": "4acd90d3ba0b26ecbbca37758292e5480950fcb0",
      "runtime": "1.85",
      "description": "AEGIS authentication protocol — challenge-response, session management, cross-domain auth",
      "features": {
        "default": [
          "verify"
        ],
        "verify": [
          "dep:aegis-verify"
        ]
      },
      "package_exports": {},
      "private": false,
      "category": "AEGIS verification",
      "guide": "/aegis/overview",
      "page": "/reference/packages/aegis-aegis-auth",
      "entry_points": [
        {
          "path": "aegis/aegis-auth/src/lib.rs",
          "sha256": "7b6f26da034daf413490a387eddccc9114ecb69734dba161516cf589b27c158c",
          "declarations": [
            {
              "line": 10,
              "declaration": "pub mod challenge;"
            },
            {
              "line": 11,
              "declaration": "pub mod provider;"
            },
            {
              "line": 12,
              "declaration": "pub mod session;"
            },
            {
              "line": 13,
              "declaration": "pub mod store;"
            },
            {
              "line": 15,
              "declaration": "pub use challenge::{build_challenge_payload, Challenge, ChallengeVerifier};"
            },
            {
              "line": 16,
              "declaration": "pub use provider::{ApiKeyProvider, ChallengeResponseProvider};"
            },
            {
              "line": 17,
              "declaration": "pub use session::SessionManager;"
            },
            {
              "line": 18,
              "declaration": "pub use store::{InMemoryNonceStore, InMemorySessionStore, NonceStore, SessionStore};"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/aegis-auth"
    },
    {
      "name": "aegis-delegate",
      "version": "0.2.0",
      "language": "Rust",
      "manifest": "aegis/aegis-delegate/Cargo.toml",
      "manifest_sha256": "861b8fa964305bf7f14ef968b3016e8ebba0d875572d4982aa02e3bf86c3b055",
      "revision": "4acd90d3ba0b26ecbbca37758292e5480950fcb0",
      "runtime": "1.85",
      "description": "AEGIS delegation and authority model — delegation trees, session keys, scope constraints",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "AEGIS verification",
      "guide": "/aegis/overview",
      "page": "/reference/packages/aegis-aegis-delegate",
      "entry_points": [
        {
          "path": "aegis/aegis-delegate/src/lib.rs",
          "sha256": "adf9fb968b0e47f2f75c16d0639492179568b181572a17f794496e7046a5c654",
          "declarations": [
            {
              "line": 5,
              "declaration": "pub mod delegation_store;"
            },
            {
              "line": 6,
              "declaration": "pub mod proof;"
            },
            {
              "line": 7,
              "declaration": "pub mod revocation;"
            },
            {
              "line": 8,
              "declaration": "pub mod scope;"
            },
            {
              "line": 9,
              "declaration": "pub mod session_key;"
            },
            {
              "line": 10,
              "declaration": "pub mod store;"
            },
            {
              "line": 11,
              "declaration": "pub mod tree;"
            },
            {
              "line": 13,
              "declaration": "pub use delegation_store::{DelegationStore, InMemoryDelegationStore};"
            },
            {
              "line": 14,
              "declaration": "pub use store::{InMemoryRevocationStore, RevocationStore};"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/aegis-delegate"
    },
    {
      "name": "aegis-keys",
      "version": "0.2.0",
      "language": "Rust",
      "manifest": "aegis/aegis-keys/Cargo.toml",
      "manifest_sha256": "6c123be2e94880949e526eba001e3453a79d3487df193164882f55036521832d",
      "revision": "4acd90d3ba0b26ecbbca37758292e5480950fcb0",
      "runtime": "1.85",
      "description": "AEGIS key management framework — generation, MPC, TEE, derivation, rotation, recovery",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "AEGIS verification",
      "guide": "/aegis/overview",
      "page": "/reference/packages/aegis-aegis-keys",
      "entry_points": [
        {
          "path": "aegis/aegis-keys/src/lib.rs",
          "sha256": "c19c72128fbfcee36aad4232c4ce0414a1896bb0ab18984d3cd405ab4d1ce947",
          "declarations": [
            {
              "line": 13,
              "declaration": "pub mod derivation;"
            },
            {
              "line": 14,
              "declaration": "pub mod generation;"
            },
            {
              "line": 15,
              "declaration": "pub mod recovery;"
            },
            {
              "line": 16,
              "declaration": "pub mod rotation;"
            },
            {
              "line": 17,
              "declaration": "pub mod storage;"
            },
            {
              "line": 18,
              "declaration": "pub mod threshold;"
            },
            {
              "line": 21,
              "declaration": "pub use derivation::{derivation_path, derive_lineage_key};"
            },
            {
              "line": 22,
              "declaration": "pub use generation::{EncryptedKey, KeyGenerator, ManagedKey};"
            },
            {
              "line": 23,
              "declaration": "pub use recovery::{GuardianAuthorization, RecoveryCeremony};"
            },
            {
              "line": 24,
              "declaration": "pub use rotation::{KeyRotation, RotationRequest, RotationResult};"
            },
            {
              "line": 25,
              "declaration": "pub use storage::{InMemoryKeyStore, KeyStore};"
            },
            {
              "line": 26,
              "declaration": "pub use threshold::{generate_shares, sign_with_threshold, verify_threshold_signature};"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/aegis-keys"
    },
    {
      "name": "aegis-store-pg",
      "version": "0.2.0",
      "language": "Rust",
      "manifest": "aegis/aegis-store-pg/Cargo.toml",
      "manifest_sha256": "cc3e929331df530a8792730f619583d96e6d582773a10d44a8586aae985c2102",
      "revision": "4acd90d3ba0b26ecbbca37758292e5480950fcb0",
      "runtime": "1.85",
      "description": "AEGIS PostgreSQL storage backends",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "AEGIS verification",
      "guide": "/aegis/overview",
      "page": "/reference/packages/aegis-aegis-store-pg",
      "entry_points": [
        {
          "path": "aegis/aegis-store-pg/src/lib.rs",
          "sha256": "77c32f388a08e399d52ad6f089fb8463130401d3a0d9f64121bb06621360d40d",
          "declarations": [
            {
              "line": 13,
              "declaration": "pub mod cache;"
            },
            {
              "line": 14,
              "declaration": "pub mod delegations;"
            },
            {
              "line": 15,
              "declaration": "pub mod keys;"
            },
            {
              "line": 16,
              "declaration": "pub mod nonces;"
            },
            {
              "line": 17,
              "declaration": "pub mod revocations;"
            },
            {
              "line": 18,
              "declaration": "pub mod sessions;"
            },
            {
              "line": 20,
              "declaration": "pub use cache::PgVerificationCacheStore;"
            },
            {
              "line": 21,
              "declaration": "pub use delegations::PgDelegationStore;"
            },
            {
              "line": 22,
              "declaration": "pub use keys::PgKeyStore;"
            },
            {
              "line": 23,
              "declaration": "pub use nonces::PgNonceStore;"
            },
            {
              "line": 24,
              "declaration": "pub use revocations::PgRevocationStore;"
            },
            {
              "line": 25,
              "declaration": "pub use sessions::PgSessionStore;"
            },
            {
              "line": 34,
              "declaration": "pub async fn run_migrations(pool: &sqlx::PgPool) -> Result<(), sqlx::Error> {"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/aegis-store-pg"
    },
    {
      "name": "aegis-verify",
      "version": "0.2.0",
      "language": "Rust",
      "manifest": "aegis/aegis-verify/Cargo.toml",
      "manifest_sha256": "33675d15523de96f02b3f9c1c22ff083931f55ad44bc4c0c1a1a0c4b7cfb4a62",
      "revision": "4acd90d3ba0b26ecbbca37758292e5480950fcb0",
      "runtime": "1.85",
      "description": "AEGIS verification infrastructure — OAS document, signature, and lineage verification",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "AEGIS verification",
      "guide": "/aegis/overview",
      "page": "/reference/packages/aegis-aegis-verify",
      "entry_points": [
        {
          "path": "aegis/aegis-verify/src/lib.rs",
          "sha256": "c8d798fb66648c528b91bacec4feac289043d5ed59797674eebc49676330f1df",
          "declarations": [
            {
              "line": 14,
              "declaration": "pub mod cache;"
            },
            {
              "line": 15,
              "declaration": "pub mod pipeline;"
            },
            {
              "line": 16,
              "declaration": "pub mod store;"
            },
            {
              "line": 18,
              "declaration": "pub use cache::VerificationCache;"
            },
            {
              "line": 19,
              "declaration": "pub use pipeline::VerificationPipeline;"
            },
            {
              "line": 20,
              "declaration": "pub use store::{InMemoryVerificationCacheStore, VerificationCacheStore};"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/aegis-verify"
    },
    {
      "name": "aegis-wallet",
      "version": "0.2.0",
      "language": "Rust",
      "manifest": "aegis/aegis-wallet/Cargo.toml",
      "manifest_sha256": "3b3e7983132f0485450972867f784a788840db4ced3d89277bd6d9c70163340a",
      "revision": "4acd90d3ba0b26ecbbca37758292e5480950fcb0",
      "runtime": "1.85",
      "description": "AEGIS wallet and signing infrastructure — multi-chain derivation, signing ceremony, tx pipeline",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "AEGIS verification",
      "guide": "/aegis/overview",
      "page": "/reference/packages/aegis-aegis-wallet",
      "entry_points": [
        {
          "path": "aegis/aegis-wallet/src/lib.rs",
          "sha256": "81f68cbce49fa14207778757db13fdc987e7290653f90b4c20e41dbad27a6ad2",
          "declarations": [
            {
              "line": 5,
              "declaration": "pub mod address;"
            },
            {
              "line": 6,
              "declaration": "pub mod batch;"
            },
            {
              "line": 7,
              "declaration": "pub mod ceremony;"
            },
            {
              "line": 8,
              "declaration": "pub mod external;"
            },
            {
              "line": 9,
              "declaration": "pub mod pipeline;"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/aegis-wallet"
    },
    {
      "name": "openagent-aegis-core",
      "version": "0.2.0",
      "language": "Rust",
      "manifest": "aegis/openagent-aegis-core/Cargo.toml",
      "manifest_sha256": "6c3bf81fb6608f587fbf03df7f2b0a1bb092e00b893ca423cc6e2c5eb16a90a6",
      "revision": "4acd90d3ba0b26ecbbca37758292e5480950fcb0",
      "runtime": "1.85",
      "description": "AEGIS core plugin interfaces, types, and error types",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "AEGIS verification",
      "guide": "/aegis/overview",
      "page": "/reference/packages/aegis-openagent-aegis-core",
      "entry_points": [
        {
          "path": "aegis/openagent-aegis-core/src/lib.rs",
          "sha256": "88d7730fc7e6ae32363a1c3e20c911711e49b185bd5482f35302a01053d22c78",
          "declarations": [
            {
              "line": 8,
              "declaration": "pub mod error;"
            },
            {
              "line": 9,
              "declaration": "pub mod plugin;"
            },
            {
              "line": 10,
              "declaration": "pub mod types;"
            },
            {
              "line": 12,
              "declaration": "pub use error::*;"
            },
            {
              "line": 13,
              "declaration": "pub use plugin::*;"
            },
            {
              "line": 14,
              "declaration": "pub use types::*;"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/openagent-aegis-core"
    },
    {
      "name": "openagent-aegis-policy",
      "version": "0.2.0",
      "language": "Rust",
      "manifest": "aegis/openagent-aegis-policy/Cargo.toml",
      "manifest_sha256": "1ee7ac173df0fd66faa8ac9192868bde7148425e954d2ac4fb3d509cb17b2076",
      "revision": "4acd90d3ba0b26ecbbca37758292e5480950fcb0",
      "runtime": "1.85",
      "description": "AEGIS policy enforcement framework — spending, contract, temporal, and lineage-aware policies",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "AEGIS verification",
      "guide": "/aegis/overview",
      "page": "/reference/packages/aegis-openagent-aegis-policy",
      "entry_points": [
        {
          "path": "aegis/openagent-aegis-policy/src/lib.rs",
          "sha256": "4d0513d5b022efc203ba22a565acaccec45761e802bc4d1102ac476636cdd6ab",
          "declarations": [
            {
              "line": 5,
              "declaration": "pub mod composition;"
            },
            {
              "line": 6,
              "declaration": "pub mod contract;"
            },
            {
              "line": 7,
              "declaration": "pub mod lineage;"
            },
            {
              "line": 8,
              "declaration": "pub mod spending;"
            },
            {
              "line": 9,
              "declaration": "pub mod temporal;"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/openagent-aegis-policy"
    },
    {
      "name": "openagent-aegis-sdk",
      "version": "0.2.0",
      "language": "Rust",
      "manifest": "aegis/openagent-aegis-sdk/Cargo.toml",
      "manifest_sha256": "2823c82255705a96613dd16e42af94de09e1381d4b834b2ac5b9d7ecb28a0c30",
      "revision": "4acd90d3ba0b26ecbbca37758292e5480950fcb0",
      "runtime": "1.85",
      "description": "AEGIS SDK — unified high-level API for all AEGIS layers",
      "features": {
        "default": [],
        "postgres": [
          "aegis-store-pg"
        ]
      },
      "package_exports": {},
      "private": false,
      "category": "AEGIS verification",
      "guide": "/aegis/overview",
      "page": "/reference/packages/aegis-openagent-aegis-sdk",
      "entry_points": [
        {
          "path": "aegis/openagent-aegis-sdk/src/lib.rs",
          "sha256": "83968235678802fdbfb94a7eb82f2246bb076573da27fa4a3c6ab060e6e44b3a",
          "declarations": [
            {
              "line": 8,
              "declaration": "pub mod client;"
            },
            {
              "line": 9,
              "declaration": "pub mod config;"
            },
            {
              "line": 11,
              "declaration": "pub use client::{AegisClient, AegisStores};"
            },
            {
              "line": 12,
              "declaration": "pub use config::{AegisConfig, StorageBackend};"
            },
            {
              "line": 15,
              "declaration": "pub use aegis_auth;"
            },
            {
              "line": 16,
              "declaration": "pub use aegis_delegate;"
            },
            {
              "line": 17,
              "declaration": "pub use aegis_keys;"
            },
            {
              "line": 18,
              "declaration": "pub use aegis_verify;"
            },
            {
              "line": 19,
              "declaration": "pub use aegis_wallet;"
            },
            {
              "line": 20,
              "declaration": "pub use openagent_aegis_core;"
            },
            {
              "line": 21,
              "declaration": "pub use openagent_aegis_policy;"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/openagent-aegis-sdk"
    },
    {
      "name": "@openagentid/aegis-sdk",
      "version": "0.1.1",
      "language": "TypeScript",
      "manifest": "aegis/sdks/typescript/package.json",
      "manifest_sha256": "42125a1f52bd88c60815e937532c03861815254602b335845010294056487482",
      "revision": "4acd90d3ba0b26ecbbca37758292e5480950fcb0",
      "runtime": {
        "node": ">=20"
      },
      "description": "AEGIS — Identity verification and authorization framework built on OAS",
      "features": {},
      "package_exports": {
        ".": {
          "types": "./dist/index.d.ts",
          "import": "./dist/index.js"
        },
        "./core": {
          "types": "./dist/core/index.d.ts",
          "import": "./dist/core/index.js"
        },
        "./verify": {
          "types": "./dist/verify/index.d.ts",
          "import": "./dist/verify/index.js"
        },
        "./keys": {
          "types": "./dist/keys/index.d.ts",
          "import": "./dist/keys/index.js"
        },
        "./auth": {
          "types": "./dist/auth/index.d.ts",
          "import": "./dist/auth/index.js"
        },
        "./policy": {
          "types": "./dist/policy/index.d.ts",
          "import": "./dist/policy/index.js"
        },
        "./delegate": {
          "types": "./dist/delegate/index.d.ts",
          "import": "./dist/delegate/index.js"
        },
        "./wallet": {
          "types": "./dist/wallet/index.d.ts",
          "import": "./dist/wallet/index.js"
        }
      },
      "private": false,
      "category": "AEGIS verification",
      "guide": "/aegis/overview",
      "page": "/reference/packages/aegis-sdks-typescript",
      "entry_points": [
        {
          "path": "aegis/sdks/typescript/src/index.ts",
          "sha256": "21606ecebf9066f5920a6b1af6f731d64906d7e6c42e8f0d2b997a28a97dbda2",
          "declarations": [
            {
              "line": 10,
              "declaration": "export * from \"./core/index.js\";"
            },
            {
              "line": 11,
              "declaration": "export * from \"./verify/index.js\";"
            },
            {
              "line": 12,
              "declaration": "export * from \"./keys/index.js\";"
            },
            {
              "line": 13,
              "declaration": "export * from \"./auth/index.js\";"
            },
            {
              "line": 14,
              "declaration": "export * from \"./policy/index.js\";"
            },
            {
              "line": 15,
              "declaration": "export * from \"./delegate/index.js\";"
            },
            {
              "line": 16,
              "declaration": "export * from \"./wallet/index.js\";"
            },
            {
              "line": 17,
              "declaration": "export * from \"./sdk/index.js\";"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/typescript/aegis-sdks-typescript"
    },
    {
      "name": "arsenal-broker",
      "version": "2.0.0",
      "language": "Rust",
      "manifest": "arsenal/crates/arsenal-broker/Cargo.toml",
      "manifest_sha256": "02f8bb340095ea585bd28be0661e79c13d691c5597b58363c00c2d76be56090f",
      "revision": "d3d0613a1a1c6c79106a150ba976469c97653082",
      "runtime": "1.75",
      "description": "mTLS gateway and capability broker for ARSENAL",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "Arsenal credentials",
      "guide": "/arsenal/overview",
      "page": "/reference/packages/arsenal-crates-arsenal-broker",
      "entry_points": [
        {
          "path": "arsenal/crates/arsenal-broker/src/lib.rs",
          "sha256": "96b1bed6734958c5c5c0ce05651f84f2023928d166c7b91899604391a930a526",
          "declarations": [
            {
              "line": 83,
              "declaration": "pub mod audit_sink;"
            },
            {
              "line": 84,
              "declaration": "pub mod config;"
            },
            {
              "line": 85,
              "declaration": "pub mod consent_service;"
            },
            {
              "line": 86,
              "declaration": "pub mod handlers;"
            },
            {
              "line": 87,
              "declaration": "pub mod metrics;"
            },
            {
              "line": 88,
              "declaration": "pub mod middleware;"
            },
            {
              "line": 89,
              "declaration": "pub mod proxy_config;"
            },
            {
              "line": 90,
              "declaration": "pub mod proxy_service;"
            },
            {
              "line": 91,
              "declaration": "pub mod rate;"
            },
            {
              "line": 92,
              "declaration": "pub mod revocation;"
            },
            {
              "line": 93,
              "declaration": "pub mod server;"
            },
            {
              "line": 94,
              "declaration": "pub mod service;"
            },
            {
              "line": 95,
              "declaration": "pub mod ssrf_guard;"
            },
            {
              "line": 98,
              "declaration": "pub use config::BrokerConfig;"
            },
            {
              "line": 99,
              "declaration": "pub use consent_service::ConsentService;"
            },
            {
              "line": 100,
              "declaration": "pub use proxy_config::{ConsentConfig, ProxyConfig};"
            },
            {
              "line": 101,
              "declaration": "pub use proxy_service::ProxyService;"
            },
            {
              "line": 102,
              "declaration": "pub use server::BrokerServer;"
            },
            {
              "line": 103,
              "declaration": "pub use service::{BrokerService, RegisteredAgent, RequestContext};"
            },
            {
              "line": 104,
              "declaration": "pub use ssrf_guard::SsrfGuard;"
            },
            {
              "line": 107,
              "declaration": "pub mod prelude {"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/arsenal-broker"
    },
    {
      "name": "arsenal-core",
      "version": "2.0.0",
      "language": "Rust",
      "manifest": "arsenal/crates/arsenal-core/Cargo.toml",
      "manifest_sha256": "83da7b5b43d1311121d21a3e1595bb66344be9b55faadebce814bab54541e487",
      "revision": "d3d0613a1a1c6c79106a150ba976469c97653082",
      "runtime": "1.75",
      "description": "Core types, tokens, scopes, and constraints for ARSENAL agent key management",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "Arsenal credentials",
      "guide": "/arsenal/overview",
      "page": "/reference/packages/arsenal-crates-arsenal-core",
      "entry_points": [
        {
          "path": "arsenal/crates/arsenal-core/src/lib.rs",
          "sha256": "13dfa8779257ee1a963ab68ee6489a3bda7f79157240c782eb47e7493c93d52f",
          "declarations": [
            {
              "line": 24,
              "declaration": "pub mod act;"
            },
            {
              "line": 25,
              "declaration": "pub mod audit;"
            },
            {
              "line": 26,
              "declaration": "pub mod consent;"
            },
            {
              "line": 27,
              "declaration": "pub mod constraints;"
            },
            {
              "line": 28,
              "declaration": "pub mod delegation;"
            },
            {
              "line": 29,
              "declaration": "pub mod error;"
            },
            {
              "line": 30,
              "declaration": "pub mod fingerprint;"
            },
            {
              "line": 31,
              "declaration": "pub mod identity;"
            },
            {
              "line": 32,
              "declaration": "pub mod limits;"
            },
            {
              "line": 33,
              "declaration": "pub mod policy;"
            },
            {
              "line": 34,
              "declaration": "pub mod proxy;"
            },
            {
              "line": 35,
              "declaration": "pub mod scope;"
            },
            {
              "line": 36,
              "declaration": "pub mod secret;"
            },
            {
              "line": 37,
              "declaration": "pub mod session;"
            },
            {
              "line": 38,
              "declaration": "pub mod token;"
            },
            {
              "line": 40,
              "declaration": "pub use audit::{AuditEvent, AuditEventKind, AuditSeverity};"
            },
            {
              "line": 41,
              "declaration": "pub use consent::{ConsentId, ConsentPolicy, ConsentRecord, ConsentRequest, ConsentStatus};"
            },
            {
              "line": 42,
              "declaration": "pub use constraints::{BindingType, Constraints, EnvironmentConstraint};"
            },
            {
              "line": 43,
              "declaration": "pub use delegation::{DelegationChain, DelegationConstraints};"
            },
            {
              "line": 44,
              "declaration": "pub use error::{ArsenalError, ArsenalResult};"
            },
            {
              "line": 45,
              "declaration": "pub use fingerprint::{FingerprintState, FingerprintVerification};"
            },
            {
              "line": 46,
              "declaration": "pub use identity::{AgentIdentity, PrincipalId, TenantId};"
            },
            {
              "line": 47,
              "declaration": "pub use limits::{RateLimits, UsageBudget};"
            },
            {
              "line": 48,
              "declaration": "pub use policy::{PolicyDocument, PolicyEffect, PolicyId};"
            },
            {
              "line": 49,
              "declaration": "pub use proxy::{\n    DestinationBinding, ProxyMetadata, ProxyRequest, ProxyResponse, TemplateVariable,\n    VariablePrefix, VariableResolutionTable,\n};"
            },
            {
              "line": 53,
              "declaration": "pub use scope::{Permission, Scope, ScopeSet};"
            },
            {
              "line": 54,
              "declaration": "pub use secret::{SecretId, SecretMetadata, SecretVersion};"
            },
            {
              "line": 55,
              "declaration": "pub use session::{AgentSession, SessionId, SessionState};"
            },
            {
              "line": 56,
              "declaration": "pub use token::{AgentCapabilityToken, TokenClaims, TokenId};"
            },
            {
              "line": 59,
              "declaration": "pub mod prelude {"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/arsenal-core"
    },
    {
      "name": "arsenal-crypto",
      "version": "2.0.0",
      "language": "Rust",
      "manifest": "arsenal/crates/arsenal-crypto/Cargo.toml",
      "manifest_sha256": "0732a412dc80b3f9d1187f94d05ff0a096b1524429d10cdf468bb73a6584abad",
      "revision": "d3d0613a1a1c6c79106a150ba976469c97653082",
      "runtime": "1.75",
      "description": "Cryptographic primitives for ARSENAL - signing, encryption, key derivation",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "Arsenal credentials",
      "guide": "/arsenal/overview",
      "page": "/reference/packages/arsenal-crates-arsenal-crypto",
      "entry_points": [
        {
          "path": "arsenal/crates/arsenal-crypto/src/lib.rs",
          "sha256": "3322fef81a38819ff0ab7b16d77ee2e93ec14425629eb7719b351f5300c0133c",
          "declarations": [
            {
              "line": 23,
              "declaration": "pub mod encryption;"
            },
            {
              "line": 24,
              "declaration": "pub mod envelope;"
            },
            {
              "line": 25,
              "declaration": "pub mod hash;"
            },
            {
              "line": 26,
              "declaration": "pub mod kdf;"
            },
            {
              "line": 27,
              "declaration": "pub mod keys;"
            },
            {
              "line": 28,
              "declaration": "pub mod random;"
            },
            {
              "line": 29,
              "declaration": "pub mod signing;"
            },
            {
              "line": 30,
              "declaration": "pub mod token_signer;"
            },
            {
              "line": 32,
              "declaration": "pub use encryption::{Decryptor, EncryptedData, Encryptor};"
            },
            {
              "line": 33,
              "declaration": "pub use envelope::{EnvelopeEncryption, WrappedKey};"
            },
            {
              "line": 34,
              "declaration": "pub use hash::{Hash, Hasher};"
            },
            {
              "line": 35,
              "declaration": "pub use kdf::{DerivedKey, KeyDerivation};"
            },
            {
              "line": 36,
              "declaration": "pub use keys::{EncryptionKeyPair, KeyId, SigningKeyPair};"
            },
            {
              "line": 37,
              "declaration": "pub use signing::{Signature, Signer, Verifier};"
            },
            {
              "line": 38,
              "declaration": "pub use token_signer::{TokenSigner, TokenVerifier};"
            },
            {
              "line": 41,
              "declaration": "pub mod prelude {"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/arsenal-crypto"
    },
    {
      "name": "arsenal-policy",
      "version": "2.0.0",
      "language": "Rust",
      "manifest": "arsenal/crates/arsenal-policy/Cargo.toml",
      "manifest_sha256": "c90f0b7af4c56a85752044b8a0438ef9eb5d764d95a710216e3ea0004e813ff8",
      "revision": "d3d0613a1a1c6c79106a150ba976469c97653082",
      "runtime": "1.75",
      "description": "Declarative policy engine for ARSENAL",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "Arsenal credentials",
      "guide": "/arsenal/overview",
      "page": "/reference/packages/arsenal-crates-arsenal-policy",
      "entry_points": [
        {
          "path": "arsenal/crates/arsenal-policy/src/lib.rs",
          "sha256": "6c9d8fd45c446ec98067a79fe50ca4abcef78738ee12bdc12d827f20f9f44c8c",
          "declarations": [
            {
              "line": 13,
              "declaration": "pub use arsenal_core::policy::{\n    ConditionOperator, PolicyCondition, PolicyDecision, PolicyDocument, PolicyEffect, PolicyId,\n    PolicyRequest, PolicyRule,\n};"
            },
            {
              "line": 19,
              "declaration": "pub struct PolicyEngine {"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/arsenal-policy"
    },
    {
      "name": "arsenal-sdk",
      "version": "2.0.0",
      "language": "Rust",
      "manifest": "arsenal/crates/arsenal-sdk/Cargo.toml",
      "manifest_sha256": "63fe1d0bec7f47123d821d235edd8abf6ed5222a77c1ada7cf5bacbc7db8b3d6",
      "revision": "d3d0613a1a1c6c79106a150ba976469c97653082",
      "runtime": "1.75",
      "description": "High-level SDK for ARSENAL agents",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "Arsenal credentials",
      "guide": "/arsenal/overview",
      "page": "/reference/packages/arsenal-crates-arsenal-sdk",
      "entry_points": [
        {
          "path": "arsenal/crates/arsenal-sdk/src/lib.rs",
          "sha256": "bf2efb4b5fed418cbe33f6e12e01871a7227603aed6223a69a5ca287e797d37e",
          "declarations": [
            {
              "line": 43,
              "declaration": "pub mod broker_client;"
            },
            {
              "line": 44,
              "declaration": "pub mod capability;"
            },
            {
              "line": 45,
              "declaration": "pub mod client;"
            },
            {
              "line": 46,
              "declaration": "pub mod identity_loader;"
            },
            {
              "line": 47,
              "declaration": "pub mod proxy_client;"
            },
            {
              "line": 48,
              "declaration": "pub mod session_manager;"
            },
            {
              "line": 49,
              "declaration": "pub mod tool_caller;"
            },
            {
              "line": 51,
              "declaration": "pub use broker_client::BrokerClient;"
            },
            {
              "line": 52,
              "declaration": "pub use capability::{CapabilityHandle, CapabilityRequest};"
            },
            {
              "line": 53,
              "declaration": "pub use client::{ArsenalClient, ArsenalClientBuilder};"
            },
            {
              "line": 54,
              "declaration": "pub use identity_loader::AgentIdentityLoader;"
            },
            {
              "line": 55,
              "declaration": "pub use proxy_client::ProxyClient;"
            },
            {
              "line": 56,
              "declaration": "pub use session_manager::SessionManager;"
            },
            {
              "line": 57,
              "declaration": "pub use tool_caller::{Tool, ToolCallRequest, ToolCallResponse, ToolCaller};"
            },
            {
              "line": 60,
              "declaration": "pub mod prelude {"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/arsenal-sdk"
    },
    {
      "name": "arsenal-store",
      "version": "2.0.0",
      "language": "Rust",
      "manifest": "arsenal/crates/arsenal-store/Cargo.toml",
      "manifest_sha256": "58046455ee75257d2c99d46eab4e699fc7f795841e830813cdb7ecb2b6d74918",
      "revision": "d3d0613a1a1c6c79106a150ba976469c97653082",
      "runtime": "1.75",
      "description": "Secret storage backends for ARSENAL - in-memory, encrypted file, and database",
      "features": {
        "default": [],
        "postgres": [
          "sqlx"
        ],
        "sqlite": [
          "sqlx"
        ]
      },
      "package_exports": {},
      "private": false,
      "category": "Arsenal credentials",
      "guide": "/arsenal/overview",
      "page": "/reference/packages/arsenal-crates-arsenal-store",
      "entry_points": [
        {
          "path": "arsenal/crates/arsenal-store/src/lib.rs",
          "sha256": "9eef468c92a9dc9b45700316aa160791082cc0d1e66682d9a61faead9a37b6dc",
          "declarations": [
            {
              "line": 21,
              "declaration": "pub mod consent_store;"
            },
            {
              "line": 22,
              "declaration": "pub mod encrypted_file;"
            },
            {
              "line": 23,
              "declaration": "pub mod fingerprint_store;"
            },
            {
              "line": 24,
              "declaration": "pub mod key_resolver;"
            },
            {
              "line": 25,
              "declaration": "pub mod key_wrapper;"
            },
            {
              "line": 26,
              "declaration": "pub mod memory;"
            },
            {
              "line": 27,
              "declaration": "pub mod traits;"
            },
            {
              "line": 28,
              "declaration": "pub mod variable_resolver;"
            },
            {
              "line": 30,
              "declaration": "pub use consent_store::{ConsentStore, InMemoryConsentStore};"
            },
            {
              "line": 31,
              "declaration": "pub use encrypted_file::EncryptedFileStore;"
            },
            {
              "line": 32,
              "declaration": "pub use fingerprint_store::{FingerprintStore, InMemoryFingerprintStore};"
            },
            {
              "line": 33,
              "declaration": "pub use key_resolver::{InMemoryKeyResolver, PublicKeyResolver};"
            },
            {
              "line": 34,
              "declaration": "pub use key_wrapper::{KeyWrapper, SoftwareKeyWrapper};"
            },
            {
              "line": 35,
              "declaration": "pub use memory::InMemorySecretStore;"
            },
            {
              "line": 36,
              "declaration": "pub use traits::{SecretStore, SecretStoreError, SecretStoreResult};"
            },
            {
              "line": 37,
              "declaration": "pub use variable_resolver::{InMemoryVariableResolver, VariableResolver};"
            },
            {
              "line": 40,
              "declaration": "pub use consent_store::SqlConsentStore;"
            },
            {
              "line": 42,
              "declaration": "pub use fingerprint_store::SqlFingerprintStore;"
            },
            {
              "line": 44,
              "declaration": "pub use variable_resolver::SqlVariableResolver;"
            },
            {
              "line": 47,
              "declaration": "pub mod prelude {"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/arsenal-store"
    },
    {
      "name": "@openagentid/arsenal-sdk",
      "version": "0.1.1",
      "language": "TypeScript",
      "manifest": "arsenal/sdks/typescript/package.json",
      "manifest_sha256": "796fa0ebe610d74eedae73fffe388dea57a4cca9f7a28e16d8d6690dd8192c24",
      "revision": "d3d0613a1a1c6c79106a150ba976469c97653082",
      "runtime": {
        "node": ">=20"
      },
      "description": "Arsenal agent-side SDK: Agent Capability Tokens (ACT), scoped credential proxy, broker client, policy engine.",
      "features": {},
      "package_exports": {
        ".": {
          "types": "./dist/index.d.ts",
          "import": "./dist/index.js",
          "require": "./dist/index.cjs"
        },
        "./core": {
          "types": "./dist/core/index.d.ts",
          "import": "./dist/core/index.js",
          "require": "./dist/core/index.cjs"
        },
        "./policy": {
          "types": "./dist/policy/index.d.ts",
          "import": "./dist/policy/index.js",
          "require": "./dist/policy/index.cjs"
        },
        "./broker": {
          "types": "./dist/broker/index.d.ts",
          "import": "./dist/broker/index.js",
          "require": "./dist/broker/index.cjs"
        },
        "./crypto": {
          "types": "./dist/crypto/index.d.ts",
          "import": "./dist/crypto/index.js",
          "require": "./dist/crypto/index.cjs"
        }
      },
      "private": false,
      "category": "Arsenal credentials",
      "guide": "/arsenal/overview",
      "page": "/reference/packages/arsenal-sdks-typescript",
      "entry_points": [
        {
          "path": "arsenal/sdks/typescript/src/index.ts",
          "sha256": "5c051c019750f7db93f82c8bf7fa0898d5aece7758429168243df58d839f745a",
          "declarations": [
            {
              "line": 39,
              "declaration": "export * from \"./core/index.js\";"
            },
            {
              "line": 40,
              "declaration": "export * from \"./policy/index.js\";"
            },
            {
              "line": 41,
              "declaration": "export * from \"./broker/index.js\";"
            },
            {
              "line": 42,
              "declaration": "export * from \"./sdk/index.js\";"
            },
            {
              "line": 48,
              "declaration": "export const VERSION = \"0.1.0\";"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/typescript/arsenal-sdks-typescript"
    },
    {
      "name": "oas-anchor-eas",
      "version": "1.1.1",
      "language": "Rust",
      "manifest": "oas/oas/oas-anchor-eas/Cargo.toml",
      "manifest_sha256": "802072ce0a60109157bbab8721c09f2eae763bc3390c8674a7a66166f07db2b8",
      "revision": "b923582981e756c8f4aef0668947934b8de125cb",
      "runtime": "1.81",
      "description": "Ethereum Attestation Service (EAS) adapter for the OAS LineageAnchor trait: lineage authority resolution via EAS GraphQL plus JSON-RPC finality.",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "OAS identity",
      "guide": "/oas/overview",
      "page": "/reference/packages/oas-oas-oas-anchor-eas",
      "entry_points": [
        {
          "path": "oas/oas/oas-anchor-eas/src/lib.rs",
          "sha256": "e7376745ce2cffd53d2c9f3cf749659adda88ebdb14f08c69180db258380d5f7",
          "declarations": [
            {
              "line": 36,
              "declaration": "pub mod abi;"
            },
            {
              "line": 37,
              "declaration": "pub mod eas;"
            },
            {
              "line": 38,
              "declaration": "pub mod error;"
            },
            {
              "line": 40,
              "declaration": "pub use eas::{did_recipient, EasAnchor, EasConfig};"
            },
            {
              "line": 41,
              "declaration": "pub use error::EasError;"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/oas-anchor-eas"
    },
    {
      "name": "oas-attestation",
      "version": "1.1.1",
      "language": "Rust",
      "manifest": "oas/oas/oas-attestation/Cargo.toml",
      "manifest_sha256": "1502b03262905663e90423d3c124634458fcdec46fe64801328ea5dec143866e",
      "revision": "b923582981e756c8f4aef0668947934b8de125cb",
      "runtime": "1.81",
      "description": "W3C Verifiable Credential attestation support for the Open Agent Specification (OAS)",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "OAS identity",
      "guide": "/oas/overview",
      "page": "/reference/packages/oas-oas-oas-attestation",
      "entry_points": [
        {
          "path": "oas/oas/oas-attestation/src/lib.rs",
          "sha256": "7effa9fd9902e4f2a6dfbb5e56081f02fd2f4eb2f75299648ce58a5cb9c64078",
          "declarations": [
            {
              "line": 62,
              "declaration": "pub mod credential;"
            },
            {
              "line": 63,
              "declaration": "pub mod data_integrity_2025;"
            },
            {
              "line": 64,
              "declaration": "pub mod error;"
            },
            {
              "line": 65,
              "declaration": "pub mod lineage_vc;"
            },
            {
              "line": 66,
              "declaration": "pub mod oid4vp;"
            },
            {
              "line": 67,
              "declaration": "pub mod presentation;"
            },
            {
              "line": 68,
              "declaration": "pub mod proof_formats;"
            },
            {
              "line": 69,
              "declaration": "pub mod sd_jwt_vc;"
            },
            {
              "line": 70,
              "declaration": "pub mod sign;"
            },
            {
              "line": 71,
              "declaration": "pub mod signer;"
            },
            {
              "line": 72,
              "declaration": "pub mod types;"
            },
            {
              "line": 73,
              "declaration": "pub mod vc_jose;"
            },
            {
              "line": 74,
              "declaration": "pub mod verify;"
            },
            {
              "line": 76,
              "declaration": "pub use credential::ContextMode;"
            },
            {
              "line": 77,
              "declaration": "pub use data_integrity_2025::{\n    algorithm_to_cryptosuite, cryptosuite_to_algorithm, sign_credential_data_integrity,\n    verify_credential_data_integrity, CRYPTOSUITE_BBS_2023, CRYPTOSUITE_ECDSA_2019,\n    CRYPTOSUITE_EDDSA_2022, DATA_INTEGRITY_PROOF_TYPE,\n};"
            },
            {
              "line": 82,
              "declaration": "pub use error::AttestationError;"
            },
            {
              "line": 83,
              "declaration": "pub use lineage_vc::{\n    lineage_proof_from_credential, lineage_proof_to_credential, LineageAttestationContext,\n    LineageAttestationData, LineageRootKind,\n};"
            },
            {
              "line": 87,
              "declaration": "pub use oid4vp::{\n    create_authorization_request, create_oid4vp_response, verify_oid4vp_response,\n    AuthorizationRequest, Constraints, DescriptorMap, InputDescriptor, InputField, Oid4vpResponse,\n    PresentationDefinition, PresentationSubmission,\n};"
            },
            {
              "line": 92,
              "declaration": "pub use presentation::{\n    is_authority_bearing, sign_presentation, verify_presentation,\n    verify_presentation_holder_binding, verify_presentation_holder_binding_with_lineage,\n    verify_presentation_holder_binding_with_resolved_lineage, OasPresentation, PresentationProof,\n};"
            },
            {
              "line": 97,
              "declaration": "pub use proof_formats::{Ed25519Signature2020Format, ProofFormat, ProofFormatId};"
            },
            {
              "line": 98,
              "declaration": "pub use sd_jwt_vc::{\n    present_sd_jwt_vc, sign_credential_sd_jwt_vc, verify_sd_jwt_vc, Disclosure, SdJwtVc,\n    SdJwtVcHeader, SdJwtVcPayload, SdJwtVcSignOptions,\n};"
            },
            {
              "line": 102,
              "declaration": "pub use signer::{OasKeyPairSigner, OasKeyPairVerifier, Signer, Verifier, ALG_EDDSA};"
            },
            {
              "line": 103,
              "declaration": "pub use vc_jose::{\n    parse_jwt_vc, sign_credential_jwt_vc, verify_jwt_vc, JwtVc, JwtVcHeader, JwtVcPayload,\n    JwtVcSignOptions,\n};"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/oas-attestation"
    },
    {
      "name": "oas-crypto",
      "version": "1.1.1",
      "language": "Rust",
      "manifest": "oas/oas/oas-crypto/Cargo.toml",
      "manifest_sha256": "280fefb2084ac1bd7b5ab3ef62e407570346784e3700195b646149a266411055",
      "revision": "b923582981e756c8f4aef0668947934b8de125cb",
      "runtime": "1.81",
      "description": "Cryptographic primitives for the Open Agent Specification (OAS)",
      "features": {
        "default": [],
        "frost": [
          "dep:frost-ed25519"
        ]
      },
      "package_exports": {},
      "private": false,
      "category": "OAS identity",
      "guide": "/oas/overview",
      "page": "/reference/packages/oas-oas-oas-crypto",
      "entry_points": [
        {
          "path": "oas/oas/oas-crypto/src/lib.rs",
          "sha256": "d41cbcc68d6f87d9c0f487dfe80b5d398691b07a89fe2861a74728317110faaa",
          "declarations": [
            {
              "line": 60,
              "declaration": "pub mod derivation;"
            },
            {
              "line": 61,
              "declaration": "pub mod encoding;"
            },
            {
              "line": 62,
              "declaration": "pub mod error;"
            },
            {
              "line": 64,
              "declaration": "pub mod frost;"
            },
            {
              "line": 65,
              "declaration": "pub mod hashing;"
            },
            {
              "line": 66,
              "declaration": "pub mod jcs;"
            },
            {
              "line": 67,
              "declaration": "pub mod keypair;"
            },
            {
              "line": 68,
              "declaration": "pub mod proof;"
            },
            {
              "line": 70,
              "declaration": "pub use error::CryptoError;"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/oas-crypto"
    },
    {
      "name": "oas-did",
      "version": "1.1.1",
      "language": "Rust",
      "manifest": "oas/oas/oas-did/Cargo.toml",
      "manifest_sha256": "02e0e677bc279913883e7f76c1998e1f21ba7bfa9fce26411015fa7503379fca",
      "revision": "b923582981e756c8f4aef0668947934b8de125cb",
      "runtime": "1.81",
      "description": "DID parsing and validation for the Open Agent Specification (OAS)",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "OAS identity",
      "guide": "/oas/overview",
      "page": "/reference/packages/oas-oas-oas-did",
      "entry_points": [
        {
          "path": "oas/oas/oas-did/src/lib.rs",
          "sha256": "7d8654202dff400d34a4a1ee2e8293f14d046a389dd847b7781a7b627e945cf0",
          "declarations": [
            {
              "line": 32,
              "declaration": "pub mod did;"
            },
            {
              "line": 33,
              "declaration": "pub mod error;"
            },
            {
              "line": 34,
              "declaration": "pub mod kind;"
            },
            {
              "line": 35,
              "declaration": "pub mod namespace;"
            },
            {
              "line": 36,
              "declaration": "pub mod validation;"
            },
            {
              "line": 38,
              "declaration": "pub use did::OasDid;"
            },
            {
              "line": 39,
              "declaration": "pub use error::DidError;"
            },
            {
              "line": 40,
              "declaration": "pub use kind::EntityKind;"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/oas-did"
    },
    {
      "name": "oas-document",
      "version": "1.1.1",
      "language": "Rust",
      "manifest": "oas/oas/oas-document/Cargo.toml",
      "manifest_sha256": "ef4dae55cb489bd03c118b47432cf56dc986dc3fc68a7308437556706c844b06",
      "revision": "b923582981e756c8f4aef0668947934b8de125cb",
      "runtime": "1.81",
      "description": "OAS Identity Document types and validation for the Open Agent Specification",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "OAS identity",
      "guide": "/oas/overview",
      "page": "/reference/packages/oas-oas-oas-document",
      "entry_points": [
        {
          "path": "oas/oas/oas-document/src/lib.rs",
          "sha256": "ae6cedb59a5abc8a4b74aaa59115ee9c7fab1f715ea69bf7870a264daf7434d3",
          "declarations": [
            {
              "line": 37,
              "declaration": "pub mod builder;"
            },
            {
              "line": 38,
              "declaration": "pub mod calendar;"
            },
            {
              "line": 39,
              "declaration": "pub mod compliance;"
            },
            {
              "line": 40,
              "declaration": "pub mod conformance;"
            },
            {
              "line": 41,
              "declaration": "pub mod contact;"
            },
            {
              "line": 42,
              "declaration": "pub mod document;"
            },
            {
              "line": 43,
              "declaration": "pub mod error;"
            },
            {
              "line": 44,
              "declaration": "pub mod governance;"
            },
            {
              "line": 45,
              "declaration": "pub mod interop;"
            },
            {
              "line": 46,
              "declaration": "pub mod lifecycle;"
            },
            {
              "line": 47,
              "declaration": "pub mod lineage_section;"
            },
            {
              "line": 48,
              "declaration": "pub mod operational;"
            },
            {
              "line": 49,
              "declaration": "pub mod pricing;"
            },
            {
              "line": 50,
              "declaration": "pub mod profile;"
            },
            {
              "line": 51,
              "declaration": "pub mod proof_format;"
            },
            {
              "line": 52,
              "declaration": "pub mod relationships;"
            },
            {
              "line": 53,
              "declaration": "pub mod reputation;"
            },
            {
              "line": 54,
              "declaration": "pub mod service;"
            },
            {
              "line": 55,
              "declaration": "pub mod verification_method;"
            },
            {
              "line": 56,
              "declaration": "pub mod visibility;"
            },
            {
              "line": 58,
              "declaration": "pub use document::OasDocument;"
            },
            {
              "line": 59,
              "declaration": "pub use error::DocumentError;"
            },
            {
              "line": 60,
              "declaration": "pub use governance::{\n    GovernancePolicy, GovernanceSection, GovernanceTransition, GovernanceTransitionProof,\n};"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/oas-document"
    },
    {
      "name": "oas-lineage",
      "version": "1.1.1",
      "language": "Rust",
      "manifest": "oas/oas/oas-lineage/Cargo.toml",
      "manifest_sha256": "feae8faf45442c3bc537d0b85577e73718ca91df13be68cd4fe5d6b97a823949",
      "revision": "b923582981e756c8f4aef0668947934b8de125cb",
      "runtime": "1.81",
      "description": "Agent lineage verification for the Open Agent Specification (OAS)",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "OAS identity",
      "guide": "/oas/overview",
      "page": "/reference/packages/oas-oas-oas-lineage",
      "entry_points": [
        {
          "path": "oas/oas/oas-lineage/src/lib.rs",
          "sha256": "b334f1b452eb9c64f265f349c4a530fa82ee13b20bb2827ca7476fc7e3e07177",
          "declarations": [
            {
              "line": 73,
              "declaration": "pub mod config;"
            },
            {
              "line": 74,
              "declaration": "pub mod derive;"
            },
            {
              "line": 75,
              "declaration": "pub mod error;"
            },
            {
              "line": 76,
              "declaration": "pub mod provider;"
            },
            {
              "line": 77,
              "declaration": "pub mod verify;"
            },
            {
              "line": 79,
              "declaration": "pub use error::LineageError;"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/oas-lineage"
    },
    {
      "name": "oas-resolve",
      "version": "1.1.1",
      "language": "Rust",
      "manifest": "oas/oas/oas-resolve/Cargo.toml",
      "manifest_sha256": "b04227e2ab53c65ae59a7fe060f5e3798d95d5d1abfd6e34f34ac5f5b76581de",
      "revision": "b923582981e756c8f4aef0668947934b8de125cb",
      "runtime": "1.81",
      "description": "DID resolution for the Open Agent Specification (OAS)",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "OAS identity",
      "guide": "/oas/overview",
      "page": "/reference/packages/oas-oas-oas-resolve",
      "entry_points": [
        {
          "path": "oas/oas/oas-resolve/src/lib.rs",
          "sha256": "cbec0de8bef5896f07fe96d25b680e99d01f120a9c7e9463ecb1a6655996d0d2",
          "declarations": [
            {
              "line": 48,
              "declaration": "pub mod anchored;"
            },
            {
              "line": 49,
              "declaration": "pub mod cache;"
            },
            {
              "line": 50,
              "declaration": "pub mod error;"
            },
            {
              "line": 51,
              "declaration": "pub mod fallback;"
            },
            {
              "line": 52,
              "declaration": "pub mod memory;"
            },
            {
              "line": 53,
              "declaration": "pub mod metadata;"
            },
            {
              "line": 54,
              "declaration": "pub mod resolver;"
            },
            {
              "line": 56,
              "declaration": "pub use anchored::{\n    document_metadata_commitment, org_leaf_hash, AnchorError, AnchorRecord, AnchorStatus,\n    AnchoredResolver, LineageAnchor, MemoryAnchor, OrgLineageRoot,\n};"
            },
            {
              "line": 60,
              "declaration": "pub use error::ResolveError;"
            },
            {
              "line": 65,
              "declaration": "pub use anchored::{\n    AnchorError as GalSourceError, AnchorRecord as GalRootAnchor,\n    AnchorStatus as GalRevocationStatus, AnchoredResolver as SigilGuardedResolver,\n    LineageAnchor as SigilGalSource, MemoryAnchor as MemoryGalSource,\n    OrgLineageRoot as GalOrgLineageRoot,\n};"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/oas-resolve"
    },
    {
      "name": "oas-sdk",
      "version": "1.1.1",
      "language": "Rust",
      "manifest": "oas/oas/oas-sdk/Cargo.toml",
      "manifest_sha256": "cd58bb9c1844091b06a1b79c1fec6ece765a04140c7d88682f4e9075c1f5d60a",
      "revision": "b923582981e756c8f4aef0668947934b8de125cb",
      "runtime": "1.81",
      "description": "Unified SDK for the Open Agent Specification (OAS)",
      "features": {
        "default": [
          "resolve"
        ],
        "resolve": [
          "dep:oas-resolve"
        ]
      },
      "package_exports": {},
      "private": false,
      "category": "OAS identity",
      "guide": "/oas/overview",
      "page": "/reference/packages/oas-oas-oas-sdk",
      "entry_points": [
        {
          "path": "oas/oas/oas-sdk/src/lib.rs",
          "sha256": "b03c0548ed311d0008bcdee9297c8dc60b2520f5090b17dc5abd3e87053e7608",
          "declarations": [
            {
              "line": 53,
              "declaration": "pub mod anchor_policy;"
            },
            {
              "line": 54,
              "declaration": "pub mod attestation;"
            },
            {
              "line": 55,
              "declaration": "pub mod config;"
            },
            {
              "line": 56,
              "declaration": "pub mod error;"
            },
            {
              "line": 57,
              "declaration": "pub mod identity;"
            },
            {
              "line": 58,
              "declaration": "pub mod lineage;"
            },
            {
              "line": 61,
              "declaration": "pub use oas_attestation as attestation_crate;"
            },
            {
              "line": 62,
              "declaration": "pub use oas_crypto as crypto;"
            },
            {
              "line": 63,
              "declaration": "pub use oas_did as did;"
            },
            {
              "line": 64,
              "declaration": "pub use oas_document as document;"
            },
            {
              "line": 65,
              "declaration": "pub use oas_lineage as lineage_crate;"
            },
            {
              "line": 67,
              "declaration": "pub use oas_resolve as resolve;"
            },
            {
              "line": 69,
              "declaration": "pub use error::OasError;"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/oas-sdk"
    },
    {
      "name": "oas-wasm",
      "version": "1.1.1",
      "language": "Rust",
      "manifest": "oas/oas/oas-wasm/Cargo.toml",
      "manifest_sha256": "90c78422b47eb7ef18d0e32afa5fc918dfb823ea087d6614fd5bd25701e2d56b",
      "revision": "b923582981e756c8f4aef0668947934b8de125cb",
      "runtime": "1.81",
      "description": "WASM compilation target for the Open Agent Specification (OAS)",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "OAS identity",
      "guide": "/oas/overview",
      "page": "/reference/packages/oas-oas-oas-wasm",
      "entry_points": [
        {
          "path": "oas/oas/oas-wasm/src/lib.rs",
          "sha256": "8d2572603058d7249a6f0778adecaea168d1d4ce07764b7a36ce40c7e6b70f56",
          "declarations": [
            {
              "line": 34,
              "declaration": "pub mod parse_did;"
            },
            {
              "line": 35,
              "declaration": "pub mod validate_document;"
            },
            {
              "line": 36,
              "declaration": "pub mod verify_lineage;"
            },
            {
              "line": 38,
              "declaration": "pub use identity_bridge::{create_hmr, create_mhr, derive_child, sign_message, verify_signature};"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/oas-wasm"
    },
    {
      "name": "@openagentid/anchor-eas",
      "version": "0.1.1",
      "language": "TypeScript",
      "manifest": "openagent-sdk/adapters/eas/typescript/package.json",
      "manifest_sha256": "db592e0604ac6db3177b92bfe5884689b5b784f292a8f8ad1edf2332a56cc078",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": {},
      "description": "Ethereum Attestation Service (EAS) adapter for the OAS lineage anchor seam: resolution via EAS GraphQL, publishing via the maintained EAS SDK.",
      "features": {},
      "package_exports": {
        ".": {
          "types": "./dist/index.d.ts",
          "import": "./dist/index.js"
        }
      },
      "private": false,
      "category": "Protocol adapters",
      "guide": "/integrations/adapters",
      "page": "/reference/packages/openagent-sdk-adapters-eas-typescript",
      "entry_points": [
        {
          "path": "openagent-sdk/adapters/eas/typescript/src/index.ts",
          "sha256": "5b3669b32db9a9bbcc16cc77c86681cd5b56debb00a78ad826847b5278f7a633",
          "declarations": [
            {
              "line": 30,
              "declaration": "export const SCHEMA_STRING ="
            },
            {
              "line": 34,
              "declaration": "export interface AnchorData {"
            },
            {
              "line": 43,
              "declaration": "export interface AnchorRecord {"
            },
            {
              "line": 51,
              "declaration": "export interface RevocationStatus {"
            },
            {
              "line": 57,
              "declaration": "export function didRecipient(did: string): string {"
            },
            {
              "line": 75,
              "declaration": "export function encodeAnchorData(data: AnchorData): Uint8Array {"
            },
            {
              "line": 92,
              "declaration": "export interface EasResolverConfig {"
            },
            {
              "line": 112,
              "declaration": "export class EasAnchorResolver {"
            },
            {
              "line": 210,
              "declaration": "export interface EasPublisherConfig {"
            },
            {
              "line": 220,
              "declaration": "export class EasAnchorPublisher {"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/typescript/openagent-sdk-adapters-eas-typescript"
    },
    {
      "name": "openagent-http",
      "version": "0.1.0",
      "language": "Rust",
      "manifest": "openagent-sdk/adapters/http/rust/Cargo.toml",
      "manifest_sha256": "4ca366fe65bf95329299acefdb5d7c3d9746ba8c9e4b7bdd602c228946a99158",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": "1.78",
      "description": "HTTP binding for the OpenAgent Core Protocol identity flow. Axum integration, HTTP client, and discovery for agent challenge-response authentication.",
      "features": {
        "default": [
          "axum-integration"
        ],
        "axum-integration": [
          "dep:axum",
          "dep:axum-core"
        ]
      },
      "package_exports": {},
      "private": false,
      "category": "Protocol adapters",
      "guide": "/integrations/adapters",
      "page": "/reference/packages/openagent-sdk-adapters-http-rust",
      "entry_points": [
        {
          "path": "openagent-sdk/adapters/http/rust/src/lib.rs",
          "sha256": "e8edfdccf52752530c137986e9048db7421eab6c4e467f7eb2573eeddc5eef63",
          "declarations": [
            {
              "line": 29,
              "declaration": "pub mod client;"
            },
            {
              "line": 30,
              "declaration": "pub mod discovery;"
            },
            {
              "line": 31,
              "declaration": "pub mod headers;"
            },
            {
              "line": 32,
              "declaration": "pub mod server;"
            },
            {
              "line": 33,
              "declaration": "pub mod session;"
            },
            {
              "line": 34,
              "declaration": "pub mod transport;"
            },
            {
              "line": 37,
              "declaration": "pub mod axum;"
            },
            {
              "line": 39,
              "declaration": "pub use headers::{HEADER_OPENAGENT_DID, HEADER_OPENAGENT_SESSION, OPENAGENT_AUTH_SCHEME};"
            },
            {
              "line": 40,
              "declaration": "pub use transport::HttpTransport;"
            },
            {
              "line": 43,
              "declaration": "pub const VERSION: &str = env!(\"CARGO_PKG_VERSION\");"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/openagent-http"
    },
    {
      "name": "@openagentid/http",
      "version": "0.1.1",
      "language": "TypeScript",
      "manifest": "openagent-sdk/adapters/http/typescript/package.json",
      "manifest_sha256": "8ddc0b86ce6740a639ef5e47a27eb98b0cadb31e84f638b90bc183ec75731a5d",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": {
        "node": ">=20"
      },
      "description": "HTTP adapter for the OpenAgent Auth Protocol (OAAP). Middleware, client, and discovery for agent-to-service mutual authentication.",
      "features": {},
      "package_exports": {
        ".": {
          "types": "./dist/index.d.ts",
          "import": "./dist/index.js",
          "require": "./dist/index.cjs"
        },
        "./client": {
          "types": "./dist/client.d.ts",
          "import": "./dist/client.js",
          "require": "./dist/client.cjs"
        },
        "./middleware": {
          "types": "./dist/middleware.d.ts",
          "import": "./dist/middleware.js",
          "require": "./dist/middleware.cjs"
        },
        "./server": {
          "types": "./dist/server.d.ts",
          "import": "./dist/server.js",
          "require": "./dist/server.cjs"
        },
        "./discovery": {
          "types": "./dist/discovery.d.ts",
          "import": "./dist/discovery.js",
          "require": "./dist/discovery.cjs"
        }
      },
      "private": false,
      "category": "Protocol adapters",
      "guide": "/integrations/adapters",
      "page": "/reference/packages/openagent-sdk-adapters-http-typescript",
      "entry_points": [
        {
          "path": "openagent-sdk/adapters/http/typescript/src/index.ts",
          "sha256": "afe27f9a9be6735cacbaac8da89933c85a7a8afa52a16ec3ba631d7e85ad66bc",
          "declarations": [
            {
              "line": 11,
              "declaration": "export {\n  OPENAGENT_AUTH_SCHEME,\n  HEADER_OPENAGENT_DID,\n  HEADER_OPENAGENT_SESSION,\n  CONTENT_TYPE_JSON,\n  extractOpenAgentToken,\n  buildOpenAgentHeader,\n} from './headers.js';"
            },
            {
              "line": 21,
              "declaration": "export {\n  HttpTransport,\n  TransportError,\n  CHALLENGE_TYPE,\n  canonicalChallengeBytes,\n  identityChallengeSchema,\n  identityVerifiedSchema,\n  type IdentityChallenge,\n  type IdentityProof,\n  type IdentityVerified,\n  type KeyType,\n  type TrustTier,\n  type HttpTransportConfig,\n} from './transport.js';"
            },
            {
              "line": 37,
              "declaration": "export {\n  type ConformanceLevel,\n  type DiscoveryDocument,\n  discoveryDocumentSchema,\n  WELL_KNOWN_PATH,\n  AUTH_ENDPOINT_PATH,\n  PROVE_ENDPOINT_PATH,\n  fetchDiscovery,\n  resolveAuthEndpoint,\n  resolveProveEndpoint,\n} from './discovery.js';"
            },
            {
              "line": 50,
              "declaration": "export {\n  DEFAULT_SESSION_TTL_SECS,\n  DEFAULT_CHALLENGE_TTL_SECS,\n  type ServerConfig,\n  type SessionState,\n  type StoredSession,\n  type SessionStore,\n  type VerifySignatureFn,\n  type AuthResult,\n  InMemorySessionStore,\n  CoreAuthError,\n  createServerConfig,\n  handleDiscovery,\n  handleChallenge,\n  handleProve,\n  authenticateRequest,\n} from './server.js';"
            },
            {
              "line": 69,
              "declaration": "export {\n  type MiddlewareOptions,\n  createOpenAgentHandler,\n  createOpenAgentMiddleware,\n} from './middleware.js';"
            },
            {
              "line": 76,
              "declaration": "export {\n  type ClientConfig,\n  type SignFn,\n  HttpAuthClient,\n} from './client.js';"
            },
            {
              "line": 83,
              "declaration": "export { AuthenticatedSession } from './session.js';"
            },
            {
              "line": 86,
              "declaration": "export const VERSION = '0.1.1';"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/typescript/openagent-sdk-adapters-http-typescript"
    },
    {
      "name": "openagent-weave",
      "version": "0.1.0",
      "language": "Rust",
      "manifest": "openagent-sdk/adapters/weave/Cargo.toml",
      "manifest_sha256": "85db4eabca334017dc870acd4f3738103f9fc11e2a2ed33aaa5b54370c281b2b",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": "1.78",
      "description": "Weave/libp2p transport adapter for the OpenAgent Core Protocol. INFORMATIVE (Phase 2): mid-migration to the Section 15 identity flow and does not currently compile; the normative binding is HTTP.",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "Protocol adapters",
      "guide": "/integrations/adapters",
      "page": "/reference/packages/openagent-sdk-adapters-weave",
      "entry_points": [
        {
          "path": "openagent-sdk/adapters/weave/src/lib.rs",
          "sha256": "f6ff34beea33ace1e6cf696d32d2ae99a199db8044efea61e6dad53ed3b486a9",
          "declarations": [
            {
              "line": 44,
              "declaration": "pub mod codec;"
            },
            {
              "line": 45,
              "declaration": "pub mod config;"
            },
            {
              "line": 46,
              "declaration": "pub mod error;"
            },
            {
              "line": 47,
              "declaration": "pub mod handler;"
            },
            {
              "line": 48,
              "declaration": "pub mod peer_auth;"
            },
            {
              "line": 49,
              "declaration": "pub mod protocol;"
            },
            {
              "line": 50,
              "declaration": "pub mod transport;"
            },
            {
              "line": 52,
              "declaration": "pub use config::WeaveAuthConfig;"
            },
            {
              "line": 53,
              "declaration": "pub use error::WeaveAuthError;"
            },
            {
              "line": 54,
              "declaration": "pub use handler::HandshakeHandler;"
            },
            {
              "line": 55,
              "declaration": "pub use peer_auth::{PeerAuthState, PeerAuthStore};"
            },
            {
              "line": 56,
              "declaration": "pub use protocol::{\n    HandshakeRequest, HandshakeResponse, WeaveAuthBehaviour, WeaveAuthEvent,\n    OPENAGENT_AUTH_PROTOCOL,\n};"
            },
            {
              "line": 60,
              "declaration": "pub use transport::WeaveTransport;"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/openagent-weave"
    },
    {
      "name": "openagent-ws",
      "version": "0.1.0",
      "language": "Rust",
      "manifest": "openagent-sdk/adapters/websocket/rust/Cargo.toml",
      "manifest_sha256": "b14d989c376e478d68d6267ebde47907345cae24915064b17e43e99ffdd80ffe",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": "1.78",
      "description": "WebSocket adapter for the OpenAgent Auth Protocol (OAAP) — maps the 4-step OAAP handshake onto WebSocket connections for real-time agent-to-agent communication.",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "Protocol adapters",
      "guide": "/integrations/adapters",
      "page": "/reference/packages/openagent-sdk-adapters-websocket-rust",
      "entry_points": [
        {
          "path": "openagent-sdk/adapters/websocket/rust/src/lib.rs",
          "sha256": "d6f1fc27284f118a123a7d0274dbc44542c94225a3b7b5c1dd2635d6276c4348",
          "declarations": [
            {
              "line": 56,
              "declaration": "pub mod client;"
            },
            {
              "line": 57,
              "declaration": "pub mod error;"
            },
            {
              "line": 58,
              "declaration": "pub mod frame;"
            },
            {
              "line": 59,
              "declaration": "pub mod server;"
            },
            {
              "line": 60,
              "declaration": "pub mod session;"
            },
            {
              "line": 61,
              "declaration": "pub mod transport;"
            },
            {
              "line": 65,
              "declaration": "pub use client::OpenAgentWsClient;"
            },
            {
              "line": 66,
              "declaration": "pub use error::{Result, WsError};"
            },
            {
              "line": 67,
              "declaration": "pub use server::OpenAgentWsHandler;"
            },
            {
              "line": 68,
              "declaration": "pub use session::AuthenticatedSession;"
            },
            {
              "line": 71,
              "declaration": "pub const VERSION: &str = env!(\"CARGO_PKG_VERSION\");"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/openagent-ws"
    },
    {
      "name": "openagent-oidc",
      "version": "0.1.0",
      "language": "Rust",
      "manifest": "openagent-sdk/bridges/oidc/rust/Cargo.toml",
      "manifest_sha256": "d477cbd59aeb5163e1e399a23777c0edfdec7b5a27c67bf81806f7e378586374",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": "1.78",
      "description": "OIDC/OAuth2 bridge for OpenAgent SDK — maps between human OIDC tokens and OAS agent DIDs + Arsenal capability tokens.",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "Identity bridges",
      "guide": "/integrations/bridges",
      "page": "/reference/packages/openagent-sdk-bridges-oidc-rust",
      "entry_points": [
        {
          "path": "openagent-sdk/bridges/oidc/rust/src/lib.rs",
          "sha256": "e1b78269f34977b6ddbd8eb3685e0ace43ad061c633423ab5684a6c3f88bc039",
          "declarations": [
            {
              "line": 70,
              "declaration": "pub mod bridge;"
            },
            {
              "line": 71,
              "declaration": "pub mod config;"
            },
            {
              "line": 72,
              "declaration": "pub mod discovery;"
            },
            {
              "line": 73,
              "declaration": "pub mod error;"
            },
            {
              "line": 74,
              "declaration": "pub mod exchange;"
            },
            {
              "line": 75,
              "declaration": "pub mod jwks;"
            },
            {
              "line": 76,
              "declaration": "pub mod jwt;"
            },
            {
              "line": 77,
              "declaration": "pub mod mapping;"
            },
            {
              "line": 80,
              "declaration": "pub use bridge::OidcBridge;"
            },
            {
              "line": 81,
              "declaration": "pub use config::{OidcConfig, ProviderConfig};"
            },
            {
              "line": 82,
              "declaration": "pub use error::{OidcBridgeError, Result};"
            },
            {
              "line": 83,
              "declaration": "pub use exchange::{TokenExchangeRequest, TokenExchangeResponse};"
            },
            {
              "line": 84,
              "declaration": "pub use jwt::{ActJwtClaims, ValidatedClaims};"
            },
            {
              "line": 85,
              "declaration": "pub use mapping::DerivedAgent;"
            },
            {
              "line": 88,
              "declaration": "pub const VERSION: &str = env!(\"CARGO_PKG_VERSION\");"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/openagent-oidc"
    },
    {
      "name": "@openagentid/oidc",
      "version": "0.1.1",
      "language": "TypeScript",
      "manifest": "openagent-sdk/bridges/oidc/typescript/package.json",
      "manifest_sha256": "23e5c0df27516de6e99bb7e1b970502ce699d6951a9b1db5c94f8ec8353ce2d1",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": {
        "node": ">=20"
      },
      "description": "OIDC/OAuth2 bridge for OpenAgent SDK — maps between human OIDC tokens and OAS agent DIDs + Arsenal capability tokens.",
      "features": {},
      "package_exports": {
        ".": {
          "types": "./dist/index.d.ts",
          "import": "./dist/index.js",
          "require": "./dist/index.cjs"
        }
      },
      "private": false,
      "category": "Identity bridges",
      "guide": "/integrations/bridges",
      "page": "/reference/packages/openagent-sdk-bridges-oidc-typescript",
      "entry_points": [
        {
          "path": "openagent-sdk/bridges/oidc/typescript/src/index.ts",
          "sha256": "ef63062f0c57544bacfe0196199a7cb142c24aa896c35229cc0b303f9cd8f0ed",
          "declarations": [
            {
              "line": 33,
              "declaration": "export { OidcBridge } from './bridge.js';"
            },
            {
              "line": 36,
              "declaration": "export {\n  type ProviderConfig,\n  type OidcConfig,\n  type SingleProviderInput,\n  providerConfigSchema,\n  oidcConfigSchema,\n  singleProviderConfig,\n  findProvider,\n  resolveFetch,\n} from './config.js';"
            },
            {
              "line": 48,
              "declaration": "export {\n  type DiscoveryDocument,\n  DiscoveryClient,\n  discoveryDocumentSchema,\n  wellKnownUrl,\n} from './discovery.js';"
            },
            {
              "line": 56,
              "declaration": "export { OidcBridgeError, type OidcErrorCode } from './errors.js';"
            },
            {
              "line": 59,
              "declaration": "export {\n  type TokenExchangeRequest,\n  type TokenExchangeResponse,\n  type TokenExchangeError,\n  tokenExchangeRequestSchema,\n  GRANT_TYPE_TOKEN_EXCHANGE,\n  TOKEN_TYPE_JWT,\n  TOKEN_TYPE_ACT,\n  TOKEN_TYPE_ACCESS,\n  createJwtToActRequest,\n  validateExchangeRequest,\n  parseScopes,\n  successResponse,\n  exchangeErrors,\n} from './exchange.js';"
            },
            {
              "line": 76,
              "declaration": "export { JwksClient } from './jwks.js';"
            },
            {
              "line": 79,
              "declaration": "export {\n  type ValidatedClaims,\n  type ActJwtClaims,\n  decodeJwtHeader,\n  extractUnverifiedIssuer,\n  validateJwt,\n  buildActClaims,\n  signActJwt,\n} from './jwt.js';"
            },
            {
              "line": 90,
              "declaration": "export {\n  type DerivedAgent,\n  deriveAgentFromClaims,\n  hmrIdentifierFromClaims,\n  mapScopes,\n} from './mapping.js';"
            },
            {
              "line": 98,
              "declaration": "export const VERSION = '0.1.1';"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/typescript/openagent-sdk-bridges-oidc-typescript"
    },
    {
      "name": "openagent-scim",
      "version": "0.1.0",
      "language": "Rust",
      "manifest": "openagent-sdk/bridges/scim/rust/Cargo.toml",
      "manifest_sha256": "44c150150afe8d7a70dc318c0fe539530464dcbc228c5f97c58fdf0439fd2fb2",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": "1.78",
      "description": "SCIM 2.0 provisioning bridge trait definitions for OpenAgent — enterprise agent lifecycle via RFC 7644",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "Identity bridges",
      "guide": "/integrations/bridges",
      "page": "/reference/packages/openagent-sdk-bridges-scim-rust",
      "entry_points": [
        {
          "path": "openagent-sdk/bridges/scim/rust/src/lib.rs",
          "sha256": "67ea054f3b8534db37953673131ee30641cdcf2978c96438d9a814c5123bd6f5",
          "declarations": [
            {
              "line": 15,
              "declaration": "pub mod mapping;"
            },
            {
              "line": 16,
              "declaration": "pub mod types;"
            },
            {
              "line": 23,
              "declaration": "pub enum ScimError {"
            },
            {
              "line": 41,
              "declaration": "pub type ScimResult<T> = Result<T, ScimError>;"
            },
            {
              "line": 48,
              "declaration": "pub trait AgentStore: Send + Sync {"
            },
            {
              "line": 60,
              "declaration": "pub trait DidRevoker: Send + Sync {"
            },
            {
              "line": 66,
              "declaration": "pub trait DelegationCascadeRevoker: Send + Sync {"
            },
            {
              "line": 72,
              "declaration": "pub trait ArsenalSessionInvalidator: Send + Sync {"
            },
            {
              "line": 78,
              "declaration": "pub trait AuditSink: Send + Sync {"
            },
            {
              "line": 87,
              "declaration": "pub trait ScimProvisioner: Send + Sync {"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/openagent-scim"
    },
    {
      "name": "@openagentid/scim",
      "version": "0.1.1",
      "language": "TypeScript",
      "manifest": "openagent-sdk/bridges/scim/typescript/package.json",
      "manifest_sha256": "3757b2dae4a9574dc1e60d5a4ef87ee54061954b420a79fc4b3c9f8b169e6e3d",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": {
        "node": ">=20"
      },
      "description": "SCIM 2.0 provisioning bridge for OpenAgent — enterprise agent lifecycle via RFC 7644",
      "features": {},
      "package_exports": {
        ".": {
          "types": "./dist/index.d.ts",
          "import": "./dist/index.js",
          "require": "./dist/index.cjs"
        }
      },
      "private": false,
      "category": "Identity bridges",
      "guide": "/integrations/bridges",
      "page": "/reference/packages/openagent-sdk-bridges-scim-typescript",
      "entry_points": [
        {
          "path": "openagent-sdk/bridges/scim/typescript/src/index.ts",
          "sha256": "3d2796fa42698240f6e77f22ac7c6a48f3fe399003489532481d3add91649d1a",
          "declarations": [
            {
              "line": 28,
              "declaration": "export { createScimRouter, type ScimRouter, type ScimRouterConfig } from './server.js';"
            },
            {
              "line": 31,
              "declaration": "export {\n  type ScimBridgeConfig,\n  type ResolvedScimConfig,\n  type Logger,\n  resolveScimConfig,\n  silentLogger,\n} from './config.js';"
            },
            {
              "line": 40,
              "declaration": "export {\n  SCIM_USER_SCHEMA,\n  OPENAGENT_AGENT_SCHEMA,\n  SCIM_LIST_RESPONSE_SCHEMA,\n  SCIM_ERROR_SCHEMA,\n  SCIM_PATCH_OP_SCHEMA,\n  SCIM_SPC_SCHEMA,\n  SCIM_SCHEMA_SCHEMA,\n  SCIM_RESOURCE_TYPE_SCHEMA,\n  type ConformanceLevel,\n  type AgentExtension,\n  type ScimAgentResource,\n  type ScimMeta,\n  type ScimListResponse,\n  type ScimErrorResponse,\n  buildServiceProviderConfig,\n  buildSchemas,\n  buildResourceTypes,\n} from './schemas.js';"
            },
            {
              "line": 61,
              "declaration": "export {\n  type AgentRecord,\n  type CreateAgentFromScimInput,\n  type ReplaceAgentFromScimInput,\n  agentToScimResource,\n  parseCreateInput,\n  parseReplaceInput,\n  createAgentFromScimSchema,\n} from './resources.js';"
            },
            {
              "line": 72,
              "declaration": "export {\n  type ParsedFilter,\n  type AttributeFilter,\n  type LogicalFilter,\n  type FilterOp,\n  parseFilter,\n  matchesFilter,\n  ScimFilterError,\n} from './filtering.js';"
            },
            {
              "line": 83,
              "declaration": "export {\n  type PaginationParams,\n  parsePagination,\n  paginateResults,\n} from './pagination.js';"
            },
            {
              "line": 90,
              "declaration": "export {\n  type PatchOperation,\n  type PatchRequest,\n  parsePatchRequest,\n  applyPatchOperations,\n  ScimPatchError,\n} from './operations.js';"
            },
            {
              "line": 99,
              "declaration": "export {\n  AgentProvisioner,\n  type ProvisionerConfig,\n  type CreateAgentParams,\n  type AuditEvent,\n  type AuditSink,\n  type DidRevoker,\n  type DelegationCascadeRevoker,\n  type ArsenalSessionInvalidator,\n  ProvisionerError,\n} from './provisioner.js';"
            },
            {
              "line": 112,
              "declaration": "export {\n  type AgentStore,\n  InMemoryAgentStore,\n  StoreError,\n  type StoreErrorCode,\n} from './store.js';"
            },
            {
              "line": 120,
              "declaration": "export const VERSION = '0.1.1';"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/typescript/openagent-sdk-bridges-scim-typescript"
    },
    {
      "name": "conformance-runner",
      "version": "0.1.0",
      "language": "Rust",
      "manifest": "openagent-sdk/conformance/runner-rust/Cargo.toml",
      "manifest_sha256": "a40c633c72bf531a20df169f4b6b2b9d7dd2e04b7f353e0b47ae4e837e1f81a0",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": null,
      "description": "OpenAgent SDK conformance test runner (Rust) — loads JSON vectors and diffs against the reference Rust crypto stack",
      "features": {},
      "package_exports": {},
      "private": true,
      "category": "Testing and conformance",
      "guide": "/features/conformance",
      "page": "/reference/packages/openagent-sdk-conformance-runner-rust",
      "entry_points": [
        {
          "path": "openagent-sdk/conformance/runner-rust/src/main.rs",
          "sha256": "1dffdfbc904c3359ca70e611476fe94ad17880ad58cb1b3a34f8e8a13e49e673",
          "declarations": []
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/conformance-runner"
    },
    {
      "name": "@openagentid/conformance-runner",
      "version": "0.1.0",
      "language": "TypeScript",
      "manifest": "openagent-sdk/conformance/runner-ts/package.json",
      "manifest_sha256": "e4c5bfe587f2492752780e33458dda03e0f455205d9f24801a113da59e5b8742",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": {
        "node": ">=20"
      },
      "description": "OpenAgent SDK conformance test runner (TypeScript) — loads JSON vectors and diffs against the Node TS reference stack",
      "features": {},
      "package_exports": {},
      "private": true,
      "category": "Testing and conformance",
      "guide": "/features/conformance",
      "page": "/reference/packages/openagent-sdk-conformance-runner-ts",
      "entry_points": [],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit"
    },
    {
      "name": "openagent-auth-protocol",
      "version": "0.1.0",
      "language": "Rust",
      "manifest": "openagent-sdk/crates/openagent-auth-protocol/Cargo.toml",
      "manifest_sha256": "a1066943a0b5ed5bc298e444fc9d7912f4f00896e2ab0a10d77ea9d208361f81",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": "1.78",
      "description": "Transport-agnostic type layer for the OpenAgent Core Protocol identity flow (challenge-response authentication, Core Protocol Specification Section 15).",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "Authentication protocol",
      "guide": "/features/auth-protocol",
      "page": "/reference/packages/openagent-sdk-crates-openagent-auth-protocol",
      "entry_points": [
        {
          "path": "openagent-sdk/crates/openagent-auth-protocol/src/lib.rs",
          "sha256": "986125777224d8b43f4ca1fb0a3c2b107512be4c4fcd1b8eabd61e27f3c4d240",
          "declarations": [
            {
              "line": 45,
              "declaration": "pub mod error;"
            },
            {
              "line": 46,
              "declaration": "pub mod handshake;"
            },
            {
              "line": 47,
              "declaration": "pub mod message;"
            },
            {
              "line": 48,
              "declaration": "pub mod session;"
            },
            {
              "line": 49,
              "declaration": "pub mod transport;"
            },
            {
              "line": 50,
              "declaration": "pub mod types;"
            },
            {
              "line": 52,
              "declaration": "pub use error::AuthProtocolError;"
            },
            {
              "line": 53,
              "declaration": "pub use message::{\n    IdentityChallenge, IdentityProof, IdentityVerified, KeyType, TrustTier, CHALLENGE_TYPE,\n};"
            },
            {
              "line": 56,
              "declaration": "pub use session::{InMemorySessionStore, Session, SessionId, SessionState, SessionStore};"
            },
            {
              "line": 57,
              "declaration": "pub use transport::AuthTransport;"
            },
            {
              "line": 58,
              "declaration": "pub use types::{ConformanceLevel, DidDocument, DiscoveryDocument, LineageLink, LineageProof};"
            },
            {
              "line": 61,
              "declaration": "pub const VERSION: &str = env!(\"CARGO_PKG_VERSION\");"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/openagent-auth-protocol"
    },
    {
      "name": "openagent-crypto-wasm",
      "version": "0.1.1",
      "language": "Rust",
      "manifest": "openagent-sdk/crates/openagent-crypto-wasm/Cargo.toml",
      "manifest_sha256": "7c4b2c23aef85fbd0d656f781ad172d871135be3f647e43fac938173c02bc10a",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": "1.78",
      "description": "Foundational WASM crypto primitives for OpenAgent, Arsenal, AEGIS, and OAS SDKs — one source of truth for Rust and TypeScript cryptographic correctness.",
      "features": {
        "default": [
          "native"
        ],
        "native": [],
        "wasm": [
          "dep:wasm-bindgen",
          "dep:js-sys",
          "getrandom/js"
        ]
      },
      "package_exports": {},
      "private": false,
      "category": "Cryptographic binding",
      "guide": "/sdk/typescript",
      "page": "/reference/packages/openagent-sdk-crates-openagent-crypto-wasm",
      "entry_points": [
        {
          "path": "openagent-sdk/crates/openagent-crypto-wasm/src/lib.rs",
          "sha256": "ca7f8f0e1dcb8f5effbb78f617609f811f8d519ada03695de6199cebdbf2ce9d",
          "declarations": [
            {
              "line": 86,
              "declaration": "pub mod aead;"
            },
            {
              "line": 87,
              "declaration": "pub mod blake3_hash;"
            },
            {
              "line": 88,
              "declaration": "pub mod ct;"
            },
            {
              "line": 89,
              "declaration": "pub mod ed25519;"
            },
            {
              "line": 90,
              "declaration": "pub mod encoding;"
            },
            {
              "line": 91,
              "declaration": "pub mod error;"
            },
            {
              "line": 92,
              "declaration": "pub mod frost;"
            },
            {
              "line": 93,
              "declaration": "pub mod hkdf_sha256;"
            },
            {
              "line": 94,
              "declaration": "pub mod jcs;"
            },
            {
              "line": 95,
              "declaration": "pub mod kdf_password;"
            },
            {
              "line": 96,
              "declaration": "pub mod sha;"
            },
            {
              "line": 97,
              "declaration": "pub mod x25519;"
            },
            {
              "line": 101,
              "declaration": "pub mod wasm_api;"
            },
            {
              "line": 103,
              "declaration": "pub use error::CryptoError;"
            },
            {
              "line": 106,
              "declaration": "pub const VERSION: &str = env!(\"CARGO_PKG_VERSION\");"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/openagent-crypto-wasm"
    },
    {
      "name": "@openagentid/crypto-wasm",
      "version": "0.1.1",
      "language": "TypeScript",
      "manifest": "openagent-sdk/crates/openagent-crypto-wasm/pkg/package.json",
      "manifest_sha256": "9c804c0cebbbdf81a73a8eb86450123f1935ae0d48800a9c4be560bac73b93cb",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": {},
      "description": "Foundational WASM crypto primitives for OpenAgent, Arsenal, AEGIS, and OAS SDKs — one source of truth for Rust and TypeScript cryptographic correctness.",
      "features": {},
      "package_exports": {
        ".": {
          "types": "./openagent_crypto_wasm.d.ts",
          "node": "./node/openagent_crypto_wasm.js",
          "default": "./openagent_crypto_wasm.js"
        },
        "./package.json": "./package.json"
      },
      "private": false,
      "category": "Cryptographic binding",
      "guide": "/sdk/typescript",
      "page": "/reference/packages/openagent-sdk-crates-openagent-crypto-wasm-pkg",
      "entry_points": [],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit"
    },
    {
      "name": "openagent-skills-policy",
      "version": "0.1.0",
      "language": "Rust",
      "manifest": "openagent-sdk/crates/openagent-skills-policy/rust/Cargo.toml",
      "manifest_sha256": "52b6461c520f0bc2587100211d795ba6d4f8e934b8241ee9337fad6354ee17d9",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": "1.78",
      "description": "Governance policy engine for agent skills — an Arsenal-composed policy layer that gates which SKILLS.md entries an agent may invoke, with rate limiting, argument constraints, time windows, consent, and hash-chained audit receipts.",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "Skills policy",
      "guide": "/features/skills-governance",
      "page": "/reference/packages/openagent-sdk-crates-openagent-skills-policy-rust",
      "entry_points": [
        {
          "path": "openagent-sdk/crates/openagent-skills-policy/rust/src/lib.rs",
          "sha256": "6523cde71371235b5d154fb57f0ef3abba4272d7bb7702c13ea1e3cdf6648685",
          "declarations": [
            {
              "line": 69,
              "declaration": "pub mod audit;"
            },
            {
              "line": 70,
              "declaration": "pub mod did;"
            },
            {
              "line": 72,
              "declaration": "pub mod engine;"
            },
            {
              "line": 73,
              "declaration": "pub mod error;"
            },
            {
              "line": 74,
              "declaration": "pub mod policy;"
            },
            {
              "line": 75,
              "declaration": "pub mod rate;"
            },
            {
              "line": 76,
              "declaration": "pub mod skills_md;"
            },
            {
              "line": 78,
              "declaration": "pub use audit::{AuditChain, HashHex, Receipt};"
            },
            {
              "line": 79,
              "declaration": "pub use did::Did;"
            },
            {
              "line": 80,
              "declaration": "pub use engine::{arsenal_error_from, InvocationContext, SkillsPolicy};"
            },
            {
              "line": 81,
              "declaration": "pub use error::{Result, SkillsPolicyError};"
            },
            {
              "line": 82,
              "declaration": "pub use policy::{\n    AuditLevel, DefaultRule, RateLimit, SkillRule, SkillsPolicyDoc, TimeWindow,\n    CURRENT_VERSION, MAX_SKILL_RULES,\n};"
            },
            {
              "line": 86,
              "declaration": "pub use skills_md::{SkillEntry, SkillsManifest};"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/openagent-skills-policy"
    },
    {
      "name": "@openagentid/skills-policy",
      "version": "0.1.1",
      "language": "TypeScript",
      "manifest": "openagent-sdk/crates/openagent-skills-policy/typescript/package.json",
      "manifest_sha256": "722a94f6f21a20d6b2eeb922f09468483f466028d415fd53b61c27fd29d68d64",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": {},
      "description": "Governance for agent skills — a specialized Arsenal policy that gates which SKILLS.md entries an agent may invoke, with rate limiting, argument constraints, time windows, consent, and hash-chained audit receipts.",
      "features": {},
      "package_exports": {
        ".": {
          "types": "./dist/index.d.ts",
          "import": "./dist/index.js"
        }
      },
      "private": false,
      "category": "Skills policy",
      "guide": "/features/skills-governance",
      "page": "/reference/packages/openagent-sdk-crates-openagent-skills-policy-typescript",
      "entry_points": [
        {
          "path": "openagent-sdk/crates/openagent-skills-policy/typescript/src/index.ts",
          "sha256": "c1907919466729c24cc00553a48156bd77aa6c6d36b77b9a695ab38880e5395f",
          "declarations": [
            {
              "line": 35,
              "declaration": "export { AuditChain, type Receipt, HASH_LEN } from \"./audit.js\";"
            },
            {
              "line": 36,
              "declaration": "export { Did } from \"./did.js\";"
            },
            {
              "line": 37,
              "declaration": "export { InvocationContext, SkillsPolicy } from \"./engine.js\";"
            },
            {
              "line": 38,
              "declaration": "export {\n  ArgumentConstraintError,\n  ConsentRequiredError,\n  InvalidPolicyError,\n  InvalidSkillsMarkdownError,\n  NotAllowedError,\n  OutsideTimeWindowError,\n  RateLimitExceededError,\n  SkillsPolicyError,\n} from \"./errors.js\";"
            },
            {
              "line": 48,
              "declaration": "export { RateLimiter, type RateLimitDecision } from \"./rate.js\";"
            },
            {
              "line": 49,
              "declaration": "export {\n  type AuditLevel,\n  CURRENT_VERSION,\n  type DefaultRule,\n  MAX_SKILL_RULES,\n  type RateLimit,\n  type SkillRule,\n  type SkillsPolicyDoc,\n  type TimeWindow,\n} from \"./schema.js\";"
            },
            {
              "line": 59,
              "declaration": "export { type SkillEntry, SkillsManifest } from \"./skillsMd.js\";"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/typescript/openagent-sdk-crates-openagent-skills-policy-typescript"
    },
    {
      "name": "openagent-aws-lambda",
      "version": "0.1.0",
      "language": "TypeScript",
      "manifest": "openagent-sdk/deploy/aws-lambda/package.json",
      "manifest_sha256": "0cdeb7b22dd2ecd25e35c0c248fe0cd5fe4df1a81dca60b31b3f524c2914c35c",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": {},
      "description": "",
      "features": {},
      "package_exports": {},
      "private": true,
      "category": "Deployment adapters",
      "guide": "/features/deployment-adapters",
      "page": "/reference/packages/openagent-sdk-deploy-aws-lambda",
      "entry_points": [],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit"
    },
    {
      "name": "openagent-cloudflare-worker",
      "version": "0.1.0",
      "language": "TypeScript",
      "manifest": "openagent-sdk/deploy/cloudflare-worker/package.json",
      "manifest_sha256": "54f241083db9c1194e2e754a89e37b0c5e44c522f24fbb09bf649a32d1ef6b3d",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": {},
      "description": "",
      "features": {},
      "package_exports": {},
      "private": true,
      "category": "Deployment adapters",
      "guide": "/features/deployment-adapters",
      "page": "/reference/packages/openagent-sdk-deploy-cloudflare-worker",
      "entry_points": [],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit"
    },
    {
      "name": "openagent-docker",
      "version": "0.1.0",
      "language": "TypeScript",
      "manifest": "openagent-sdk/deploy/docker/package.json",
      "manifest_sha256": "a4829acd40fa0d57fbe6a271a48e1ccc5574a5e5606ad080f790bfc7e6372fb7",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": {},
      "description": "",
      "features": {},
      "package_exports": {},
      "private": true,
      "category": "Deployment adapters",
      "guide": "/features/deployment-adapters",
      "page": "/reference/packages/openagent-sdk-deploy-docker",
      "entry_points": [],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit"
    },
    {
      "name": "openagent-vercel-edge",
      "version": "0.1.0",
      "language": "TypeScript",
      "manifest": "openagent-sdk/deploy/vercel-edge/package.json",
      "manifest_sha256": "9602da3960d1aa66481aa07acefb3f18a2498334286dbfe9ba083bbf6e02526b",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": {},
      "description": "",
      "features": {},
      "package_exports": {},
      "private": true,
      "category": "Deployment adapters",
      "guide": "/features/deployment-adapters",
      "page": "/reference/packages/openagent-sdk-deploy-vercel-edge",
      "entry_points": [],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit"
    },
    {
      "name": "openagent-claude-agent",
      "version": "0.1.0",
      "language": "Rust",
      "manifest": "openagent-sdk/integrations/claude-agent-sdk/rust/Cargo.toml",
      "manifest_sha256": "c0f0a76ddbfc1f48b105a5a3b87fdd57a8e01b82fb63169384d6e2a3bb09153a",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": "1.78",
      "description": "OpenAgent identity, capability control, and tamper-evident audit hooks for the Claude Agent SDK. Framework-agnostic Rust trait surface — the TypeScript package is the reference integration; this crate lets any Rust agent harness adopt the same lifecycle contracts.",
      "features": {
        "default": [
          "std"
        ],
        "std": [],
        "skills-policy": [
          "dep:openagent-skills-policy"
        ],
        "openagent-full": [
          "openagent-sdk/full"
        ]
      },
      "package_exports": {},
      "private": false,
      "category": "Framework integrations",
      "guide": "/integrations/frameworks",
      "page": "/reference/packages/openagent-sdk-integrations-claude-agent-sdk-rust",
      "entry_points": [
        {
          "path": "openagent-sdk/integrations/claude-agent-sdk/rust/src/lib.rs",
          "sha256": "e8f91183afd16d5b68e4263a8ac0e6b53399b2e83daea317c8758d1f22ac7e51",
          "declarations": [
            {
              "line": 62,
              "declaration": "pub mod audit;"
            },
            {
              "line": 63,
              "declaration": "pub mod error;"
            },
            {
              "line": 64,
              "declaration": "pub mod hash;"
            },
            {
              "line": 65,
              "declaration": "pub mod hooks;"
            },
            {
              "line": 66,
              "declaration": "pub mod identity;"
            },
            {
              "line": 67,
              "declaration": "pub mod plugin;"
            },
            {
              "line": 68,
              "declaration": "pub mod policy;"
            },
            {
              "line": 70,
              "declaration": "pub use error::Error;"
            },
            {
              "line": 71,
              "declaration": "pub use hooks::{HookContext, OpenAgentHooks};"
            },
            {
              "line": 72,
              "declaration": "pub use plugin::{OpenAgentPlugin, PluginConfig};"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/openagent-claude-agent"
    },
    {
      "name": "@openagentid/claude-agent",
      "version": "0.1.1",
      "language": "TypeScript",
      "manifest": "openagent-sdk/integrations/claude-agent-sdk/typescript/package.json",
      "manifest_sha256": "1cfcbd712df43906c5b1f876637c30c9ad551865c3406d1a0d3a19a31c4f7fb2",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": {
        "node": ">=20"
      },
      "description": "OpenAgent identity, capability control, and audit for the Claude Agent SDK — drop-in plugin that gives any Claude agent a verified did:oas:* identity, scoped credential access, and tamper-evident audit logging.",
      "features": {},
      "package_exports": {
        ".": {
          "types": "./dist/index.d.ts",
          "import": "./dist/index.js",
          "require": "./dist/index.cjs"
        },
        "./hooks": {
          "types": "./dist/hooks.d.ts",
          "import": "./dist/hooks.js",
          "require": "./dist/hooks.cjs"
        },
        "./policy": {
          "types": "./dist/policy.d.ts",
          "import": "./dist/policy.js",
          "require": "./dist/policy.cjs"
        },
        "./audit": {
          "types": "./dist/audit.d.ts",
          "import": "./dist/audit.js",
          "require": "./dist/audit.cjs"
        }
      },
      "private": false,
      "category": "Framework integrations",
      "guide": "/integrations/frameworks",
      "page": "/reference/packages/openagent-sdk-integrations-claude-agent-sdk-typescript",
      "entry_points": [
        {
          "path": "openagent-sdk/integrations/claude-agent-sdk/typescript/src/index.ts",
          "sha256": "d6a7837693692515edc68f9f4473fc1e6dcd90acadd7345c8d26548627ff2ccd",
          "declarations": [
            {
              "line": 23,
              "declaration": "export {\n  openAgentPlugin,\n  type OpenAgentPlugin,\n  type OpenAgentPluginOptions,\n  type PluginHooks,\n  type HookDecision,\n} from './plugin.js';"
            },
            {
              "line": 31,
              "declaration": "export {\n  AuditChain,\n  ConsoleAuditSink,\n  FanOutAuditSink,\n  GENESIS_PREV_HASH,\n  InMemoryAuditSink,\n  hashRecord,\n  verifyChain,\n} from './audit.js';"
            },
            {
              "line": 41,
              "declaration": "export {\n  AllowListSkillsPolicy,\n  CompositeSkillsPolicy,\n  DenyUnlessScopedSkillsPolicy,\n  SKILL_SCOPE_PREFIX,\n  StaticCapabilityChecker,\n  TOOL_SCOPE_PREFIX,\n  skillScope,\n  toolScope,\n} from './policy.js';"
            },
            {
              "line": 52,
              "declaration": "export {\n  onMessage,\n  onSessionEnd,\n  onSessionStart,\n  onSkillInvoke,\n  onSkillInvokeOrThrow,\n  postToolUse,\n  preToolUse,\n  preToolUseOrThrow,\n  type HookContext,\n  type MessageInput,\n  type OnMessageResult,\n  type PostToolUseInput,\n  type PreToolUseResult,\n  type SessionStartInput,\n  type SessionStartResult,\n  type SkillInvokeInput,\n  type SkillInvokeResult,\n  type ToolUseInput,\n} from './hooks.js';"
            },
            {
              "line": 73,
              "declaration": "export {\n  ConfigError,\n  PluginError,\n  PluginErrorCode,\n  type PluginErrorCodeValue,\n  SkillDeniedError,\n  ToolDeniedError,\n} from './errors.js';"
            },
            {
              "line": 82,
              "declaration": "export type {"
            },
            {
              "line": 95,
              "declaration": "export { canonicalJson, getHashAlgo, hashHex } from './hash.js';"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/typescript/openagent-sdk-integrations-claude-agent-sdk-typescript"
    },
    {
      "name": "openagent-mcp",
      "version": "0.1.0",
      "language": "Rust",
      "manifest": "openagent-sdk/integrations/mcp/rust/Cargo.toml",
      "manifest_sha256": "079021b882153a3cabef5101684aded2621376e9b3ab6d2b4d26cb1e845d364e",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": "1.78",
      "description": "OpenAgent middleware for the Model Context Protocol — adds OAS identity, Arsenal capability tokens, and AEGIS authorization to any rmcp server in three lines.",
      "features": {
        "default": [],
        "rmcp": [
          "dep:rmcp"
        ]
      },
      "package_exports": {},
      "private": false,
      "category": "Framework integrations",
      "guide": "/integrations/frameworks",
      "page": "/reference/packages/openagent-sdk-integrations-mcp-rust",
      "entry_points": [
        {
          "path": "openagent-sdk/integrations/mcp/rust/src/lib.rs",
          "sha256": "11aff0aa5e83e1a0673b1faf7ed5fb90ca60cb9637f517d3e53e152186cbce35",
          "declarations": [
            {
              "line": 58,
              "declaration": "pub use rmcp_adapter::RmcpOpenAgent;"
            },
            {
              "line": 60,
              "declaration": "pub use errors::{McpAuthError, McpErrorCode};"
            },
            {
              "line": 61,
              "declaration": "pub use handler::{\n    InMemoryToolHandler, RegisteredTool, ToolCall, ToolHandler, ToolResult, WithOpenAgent,\n    WrappedHandler,\n};"
            },
            {
              "line": 65,
              "declaration": "pub use middleware::{OpenAgentMiddleware, default_require_scopes, default_scope_format};"
            },
            {
              "line": 66,
              "declaration": "pub use skills::{\n    InMemorySkillsStore, SkillsPolicy, SkillsPolicyDecision, SkillsRule, SkillsStore,\n    DEFAULT_SKILL_TOOL_NAMES,\n};"
            },
            {
              "line": 70,
              "declaration": "pub use types::{\n    Agent, AuditMeta, Config, ErrorHook, Identity, IdentityVerifier, PostCallHook, PreCallHook,\n    ScopeDeriver, VerifiedIdentity,\n};"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/openagent-mcp"
    },
    {
      "name": "@openagentid/mcp",
      "version": "0.1.1",
      "language": "TypeScript",
      "manifest": "openagent-sdk/integrations/mcp/typescript/package.json",
      "manifest_sha256": "bab36ae7191a98df2ad143c0a25123c1b8a3a65483e16bd6c9b20ee23efd9241",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": {
        "node": ">=20"
      },
      "description": "OpenAgent middleware for the Model Context Protocol — adds OAS identity, Arsenal capability tokens, and AEGIS authorization to any MCP server in three lines.",
      "features": {},
      "package_exports": {
        ".": {
          "types": "./dist/index.d.ts",
          "import": "./dist/index.js",
          "require": "./dist/index.cjs"
        },
        "./server": {
          "types": "./dist/server.d.ts",
          "import": "./dist/server.js",
          "require": "./dist/server.cjs"
        },
        "./client": {
          "types": "./dist/client.d.ts",
          "import": "./dist/client.js",
          "require": "./dist/client.cjs"
        },
        "./errors": {
          "types": "./dist/errors.d.ts",
          "import": "./dist/errors.js",
          "require": "./dist/errors.cjs"
        },
        "./skills": {
          "types": "./dist/skills.d.ts",
          "import": "./dist/skills.js",
          "require": "./dist/skills.cjs"
        },
        "./types": {
          "types": "./dist/types.d.ts",
          "import": "./dist/types.js",
          "require": "./dist/types.cjs"
        }
      },
      "private": false,
      "category": "Framework integrations",
      "guide": "/integrations/frameworks",
      "page": "/reference/packages/openagent-sdk-integrations-mcp-typescript",
      "entry_points": [
        {
          "path": "openagent-sdk/integrations/mcp/typescript/src/index.ts",
          "sha256": "5e5b7a231d0c70ff56167177dbf79163852b505707ca6b8b12eb3afab2f393ba",
          "declarations": [
            {
              "line": 27,
              "declaration": "export {\n  withOpenAgent,\n  ANONYMOUS_IDENTITY,\n} from './server.js';"
            },
            {
              "line": 31,
              "declaration": "export type { McpServerLike } from './server.js';"
            },
            {
              "line": 33,
              "declaration": "export {\n  withOpenAgentClient,\n  buildIdentityMeta,\n} from './client.js';"
            },
            {
              "line": 37,
              "declaration": "export type { McpClientLike, OpenAgentClientConfig } from './client.js';"
            },
            {
              "line": 39,
              "declaration": "export {\n  OpenAgentMcpError,\n  MissingIdentityError,\n  IdentityVerificationError,\n  AuthorizationDeniedError,\n  SkillsPolicyDeniedError,\n  McpErrorCode,\n} from './errors.js';"
            },
            {
              "line": 47,
              "declaration": "export type { McpErrorCodeValue } from './errors.js';"
            },
            {
              "line": 49,
              "declaration": "export {\n  createSkillsPolicy,\n  combineSkillsPolicies,\n  InMemorySkillsPolicyStore,\n  DEFAULT_SKILL_TOOL_NAMES,\n} from './skills.js';"
            },
            {
              "line": 55,
              "declaration": "export type {"
            },
            {
              "line": 61,
              "declaration": "export type {"
            },
            {
              "line": 77,
              "declaration": "export { defaultRequireScopes, defaultScopeFormat } from './types.js';"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/typescript/openagent-sdk-integrations-mcp-typescript"
    },
    {
      "name": "create-openagent",
      "version": "0.1.1",
      "language": "TypeScript",
      "manifest": "openagent-sdk/packages/create-openagent/package.json",
      "manifest_sha256": "def40a99cf13a207d559132fb96729d2e55dc8d12da635dca677ccd5f9eb188b",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": {
        "node": ">=20"
      },
      "description": "Scaffold an OpenAgent project — agent, MCP server, web dashboard, or full-stack.",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "Scaffolding",
      "guide": "/integrations/frameworks",
      "page": "/reference/packages/openagent-sdk-packages-create-openagent",
      "entry_points": [
        {
          "path": "openagent-sdk/packages/create-openagent/src/index.ts",
          "sha256": "26eac891847bd5845ce32531abcc6668d8ab47bcd969937f740e436785ddf187",
          "declarations": []
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/typescript/openagent-sdk-packages-create-openagent"
    },
    {
      "name": "github.com/OpenAgentID/openagent-sdk-go",
      "version": "source module",
      "language": "Go",
      "manifest": "openagent-sdk/sdks/go/go.mod",
      "manifest_sha256": "13e2f796805005c24f3b85d1ac20dc83dd83fe88dcddfd03925305914efba25c",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": "1.26.4",
      "description": "",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "Unified SDKs",
      "guide": "/sdk/overview",
      "page": "/reference/packages/openagent-sdk-sdks-go",
      "entry_points": [
        {
          "path": "openagent-sdk/sdks/go/openagent/act.go",
          "sha256": "163b522ae1f48fb9cc9ef2405e444b6d7574815ad53215772152ab6f50221ff0",
          "declarations": [
            {
              "line": 12,
              "declaration": "const FormatVersion"
            },
            {
              "line": 15,
              "declaration": "const AlgorithmEd25519"
            },
            {
              "line": 18,
              "declaration": "const MaxActBytes"
            },
            {
              "line": 23,
              "declaration": "type ActClaims struct"
            },
            {
              "line": 42,
              "declaration": "type ActEnvelope struct"
            },
            {
              "line": 52,
              "declaration": "func DecodeEnvelope(token []byte) (*ActEnvelope, error)"
            },
            {
              "line": 106,
              "declaration": "type Verifier struct"
            },
            {
              "line": 118,
              "declaration": "func NewVerifier(trustedKeys [][]byte, issuer, audience string) (*Verifier, error)"
            },
            {
              "line": 139,
              "declaration": "func (v *Verifier) WithClock(nowUnixSeconds int64) *Verifier"
            },
            {
              "line": 146,
              "declaration": "func (v *Verifier) WithLeeway(seconds int64) *Verifier"
            },
            {
              "line": 156,
              "declaration": "func (v *Verifier) RequiringScopes(scopes ...Scope) *Verifier"
            },
            {
              "line": 170,
              "declaration": "func (v *Verifier) Verify(token []byte) (*ActClaims, error)"
            },
            {
              "line": 247,
              "declaration": "func (c *ActClaims) UnmarshalCBOR(data []byte) error"
            },
            {
              "line": 324,
              "declaration": "func DecodeUnverified(token []byte) (*ActClaims, bool)"
            }
          ]
        },
        {
          "path": "openagent-sdk/sdks/go/openagent/builder.go",
          "sha256": "57ed39ad7532be7f3d8f1b2f78c97ae3015df16583ac9aa4ed48ecbb8264f4f0",
          "declarations": [
            {
              "line": 11,
              "declaration": "type VerifyBuilder struct"
            },
            {
              "line": 22,
              "declaration": "func Verify(token []byte) *VerifyBuilder"
            },
            {
              "line": 28,
              "declaration": "func (b *VerifyBuilder) Issuer(iss string) *VerifyBuilder"
            },
            {
              "line": 35,
              "declaration": "func (b *VerifyBuilder) ForAudience(audience string) *VerifyBuilder"
            },
            {
              "line": 41,
              "declaration": "func (b *VerifyBuilder) TrustedKeys(keys ...[]byte) *VerifyBuilder"
            },
            {
              "line": 47,
              "declaration": "func (b *VerifyBuilder) RequireScope(scope Scope) *VerifyBuilder"
            },
            {
              "line": 53,
              "declaration": "func (b *VerifyBuilder) WithLeeway(seconds int64) *VerifyBuilder"
            },
            {
              "line": 59,
              "declaration": "func (b *VerifyBuilder) AtTime(unixSeconds int64) *VerifyBuilder"
            },
            {
              "line": 65,
              "declaration": "func (b *VerifyBuilder) Run() (*ActClaims, error)"
            }
          ]
        },
        {
          "path": "openagent-sdk/sdks/go/openagent/errors.go",
          "sha256": "e36b0830b63ebd0794203eae038df34763ea15ff445b757c60762fbc72f3d66f",
          "declarations": [
            {
              "line": 8,
              "declaration": "type ActError struct"
            },
            {
              "line": 10,
              "declaration": "func (e *ActError) Error() string"
            },
            {
              "line": 36,
              "declaration": "type ConfigError struct"
            },
            {
              "line": 38,
              "declaration": "func (e *ConfigError) Error() string"
            }
          ]
        },
        {
          "path": "openagent-sdk/sdks/go/openagent/keys.go",
          "sha256": "695029be63540453b28ade5a6001d59ce5cc3761287433cf592ceb70cfea17a5",
          "declarations": [
            {
              "line": 16,
              "declaration": "const EncryptionDeriveContext"
            },
            {
              "line": 21,
              "declaration": "type AgentKeys struct"
            },
            {
              "line": 42,
              "declaration": "func KeysFromSeed(seed [32]byte) (*AgentKeys, error)"
            },
            {
              "line": 64,
              "declaration": "func GenerateKeys() (*AgentKeys, error)"
            },
            {
              "line": 73,
              "declaration": "func KeysFromSeedHex(hexSeed string) (*AgentKeys, error)"
            },
            {
              "line": 87,
              "declaration": "func KeysFromEnv(envVar string) (*AgentKeys, error)"
            },
            {
              "line": 97,
              "declaration": "func SaveSeed(keys *AgentKeys, path string) error"
            },
            {
              "line": 105,
              "declaration": "func KeysFromSeedFile(path string) (*AgentKeys, error)"
            },
            {
              "line": 119,
              "declaration": "func SeedHex(seed [32]byte) string"
            }
          ]
        },
        {
          "path": "openagent-sdk/sdks/go/openagent/middleware.go",
          "sha256": "467e40f3e0195cbadbb22bfcc80c8549b7b3b88feff4da33f7cc6c14300ef3e4",
          "declarations": [
            {
              "line": 12,
              "declaration": "type ClaimsContextKey struct"
            },
            {
              "line": 21,
              "declaration": "func RequireAct(verifier *Verifier, scopes ...Scope) func(http.Handler) http.Handler"
            },
            {
              "line": 49,
              "declaration": "func RequireActFunc(verifier *Verifier, next http.HandlerFunc, scopes ...Scope) http.HandlerFunc"
            },
            {
              "line": 54,
              "declaration": "func ClaimsFromRequest(r *http.Request) *ActClaims"
            }
          ]
        },
        {
          "path": "openagent-sdk/sdks/go/openagent/scope.go",
          "sha256": "82c0149cb34b7bc3bde8b3550c89f595961ee805439844dad4e9337a4ab9c856",
          "declarations": [
            {
              "line": 6,
              "declaration": "const ScopeSegments"
            },
            {
              "line": 9,
              "declaration": "const Wildcard"
            },
            {
              "line": 16,
              "declaration": "type Scope struct"
            },
            {
              "line": 23,
              "declaration": "func ParseScope(text string) (Scope, error)"
            },
            {
              "line": 42,
              "declaration": "func (s Scope) Covers(requested Scope) bool"
            },
            {
              "line": 53,
              "declaration": "func (s Scope) String() string"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit"
    },
    {
      "name": "id.openagent:openagent-sdk",
      "version": "0.1.0",
      "language": "Kotlin",
      "manifest": "openagent-sdk/sdks/kotlin/build.gradle.kts",
      "manifest_sha256": "6121fcc8a39d99568cb17d3a4c9f515cf106a4bf4ad67196a14ccada5c57c2b2",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": "JVM 17 / Kotlin 2.1.0",
      "description": "",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "Unified SDKs",
      "guide": "/sdk/overview",
      "page": "/reference/packages/openagent-sdk-sdks-kotlin",
      "entry_points": [
        {
          "path": "openagent-sdk/sdks/kotlin/src/main/kotlin/id/openagent/sdk/Act.kt",
          "sha256": "aac0a36eb4da201a849f7fbde56b007edf7fd7e53fa6c75532011165c747ae1f",
          "declarations": [
            {
              "line": 14,
              "declaration": "public object Act {"
            },
            {
              "line": 16,
              "declaration": "    public const val FORMAT_VERSION: Int = 1"
            },
            {
              "line": 19,
              "declaration": "    public const val ALGORITHM_ED25519: String = \"Ed25519\""
            },
            {
              "line": 22,
              "declaration": "    public const val MAX_ACT_BYTES: Int = 16 * 1024"
            },
            {
              "line": 25,
              "declaration": "    public data class Claims("
            },
            {
              "line": 39,
              "declaration": "    public data class Envelope("
            },
            {
              "line": 48,
              "declaration": "            public fun decode(token: ByteArray): Envelope {"
            },
            {
              "line": 90,
              "declaration": "    public class Verifier("
            },
            {
              "line": 92,
              "declaration": "        public val expectedIssuer: String,"
            },
            {
              "line": 93,
              "declaration": "        public val expectedAudience: String,"
            },
            {
              "line": 128,
              "declaration": "        public fun requiringScopes(scopes: List<Scope>): Verifier ="
            },
            {
              "line": 139,
              "declaration": "        public fun withClock(nowUnixSeconds: Long): Verifier ="
            },
            {
              "line": 150,
              "declaration": "        public fun verify(token: ByteArray): Claims {"
            },
            {
              "line": 275,
              "declaration": "    public fun decodeUnverified(token: ByteArray): Claims? {"
            }
          ]
        },
        {
          "path": "openagent-sdk/sdks/kotlin/src/main/kotlin/id/openagent/sdk/Cbor.kt",
          "sha256": "bb753f89a2defadb8843cbfbd41b4646b4aa01612e658f1a626541021b52723f",
          "declarations": []
        },
        {
          "path": "openagent-sdk/sdks/kotlin/src/main/kotlin/id/openagent/sdk/Errors.kt",
          "sha256": "eb339f7e1a22fbedabe3e39d498aa7caf8d36731523741dbc234449ac896652c",
          "declarations": [
            {
              "line": 10,
              "declaration": "    public class Config(detail: String) : OpenAgentError(\"config error: $detail\")"
            },
            {
              "line": 12,
              "declaration": "    public class TooLarge(size: Int, maximum: Int) :"
            },
            {
              "line": 15,
              "declaration": "    public class EnvelopeDecode(detail: String) : OpenAgentError(\"envelope decode failed: $detail\")"
            },
            {
              "line": 17,
              "declaration": "    public class UnsupportedVersion(version: Int) :"
            },
            {
              "line": 20,
              "declaration": "    public class UnsupportedAlgorithm(alg: String) :"
            },
            {
              "line": 23,
              "declaration": "    public class MalformedSignature(detail: String) : OpenAgentError(\"malformed signature: $detail\")"
            },
            {
              "line": 25,
              "declaration": "    public class SignatureInvalid(trustedKeyCount: Int) :"
            },
            {
              "line": 28,
              "declaration": "    public class ClaimsDecode(detail: String) : OpenAgentError(\"invalid claim set: $detail\")"
            },
            {
              "line": 30,
              "declaration": "    public class Expired(exp: Long, now: Long) : OpenAgentError(\"token expired at $exp (now $now)\")"
            },
            {
              "line": 32,
              "declaration": "    public class NotYetValid(nbf: Long, now: Long) :"
            },
            {
              "line": 35,
              "declaration": "    public class IssuerMismatch(expected: String, actual: String) :"
            },
            {
              "line": 38,
              "declaration": "    public class AudienceMismatch(expected: String) :"
            },
            {
              "line": 41,
              "declaration": "    public class MissingScope(scope: String) : OpenAgentError(\"missing required scope: $scope\")"
            },
            {
              "line": 43,
              "declaration": "    public class MalformedScope(scope: String, reason: String) :"
            }
          ]
        },
        {
          "path": "openagent-sdk/sdks/kotlin/src/main/kotlin/id/openagent/sdk/Keys.kt",
          "sha256": "dd8c91c439923eb593cf259c0996bfd2c080dc35fe641a9b8e967b20c0a99da4",
          "declarations": [
            {
              "line": 16,
              "declaration": "public object Keys {"
            },
            {
              "line": 21,
              "declaration": "    public data class AgentKeys("
            },
            {
              "line": 29,
              "declaration": "        public fun sign(message: ByteArray): ByteArray {"
            },
            {
              "line": 38,
              "declaration": "        public fun verify(message: ByteArray, signature: ByteArray): Boolean {"
            },
            {
              "line": 55,
              "declaration": "    public fun fromSeed(seed: ByteArray): AgentKeys {"
            },
            {
              "line": 79,
              "declaration": "    public fun generate(): AgentKeys {"
            },
            {
              "line": 86,
              "declaration": "    public fun fromSeedHex(hexSeed: String): AgentKeys {"
            },
            {
              "line": 99,
              "declaration": "    public fun fromEnv(envVar: String): AgentKeys {"
            },
            {
              "line": 108,
              "declaration": "    public fun saveSeed(keys: AgentKeys, path: Path) {"
            },
            {
              "line": 120,
              "declaration": "    public fun fromSeedFile(path: Path): AgentKeys = fromSeed(Files.readAllBytes(path))"
            },
            {
              "line": 123,
              "declaration": "    public fun seedToHex(seed: ByteArray): String ="
            }
          ]
        },
        {
          "path": "openagent-sdk/sdks/kotlin/src/main/kotlin/id/openagent/sdk/Ktor.kt",
          "sha256": "4f873085a32ecf225237d843c1d219b8647bf560a88f48fbd891e6d8690db7c6",
          "declarations": [
            {
              "line": 27,
              "declaration": "public val ActClaimsKey: AttributeKey<Act.Claims> = AttributeKey(\"ActClaims\")"
            },
            {
              "line": 29,
              "declaration": "public class ActAuthConfig {"
            },
            {
              "line": 34,
              "declaration": "public val ActAuth: ApplicationPlugin<ActAuthConfig> ="
            }
          ]
        },
        {
          "path": "openagent-sdk/sdks/kotlin/src/main/kotlin/id/openagent/sdk/Scope.kt",
          "sha256": "46bafee5aba0dfb6052ccf66ed1969c6553ac326b48b9c63f6294a802ff7f5e6",
          "declarations": [
            {
              "line": 13,
              "declaration": "public class Scope private constructor("
            },
            {
              "line": 14,
              "declaration": "    public val service: String,"
            },
            {
              "line": 15,
              "declaration": "    public val resource: String,"
            },
            {
              "line": 16,
              "declaration": "    public val action: String,"
            },
            {
              "line": 28,
              "declaration": "    public fun covers(requested: Scope): Boolean {"
            },
            {
              "line": 37,
              "declaration": "        public const val SEGMENT_COUNT: Int = 3"
            },
            {
              "line": 38,
              "declaration": "        public const val WILDCARD: String = \"*\""
            },
            {
              "line": 41,
              "declaration": "        public fun parse(text: String): Scope {"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit"
    },
    {
      "name": "openagentid-sdk",
      "version": "0.1.0",
      "language": "Python",
      "manifest": "openagent-sdk/sdks/python/pyproject.toml",
      "manifest_sha256": "c836b6deba20c34dd194d3f947b6b0a4341be4b6a8fb9d948ac97991432355bf",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": ">=3.10",
      "description": "OpenAgent SDK — identity, authentication, and Agent Capability Token verification for autonomous agents.",
      "features": {
        "fastapi": [
          "fastapi>=0.110",
          "starlette>=0.37"
        ],
        "dev": [
          "pytest>=8",
          "pytest-asyncio>=0.23"
        ]
      },
      "package_exports": {},
      "private": false,
      "category": "Unified SDKs",
      "guide": "/sdk/overview",
      "page": "/reference/packages/openagent-sdk-sdks-python",
      "entry_points": [
        {
          "path": "openagent-sdk/sdks/python/src/openagent_sdk/__init__.py",
          "sha256": "b31669f5be90840ce26203143ac644952bf3bf2f1413ef602ab7fef3585910e4",
          "declarations": [
            {
              "line": 6,
              "declaration": "from openagent_sdk import Verifier, Scope"
            },
            {
              "line": 23,
              "declaration": "from .act import (\n    ALGORITHM_ED25519,\n    FORMAT_VERSION,\n    MAX_ACT_BYTES,\n    ActClaims,\n    ActEnvelope,\n    Verifier,\n    decode_unverified,\n    verify,\n    verify_builder,\n)"
            },
            {
              "line": 34,
              "declaration": "from .agent import Agent, Session"
            },
            {
              "line": 35,
              "declaration": "from .errors import (\n    ActError,\n    AudienceMismatch,\n    ClaimsDecode,\n    ConfigError,\n    EnvelopeDecode,\n    Expired,\n    IssuerMismatch,\n    MalformedScope,\n    MalformedSignature,\n    MissingScope,\n    NotYetValid,\n    OpenAgentError,\n    SignatureInvalid,\n    TooLarge,\n    UnsupportedAlgorithm,\n    UnsupportedVersion,\n)"
            },
            {
              "line": 53,
              "declaration": "from .keys import (\n    AgentKeys,\n    from_env,\n    from_seed,\n    from_seed_file,\n    from_seed_hex,\n    generate,\n    save_seed,\n    seed_to_hex,\n)"
            },
            {
              "line": 63,
              "declaration": "from .scope import Scope"
            },
            {
              "line": 67,
              "declaration": "__all__ = [\n    \"ALGORITHM_ED25519\",\n    \"FORMAT_VERSION\",\n    \"MAX_ACT_BYTES\",\n    \"ActClaims\",\n    \"ActEnvelope\",\n    \"ActError\",\n    \"Agent\",\n    \"AgentKeys\",\n    \"AudienceMismatch\",\n    \"ClaimsDecode\",\n    \"ConfigError\",\n    \"EnvelopeDecode\",\n    \"Expired\",\n    \"IssuerMismatch\",\n    \"MalformedScope\",\n    \"MalformedSignature\",\n    \"MissingScope\",\n    \"NotYetValid\",\n    \"OpenAgentError\",\n    \"Scope\",\n    \"Session\",\n    \"SignatureInvalid\",\n    \"TooLarge\",\n    \"UnsupportedAlgorithm\",\n    \"UnsupportedVersion\",\n    \"Verifier\",\n    \"decode_unverified\",\n    \"from_env\",\n    \"from_seed\",\n    \"from_seed_file\",\n    \"from_seed_hex\",\n    \"generate\",\n    \"save_seed\",\n    \"seed_to_hex\",\n    \"verify\",\n    \"verify_builder\",\n    \"__version__\",\n]"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit"
    },
    {
      "name": "openagent-sdk",
      "version": "0.1.0",
      "language": "Rust",
      "manifest": "openagent-sdk/sdks/rust/Cargo.toml",
      "manifest_sha256": "f8d57ec13e688d7f15603eab61d362842cd8b5bc64a4f172f36a95e5c5cb9fee",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": "1.78",
      "description": "OpenAgent SDK — Clerk for autonomous agents. One import for OAS identity, Arsenal credentials, and AEGIS verification.",
      "features": {
        "default": [],
        "aegis": [
          "dep:openagent-aegis-sdk",
          "dep:openagent-aegis-core"
        ],
        "arsenal": [
          "dep:arsenal-sdk",
          "dep:arsenal-core"
        ],
        "axum": [
          "dep:axum"
        ],
        "full": [
          "aegis",
          "arsenal",
          "axum"
        ]
      },
      "package_exports": {},
      "private": false,
      "category": "Unified SDKs",
      "guide": "/sdk/overview",
      "page": "/reference/packages/openagent-sdk-sdks-rust",
      "entry_points": [
        {
          "path": "openagent-sdk/sdks/rust/src/lib.rs",
          "sha256": "a08e99ea97d2d8baf98b88b5fc13588ae769ec424219aaba3b1cd1d7a78b22ae",
          "declarations": [
            {
              "line": 74,
              "declaration": "pub mod act;"
            },
            {
              "line": 75,
              "declaration": "pub mod agent;"
            },
            {
              "line": 76,
              "declaration": "pub mod builder;"
            },
            {
              "line": 77,
              "declaration": "pub mod config;"
            },
            {
              "line": 79,
              "declaration": "pub mod credentials;"
            },
            {
              "line": 80,
              "declaration": "pub mod errors;"
            },
            {
              "line": 81,
              "declaration": "pub mod identity;"
            },
            {
              "line": 82,
              "declaration": "pub mod skills;"
            },
            {
              "line": 84,
              "declaration": "pub mod verification;"
            },
            {
              "line": 91,
              "declaration": "pub use agent::authenticate_with_verifier;"
            },
            {
              "line": 92,
              "declaration": "pub use agent::{CreateAgentOptions, OpenAgent};"
            },
            {
              "line": 93,
              "declaration": "pub use builder::OpenAgentBuilder;"
            },
            {
              "line": 94,
              "declaration": "pub use config::{BrokerMtlsConfig, OpenAgentConfig};"
            },
            {
              "line": 96,
              "declaration": "pub use credentials::CredentialClient;"
            },
            {
              "line": 97,
              "declaration": "pub use errors::{OpenAgentError, Result};"
            },
            {
              "line": 98,
              "declaration": "pub use identity::{AgentIdentityRecord, ParsedDid};"
            },
            {
              "line": 99,
              "declaration": "pub use skills::{AllowListPolicy, SkillsPolicy, SkillsPolicyHandle};"
            },
            {
              "line": 101,
              "declaration": "pub use verification::{\n    authority_context_from_oas, LineageAuthorityContext, VerifiedContext, Verifier,\n};"
            },
            {
              "line": 111,
              "declaration": "pub use arsenal_sdk;"
            },
            {
              "line": 113,
              "declaration": "pub use oas_sdk;"
            },
            {
              "line": 116,
              "declaration": "pub use openagent_aegis_sdk;"
            },
            {
              "line": 122,
              "declaration": "pub mod sync {"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/openagent-sdk"
    },
    {
      "name": "OpenAgentSDK",
      "version": "source package",
      "language": "Swift",
      "manifest": "openagent-sdk/sdks/swift/Package.swift",
      "manifest_sha256": "e635c5b06a224b2b031f82c87fb3144d83429ddcabebae8c4d4e580cf916c58d",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": "6.0",
      "description": "",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "Unified SDKs",
      "guide": "/sdk/overview",
      "page": "/reference/packages/openagent-sdk-sdks-swift",
      "entry_points": [
        {
          "path": "openagent-sdk/sdks/swift/Sources/OpenAgentSDK/ACT.swift",
          "sha256": "0c5283ee0fabfbdb2045e14418a395bef31ba62bfc8976f6ae4cc5967c0f021e",
          "declarations": [
            {
              "line": 9,
              "declaration": "public enum ACT {"
            },
            {
              "line": 20,
              "declaration": "    public struct Claims: Sendable {"
            },
            {
              "line": 21,
              "declaration": "        public let jti: String"
            },
            {
              "line": 22,
              "declaration": "        public let sub: String"
            },
            {
              "line": 23,
              "declaration": "        public let iss: String"
            },
            {
              "line": 24,
              "declaration": "        public let aud: [String]"
            },
            {
              "line": 25,
              "declaration": "        public let iat: Int64"
            },
            {
              "line": 26,
              "declaration": "        public let nbf: Int64"
            },
            {
              "line": 27,
              "declaration": "        public let exp: Int64"
            },
            {
              "line": 28,
              "declaration": "        public let tenantId: String"
            },
            {
              "line": 29,
              "declaration": "        public let scopes: [Scope]"
            },
            {
              "line": 30,
              "declaration": "        public let ext: [String: String]"
            },
            {
              "line": 34,
              "declaration": "    public struct Envelope {"
            },
            {
              "line": 35,
              "declaration": "        public let version: Int"
            },
            {
              "line": 36,
              "declaration": "        public let alg: String"
            },
            {
              "line": 37,
              "declaration": "        public let claims: [UInt8]"
            },
            {
              "line": 38,
              "declaration": "        public let sig: [UInt8]"
            },
            {
              "line": 39,
              "declaration": "        public let kid: String?"
            },
            {
              "line": 43,
              "declaration": "        public static func decode(_ token: [UInt8]) throws -> Envelope {"
            },
            {
              "line": 89,
              "declaration": "    public struct Verifier: Sendable {"
            },
            {
              "line": 90,
              "declaration": "        public typealias Clock = @Sendable () -> Int64"
            },
            {
              "line": 99,
              "declaration": "        public init("
            },
            {
              "line": 136,
              "declaration": "        public func requiringScopes(_ scopes: [Scope]) -> Verifier {"
            },
            {
              "line": 148,
              "declaration": "        public func withClock(_ nowUnixSeconds: Int64) -> Verifier {"
            },
            {
              "line": 159,
              "declaration": "        public func verify(_ token: [UInt8]) throws -> Claims {"
            }
          ]
        },
        {
          "path": "openagent-sdk/sdks/swift/Sources/OpenAgentSDK/Agent.swift",
          "sha256": "acfde779cf2fedfbccfdf5dd2b9cffe3504e3722e9939a1863408f8cabc2dadc",
          "declarations": [
            {
              "line": 9,
              "declaration": "public struct Agent: Sendable {"
            },
            {
              "line": 10,
              "declaration": "    public let keys: AgentKeys"
            },
            {
              "line": 11,
              "declaration": "    public let did: String?"
            },
            {
              "line": 19,
              "declaration": "    public static func create(name: String, did: String? = nil) throws -> Agent {"
            },
            {
              "line": 24,
              "declaration": "    public static func fromSeed(_ seed: Data, did: String? = nil) throws -> Agent {"
            },
            {
              "line": 29,
              "declaration": "    public struct Session: Sendable {"
            },
            {
              "line": 30,
              "declaration": "        public let baseURL: URL"
            },
            {
              "line": 31,
              "declaration": "        public let sessionToken: String"
            },
            {
              "line": 32,
              "declaration": "        public let did: String"
            },
            {
              "line": 33,
              "declaration": "        public let expiresAt: Int64"
            },
            {
              "line": 34,
              "declaration": "        public let trustTier: String"
            },
            {
              "line": 35,
              "declaration": "        public let capabilities: [String]"
            },
            {
              "line": 38,
              "declaration": "        public var authorizationHeader: String {"
            },
            {
              "line": 46,
              "declaration": "    public func authenticate(baseURL: URL) async throws -> Session {"
            }
          ]
        },
        {
          "path": "openagent-sdk/sdks/swift/Sources/OpenAgentSDK/CBOR.swift",
          "sha256": "0b9666f153bd871822d2b45a78fa3497bea592f66b8a4a56b9c8874bbff74f28",
          "declarations": []
        },
        {
          "path": "openagent-sdk/sdks/swift/Sources/OpenAgentSDK/Errors.swift",
          "sha256": "a3dd114baab7eabf850a3d18be428ccfab6e1f7d55fffd59df11127d3c6aa479",
          "declarations": [
            {
              "line": 6,
              "declaration": "public enum OpenAgentError: Error, Equatable {"
            },
            {
              "line": 27,
              "declaration": "    public var description: String {"
            }
          ]
        },
        {
          "path": "openagent-sdk/sdks/swift/Sources/OpenAgentSDK/Keys.swift",
          "sha256": "c8f811e8799d6afd0785f2392122e494250768c7eac9b9445ac2f46d6f021d0b",
          "declarations": [
            {
              "line": 6,
              "declaration": "public struct AgentKeys: Sendable {"
            },
            {
              "line": 7,
              "declaration": "    public let seed: Data"
            },
            {
              "line": 8,
              "declaration": "    public let signingKey: Data"
            },
            {
              "line": 9,
              "declaration": "    public let verifyingKey: Data"
            },
            {
              "line": 10,
              "declaration": "    public let encryptionSecretKey: Data"
            },
            {
              "line": 11,
              "declaration": "    public let encryptionPublicKey: Data"
            },
            {
              "line": 14,
              "declaration": "    public func sign(_ message: Data) throws -> Data {"
            },
            {
              "line": 21,
              "declaration": "public let encryptionDeriveContext = \"arsenal.agent.encryption_key\""
            },
            {
              "line": 23,
              "declaration": "public enum Keys {"
            },
            {
              "line": 34,
              "declaration": "    public static func fromSeed(_ seed: Data) throws -> AgentKeys {"
            },
            {
              "line": 56,
              "declaration": "    public static func generate() throws -> AgentKeys {"
            },
            {
              "line": 65,
              "declaration": "    public static func fromSeedHex(_ hex: String) throws -> AgentKeys {"
            },
            {
              "line": 85,
              "declaration": "    public static func fromEnv(_ envVar: String) throws -> AgentKeys {"
            },
            {
              "line": 94,
              "declaration": "    public static func saveSeed(_ keys: AgentKeys, to path: URL) throws {"
            },
            {
              "line": 101,
              "declaration": "    public static func fromSeedFile(_ path: URL) throws -> AgentKeys {"
            },
            {
              "line": 106,
              "declaration": "    public static func seedToHex(_ seed: Data) -> String {"
            }
          ]
        },
        {
          "path": "openagent-sdk/sdks/swift/Sources/OpenAgentSDK/Scope.swift",
          "sha256": "82e0b02605fee8ddce6ec596ee2fdbf78e298f9456afb61c6379560179109431",
          "declarations": [
            {
              "line": 11,
              "declaration": "public struct Scope: Equatable, Hashable, Sendable, CustomStringConvertible {"
            },
            {
              "line": 15,
              "declaration": "    public let service: String"
            },
            {
              "line": 16,
              "declaration": "    public let resource: String"
            },
            {
              "line": 17,
              "declaration": "    public let action: String"
            },
            {
              "line": 26,
              "declaration": "    public static func parse(_ text: String) throws -> Scope {"
            },
            {
              "line": 45,
              "declaration": "    public func covers(_ requested: Scope) -> Bool {"
            },
            {
              "line": 51,
              "declaration": "    public var description: String {"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit"
    },
    {
      "name": "@openagentid/sdk-testing",
      "version": "0.1.1",
      "language": "TypeScript",
      "manifest": "openagent-sdk/sdks/testing/package.json",
      "manifest_sha256": "039324ab038a662faf609e5c035d3e5742a6d63bc2f3d98d0189b9cc496bc8d0",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": {},
      "description": "In-memory test backends for @openagentid/sdk. NOT cryptographically sound - never load in production.",
      "features": {},
      "package_exports": {
        ".": {
          "types": "./dist/index.d.ts",
          "import": "./dist/index.js"
        }
      },
      "private": false,
      "category": "Testing and conformance",
      "guide": "/features/conformance",
      "page": "/reference/packages/openagent-sdk-sdks-testing",
      "entry_points": [
        {
          "path": "openagent-sdk/sdks/testing/src/index.ts",
          "sha256": "3d2bc4f4b0d4b2ceceef558ae676af75b9495306c264adc8118cc8c1997db8b5",
          "declarations": [
            {
              "line": 51,
              "declaration": "export class StubIdentityProvider implements IdentityProvider {"
            },
            {
              "line": 115,
              "declaration": "export function stubArsenalClient(): ArsenalClient {"
            },
            {
              "line": 138,
              "declaration": "export class StubVerificationClient implements VerificationClient {"
            },
            {
              "line": 218,
              "declaration": "export function createTestingConfig("
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/typescript/openagent-sdk-sdks-testing"
    },
    {
      "name": "@openagentid/sdk",
      "version": "0.1.1",
      "language": "TypeScript",
      "manifest": "openagent-sdk/sdks/typescript/package.json",
      "manifest_sha256": "c165566f43c808245f1550261853a428435c82e96b30e38c7feafdb0ad486f79",
      "revision": "06d4768d0966361a3034f750acbf98231e3b0bf1",
      "runtime": {
        "node": ">=20"
      },
      "description": "OpenAgent SDK — Clerk for autonomous agents. One import for identity, credentials, and verification.",
      "features": {},
      "package_exports": {
        ".": {
          "types": "./dist/index.d.ts",
          "import": "./dist/index.js",
          "require": "./dist/index.cjs"
        },
        "./agent": {
          "types": "./dist/agent.d.ts",
          "import": "./dist/agent.js",
          "require": "./dist/agent.cjs"
        },
        "./identity": {
          "types": "./dist/identity.d.ts",
          "import": "./dist/identity.js",
          "require": "./dist/identity.cjs"
        },
        "./credentials": {
          "types": "./dist/credentials.d.ts",
          "import": "./dist/credentials.js",
          "require": "./dist/credentials.cjs"
        },
        "./verification": {
          "types": "./dist/verification.d.ts",
          "import": "./dist/verification.js",
          "require": "./dist/verification.cjs"
        },
        "./skills": {
          "types": "./dist/skills.d.ts",
          "import": "./dist/skills.js",
          "require": "./dist/skills.cjs"
        },
        "./errors": {
          "types": "./dist/errors.d.ts",
          "import": "./dist/errors.js",
          "require": "./dist/errors.cjs"
        }
      },
      "private": false,
      "category": "Unified SDKs",
      "guide": "/sdk/overview",
      "page": "/reference/packages/openagent-sdk-sdks-typescript",
      "entry_points": [
        {
          "path": "openagent-sdk/sdks/typescript/src/index.ts",
          "sha256": "2590668b23ddcf9004fd43a485ca34610803d845804dc209f7531f64dfd13348",
          "declarations": [
            {
              "line": 24,
              "declaration": "export { OpenAgent, OpenAgentRuntime, type OpenAgentInstance } from './agent.js';"
            },
            {
              "line": 27,
              "declaration": "export {\n  type OpenAgentConfig,\n  type OpenAgentClients,\n  type ResolvedOpenAgentConfig,\n  type CreateAgentInput,\n  type Logger,\n  resolveConfig,\n  silentLogger,\n  createAgentInputSchema,\n  didSchema,\n  scopeSchema,\n  providerSchema,\n  DEFAULT_NAMESPACE,\n  DEFAULT_REQUEST_TIMEOUT_MS,\n  DID_REGEX,\n} from './config.js';"
            },
            {
              "line": 45,
              "declaration": "export {\n  type Did,\n  type IdentityDocument,\n  type IdentityProvider,\n  type SignedAssertion,\n  parseIdentityDocument,\n  toIdentityProvider,\n  identityDocumentSchema,\n} from './identity.js';"
            },
            {
              "line": 56,
              "declaration": "export {\n  type ArsenalClient,\n  type CredentialHandle,\n  type IssuedCredential,\n  createCredentialHandle,\n} from './credentials.js';"
            },
            {
              "line": 64,
              "declaration": "export {\n  type AuthContext,\n  type LineageAuthorityContext,\n  type PrivilegedAuthorityVerifier,\n  type VerificationClient,\n  type VerifyRequestOptions,\n  PrivilegedAuthorityVerificationClient,\n  extractBearerToken,\n  assertScopes,\n  assertAncestor,\n  toVerificationClient,\n} from './verification.js';"
            },
            {
              "line": 78,
              "declaration": "export {\n  type SkillId,\n  type SkillsPolicy,\n  InMemorySkillsPolicy,\n  denyAllSkills,\n  allowAllSkills,\n} from './skills.js';"
            },
            {
              "line": 87,
              "declaration": "export {\n  act,\n  ActVerifierBuilder,\n  setActCryptoBinding,\n  type ActClaims,\n  type ActVerifyOptions,\n} from './act.js';"
            },
            {
              "line": 96,
              "declaration": "export {\n  withAct,\n  requireActExpress,\n  type RequireActConfig,\n} from './middleware.js';"
            },
            {
              "line": 103,
              "declaration": "export {\n  keys,\n  setKeyCryptoBinding,\n  type AgentKeys,\n  type KeyCryptoBinding,\n} from './keys.js';"
            },
            {
              "line": 111,
              "declaration": "export {\n  OpenAgentError,\n  ConfigError,\n  InputValidationError,\n  IdentityError,\n  CredentialError,\n  VerificationError,\n  SkillDeniedError,\n  ErrorCode,\n  type ErrorCodeValue,\n  type ErrorDetails,\n  wrapError,\n  getErrorMessage,\n} from './errors.js';"
            },
            {
              "line": 127,
              "declaration": "export const VERSION = '0.1.1';"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/typescript/openagent-sdk-sdks-typescript"
    },
    {
      "name": "@openagentid/client",
      "version": "0.1.1",
      "language": "TypeScript",
      "manifest": "openagents/openagent.id/clients/typescript/package.json",
      "manifest_sha256": "4d1e33290792ae008361f9fca6dcbe033d08f25c154ab794cc3689d8c66d5acc",
      "revision": "fcf7d87d979c3935f75d63b633fdb3b6e14ec7b8",
      "runtime": {
        "node": ">=18"
      },
      "description": "OpenAgent Core challenge-response auth client for TypeScript (browser, Node, Bun, Deno).",
      "features": {},
      "package_exports": {
        ".": {
          "types": "./dist/index.d.ts",
          "import": "./dist/index.js"
        }
      },
      "private": false,
      "category": "Legacy client and server",
      "guide": "/api-reference/openagent-server",
      "page": "/reference/packages/openagents-openagent-id-clients-typescript",
      "entry_points": [
        {
          "path": "openagents/openagent.id/clients/typescript/src/index.ts",
          "sha256": "fcce69c8f5ad5496b966f4ac6f2f038a3e170d72d267fba3a14c6f6534507258",
          "declarations": [
            {
              "line": 9,
              "declaration": "export { OpenAgentClient } from \"./client.js\";"
            },
            {
              "line": 10,
              "declaration": "export type { OpenAgentClientOptions } from \"./client.js\";"
            },
            {
              "line": 12,
              "declaration": "export { KeyPair, encodeDidKey } from \"./keypair.js\";"
            },
            {
              "line": 14,
              "declaration": "export {\n  CHALLENGE_TYPE,\n  parseWwwAuthenticate,\n  validateChallenge,\n  canonicalizeChallenge,\n  isChallengeFresh,\n} from \"./challenge.js\";"
            },
            {
              "line": 21,
              "declaration": "export type { Challenge } from \"./challenge.js\";"
            },
            {
              "line": 23,
              "declaration": "export {\n  OpenAgentClientError,\n  InvalidUrlError,\n  NoChallengeHeaderError,\n  MalformedChallengeError,\n  NetworkError,\n  InvalidKeyError,\n} from \"./errors.js\";"
            },
            {
              "line": 32,
              "declaration": "export { bodyAsString, bodyAsJson } from \"./types.js\";"
            },
            {
              "line": 33,
              "declaration": "export type {"
            },
            {
              "line": 40,
              "declaration": "export * as base64url from \"./base64url.js\";"
            },
            {
              "line": 41,
              "declaration": "export * as hex from \"./hex.js\";"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/typescript/openagents-openagent-id-clients-typescript"
    },
    {
      "name": "openagent-capability",
      "version": "0.1.0",
      "language": "Rust",
      "manifest": "openagents/openagent.id/crates/openagent-capability/Cargo.toml",
      "manifest_sha256": "59158fb825d5c7fcf6190856398f415a0b979adea78e7fa3d653b7a4beb233cf",
      "revision": "05e8ad83c1e8391d797b507549c544b8dde1c0c2",
      "runtime": "1.78",
      "description": "Agent Capability Token (ACT) verification, re-exported from the canonical agent-capability-token crate.",
      "features": {
        "default": [],
        "sign": [
          "agent-capability-token/sign"
        ]
      },
      "package_exports": {},
      "private": false,
      "category": "Legacy client and server",
      "guide": "/api-reference/openagent-server",
      "page": "/reference/packages/openagents-openagent-id-crates-openagent-capability",
      "entry_points": [
        {
          "path": "openagents/openagent.id/crates/openagent-capability/src/lib.rs",
          "sha256": "b24b099555e8f3131cecb5682e0bfe244cce4064305779bd6f0dadf79d2efebd",
          "declarations": [
            {
              "line": 43,
              "declaration": "pub use agent_capability_token::{\n    claims_to_signing_payload, envelope_from_parts, verify, ActClaims, ActEnvelope, ActError,\n    ActResult, Confirmation, Delegation, PublicKeyBytes, Scope, Verifier, ALGORITHM_ED25519,\n    FORMAT_VERSION, MAX_ACT_BYTES, SCOPE_SEGMENTS, WILDCARD,\n};"
            },
            {
              "line": 50,
              "declaration": "pub use agent_capability_token::sign;"
            },
            {
              "line": 63,
              "declaration": "pub fn require_scopes(claims: &ActClaims, required: &[Scope]) -> ActResult<()> {"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/openagent-capability"
    },
    {
      "name": "openagent-client",
      "version": "0.1.0",
      "language": "Rust",
      "manifest": "openagents/openagent.id/crates/openagent-client/Cargo.toml",
      "manifest_sha256": "5c001f496c461f291ba35df0c5e9834d8a17e3b6cc37a56f11c23011505b7134",
      "revision": "05e8ad83c1e8391d797b507549c544b8dde1c0c2",
      "runtime": "1.78",
      "description": "OpenAgent protocol client — challenge-response auth for agents",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "Legacy client and server",
      "guide": "/api-reference/openagent-server",
      "page": "/reference/packages/openagents-openagent-id-crates-openagent-client",
      "entry_points": [
        {
          "path": "openagents/openagent.id/crates/openagent-client/src/lib.rs",
          "sha256": "23b524b4bb88ff2889460df8f132972d7e3b707a7f3af5891a1f6d26c69240f4",
          "declarations": [
            {
              "line": 14,
              "declaration": "pub mod error;"
            },
            {
              "line": 30,
              "declaration": "pub struct OpenAgentClient {"
            },
            {
              "line": 43,
              "declaration": "pub struct AuthenticatedResponse {"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/openagent-client"
    },
    {
      "name": "openagent-server",
      "version": "0.1.0",
      "language": "Rust",
      "manifest": "openagents/openagent.id/crates/openagent-server/Cargo.toml",
      "manifest_sha256": "6ad9e3d5b1cdce9f6729f09450f86448f5e55d49252aa8dc0a226649ccb4526e",
      "revision": "05e8ad83c1e8391d797b507549c544b8dde1c0c2",
      "runtime": "1.78",
      "description": "OpenAgent protocol server middleware — challenge-response identity for agents",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "Legacy client and server",
      "guide": "/api-reference/openagent-server",
      "page": "/reference/packages/openagents-openagent-id-crates-openagent-server",
      "entry_points": [
        {
          "path": "openagents/openagent.id/crates/openagent-server/src/lib.rs",
          "sha256": "c43f987d28dca0c03c3934d60c2f9f82ce7cc8a39cd25885a4e8ecd524ebbadc",
          "declarations": [
            {
              "line": 25,
              "declaration": "pub mod authority;"
            },
            {
              "line": 26,
              "declaration": "pub mod challenge;"
            },
            {
              "line": 27,
              "declaration": "pub mod config;"
            },
            {
              "line": 28,
              "declaration": "pub mod did_key;"
            },
            {
              "line": 29,
              "declaration": "pub mod error;"
            },
            {
              "line": 30,
              "declaration": "pub mod l1feid_client;"
            },
            {
              "line": 31,
              "declaration": "pub mod layer;"
            },
            {
              "line": 32,
              "declaration": "pub mod session;"
            },
            {
              "line": 33,
              "declaration": "pub mod verify;"
            },
            {
              "line": 35,
              "declaration": "pub use authority::{\n    require_authoritative_lineage, AuthorityError, LegacyLineageEvidence, MissingAuthorityVerifier,\n    PrivilegedAuthorityRequest, PrivilegedAuthorityVerifier,\n};"
            },
            {
              "line": 39,
              "declaration": "pub use config::OpenAgentConfig;"
            },
            {
              "line": 40,
              "declaration": "pub use l1feid_client::L1feIdClient;"
            },
            {
              "line": 41,
              "declaration": "pub use layer::OpenAgentLayer;"
            }
          ]
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/openagent-server"
    },
    {
      "name": "openagent-standalone",
      "version": "0.1.0",
      "language": "Rust",
      "manifest": "openagents/openagent.id/crates/openagent-standalone/Cargo.toml",
      "manifest_sha256": "219b9ddbbadb94445ccd1b111241d4f321b7f8ce6b4b514523cea292748f2890",
      "revision": "05e8ad83c1e8391d797b507549c544b8dde1c0c2",
      "runtime": "1.78",
      "description": "Standalone Axum binary hosting the OpenAgent challenge-response auth server",
      "features": {},
      "package_exports": {},
      "private": false,
      "category": "Legacy client and server",
      "guide": "/api-reference/openagent-server",
      "page": "/reference/packages/openagents-openagent-id-crates-openagent-standalone",
      "entry_points": [
        {
          "path": "openagents/openagent.id/crates/openagent-standalone/src/main.rs",
          "sha256": "2e723a0910571464d22369932d48a0ba117ea5e88006ad68cab2d040b58da256",
          "declarations": []
        }
      ],
      "coverage": "manifest + entry-point declarations + task guide",
      "publication": "not verified by this source audit",
      "module_reference": "/reference/rust/openagent-standalone"
    }
  ],
  "limitations": [
    "Registry publication not verified",
    "Not compiler-generated complete public API documentation",
    "No backend runtime or full conformance suite executed by this generator"
  ]
}
