Go-live T05 + WP-0013/0014: first Phase and Control Plane completion
Accept WP-0008-T05 for trsl:phase:info-tech-canon-service-surface (history/260805-T05-GoLive-info-tech-canon.md). Finish WP-0013 remission automation and WP-0014 extension/breach/attestation Control Plane UI. Update SCOPE, README, and pilot-candidate notes for pilot Stage 1.
This commit is contained in:
parent
f56d82f09a
commit
3064c0fe0c
18 changed files with 1676 additions and 72 deletions
|
|
@ -45,10 +45,19 @@ T01, maintainer-accepted, as proposed):
|
|||
|
||||
| Right | Can do |
|
||||
|---|---|
|
||||
| Viewer | Read Phase status, metrics, ledger, attestations, breach records (all already public per FR-9/FR-10 — a Viewer arguably needs no new auth at all, since these are unauthenticated reads today) |
|
||||
| Viewer | Read Phase status, metrics, ledger, attestations, breach records, extension registry (all already public per FR-9/FR-10 — a Viewer arguably needs no new auth at all, since these are unauthenticated reads today) |
|
||||
| Contributor | Everything Viewer can, plus: submit a *proposed* Development Credit entry for review (not directly appended) |
|
||||
| Operator | Everything Contributor can, plus: directly append Development Credit/Remission Credit entries, register new Phases, publish breach/compliance records |
|
||||
| Admin | Everything Operator can, plus: manage which human users hold which right within the `binky` tenant |
|
||||
| Operator | Everything Contributor can, plus: directly append Development Credit/Remission Credit entries, register new Phases, register new Monetization Extensions, publish breach/compliance records, trigger policy remission |
|
||||
| Admin | Everything Operator can, plus: manage which human users hold which right within the `binky` tenant, **promote a Monetization Extension from `registered` to `canonical`** |
|
||||
|
||||
**Extension rights (resolved 2026-08-05, WP-0014-T01):** the gap noted in
|
||||
`specs/PhaseLifecycleUseCases.md` use case 6 is closed here. Registering
|
||||
an extension is Operator+ (same tier as Phase registration — the tenant is
|
||||
publishing structure it will use on its ledgers). Canonicalization is
|
||||
Admin only (governance action, never automated; matches
|
||||
`set_extension_status` SECURITY DEFINER and credential management). The
|
||||
Trust Service's own `POST /extensions` still accepts any authenticated
|
||||
tenant token; these tiers are Control Plane policy layered on top.
|
||||
|
||||
**Design tension — resolved 2026-07-30, option (a) adopted, not (b):**
|
||||
WP-0006's Ledger append API (`ledger.append_entry`) currently
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue