Skip to main content

Crate deep_causality_ethos

Crate deep_causality_ethos 

Source

Modules§

utils_test

Structs§

EffectEthos
The EffectEthos provides a reasoning engine for deontic inference. It encapsulates all the necessary components to evaluate a proposed action against a set of teleological norms (Teloids).
TagIndex
Teloid
TeloidGraph
A graph structure representing the relationships between Teloids (norms).
TeloidStore
A generic, in-memory storage for Teloids, indexed by their unique ID.
Verdict
Represents the final, justified outcome of a deontic evaluation.

Enums§

DeonticError
Errors related to the Deontic Inference process within the Effect Ethos.
TeloidModal
Represents the modal status of a teloid, indicating its obligation or permissibility.
TeloidRelation
Defines the nature of a relationship between two Teloids in the TeloidGraph.

Traits§

DeonticExplainable
A trait for explaining the reasoning behind a deontic verdict.
DeonticInferable
Defines the public API for a deontic reasoning engine.
TeloidStorable
Teloidable
Defines the domain-specific API for a graph of Teloids.

Type Aliases§

BaseTeloidStore
A type alias for a default, general-purpose TeloidStore configuration.
TeloidID
TeloidTag