This document defines the criteria for determining whether an artifact conforms to the Accountable Entities (AE) specification.
Identifiers referenced in this document are the sole normative reference. Section ordering, formatting, and presentation are non-normative.
An artifact may be a specification, schema, implementation, repository, or other deliverable claiming conformance.
An artifact CONFORMS if and only if:
- all mandatory requirements are satisfied
- no prohibited assertions are present
- conformance with Structural Explainability (SE) is preserved
- conformance with the upstream SE profile-kind contract is preserved
Failure of any single check constitutes non-conformance.
- The artifact explicitly claims conformance with Structural Explainability.
- No requirement weakens, overrides, or contradicts SE neutrality constraints.
- Fail if: AE conformance is asserted without explicit SE conformance.
- The artifact treats accountable entity kinds as structural classifications.
- The artifact treats accountable entity kinds as an accountability-facing
- projection of upstream SE profile kinds.
- The artifact limits scope to defining accountable entity kinds and their
- required mappings to SE profile kinds.
- Fail if: behavioral, causal, interpretive, epistemic, evaluative, authoritative, legitimacy-bearing, obligation-bearing, or enforcement semantics are introduced.
- No new accountable entity kinds are introduced within the current version.
- No extension mechanisms bypass explicit versioning.
- Any reference to future extension defers to explicit, versioned criteria.
- Fail if: extension is permitted without version increment and justification.
- Accountable entity kind extension is not permitted within the current version.
- Version boundaries governing extension are explicit.
- Fail if: extension is allowed implicitly or informally.
- Each accountable entity kind maps to exactly one upstream SE profile kind.
- Each upstream SE profile kind is explicit and structurally defined upstream.
- AE does not redefine profile identity, persistence, or transformation behavior.
- Fail if: profile mappings are shared ambiguously, implicit, missing, duplicated, or interpretation-dependent.
- A closed set of accountable entity kinds is defined.
- Every accountable entity is classified into exactly one accountable entity kind.
- Fail if: accountable entities may belong to multiple AE kinds or to none.
- Exactly nine accountable entity kinds are defined.
- No additional accountable entity kinds are referenced or implied.
- Fail if: the number of accountable entity kinds differs from nine.
- The
AE.KIND.PER.CTX_Eaccountable entity kind is defined explicitly. - It maps exactly to the upstream
CTX_Eprofile kind. - It is not renamed, merged, split, or reinterpreted.
- Fail if:
AE.KIND.PER.CTX_Eis missing, renamed, merged, split, reinterpreted, or mapped to any profile kind other thanCTX_E.
- The
AE.KIND.PER.CTX_Saccountable entity kind is defined explicitly. - It maps exactly to the upstream
CTX_Sprofile kind. - It is not renamed, merged, split, or reinterpreted.
- Fail if:
AE.KIND.PER.CTX_Sis missing, renamed, merged, split, reinterpreted, or mapped to any profile kind other thanCTX_S.
- The
AE.KIND.PER.ENR_Iaccountable entity kind is defined explicitly. - It maps exactly to the upstream
ENR_Iprofile kind. - It is not renamed, merged, split, or reinterpreted.
- Fail if:
AE.KIND.PER.ENR_Iis missing, renamed, merged, split, reinterpreted, or mapped to any profile kind other thanENR_I.
- The
AE.KIND.PER.ENR_Laccountable entity kind is defined explicitly. - It maps exactly to the upstream
ENR_Lprofile kind. - It is not renamed, merged, split, or reinterpreted.
- Fail if:
AE.KIND.PER.ENR_Lis missing, renamed, merged, split, reinterpreted, or mapped to any profile kind other thanENR_L.
- The
AE.KIND.PER.NOR_Caccountable entity kind is defined explicitly. - It maps exactly to the upstream
NOR_Cprofile kind. - It is not renamed, merged, split, or reinterpreted.
- Fail if:
AE.KIND.PER.NOR_Cis missing, renamed, merged, split, reinterpreted, or mapped to any profile kind other thanNOR_C.
- The
AE.KIND.PER.NOR_Saccountable entity kind is defined explicitly. - It maps exactly to the upstream
NOR_Sprofile kind. - It is not renamed, merged, split, or reinterpreted.
- Fail if:
AE.KIND.PER.NOR_Sis missing, renamed, merged, split, reinterpreted, or mapped to any profile kind other thanNOR_S.
- The
AE.KIND.PER.OBLaccountable entity kind is defined explicitly. - It maps exactly to the upstream
OBLprofile kind. - It is not renamed, merged, split, or reinterpreted.
- Fail if:
AE.KIND.PER.OBLis missing, renamed, merged, split, reinterpreted, or mapped to any profile kind other thanOBL.
- The
AE.KIND.PER.OCCaccountable entity kind is defined explicitly. - It maps exactly to the upstream
OCCprofile kind. - It is not renamed, merged, split, or reinterpreted.
- Fail if:
AE.KIND.PER.OCCis missing, renamed, merged, split, reinterpreted, or mapped to any profile kind other thanOCC.
- The
AE.KIND.PER.RECaccountable entity kind is defined explicitly. - It maps exactly to the upstream
RECprofile kind. - It is not renamed, merged, split, or reinterpreted.
- Fail if:
AE.KIND.PER.RECis missing, renamed, merged, split, reinterpreted, or mapped to any profile kind other thanREC.
Verify that the artifact does not define:
- domain vocabularies
- behavioral models
- causal explanations
- epistemic evaluation
- authority
- legitimacy
- obligation
- normative judgment or enforcement
- exchange or interaction mechanisms
- governance, approval, or lifecycle rules
- contextual evidence, explanation, or attestation interfaces
- new identity regimes
- new persistence rules
- new transformation semantics
Presence of any excluded concern as an AE-defined construct constitutes non-conformance.
An artifact CONFORMS if:
- all checks above pass
- no prohibited assertions are present
- conformance with Structural Explainability is preserved
- conformance with the upstream SE profile-kind contract is preserved
Otherwise, the artifact is NON-CONFORMANT.
Artifacts claiming conformance SHOULD include a declaration of the form:
Conforms to: AE Specification vX.Y
Conforms to: SE Specification vX.Y
Conforms to: SE Profile Kind Contract vX.Y