|
1 | 1 | # Jentic API AI-Readiness Framework (JAIRF) |
2 | 2 |
|
3 | | -_Just heard of API AI-Readiness and not sure where to start? See the specification in this repository._ |
| 3 | +A syntactically valid OpenAPI description doesn't guarantee your API is ready for AI systems. Validity ensures conformance to the spec's grammar—but AI agents need APIs that express intent clearly and can be reasoned over safely by machines. |
4 | 4 |
|
5 | | -This repo contains the: |
| 5 | +This repository contains the **Jentic API AI-Readiness Framework (JAIRF)**: a standards-aligned specification for evaluating how well APIs serve AI agents across six critical dimensions. |
6 | 6 |
|
7 | | -- **API AI-Readiness Framework (JAIRF) specification** |
8 | | -- **Reference scoring model and algorithms** |
9 | | -- **Supporting documentation, terminology, and guidance for implementers** |
| 7 | +**What's included:** |
10 | 8 |
|
11 | | -The framework defines a standards-aligned model for evaluating the AI-readiness of APIs across six key dimensions: |
| 9 | +- **Framework specification** defining evaluation criteria and scoring methodology |
| 10 | +- **Reference scoring algorithms** for consistent, automated assessment |
| 11 | +- **Guidance for implementers** to improve API AI-readiness |
12 | 12 |
|
13 | | -1. **Foundational Compliance** |
14 | | -2. **Developer Experience & Tooling Compatibility** |
15 | | -3. **AI-Readiness & Agent Experience** |
16 | | -4. **Agent Usability & Orchestration** |
17 | | -5. **Security & Governance** |
18 | | -6. **AI Discoverability** |
| 13 | +## The Six Dimensions |
19 | 14 |
|
20 | | -JAIRF is published as a Markdown specification designed for adoption, extension, and future standardisation. |
| 15 | +JAIRF evaluates APIs across these areas: |
21 | 16 |
|
22 | | -## Reference Implementation |
| 17 | +1. **Foundational Compliance** – Structural validity and standards conformance |
| 18 | +2. **Developer Experience & Tooling Compatibility** – Documentation quality and tooling support |
| 19 | +3. **AI-Readiness & Agent Experience** – Semantic clarity and context sufficiency for AI systems |
| 20 | +4. **Agent Usability & Orchestration** – Safe, predictable multi-step operations |
| 21 | +5. **Security & Governance** – Authentication, authorization, and trust mechanisms |
| 22 | +6. **AI Discoverability** – How easily AI systems can find and understand your API |
23 | 23 |
|
24 | | -Head over to [Jentic API AI-Readiness Scoring](https://jentic.com/api-score-preview) page, to see AI-readiness scoring in action. |
| 24 | +Small, targeted improvements in these areas produce outsized gains for both human developers and AI agents. |
| 25 | + |
| 26 | +## Score Your APIs |
| 27 | + |
| 28 | +See AI-readiness scoring in action at [jentic.com/scorecard](https://jentic.com/scorecard). Upload your OpenAPI specification and receive an instant assessment across all six dimensions. |
| 29 | + |
| 30 | + |
| 31 | + |
| 32 | +Sample Top-level Scorecard: |
| 33 | + |
| 34 | + |
25 | 35 |
|
26 | 36 | ## Publishing |
27 | 37 |
|
28 | 38 | Changes to `docs/specification/spec.md` on the `main` branch automatically publish to [jentic-docs](https://github.com/jentic/jentic-docs) via GitHub Actions. The workflow creates a PR with the updated specification. |
29 | 39 |
|
30 | | -**Requirements**: Repository secret `JENTIC_DOCS_TOKEN` (GitHub PAT with `repo` scope). |
| 40 | +You can view the published docs at [https://docs.jentic.com](https://docs.jentic.com/reference/api-readiness-framework/overview/). |
31 | 41 |
|
32 | | -**Local testing**: `./scripts/publish-to-docs.sh --dry-run test-sha dummy-token` |
33 | 42 |
|
34 | 43 | ## Maintainers |
35 | 44 |
|
36 | 45 | See [MAINTAINERS.md](./MAINTAINERS.md). |
37 | 46 |
|
38 | 47 | ## Contributing |
39 | 48 |
|
40 | | -A `CONTRIBUTING.md` guide will be added shortly. |
41 | | -Issues, discussions, and pull requests are welcome. |
| 49 | +We welcome contributions from the community. See [CONTRIBUTING.md](CONTRIBUTING.md) for guidelines on reporting issues, submitting pull requests, and coding standards. |
| 50 | + |
| 51 | +All contributors must follow our [Code of Conduct](CODE_OF_CONDUCT.md). |
| 52 | + |
| 53 | +## Building Upon the Jentic API AI-Readiness Framework |
| 54 | + |
| 55 | +If you build tools, extensions, or derived works based on this framework, please credit the Jentic API AI-Readiness Framework (JAIRF) and link back to this repository. This helps maintain the framework's visibility, accuracy, and supports the broader API and AI community. |
| 56 | + |
| 57 | +The framework is licensed under [Apache License 2.0](LICENSE), which permits commercial and non-commercial use with proper attribution. |
42 | 58 |
|
43 | 59 | ## License |
44 | 60 |
|
|
0 commit comments