GitAgentProtocol (OpenGAP) — Uniqueness
Differentiator
OpenGAP is the only framework in the corpus that treats a git repository as the complete, portable, version-controlled definition of an AI agent — not as a storage mechanism for an agent, but as the agent itself. The thesis "clone a repo, get an agent" has no equivalent in any seed or peer framework.
Differs from Seeds
Against the five seed archetypes and 11 seed frameworks:
vs. Skills-only behavioral (superpowers, spec-kit): Seeds define skills inside a single tool's directory (.claude/skills/). OpenGAP defines skills in a framework-neutral structure and exports them to any tool via adapters. The seed skills only work in Claude Code; OpenGAP skills work in 12 frameworks.
vs. Mirror commands+skills (claude-conductor, claude-flow, openspec): These frameworks coordinate Claude Code instances but remain Claude-Code-specific. OpenGAP's coordination (SkillsFlow) is framework-agnostic — it can route steps to Claude Code, CrewAI, OpenAI, or any adapter target.
vs. MCP-anchored toolserver (spec-driver, ccmemory): Seeds add tools to an existing agent. OpenGAP defines the agent, its tools, its memory, its roles, and its compliance rules — then exports the whole package to any runtime.
vs. Markdown scaffold (BMAD-METHOD, taskmaster-ai, agent-os, kiro): These use markdown for human-authored agent behavior. OpenGAP uses agent.yaml with AJV schema validation — the manifest is machine-validated, not just human-readable.
vs. Closed IDE with proprietary primitives (kiro): Kiro's .kiro/ structure is proprietary. OpenGAP explicitly exports TO kiro format (opengap export --adapter kiro), treating Kiro as one of many deployment targets rather than the defining format.
Git-as-Audit-Trail
Every other framework in this batch (contextforge, archestra, agentgateway, atmosphere, parlant, plano) implements audit logging via a database (PostgreSQL, SQLite) or external system (OTEL, Prometheus). OpenGAP's audit trail is the git commit history:
- Every agent state change = one git commit
git log --oneline -- memory/MEMORY.md = complete memory change history
git diff v1.0.0 v1.1.0 -- RULES.md = what rules changed between versions
- PR review = human approval gate before any skill/memory change takes effect
This is not a workaround — it is the design. For regulated industries, git provides a tamper-evident, cryptographically signed, human-readable audit log without any additional infrastructure.
SOD Compliance as First-Class Primitive
No other framework in the corpus (batch or seeds) implements Segregation of Duties at the schema level. OpenGAP's agent.yaml has a compliance.segregation_of_duties block with:
- Named roles with explicit permissions
- Conflict matrix (
[[maker, checker]] = these roles cannot be held by the same agent)
enforcement: strict → opengap validate fails if violations exist
- FINRA/Federal Reserve/SEC domain specificity in examples
The combination of machine-validated SOD in agent.yaml + human-readable DUTIES.md + CI/CD blocking creates a compliance loop found nowhere else in the corpus.
Branch-Based Deployment
OpenGAP applies git branching semantics to agent deployment:
feature/add-credit-check → dev → staging → main (production)
Each branch = one deployment environment. Agent behavior in production is exactly the tagged release. Rollback = git revert. Hotfix = standard git hotfix workflow. No other framework maps deployment environments to git branches.
Framework Adapter Network Effect
With 12 export adapters (claude-code, codex, copilot, cursor, crewai, gemini, github, kiro, lyzr, nanobot, openai, system-prompt), OpenGAP positions itself as the universal agent format. An organization can define one agent and deploy it across all platforms. This adapter network has no equivalent in any other framework in this corpus.
What It Does Not Do
- No web dashboard or runtime UI
- No built-in LLM gateway or request routing
- No model cost optimization
- No vector database or RAG pipeline
- No real-time observability (OTEL, Prometheus) — only git history
- No prompt injection defenses beyond human-authored RULES.md
OpenGAP is a definition and compliance standard, not a runtime execution engine. Frameworks like agentgateway, plano, and contextforge handle runtime concerns; OpenGAP handles agent identity, versioning, and governance.