Skip to main content

protocol/identity/requirements

packages/protocol/src/identity/requirements

Purpose

Identity-owned refinement requirement tags.

Public surface

ActiveAgent

Class
export class ActiveAgent extends RpcMiddleware.Tag<ActiveAgent>()(
  "@moltzap/protocol/requirement/ActiveAgent",
  { failure: activeAgentFailure },
) {}
Agent-principal refinement: the connected agent must be active.

Files

  • active-agent.ts