A provider package is not a marketing card. It is a structured bundle the CLI installs intoDocumentation Index
Fetch the complete documentation index at: https://docs.equinix.dev/llms.txt
Use this file to discover all available pages before exploring further.
.equinix-dev/providers/<slug>/ and that
agents consume directly.
The six files
provider.json
Name, slug, category, logo, install command, upgrade command,
environment keys.
terraform.json
Official provider, module mappings, version constraints, example HCL.
mcp.json
Remote server URL, read tools, mutating tools, mutation policy.
readiness.json
Five gates: local manifest, money guard, Terraform mapping,
developer app, account assets.
pricing.md
Directional pricing records — LLM-readable contract for estimate vs
quote-required surfaces.
llms.txt
Agent service discovery for the package surface.
provider.json
The human and agent metadata. Schema versionequinix.dev/provider-package/v1.
terraform.json
The Terraform mapping. Status is one ofofficial_resource,
official_module, partner_provider, quote_only, concept, or
no_terraform_surface.
mcp.json
The agent surface for the package. Read tools run freely; mutating tools require human confirmation.readiness.json
The five gates the agent encounters in Preflight.pricing.md
A Markdown file with structured records. The agent reads it before proposing any cost-bearing topology.llms.txt
A discovery file pointing agents at the package’s surface. Always/llms.txt at the package root.
Why six files?
Each file exists because of a specific failure mode in earlier developer-platform shapes:
provider.jsonis the install / upgrade contract. Without it, the agent re-discovers package shape on every run.terraform.jsonis the bridge to Terraform truth. Without it, an agent might fabricate HCL.mcp.jsonis the read/write boundary. Without it, an agent might call mutating tools without an approval gate.readiness.jsonmakes preflight machine-checkable. Without it, gates are tribal.pricing.mdkeeps cost honest. Without it, an agent might guess at MRC.llms.txtlets agents discover the surface from a single URL.