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 modelsinternal/gates: decision engineinternal/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/