---
typeId: term
recordId: agent
fields:
  title: Agent
  definition: A human-operated or AI-operated client that can inspect Benac, author or
    import packages, validate and test packages, request trust, request capabilities,
    request storage or compute leases, discover storage, discover compute, invoke
    packages within granted authority, and inspect resulting records.
  usage:
    - Agent behavior is outside Benac Core. Benac provides machine-readable APIs,
      attribution, authority boundaries, evidence, effects, diagnostics, and audit
      records that agents may use.
  sourceDocument: user-provided definitions table
  sourceSections:
    - 7. Definitions
  order: 8090
---
