Skip to content

RFC-0003 acceptance vote: Policy Bundle Schema Stability #127

Description

@zoahdev

Ballot for KGP-RFC-0003: Policy Bundle Schema Stability (https://github.com/zoahdev/kinegrant-protocol/blob/main/docs/rfcs/0003-policy-bundle-schema.md).

Freeze the \kinegrant:PolicyBundle\ schema version 0.1 as the stable policy distribution format (byte-stable bundles, current-version selection, per-registry fleet acknowledgements, normative ODRL mapping).

Voting window

Comment period: 14 days, closes 2026-08-29 23:59 UTC+8. Steering committee supermajority required. Vote by commenting below:

  • APPROVE / REJECT
  • Q1: keep \schema_version\ 0.1 with a frozen guarantee (recommended) or move to 1.0 (keep 0.1 verification for one release)?
  • Q2: freeze fleet distribution reports in this RFC (recommended: defer to a follow-up RFC) or include now?

Minimum acceptance requirements (RFC process)

  • Motivation grounded in real deployments: fleets and independent implementations depend on byte-stable bundles.
  • Security-property changes: none; existing fail-closed behavior is preserved.
  • Compatibility: additive fields only; unknown obligations/constraints/authorities remain rejected.
  • Test plan: existing conformance (23/23), MPT (22/22), JS/Go cross-verification, and browser verifier tests keep covering the frozen surface.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions