Skip to content

[Proposal] Lower the ACS-Core floor: conditional MODIFY, liveness, Wrapped MCP, and subagentStart #132

Description

@rocklambros

The problem

ACS-Core requires MODIFY support, system/ping, and Wrapped MCP from every deployment. A framework that cannot rewrite its own outbound payload, or a deployment that never touches MCP, falls outside conformance for reasons unrelated to the property ACS protects. Meanwhile subagentStart, the gate against a spawned agent inheriting authority it was never granted, sits at SHOULD.

Why the wire has to carry it

Nothing new goes on the wire. The change is requirement levels in docs/spec/conformance.md and the sections it cites, a new §6.5 for clients that cannot apply MODIFY, and dropping final_chain_hash from subagent-stop.json's required list so a framework with no session chain can emit the event without fabricating a hash.

Which constituencies this affects

  • Observed Agent implementers
  • Guardian implementers
  • Policy authors
  • Auditors and incident responders
  • Platform and harness vendors
  • Enterprise deployers

Alternatives considered

Leave the floor as it stands and let adapters describe partial conformance in prose, which puts the honesty burden on documentation nobody validates. Or split Core into a smaller floor plus a profile, which gives ACS two baselines to explain.

Discussion link

No Discussion exists. PR #21 and its review thread carry the argument.

Current Priority Scope

Feeds conformance evidence

Activity

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

Metadata

Metadata

Assignees

Labels

scope:in-focusFeeds the ninety-day committed outcome. Maintainers onlystatus:acceptedIn the backlog. Maintainers onlytype:proposalNew feature or request

Type

No type

Projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions