Repository navigation
Conversation
Informative research and planned review criteria; no runtime changes. Signed-off-by: Srinivasa Consultants <78673153+dinakarjs@users.noreply.github.com> Prepared with Codex.
|
🟡 Contributor Check: MEDIUM
Automated check by AgenTrust Contributor Check. |
Signed-off-by: Srinivasa Dinakar Jainti <dinakarjs@gmail.com>
|
Refreshed the existing proposal onto main da69b31, published head 4e65f82. Its tree e6a7f34eba34c1cfa294b173262781cfeca5851b equals the locally tested merged tree. Full root suite: 4,786 passed / 48 skipped. The workflow-style assembled docs build passes with strict mode enabled. The only net change against main remains the informative proposal page. Draft retained; all ten acceptance pairs remain planned and unexecuted, and no status service or normative profile is implemented. Maintainer scope decisions and final-head CI remain open. Prepared with OpenAI Codex; DCO sign-off included. |
|
Final-head hosted follow-up at 4e65f82: Docs, Conformance CI and CodeQL pass. Ordinary root tests pass, but CI's non-UTF-8 portability step reproduces the existing test_the_javascript_side_agrees UnicodeDecodeError. Separate passing repair #624 is awaiting independent review/integration. This page does not change that test or bypass its job; the proposal remains draft. |
|
Read at
Draft stays a draft until the status decision above is taken, which is not mine. Nothing here asks for a change before then. |
Refresh pinned withdrawal review context and add the existing appraiser grant-boundary controls; no withdrawal protocol decision is selected. Signed-off-by: Srinivasa Dinakar Jainti <dinakarjs@gmail.com> Signed-off-by: Srinivasa Consultants <78673153+dinakarjs@users.noreply.github.com>
|
Closure request to @rajnisht7 / @imran-siddique on current head e749901: the existing grant-boundary half of TW-07 is now executable and each bound is independently caught by a mutation; the full reference suite passes. Please confirm the first withdrawal slice and final placement. TW-09/TW-10 explicitly measure existing configuration-removal/unverifiable recomposition, while #442's token-status proposal refuses the whole token; I have not silently chosen between those distinct policies. The remaining withdrawal/status acceptance pairs need that owner decision and a selected authority/freshness/rollback model before implementation. The draft does not introduce new wire fields or claim those pairs are executed. Prepared with OpenAI Codex. |
|
@rajnisht7 @imran-siddique — decision follow-through updated 1 November 2026 at Please record the choices needed to complete this draft:
My recommendation remains leaf-only scope and placement beside the RFC it measures. Existing grant-boundary controls and the configuration-removal baseline do not select the future status protocol. All returned current-head technical workflows pass. I own the resulting bounded revision/tests once these choices are recorded; draft retained meanwhile. No normative protocol, completed withdrawal matrix, new local rerun or independent acceptance is claimed. Prepared with OpenAI Codex. |
Current closure refresh - 30 October 2026
Published head: e749901. Tested tree: 646a8970636003840171e2b10ec5b2ea5aa38192. Current-main history is merged without rewriting earlier contributors' commits; DCO trailers are present on this refresh commit.
Full reference suite: 5274 passed / 98 skipped; focused corpus: 227 passed; Ruff over src/tests/scripts, strict mypy (17 files) and dash checks pass. Added two real appraiser grant-boundary controls; changing each lower/upper comparison independently changes its expected verdict. Re-pinned the comparison to b938790, and TW-09/TW-10 explicitly identify existing configuration-removal semantics without choosing the future withdrawal protocol or final placement.
The published tree equals the locally tested tree. Whitespace checks on the contribution delta against current main pass (existing CRLF documentation is preserved). Returned current-head technical workflows now succeed, including CI, Conformance CI, Docs and Review bar. Independent maintainer acceptance and status/placement decisions remain pending; no merge, production deployment or hardware result is claimed. Earlier measurements below describe their original revisions. Prepared with OpenAI Codex.
What this changes
Related to #442. Adds an informative leaf-appraiser withdrawal review profile and ten planned acceptance pairs. No status protocol, result code, schema or verifier changes. Maintainers still decide leaf scope, status authority, freshness/rollback assumptions and component/composite outcome mapping.
Type of change
Spec section
No normative spec section changes. Compares experimental composite-component-appraisal RFC §§5–6 and its existing explicit grants.
Tests for a fix
The withdrawal protocol and the ten-pair acceptance matrix remain proposed. The existing appraiser-grant boundary half of TW-07 is executable in this revision: two controls test equality at valid_from and valid_until, and each comparison was independently mutation-checked. This does not execute the remaining withdrawal/status scenarios or select their policy.
Literature and limits
RFC 9334 §10 informs role/freshness separation. RFC 6960 §§2.2, 2.4, 4.2.2 informs authenticated status/time distinctions as prior art; this does not adopt OCSP, certificate chains or its good-status semantics. The document pins the existing RFC to base b938790 and records each reference's relevance and limitations.
Validation and fresh-reader review
Checked relative links, table structure, whitespace, absence of normative keywords and repository dash style on the changed documents. The initial prose review did not rerun the runtime suite; the 30 October refresh above records the later full reference-suite and boundary-control validation. A fresh agent reader identified that current kid is already a public-key digest and that a withdrawal observation must be distinguished from cache propagation. Corrected key/grant rotation language and explicitly bypassed caches in TW-01; TW-05 now requires retained authenticated withdrawal. This is not independent implementation validation or maintainer acceptance.
Checklist
Prepared with Codex.