Skip to main content

Crate corcept_types

Crate corcept_types 

Source

Re-exports§

pub use event_type::LedgerEventKind;
pub use event_type::LEDGER_EVENT_SCHEMA;
pub use hook_fsm::transition_for;
pub use hook_fsm::HookState;
pub use hook_fsm::HookTransition;
pub use paths::active_signing_key_path;
pub use paths::debug_log_path;
pub use paths::dir_permissions_secure;
pub use paths::operator_data_dir;
pub use paths::operator_keys_dir;
pub use paths::operator_paths_available;
pub use paths::operator_state_dir;
pub use paths::project_corcept_dir;
pub use paths::project_ledger;
pub use paths::project_ledger_dir;
pub use paths::receipts_dir;
pub use paths::telemetry_path;
pub use paths::trust_keys_dir;
pub use policy::compose_pre_tool;
pub use policy::compose_stop;
pub use policy::StopDecision;

Modules§

event_type
Versioned ledger event wire types (ADR-0018).
hook_fsm
Hook lifecycle FSM (ADR-0019).
paths
XDG and project path resolution (ADR-0024).
policy
Policy composition lattice (ADR-0020).

Structs§

AcceptedMemory
AuthorityConfig
BashGuardConfig
CorceptConfig
DoctrineConfig
DoctrineRule
DoctrineScope
FilesystemGuardConfig
GuardConfig
HookEnvelope
HookOutput
HookSpecificOutput
LedgerEvent
MemoryCandidate
MemoryConfig
MemoryScope
NetworkGuardConfig
ProjectConfig
RowSignature
Ed25519 per-row signature (ADR-0025).
TestingConfig

Enums§

AuthorityLevel
PermissionDecision

Constants§

CLAUDE_DIR
CONFIG_FILE
CORCEPT_DIR
LEDGER_FILE