Open Source Specifications
A specification defines the rules, structures, and behaviors that let software components communicate or work consistently. It can describe data formats, APIs, protocols, or requirements for credentials and agent interactions. Clear specifications reduce ambiguity, support interoperability across implementations, and give developers a shared basis for building and testing compatible systems.
Open source resources in this area include protocol documents, schemas, reference implementations, validation tools, and explanatory guides. When choosing a specification, consider its scope, versioning and governance, license, maintenance activity, implementation requirements, and compatibility with your existing systems. These resources are useful to developers, standards contributors, system architects, and teams integrating software across organizational or technical boundaries.
2 repositories · updated September 18, 2026

aport-spec: The Open Agent Passport (OAP) Specification for AI Agent Trust
The aport-spec repository introduces the Open Agent Passport (OAP) specification, a critical framework for establishing trust in AI agents. It defines a lightweight, cryptographically verifiable credential, enabling real-time, pre-action authorization for AI agents across various platforms. OAP provides the essential runtime trust layer for secure and scalable agentic commerce.

Model Context Protocol: Specification and Documentation
The Model Context Protocol (MCP) repository provides the official specification and documentation for this crucial protocol. It defines the MCP protocol schema in TypeScript, also making it available as JSON Schema for broad compatibility. This project aims to standardize how models interact with their context, fostering interoperability across various systems.