# OpenTelemetry Ecosystem Explorer > This site contains metadata about the OpenTelemetry ecosystem. For agent consumption, we provide index files that point to our structured JSON datasets: - [Collector Components](/agent/collector/index.md) - [Collector Versions](/agent/collector/versions.md) - [Java Agent Instrumentations](/agent/javaagent/index.md) - [Java Agent Versions](/agent/javaagent/versions.md) **For a single-file version of all documentation, see [llms-full.txt](/llms-full.txt).** ## Data Schemas To help agents parse our JSON data, we provide the following JSON Schemas: - [Collector Component Schema](/schemas/collector-component.schema.json) - [Java Agent Instrumentation Schema](/schemas/javaagent-instrumentation.schema.json) ## Navigation Patterns Agents can fetch specific component data using the following URL patterns: - **Collector Components**: `/data/collector/components/{id}/{id}-{hash}.json` - **Java Agent Instrumentations**: `/data/javaagent/instrumentations/{id}/{id}-{hash}.json` The {hash} for the latest version can be obtained from the version index files: - **Collector**: `/data/collector/versions/{version}-index.json` - **Java Agent**: `/data/javaagent/versions/{version}-index.json` Refer to `/data/collector/versions-index.json` or `/data/javaagent/versions-index.json` to find the latest {version} and its corresponding component-to-hash mapping. ## Version Comparison Guide To find what changed in a component between versions, compare its hash in the two version index JSONs; different hashes mean the component changed.