Skip to main content

Go Governance Gateway Starter

Role of this starter

This gateway sits between orchestrators and tool backends to enforce AEEF contract checks.

Core capabilities

  • Validate incoming agent contract metadata
  • Deny unapproved MCP tool invocations
  • Evaluate gates and emit structured gate decisions
  • Write run-ledger entries for every transaction

Minimal package layout

  • internal/contracts: schema-bound models
  • internal/gates: decision engine
  • internal/ledger: evidence record writer

Integration usage

Use this gateway for mixed-runtime environments where orchestration runtime and tool runtime differ.

Starter asset path:

  • reference-implementations/starter-repos/assets/go/