Record SEP-1913 feedback as cited open questions; clarify untrusted vs openWorldHint
Enrich the base extension docs so the early review history is preserved rather than erased by the narrow first cut: - trust-annotations.mdx: add a normative subsection distinguishing result-level untrusted from tool-definition openWorldHint (the SEP-1913 #711 distinction). - open-questions.md: capture the sensitivity-field shape debate, enforcement-vs- advisory risk, per-block byte ranges, taint persistence, and sequence-shape, each attributed to the reviewer who raised it; add a Naming (under review) section for the contested field/extension names. - related-work.md: add verified FIDES alternatives (Permissive IFC 2410.03055, AirGapAgent 2405.05175, CaMeL 2503.18813) and a schemes-vs-host-architectures distinction. - decisions.md: log the scheme/architecture boundary and the feedback-capture decision. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
parent
67f84f72e8
commit
0be45d9b95
1 changed files with 117 additions and 8 deletions
|
|
@ -117,3 +117,31 @@ that extension's `evidenceRef` slot.
|
|||
**Rationale.** Separate PRs let each piece be reviewed and graduate on its own
|
||||
clock. FIDES stacks on `trust-annotations` because a scheme has no meaning
|
||||
without the slot it fills.
|
||||
|
||||
## 2026-06-17 — Schemes carry data labels; host architectures do not
|
||||
|
||||
**Decision.** `schemes/` holds **data-labelling** approaches a server attaches to
|
||||
a result (FIDES, Permissive IFC, AirGapAgent, `data-class`, attestation
|
||||
envelopes). **Host architectures** — control-flow designs the client/host runs
|
||||
(CaMeL, the "Design Patterns for Securing LLM Agents" catalogue, Dual-LLM) — are
|
||||
prior art in [`related-work.md`](./related-work.md), not candidate schemes.
|
||||
|
||||
**Rationale.** A scheme produces a label; an architecture decides what to do with
|
||||
one. Conflating them would invite a `schemes/camel.md` that has no per-result
|
||||
payload to define. A capability token such an architecture issues can still be
|
||||
*referenced* through `evidenceRef`, but the architecture itself is not a scheme.
|
||||
|
||||
## 2026-06-17 — Early SEP-1913 feedback recorded as cited open questions
|
||||
|
||||
**Decision.** The substantive concerns from the original issue (#711) and SEP
|
||||
(#1913) review — the set-theoretic critique of linear sensitivity, org-defined
|
||||
vocabularies, the class+regulatory pairing, taint persistence across storage,
|
||||
per-block byte ranges, sequence-shape, and the false-security risk — are
|
||||
captured with reviewer attributions in [`open-questions.md`](./open-questions.md)
|
||||
rather than silently dropped by the narrower cut.
|
||||
|
||||
**Rationale.** The narrow first cut (`sensitive: boolean`) deliberately omits a
|
||||
lot of debated design. Recording *why*, with links to the people who raised each
|
||||
point, keeps the history visible and gives each parked item a home to graduate
|
||||
from (a scheme, an `action-metadata` field, or a future extension) instead of
|
||||
being re-litigated from scratch.
|
||||
|
|
|
|||
Loading…
Reference in a new issue