Repository navigation
AOP v0.6.0 — Suite Expansion (Combo Semantics + Multi-Tool MCP Interop)
AOP v0.6.0 - Suite Expansion (Combo Semantics + Multi-Tool MCP Interop)
Summary
v0.6.0 expands AOP's verifiable interoperability suite:
- Combo semantics: additional strategy fixtures with expected decisions
plus semantic-invalid rejections. - MCP interop: multi-tool schema-derived output validation (expected
pass + invalid reject) across multiple tools.
This release remains runtime-agnostic and focuses on schema-backed
conformance artifacts (schemas + fixtures + CI gates).
What's New
1) v0.6 Combo Suite (C1 + C2)
Adds v0.6 combo fixtures under examples/v0.6/combo/:
- C1:
first_matchvsdeny_overrides - C2:
permit_overridesvsdeny_unless_permit
Each case includes:
- object + policy fixtures
- strategy-specific expected decision envelopes
- semantic-invalid fixtures that MUST be rejected by gates
Combining-algorithm concepts align with standard access-control
literature (for example, XACML combining algorithms).
See: XACML 3.0 Core
2) MCP Interop Suite (multi-tool)
Extends examples/v0.5/mcp/ with additional tools:
file-searchkv-getweb-fetch
CI derives output validation directly from each tool's
schema.outputs:
- expected outputs MUST validate
- invalid outputs MUST be rejected
This follows MCP's output-schema responsibility model (server MUST
conform; client SHOULD validate).
See: MCP Tools spec
Conformance and CI
CI enforces:
- schema compilation (
draft2020) - positive fixtures MUST pass
- negative fixtures MUST be rejected
- v0.6 combo semantic consistency checks
See CONFORMANCE.md for conformance levels and reproducible fixture
anchors.
Governance
AEP-0005status:Accepted
Compatibility
- Adds new fixtures, gates, and decision strategy enum coverage.
- No reference runtime is introduced.