SynthWorld 0.16.0
Added
- Stable enterprise authorization consumer API (#139). A curated
synthworld.enterprise.consumernamespace now exposes the authoring rows,
vocabularies, limits, artifact/result wrappers, compilers, prediction rows,
evaluators, and exact canonical digest helpers needed for a released-wheel
workflow. A versioned operator-side compiler provenance artifact maps canonical
topology and directory-policy locations to compiled opaque IDs without entering
public product input or evaluator truth. Authorization public bundles now carry
their evaluation scope, and an isolated-wheel test exercises topology import,
all three mechanism families, composition, public-only prediction, and scoring. - Publicly solvable composed enterprise authorization scoring (#137). New
independently versioned public evaluation-scope, system submission, and
evaluation-report contracts score effective and final decisions separately
from RBAC, ABAC, ReBAC, conflict, binding, lifecycle, and runtime-gate
outcomes. Exact public cell inventories, artifact and schema bindings,
deterministic system/policy metadata, and per-metric denominators are
enforced without changing existing1.0.0schemas or golden bytes. - Discriminating adversarial enterprise authorization cases (#138). A new
independently versioned reference profile adds hidden single-factor pairs for
tenant, scope, credential binding, time, clearance, and RBAC/ReBAC authority
composition. Its public policy supports generic tenant inequality without
enumerating negative target IDs, candidate action attempts remain separate
from persistent grants, and opaque attempt IDs reveal no pair or verdict
labels. Independent metrics report total cohorts and discriminating
denominators; seven weak baselines fail their dedicated dimensions without
changing frozen schemas or golden artifacts. - Published Phase 1 and Phase 2 enterprise authorization evidence. The
GitHub release carries checksum-bound historical, reproduction, and reference
archives from the Topaz experiment conducted against SynthWorld 0.15.0. The
signed release source records the expected digests and the documentation states
which archives contain evaluator evidence. These retained artifacts do not
retroactively rescore the experiment with the new 0.16.0 contracts.
What's Changed
- Clarify Explorer 0.15.0 release boundary by @bluntmachetti in #136
- Add composed enterprise authorization scoring by @bluntmachetti in #141
- Stabilize the released enterprise authorization consumer API by @bluntmachetti in #143
- Document enterprise authorization reproduction context by @bluntmachetti in #144
- Add adversarial enterprise authorization cases by @bluntmachetti in #142
- Prepare SynthWorld 0.16.0 by @bluntmachetti in #145
Full Changelog: v0.15.0...v0.16.0