Skip to main content

Crate nexara_core

Crate nexara_core 

Source

Re-exports§

pub use audit::AuditOutcome;
pub use audit::AuditRecord;
pub use audit::AuditSink;
pub use audit::PolicyDecision;
pub use audit::TracingAuditSink;
pub use audit::hash_result;
pub use broker::BrokerScoredTool;
pub use broker::ToolBroker;
pub use broker::ToolSelectionExplanation;
pub use broker::ToolUsageSignalProvider;
pub use error::NexaraError;
pub use error::NexaraResult;
pub use policy::ActionClass;
pub use policy::ConfirmationPolicy;
pub use policy::EffectiveTrustPolicy;
pub use policy::TrustProfile;
pub use policy::TrustTier;
pub use policy_contract::ActionPattern;
pub use policy_contract::CapabilityPattern;
pub use policy_contract::MatchedPolicyRule;
pub use policy_contract::PolicyCondition;
pub use policy_contract::PolicyContract;
pub use policy_contract::PolicyDefaults;
pub use policy_contract::PolicyDiagnostic;
pub use policy_contract::PolicyDiagnosticCode;
pub use policy_contract::PolicyDiagnosticSeverity;
pub use policy_contract::PolicyEffect;
pub use policy_contract::PolicyEvaluation;
pub use policy_contract::PolicyEvaluationDecision;
pub use policy_contract::PolicyRule;
pub use policy_contract::PolicySelector;
pub use policy_contract::PolicySource;
pub use policy_contract::PolicySourceKind;
pub use policy_contract::ResourcePattern;
pub use policy_contract::ScopePattern;
pub use policy_contract::ToolPattern;
pub use policy_contract::matched_rules_metadata;
pub use policy_contract::pattern_matches;
pub use registry::ToolRegistry;
pub use tool::CapabilitySensitivity;
pub use tool::ToolCallRequest;
pub use tool::ToolCallResult;
pub use tool::ToolCapability;
pub use tool::ToolDescriptor;
pub use tool::ToolEffect;
pub use tool::ToolGuidance;
pub use tool::ToolRef;
pub use tool::ToolSelectionRequest;
pub use validation::validate_capability_id;
pub use validation::validate_scope_name;
pub use validation::validate_tool_capability;
pub use validation::validate_tool_descriptor;
pub use validation::validate_tool_name;

Modules§

audit
broker
error
policy
policy_contract
registry
tool
validation

Constants§

NEXARA_VERSION