Skip to main content Crate deep_causality_ethos Copy item path Source utils_test 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. 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. 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. BaseTeloidStore A type alias for a default, general-purpose TeloidStore configuration. TeloidID TeloidTag