All notable changes to the JSON Agents specification will be documented in this file.
This project adheres to Semantic Versioning 2.0.0.
Initial Publication
-
JSON Agents Specification (
json-agents.md)- Defines the Portable Agent Manifest (PAM) model.
- Includes normative structure for
core,exec,gov, andgraphprofiles. - Provides formal terminology, examples, and conformance sections.
-
Canonical JSON Schema (
schema/json-agents.json)- Implements validation for all core fields and conditional profile requirements.
- Supports
extensionsandx-*namespaces. - Ensures JSON Schema 2020-12 compatibility.
-
Repository Layout and Supporting Files
README.mdwith overview and quick reference.LICENSEunder Apache 2.0.CONTRIBUTING.mdfor guidelines and validation workflow.CODE_OF_CONDUCT.mdwith Contributor Covenant 2.0.- Directory structure for
/schema,/examples,/registry,/docs.
-
Extension System
- Extension registry (
registry/extensions.json) with 4 registered extensions. - Schema definitions for
x-auditandx-memoryextensions. - Comprehensive extensions guide (
docs/extensions.md).
- Extension registry (
-
Profile Registry
- Formal profile definitions (
registry/profiles.json). - Documentation for extending with custom profiles.
- Formal profile definitions (
-
Capability and Tool Registries
- Capabilities registry with 7 standard capabilities.
- Tool types registry with 6 recognized types.
- Schema definitions for summarization, routing, retrieval, qa, classification, extraction, and generation capabilities.
-
URI Scheme Definition (Section 16)
- Formal specification of
ajson://URI scheme syntax (RFC 3986 compliant). - Resolution mechanism with HTTPS transformation and well-known URI pattern.
- Registry service requirements and API guidelines.
- Comprehensive security considerations for URI resolution.
- IANA registration considerations for URI scheme.
- Formal specification of
-
Policy Expression Language (Appendix B)
- Formal grammar definition for policy
whereclauses. - Complete operator specification (comparison, string, collection, logical).
- Operator precedence rules and evaluation semantics.
- Context variable documentation.
- Security and performance implementation guidance.
- Examples for common policy patterns.
- Formal grammar definition for policy
-
Interoperability Mappings
- Framework mapping guide (
docs/mapping-frameworks.md). - Conversion patterns for LangChain, OpenAI, AutoGen, MCP, and others.
- YAML ↔ JSON interoperability guidance.
- Framework mapping guide (
-
IANA Considerations
- Media type:
application/agents+json. - File extension:
.agents.json. - Content negotiation guidelines.
- Media type:
This release defines the foundation for all subsequent versions.
Backward compatibility will be preserved whenever feasible.
- Patch — editorial, clarification, or non-breaking corrections.
- Minor — new optional fields or example additions.
- Major — breaking schema or terminology changes.
© 2025 JSON Agents. All rights reserved.