{
  "schema_version": "1.0",
  "documentation_manifest_version": 12,
  "contract_version": "2.0.0",
  "published_on": "2026-07-31",
  "canonical_entrypoint": "/docs/integration/use-with-an-agent",
  "manual_entrypoint": "/docs/integration/getting-started",
  "machine_readable": {
    "self": "/agent-manifest.json",
    "index": "/agent-index.json",
    "llms": "/llms.txt",
    "full_llms": "/llms-full.txt"
  },
  "read_order": [
    "/docs/integration/use-with-an-agent",
    "/docs/integration/overview",
    "/docs/integration/environments",
    "/docs/integration/request-access",
    "/docs/integration/contract-retrieval",
    "/docs/integration/getting-started",
    "/docs/integration/reference-implementation",
    "/docs/integration/capability-handoff",
    "/docs/integration/auth",
    "/docs/integration/errors",
    "/docs/integration/idempotency",
    "/docs/integration/api.openapi.yaml"
  ],
  "routes": {
    "connectivity": {
      "guide": "/docs/integration/getting-started",
      "contract": "/docs/integration/api.openapi.yaml",
      "contract_retrieval": "/docs/integration/contract-retrieval"
    },
    "http": {
      "guide": "/docs/integration/getting-started",
      "reference": "/docs/integration/reference-implementation",
      "contract": "/docs/integration/api.openapi.yaml",
      "endpoint": "/v1/channels/http/messages"
    },
    "capabilities": {
      "guide": "/docs/integration/capability-handoff",
      "contract": "/docs/integration/api.openapi.yaml",
      "lifecycle": [
        "protect",
        "expose HTTPS",
        "provision credential",
        "import",
        "contract-test",
        "activate",
        "verify through chat"
      ]
    }
  },
  "required_environment": [
    "FORGIUM_AGENT_BASE_URL",
    "FORGIUM_AGENT_API_KEY"
  ],
  "stop_conditions": [
    "A published guide or the canonical OpenAPI contract is unavailable.",
    "A real API call is required but the environment access bundle is missing.",
    "A URL, credential, or capability manifest is a placeholder, unauthenticated, or belongs to another environment.",
    "A contract test, activation, or final chat verification fails."
  ],
  "rules": {
    "never_guess_urls": true,
    "connectivity_does_not_require_repository_inspection": true,
    "capabilities_require_activation_and_chat_verification": true
  },
  "resources": [
    {
      "source": "docs/integration/use-with-an-agent.md",
      "title": "integration/use-with-an-agent.md",
      "canonical_url": "/docs/integration/use-with-an-agent",
      "raw_url": "/docs/integration/use-with-an-agent.md",
      "sha256": "00113205ff7b57efe635b1de96d2505a1b75207dd3731218ec8091b76f355791"
    },
    {
      "source": "docs/integration/overview.md",
      "title": "integration/overview.md",
      "canonical_url": "/docs/integration/overview",
      "raw_url": "/docs/integration/overview.md",
      "sha256": "ceb4855a1c0fd70d3faade4261bdcb296af2b141927f4f0c50b1ebce0a4706a9"
    },
    {
      "source": "docs/integration/environments.md",
      "title": "integration/environments.md",
      "canonical_url": "/docs/integration/environments",
      "raw_url": "/docs/integration/environments.md",
      "sha256": "412a03b1268646f70721a3b9accbaca47f3ba2a54615ca1fae9eb0ab7cec8ca1"
    },
    {
      "source": "docs/integration/request-access.md",
      "title": "integration/request-access.md",
      "canonical_url": "/docs/integration/request-access",
      "raw_url": "/docs/integration/request-access.md",
      "sha256": "20e6b3c2acef7dd06fe28b1dbb5bd662471c3baee0650de76cfe746533c2bd22"
    },
    {
      "source": "docs/integration/getting-started.md",
      "title": "integration/getting-started.md",
      "canonical_url": "/docs/integration/getting-started",
      "raw_url": "/docs/integration/getting-started.md",
      "sha256": "7a9006ae9f535c778f0bc216726b75f82a78c707e813cae2ab5a3f41633dedec"
    },
    {
      "source": "docs/integration/reference-implementation.md",
      "title": "integration/reference-implementation.md",
      "canonical_url": "/docs/integration/reference-implementation",
      "raw_url": "/docs/integration/reference-implementation.md",
      "sha256": "3fe9a1f6f46bdd16b556f8796002ba00011e6df232534b0f18043b6f9fd7f201"
    },
    {
      "source": "docs/integration/contract-retrieval.md",
      "title": "integration/contract-retrieval.md",
      "canonical_url": "/docs/integration/contract-retrieval",
      "raw_url": "/docs/integration/contract-retrieval.md",
      "sha256": "d5b40fe519ed316a1362a6a7288db0e8437241848dba0fd5437deb80b5c653d4"
    },
    {
      "source": "docs/integration/capability-handoff.md",
      "title": "integration/capability-handoff.md",
      "canonical_url": "/docs/integration/capability-handoff",
      "raw_url": "/docs/integration/capability-handoff.md",
      "sha256": "59d6bf825f8417547167615acc9e05c8e99fb5d2a37d8e8e0402de44f9453977"
    },
    {
      "source": "docs/integration/auth.md",
      "title": "integration/auth.md",
      "canonical_url": "/docs/integration/auth",
      "raw_url": "/docs/integration/auth.md",
      "sha256": "6959b0b26dc30396723018482aac41cd892e7564364c37f3dee31c59b977b6eb"
    },
    {
      "source": "docs/integration/errors.md",
      "title": "integration/errors.md",
      "canonical_url": "/docs/integration/errors",
      "raw_url": "/docs/integration/errors.md",
      "sha256": "511a0cb6b1e3aa353b6a10bd0b33068a090ec27f608247e105da7d621b666cae"
    },
    {
      "source": "docs/integration/idempotency.md",
      "title": "integration/idempotency.md",
      "canonical_url": "/docs/integration/idempotency",
      "raw_url": "/docs/integration/idempotency.md",
      "sha256": "623773d448f0e5cd4472408c8f9af74d192e26ca0981f417cc903faacfc52709"
    },
    {
      "source": "docs/integration/api.openapi.yaml",
      "title": "integration/api.openapi.yaml",
      "canonical_url": "/docs/integration/api.openapi.yaml",
      "raw_url": "/docs/integration/api.openapi.yaml",
      "sha256": "495d24f8759807ef1846841fe89490d7d8802e505c1f5c241536f4fbb12ce0f2"
    },
    {
      "source": "docs/integration/agent-consumer-pack.md",
      "title": "integration/agent-consumer-pack.md",
      "canonical_url": "/docs/integration/agent-consumer-pack",
      "raw_url": "/docs/integration/agent-consumer-pack.md",
      "sha256": "34507aa0779252892803c934d43e143079ce797f89c29fd139ce951065d7c9a2"
    },
    {
      "source": "docs/skill/micro-agent-integrator/SKILL.md",
      "title": "skill/micro-agent-integrator/SKILL.md",
      "canonical_url": "/docs/skill/micro-agent-integrator/SKILL",
      "raw_url": "/docs/skill/micro-agent-integrator/SKILL.md",
      "sha256": "13195570ed74cf3cb63c05d23c35211e82efd7143c76a8c9e40ff609698f7e70"
    }
  ],
  "skill_distribution": {
    "status": "not-installable",
    "version": "1.0.0",
    "url": null,
    "checksum": null,
    "runtimes": [],
    "note": "The SKILL.md source is public for review but has no supported installation channel."
  },
  "manifest_sha256": "d28cdd9c6ef68dd545ffb6905c843ab02c699fb0511f83190b5f7faa4cc1522e"
}
