made-core 0.7.4

Domain core of MADE: entities, value objects, events, ports. No IO.
Documentation
mod authenticated_principal;
mod authentication_method;
mod authorization_action;
mod authorization_decision;
mod authorization_decision_id;
mod authorization_decision_kind;
mod authorization_decision_page_limit;
mod authorization_decision_plan;
mod authorization_decision_ttl;
mod authorization_denial_reason;
mod authorization_evidence;
mod authorization_grant;
mod authorization_grant_id;
mod authorization_grant_issuer;
mod authorization_policy_id;
mod authorization_policy_version;
mod authorization_request;
mod authorization_request_id;
mod authorization_revocation;
mod authorization_revocation_reason;
mod authorization_scope;
mod authorization_target_digest;
mod authorized_operation;
mod delegation_depth;
mod principal_id;
mod principal_kind;
mod separation_rule;

pub use authenticated_principal::AuthenticatedPrincipal;
pub use authentication_method::AuthenticationMethod;
pub use authorization_action::AuthorizationAction;
pub use authorization_decision::AuthorizationDecision;
pub use authorization_decision_id::AuthorizationDecisionId;
pub use authorization_decision_kind::AuthorizationDecisionKind;
pub use authorization_decision_page_limit::AuthorizationDecisionPageLimit;
pub use authorization_decision_plan::AuthorizationDecisionPlan;
pub use authorization_decision_ttl::AuthorizationDecisionTtl;
pub use authorization_denial_reason::AuthorizationDenialReason;
pub use authorization_evidence::AuthorizationEvidence;
pub use authorization_grant::AuthorizationGrant;
pub use authorization_grant_id::AuthorizationGrantId;
pub use authorization_grant_issuer::AuthorizationGrantIssuer;
pub use authorization_policy_id::AuthorizationPolicyId;
pub use authorization_policy_version::AuthorizationPolicyVersion;
pub use authorization_request::AuthorizationRequest;
pub use authorization_request_id::AuthorizationRequestId;
pub use authorization_revocation::AuthorizationRevocation;
pub use authorization_revocation_reason::AuthorizationRevocationReason;
pub use authorization_scope::AuthorizationScope;
pub use authorization_target_digest::AuthorizationTargetDigest;
pub use authorized_operation::AuthorizedOperation;
pub use delegation_depth::DelegationDepth;
pub use principal_id::PrincipalId;
pub use principal_kind::PrincipalKind;
pub use separation_rule::SeparationRule;