Expand description
§AgenticContract
Policy engine for AI agents. Models policies, risk limits,
approvals, conditions, obligations, and violations
in a single .acon file.
Re-exports§
pub use approval::ApprovalDecision;pub use approval::ApprovalRequest;pub use approval::ApprovalRule;pub use approval::ApprovalStatus;pub use approval::DecisionType;pub use condition::Condition;pub use condition::ConditionStatus;pub use condition::ConditionType;pub use contract_engine::ContractEngine;pub use error::ContractError;pub use error::ContractResult;pub use file_format::ContractFile;pub use file_format::EntityType;pub use file_format::FileHeader;pub use obligation::Obligation;pub use obligation::ObligationStatus;pub use policy::Policy;pub use policy::PolicyAction;pub use policy::PolicyScope;pub use policy::PolicyStatus;pub use risk_limit::LimitType;pub use risk_limit::RiskLimit;pub use violation::Violation;pub use violation::ViolationSeverity;
Modules§
- approval
- Approval workflow for controlled actions.
- condition
- Conditional execution rules.
- contract_
engine - Core engine wrapping ContractFile.
- contracts
- Agentic-sdk trait implementations for AgenticContract.
- error
- Error types for AgenticContract.
- file_
format .aconbinary file format — portable contract store.- inventions
- The 16 Contract Inventions — advanced governance capabilities.
- obligation
- Obligations that agents must fulfill.
- policy
- Policy rules governing agent behavior.
- risk_
limit - Risk limit thresholds for agent actions.
- violation
- Violation records for contract and policy breaches.
Structs§
- Contract
Id - Unique identifier for contract entities.