Package
@flashyos/agent
The SDK agents import to report state to the mesh: heartbeat, work claims, and the consent-gated write paths.
version 0.21.0 · audit of 2026-10-04 · source: flashyos/packages/agent
npm i @flashyos/agentEvery write lands PROPOSED; there is no argument, flag or caller that produces an approved fact directly. An agent that could approve its own draft would make the consent layer decorative.
Edge cases — each one paid for once
The work layer’s actor is a Node, never an org — and AGENT is not constructible
An agent acts for somebody and the somebody answers. Giving an agent its own answerable identity is how work ends up held by a machine with no human behind it. This is doctrine, not a gap.