Skip to content

Commit bcffdbb

Browse files
committed
add accountability
1 parent 507a8e0 commit bcffdbb

1 file changed

Lines changed: 76 additions & 16 deletions

File tree

profile/README.md

Lines changed: 76 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -54,6 +54,56 @@ research-object packaging may use RO-Crate.
5454
| ------------------------------------------------------------------------------------- | ---------------------------------------------- |
5555
| [se-manifest-schema](https://github.com/structural-explainability/se-manifest-schema) | Canonical manifest schema for SE repositories. |
5656

57+
## Capability Is Not Authority
58+
59+
> **A protected surface is one where the technical capability to change it**
60+
> **is not the authority to change it.**
61+
62+
Access control can grant the capability to perform an operation.
63+
It does not by itself establish that the capability is sufficient authority
64+
to modify a protected repository or lifecycle surface.
65+
66+
Accountable Surfaces records where capability is insufficient authority,
67+
and binds each crossing of that gap to required human review, supporting evidence,
68+
and permitted AI participation.
69+
70+
The authority manifest is self-protecting because the alternative is the
71+
collapse it exists to prevent: if an actor with technical capability can rewrite
72+
the authority declaration, capability has silently become authority.
73+
74+
## Repository Authority Surfaces
75+
76+
SE repositories may additionally declare an authority manifest at
77+
`.accountability/surfaces.toml`, a sibling to `SE_MANIFEST.toml`.
78+
79+
Where `SE_MANIFEST.toml` declares structural role, scope, and dependencies,
80+
the authority manifest declares which repository and lifecycle surfaces are
81+
authority-bearing: surfaces a tool may be technically able to change but is
82+
not legitimately authorized to change without review.
83+
84+
This layer is operational, not substrate.
85+
It records declared review and evidence requirements for repository surfaces.
86+
It does not confer authority, legitimacy, obligation or enforcement as substrate facts,
87+
and it respects the Governance Boundary.
88+
Enforcement is external and lives with `se-admin` tooling.
89+
90+
It applies SE's non-collapse discipline to the authority layer:
91+
technical capability is separated from legitimate authority,
92+
as record is separated from judgment.
93+
AI systems may assist review but may not satisfy human review authority.
94+
95+
The authority manifest is itself a protected surface.
96+
It requires human review and evidence of review,
97+
and AI authority over it is none or prohibited.
98+
99+
| Repository | Purpose |
100+
| ----------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------- |
101+
| [accountable-surface-spec](https://github.com/structural-explainability/accountable-surface-spec) | Source of truth for `.accountability/surfaces.toml` structure |
102+
| [accountable-authority-vocabulary](https://github.com/structural-explainability/accountable-authority-vocabulary) | Permission, AI authority level, and revocation terms |
103+
| [accountable-surface-vocabulary](https://github.com/structural-explainability/accountable-surface-vocabulary) | Surface object, role, lifecycle gate, downstream effect |
104+
| [accountable-evidence-vocabulary](https://github.com/structural-explainability/accountable-evidence-vocabulary) | Evidence and verification terms |
105+
| [accountable-review-vocabulary](https://github.com/structural-explainability/accountable-review-vocabulary) | Review, review scope, and reviewer authority terms |
106+
57107
## Shared Contract Tooling
58108

59109
Shared contract tooling supports packaging, validation, and distribution of
@@ -116,12 +166,12 @@ model outputs, inspections, permits, dependencies, and governance decisions that
116166
must remain distinguishable over time.
117167

118168
These domains would form an extensible hierarchy.
119-
**general infrastructure records** define shared accountable-record
169+
**general infrastructure records\*- define shared accountable-record
120170
structures for assets, networks, facilities, observations, maintenance,
121171
incidents, dependencies, and operational state;
122-
**sector-specific records** specialize those structures without
172+
**sector-specific records*- specialize those structures without
123173
redefining the accountable-record contract; and
124-
**digital-twin records** provide a cross-domain specialization for
174+
\*\*digital-twin records*- provide a cross-domain specialization for
125175
linking physical assets to sensor streams, model assumptions, simulations,
126176
calibration events, and operational decisions.
127177

@@ -234,8 +284,13 @@ Systems that collapse these distinctions make it harder to represent
234284
disagreement accurately.
235285

236286
Structural Explainability does not replace domain ontologies or standards.
237-
Domain systems may use Akoma Ntoso, LegalRuleML, FAIR principles, CIDOC-CRM,
238-
schema.org vocabularies, or other appropriate standards.
287+
Domain systems may use
288+
[Akoma Ntoso](https://www.oasis-open.org/standard/akn-v1-0/),
289+
[LegalRuleML](https://docs.oasis-open.org/legalruleml/legalruleml-core-spec/v1.0/legalruleml-core-spec-v1.0.html),
290+
[other OASIS open standards](https://www.oasis-open.org/standards/),
291+
[FAIR principles](https://www.go-fair.org/fair-principles/),
292+
[CIDOC-CRM](https://cidoc-crm.org/),
293+
[schema.org](https://schema.org/) vocabularies, or other domain standards.
239294

240295
Verification checks whether a system's use of its chosen standards preserves
241296
the distinctions needed for accountable representation under persistent
@@ -293,7 +348,7 @@ and why that resolution is part of the theory layer.
293348

294349
## Formal Contract and Operational Foundations
295350

296-
These repositories define the **neutral structural substrate** of Structural Explainability.
351+
These repositories define the *neutral structural substrate* - of Structural Explainability.
297352
They define admissibility constraints under which identity regimes may be applied,
298353
without encoding identity or persistence behavior themselves.
299354
They establish the minimal, stable constraints under which identity, structure, change,
@@ -348,7 +403,7 @@ These repositories apply Structural Explainability mapping rules to bounded doma
348403
<summary>See more</summary>
349404

350405
They are maintained in this organization only as **conformance examples**.
351-
They are **not part of the neutral core** and do not extend or modify the substrate.
406+
They are *not part of the neutral core* - and do not extend or modify the substrate.
352407
They demonstrate how mappings may be constructed across independent systems
353408
while preserving neutrality and keeping interpretation external.
354409

@@ -365,7 +420,7 @@ belong in downstream organizations.
365420

366421
## Source Materials (govsrc)
367422

368-
These repositories contain **traceable source materials** from governmental
423+
These repositories contain *traceable source materials* - from governmental
369424
or official public bodies.
370425

371426
<details>
@@ -681,6 +736,9 @@ Across all repositories:
681736
- No domain semantics are embedded in the core.
682737
- Verification is optional; systems may be useful in their domain
683738
without being SE-verified, and may seek verification as a quality property.
739+
- Authority over repository surfaces is recorded, not conferred;
740+
crossing a declared authority boundary requires human review
741+
and supporting evidence, enforced externally.
684742

685743
## Intentionally Excluded
686744

@@ -689,7 +747,9 @@ The following are intentionally excluded from this core organization:
689747
- domain vocabularies (except clearly labeled examples and Accountable Record systems)
690748
- application schemas or data models (except in Accountable Record systems)
691749
- analytics, inference, optimization, recommendation, or decision systems
692-
- governance authority, legitimacy, obligation, or enforcement frameworks
750+
- governance authority, legitimacy, obligation, or enforcement as substrate facts
751+
(repository authority surfaces are operational and non-substrate, and are
752+
not part of the neutral core)
693753
- interpretation, explanation, evidence, or attestation as substrate facts
694754
- visualization or presentation layers
695755

@@ -725,20 +785,20 @@ behavior may be recorded. Interpretation, explanation, evidence, authority,
725785
legitimacy, obligation, and enforcement remain outside the substrate unless
726786
attached through explicitly constrained downstream mechanisms.
727787

728-
- **Neutral substrate** defines admissible structural description without
788+
- *Neutral substrate* - defines admissible structural description without
729789
interpretive commitment.
730-
- **Transformation theory** defines structural change pressures.
731-
- **Persistence theory** defines profile-relative preservation, breakage, and
790+
- *Transformation theory* - defines structural change pressures.
791+
- *Persistence theory* - defines profile-relative preservation, breakage, and
732792
irrelevance under transformation.
733-
- **Identity regimes** define six regime families refined into nine profile kinds.
734-
- **Structural Explainability** integrates these layers into an explainable
793+
- *Identity regimes* - define six regime families refined into nine profile kinds.
794+
- *Structural Explainability* - integrates these layers into an explainable
735795
structural account without collapsing disagreement.
736796

737797
Two boundary specifications protect this separation:
738798

739-
- **Governance Boundary (GB)** prevents governance records from becoming claims
799+
- *Governance Boundary (GB)* - prevents governance records from becoming claims
740800
of authority, legitimacy, obligation, or enforcement.
741-
- **Interpretation Boundary (IB)** prevents interpretive attachments from
801+
- *Interpretation Boundary (IB)* - prevents interpretive attachments from
742802
becoming substrate semantics.
743803

744804
Downstream specifications and implementations use the core without redefining it.

0 commit comments

Comments
 (0)