Harn
DocsReference
IntroductionTutorialsGuidesReferenceExplanationOperationsMigrations
Language
  • Language basics
  • Error handling
  • Diagnostic codes catalog
  • Reading shape diagnostics
  • Modules and imports
  • Concurrency
  • Streams
  • Runtime context
  • Filesystem host capabilities
  • Language specification
Agent runtime
  • LLM and agents
    • LLM calls
    • LLM handler helpers
    • LLM reranking
    • Agent loops
    • Prompt optimization
    • Composable callers and middleware
    • Composable tool middleware
    • Tools, Tool Vault, and MCP
    • LLM ensemble helpers
    • Streaming and transcripts
    • Transcript projection
    • LLM providers
    • Provider capability matrix
    • Provider support recommendations
    • Provider catalog refresh workflow
    • Coding agent provider benchmark
  • Layered runtime configuration
  • Long-running tools
  • Tool surface validation
  • Durable step stdlib
  • Cache stdlib
  • Calendar stdlib
  • Daemon stdlib
  • Current session builtin
  • Runtime introspection tools
  • Monitor stdlib
  • Pool stdlib
  • Pipeline lifecycle
  • Pipeline lifecycle presets
  • Observability stdlib
  • Timing stdlib
  • GraphQL stdlib
  • Code librarian stdlib
  • Edit stdlib
  • Diff stdlib
  • OAuth storage stdlib
  • Prompt library stdlib
  • Human in the loop
  • Trust graph
    • Autonomy tiers
  • Audit receipts
  • Redaction policy
  • Hooks (tool, persona, session lifecycle)
  • Preset tool hooks
    • Contributing preset hooks
  • Context maintenance hooks
  • Skills
  • Personas
    • Persona prelude
    • Per-stage tool scoping
    • Handoff policy overrides
    • Profile bulletins
    • Merge captain
  • Skill provenance
  • Sessions
  • Workspace anchor cache contract
  • Session bundles
  • Agent state
  • Agent lifecycle: suspend, resume, self-park
  • Memory
  • Transcript architecture
  • Prompt assembly
  • System reminders
  • Workflow runtime
  • Portable workflow bundles
  • Typed task-plan IR (experimental)
  • Local workflow supervisor
  • Governed Code Mode
  • Team learning and context packs
  • Workflow crystallization
  • Flow predicate language
  • Workflow state channels v0
Protocols
  • Protocol support matrix
  • MCP, ACP, and A2A integration
  • Outbound workflow server
  • Embedding Harn in Rust
  • Bridge protocol
  • Generated protocol artifacts
  • Host tools over the bridge
  • ACP over WebSocket
  • Harn ACP/MCP extensions v1
  • MCP Apps UI resources
  • Agents Protocol v1
  • Agents Protocol receipt format
  • Agents Protocol replay contract
Orchestration
  • Triggers
  • Trigger stdlib
  • Trigger manifests
  • Trigger budgets
  • Trigger event schema
  • Trigger dispatcher
  • Trigger registry
  • Webhook intake substrate
  • Agent channels
  • Agent pools
  • Orchestrator
  • Hot reload
  • Orchestrator DLQ management
  • Dashboard job envelopes
  • Orchestrator backpressure
  • Worker dispatch
  • Local and A2A dispatch
  • Orchestrator secrets
  • Multi-tenant orchestrator
  • Connector OAuth
  • Orchestrator MCP server
Packages and connectors
  • Package authoring
  • Connector authoring
  • Connector architecture status
  • Connector parity matrix
  • Connector catalog
  • Connector testkit
  • Triage inbox envelopes
  • Cron connector
  • GitHub app connector
  • Linear connector
  • Notion connector
  • Slack events connector
  • Generic webhook connector
  • A2A push connector
Observability
  • Harn portal
  • Unified observability API
  • Trigger observability in the action graph
  • Orchestrator observability
  • Replay benchmarks
  • Tool-call spans
CLI and tooling
  • CLI reference
  • CLI --json contract
  • Extending the CLI in .harn
  • std/cli/argparse
  • std/cli/render
  • std/cli/paths
  • Builtin functions
  • Postgres
  • SQLite
  • Project scanning
  • Prompt templating
  • Editor integration
  • Testing
  • Secret store (hostlib)
  • Staged filesystem (hostlib)
  • Per-tool-call FS snapshots (hostlib)
Reference/Agents Protocol receipt format

Harn agents protocol receipt format

The canonical receipt-format artifact lives in agents-protocol-receipts.

It defines the receipt-2026-04-25 JSON envelope, JSON Schema, fixtures, canonicalization and hash rules, optional CBOR archive encoding, and OpenAPI component reference for Receipt resources.

Previous
Agents Protocol v1
Next
Agents Protocol replay contract
Edit this page on GitHub
Harn

The pipeline-oriented language for building and operating AI agents.

Documentation

  • Introduction
  • Getting started
  • Language reference
  • Cookbook

Project

  • GitHub
  • Releases
  • Playground
  • Burin Code

Community

  • Issues
  • Discussions
  • Contributing

© 2026 Burin Labs. Harn is open source.