{
  "controls": [
    {
      "corpus_result": false,
      "expected": "passed",
      "id": "clean-read-only",
      "observed": "passed; zero blockers and review items"
    },
    {
      "corpus_result": false,
      "expected": "blocked",
      "id": "known-blocker",
      "observed": "blocked; can_merge_without_human=false"
    },
    {
      "corpus_result": false,
      "expected": "insufficient_evidence",
      "id": "unsupported-or-incomplete",
      "observed": "insufficient_evidence on the simple LangChain control"
    }
  ],
  "engine": {
    "decision": "fallback_release",
    "qualification": {
      "candidate_version": "0.16.0b1",
      "candidate_wheel_status": "unavailable",
      "production_qualified": false,
      "reason": "No signed production qualification artifact or exact candidate wheel was available at freeze.",
      "signed_artifact_status": "unavailable"
    },
    "selected": {
      "contract_version": "10",
      "module": "agents_shipgate",
      "oci_image": "pending_freeze",
      "packet_schema_version": "0.7",
      "report_schema_version": "0.28",
      "version": "0.15.0",
      "wheel_path_in_image": "pending_freeze",
      "wheel_sha256": "070130f07e6355c4d15ea8c1fbab9fe25ba93cbf38d776fac3b34fefa3e391a1"
    }
  },
  "freeze": {
    "date": "2026-07-10",
    "metadata_query_completed_timestamp": "2026-07-11T07:54:18Z",
    "metadata_query_date": "2026-07-11",
    "metadata_query_timestamp": "2026-07-11T07:54:13Z",
    "source_catalog_sha256": "bba84f191bd31419cfceedb09361103beb64e2394bc36d6f8714625ca0f9d68c",
    "timezone": "America/Los_Angeles"
  },
  "inclusion_criteria": {
    "activity_days": 180,
    "application_min_stars": 10000,
    "calibration_exception": "Official adapter references are a separate calibration cohort and may be below the application star threshold.",
    "license_rule": "Scanned paths must be OSI-licensed at the frozen commit.",
    "stars_used_for_risk_analysis": false,
    "unit": "One deployable Agent subproject at one fixed commit, never an undifferentiated monorepo root."
  },
  "lock_status": "frozen_with_pending_metadata",
  "publication": {
    "gitleaks_version": "pending_freeze",
    "rank_projects": false,
    "raw_reports_public": false
  },
  "repositories": [
    {
      "canonical_repo": "openclaw/openclaw",
      "category": "general_personal",
      "cohort": "application",
      "cohort_role": "primary",
      "display_name": "OpenClaw",
      "entrypoints": [],
      "exclude_paths": [],
      "include_paths": [
        "**"
      ],
      "license": {
        "eligibility": "path_license_eligible",
        "excluded_paths": [],
        "notice_paths": [],
        "paths": [
          {
            "git_blob_sha1": "ebaebf7c416761a32f932ad70ebe5d1d2e214f68",
            "path": "LICENSE"
          }
        ],
        "spdx": "MIT"
      },
      "manifest_sha256": "pending_freeze",
      "repo_url": "https://github.com/openclaw/openclaw",
      "research_manifest": "manifests/openclaw.yaml",
      "scan_root": ".",
      "selection_note": "Generic TypeScript surface is retained as an explicit unsupported coverage outcome.",
      "slug": "openclaw",
      "snapshot": {
        "commit_sha": "dfa31af0d4cd9749755ac6c4332c8fdd32523364",
        "forks": 80295,
        "metadata_status": "frozen",
        "pushed_at": "2026-07-11T07:52:09Z",
        "stars": 382545
      },
      "study_status": "selected"
    },
    {
      "canonical_repo": "Significant-Gravitas/AutoGPT",
      "category": "general_personal",
      "cohort": "application",
      "cohort_role": "primary",
      "display_name": "AutoGPT Classic",
      "entrypoints": [],
      "exclude_paths": [
        "autogpt_platform/**"
      ],
      "include_paths": [
        "classic/**"
      ],
      "license": {
        "eligibility": "path_license_eligible",
        "excluded_paths": [
          "autogpt_platform/**"
        ],
        "notice_paths": [],
        "paths": [
          {
            "git_blob_sha1": "f141042fa4c9cd98aae33c4ede28c266961eaa3f",
            "note": "Root license limits MIT coverage to paths outside autogpt_platform.",
            "path": "LICENSE"
          }
        ],
        "spdx": "MIT"
      },
      "manifest_sha256": "pending_freeze",
      "repo_url": "https://github.com/Significant-Gravitas/AutoGPT",
      "research_manifest": "manifests/autogpt-classic.yaml",
      "scan_root": "classic",
      "selection_note": "Only Classic paths are eligible; platform OpenAPI auto-detection is prohibited.",
      "slug": "autogpt-classic",
      "snapshot": {
        "commit_sha": "a8d9d05e691738905a88e399975d2f20c2db3b1b",
        "forks": 46110,
        "metadata_status": "frozen",
        "pushed_at": "2026-07-11T06:14:27Z",
        "stars": 185462
      },
      "study_status": "selected"
    },
    {
      "canonical_repo": "FoundationAgents/OpenManus",
      "category": "general_personal",
      "cohort": "application",
      "cohort_role": "primary",
      "display_name": "OpenManus",
      "entrypoints": [],
      "exclude_paths": [],
      "include_paths": [
        "**"
      ],
      "license": {
        "eligibility": "eligible",
        "excluded_paths": [],
        "notice_paths": [],
        "paths": [
          {
            "git_blob_sha1": "db2216e1a5bfd392213f57a257930e9b2dcca684",
            "path": "LICENSE"
          }
        ],
        "spdx": "MIT"
      },
      "manifest_sha256": "pending_freeze",
      "repo_url": "https://github.com/FoundationAgents/OpenManus",
      "research_manifest": "manifests/openmanus.yaml",
      "scan_root": ".",
      "slug": "openmanus",
      "snapshot": {
        "commit_sha": "52a13f2a57d8c7f6737eefb02ccf569594d44273",
        "forks": 9932,
        "metadata_status": "frozen",
        "pushed_at": "2026-02-11T13:48:00Z",
        "stars": 57058
      },
      "study_status": "selected"
    },
    {
      "canonical_repo": "google-gemini/gemini-cli",
      "category": "coding_agent",
      "cohort": "application",
      "cohort_role": "primary",
      "display_name": "Gemini CLI",
      "entrypoints": [],
      "exclude_paths": [],
      "include_paths": [
        "**"
      ],
      "license": {
        "eligibility": "eligible",
        "excluded_paths": [],
        "notice_paths": [],
        "paths": [
          {
            "git_blob_sha1": "7a4a3ea2424c09fbe48d455aed1eaa94d9124835",
            "path": "LICENSE"
          }
        ],
        "spdx": "Apache-2.0"
      },
      "manifest_sha256": "pending_freeze",
      "repo_url": "https://github.com/google-gemini/gemini-cli",
      "research_manifest": "manifests/gemini-cli.yaml",
      "scan_root": ".",
      "slug": "gemini-cli",
      "snapshot": {
        "commit_sha": "f354eebaf43b25bacb176007e449bb9a638fd101",
        "forks": 14241,
        "metadata_status": "frozen",
        "pushed_at": "2026-07-11T01:21:48Z",
        "stars": 105907
      },
      "study_status": "selected"
    },
    {
      "canonical_repo": "openai/codex",
      "category": "coding_agent",
      "cohort": "application",
      "cohort_role": "primary",
      "display_name": "Codex",
      "entrypoints": [],
      "exclude_paths": [],
      "include_paths": [
        "**"
      ],
      "license": {
        "eligibility": "eligible",
        "excluded_paths": [],
        "notice_paths": [
          "NOTICE"
        ],
        "paths": [
          {
            "git_blob_sha1": "4606e72e042564097e8780d66c1d4dcb611869bd",
            "path": "LICENSE"
          }
        ],
        "spdx": "Apache-2.0"
      },
      "manifest_sha256": "pending_freeze",
      "repo_url": "https://github.com/openai/codex",
      "research_manifest": "manifests/codex.yaml",
      "scan_root": ".",
      "slug": "codex",
      "snapshot": {
        "commit_sha": "5c19155cbd93bfa099016e7487259f61669823ff",
        "forks": 14432,
        "metadata_status": "frozen",
        "pushed_at": "2026-07-11T04:18:02Z",
        "stars": 97077
      },
      "study_status": "selected"
    },
    {
      "canonical_repo": "OpenHands/OpenHands",
      "category": "coding_agent",
      "cohort": "application",
      "cohort_role": "primary",
      "display_name": "OpenHands",
      "entrypoints": [],
      "exclude_paths": [
        "enterprise/**"
      ],
      "include_paths": [
        "openhands/**"
      ],
      "license": {
        "eligibility": "path_license_eligible",
        "excluded_paths": [
          "enterprise/**"
        ],
        "notice_paths": [],
        "paths": [
          {
            "git_blob_sha1": "572bb259491e4e2adafee0c03db0d4ed419e6b9a",
            "path": "LICENSE"
          },
          {
            "git_blob_sha1": "e5c4559d654892649fd0e05568cf5c355a7bb66c",
            "note": "PolyForm Free Trial; excluded from study",
            "path": "enterprise/LICENSE"
          }
        ],
        "spdx": "MIT"
      },
      "manifest_sha256": "pending_freeze",
      "repo_url": "https://github.com/OpenHands/OpenHands",
      "research_manifest": "manifests/openhands.yaml",
      "scan_root": ".",
      "slug": "openhands",
      "snapshot": {
        "commit_sha": "e3185990ddece1a8ffd31fcc5ece38789436d4c6",
        "forks": 10258,
        "metadata_status": "frozen",
        "pushed_at": "2026-07-10T23:37:20Z",
        "stars": 80421
      },
      "study_status": "selected"
    },
    {
      "canonical_repo": "cline/cline",
      "category": "coding_agent",
      "cohort": "application",
      "cohort_role": "primary",
      "display_name": "Cline",
      "entrypoints": [],
      "exclude_paths": [],
      "include_paths": [
        "**"
      ],
      "license": {
        "eligibility": "eligible",
        "excluded_paths": [],
        "notice_paths": [],
        "paths": [
          {
            "git_blob_sha1": "05ae14a377caf4df24e26edde0c4f7b22ef3ef30",
            "path": "LICENSE"
          }
        ],
        "spdx": "Apache-2.0"
      },
      "manifest_sha256": "pending_freeze",
      "repo_url": "https://github.com/cline/cline",
      "research_manifest": "manifests/cline.yaml",
      "scan_root": ".",
      "slug": "cline",
      "snapshot": {
        "commit_sha": "63099710895e24593554b1e77ec7852f6f16c05c",
        "forks": 6890,
        "metadata_status": "frozen",
        "pushed_at": "2026-07-11T02:54:55Z",
        "stars": 64541
      },
      "study_status": "selected"
    },
    {
      "canonical_repo": "browser-use/browser-use",
      "category": "web_research",
      "cohort": "application",
      "cohort_role": "primary",
      "display_name": "browser-use",
      "entrypoints": [
        "browser_use/mcp/manifest.json"
      ],
      "exclude_paths": [],
      "include_paths": [
        "browser_use/**"
      ],
      "license": {
        "eligibility": "eligible",
        "excluded_paths": [],
        "notice_paths": [],
        "paths": [
          {
            "git_blob_sha1": "1ea3836ce58a4cd32c90c0b4f4e736d840d23780",
            "path": "LICENSE"
          }
        ],
        "spdx": "MIT"
      },
      "manifest_sha256": "pending_freeze",
      "repo_url": "https://github.com/browser-use/browser-use",
      "research_manifest": "manifests/browser-use.yaml",
      "scan_root": ".",
      "slug": "browser-use",
      "snapshot": {
        "commit_sha": "fa21b7820120070d2ae3381849cd24a39db87248",
        "forks": 11484,
        "metadata_status": "frozen",
        "pushed_at": "2026-07-11T06:01:15Z",
        "stars": 104175
      },
      "study_status": "selected"
    },
    {
      "canonical_repo": "langchain-ai/deepagents",
      "category": "web_research",
      "cohort": "application",
      "cohort_role": "primary",
      "display_name": "Deep Agents",
      "entrypoints": [
        "examples/deep_research/research_agent/tools.py"
      ],
      "exclude_paths": [],
      "include_paths": [
        "examples/deep_research/**"
      ],
      "license": {
        "eligibility": "eligible",
        "excluded_paths": [],
        "notice_paths": [],
        "paths": [
          {
            "git_blob_sha1": "3957738673765912ca83a0048f833e095d61e087",
            "path": "LICENSE"
          }
        ],
        "spdx": "MIT"
      },
      "manifest_sha256": "pending_freeze",
      "repo_url": "https://github.com/langchain-ai/deepagents",
      "research_manifest": "manifests/deepagents.yaml",
      "scan_root": ".",
      "slug": "deepagents",
      "snapshot": {
        "commit_sha": "e9c61304460baab2058a667198600cadef516954",
        "forks": 3652,
        "metadata_status": "frozen",
        "pushed_at": "2026-07-11T06:26:39Z",
        "stars": 26076
      },
      "study_status": "selected"
    },
    {
      "canonical_repo": "langchain-ai/open_deep_research",
      "category": "web_research",
      "cohort": "application",
      "cohort_role": "primary",
      "display_name": "Open Deep Research",
      "entrypoints": [
        "src/open_deep_research/utils.py"
      ],
      "exclude_paths": [],
      "include_paths": [
        "src/open_deep_research/**"
      ],
      "license": {
        "eligibility": "eligible",
        "excluded_paths": [],
        "notice_paths": [],
        "paths": [
          {
            "git_blob_sha1": "82dc7c43f7ba98b72ac619ebfe7599576dc3ce7f",
            "path": "LICENSE"
          }
        ],
        "spdx": "MIT"
      },
      "manifest_sha256": "pending_freeze",
      "repo_url": "https://github.com/langchain-ai/open_deep_research",
      "research_manifest": "manifests/open-deep-research.yaml",
      "scan_root": ".",
      "slug": "open-deep-research",
      "snapshot": {
        "commit_sha": "408da442a661ea5e40a6163329f82e3f22628949",
        "forks": 1709,
        "metadata_status": "frozen",
        "pushed_at": "2026-06-26T08:03:46Z",
        "stars": 11991
      },
      "study_status": "selected"
    },
    {
      "canonical_repo": "openai/openai-agents-python",
      "category": "adapter_calibration",
      "cohort": "calibration",
      "cohort_role": "primary",
      "display_name": "OpenAI Agents SDK",
      "entrypoints": [
        "main.py"
      ],
      "exclude_paths": [],
      "include_paths": [
        "examples/customer_service/**"
      ],
      "license": {
        "eligibility": "eligible",
        "excluded_paths": [],
        "notice_paths": [],
        "paths": [
          {
            "git_blob_sha1": "e5ad2c5aa30343f143a5c418004ca1a8d2cfaff4",
            "path": "LICENSE"
          }
        ],
        "spdx": "MIT"
      },
      "manifest_sha256": "pending_freeze",
      "repo_url": "https://github.com/openai/openai-agents-python",
      "research_manifest": "manifests/openai-agents-python.yaml",
      "scan_root": "examples/customer_service",
      "slug": "openai-agents-python",
      "snapshot": {
        "commit_sha": "08859339ee3a7cd6529e9a86f85a1be2d6dc4a6c",
        "forks": 4294,
        "metadata_status": "frozen",
        "pushed_at": "2026-07-11T01:28:01Z",
        "stars": 27804
      },
      "study_status": "selected"
    },
    {
      "canonical_repo": "google/adk-samples",
      "category": "adapter_calibration",
      "cohort": "calibration",
      "cohort_role": "primary",
      "display_name": "Google ADK samples",
      "entrypoints": [
        "agent.py"
      ],
      "exclude_paths": [],
      "include_paths": [
        "python/agents/travel-planner-google-maps-mcp/travel_planner_agent/**"
      ],
      "license": {
        "eligibility": "eligible",
        "excluded_paths": [],
        "notice_paths": [],
        "paths": [
          {
            "git_blob_sha1": "f49a4e16e68b128803cc2dcea614603632b04eac",
            "path": "LICENSE"
          }
        ],
        "spdx": "Apache-2.0"
      },
      "manifest_sha256": "pending_freeze",
      "repo_url": "https://github.com/google/adk-samples",
      "research_manifest": "manifests/adk-samples.yaml",
      "scan_root": "python/agents/travel-planner-google-maps-mcp/travel_planner_agent",
      "slug": "adk-samples",
      "snapshot": {
        "commit_sha": "3fb70da9395be624556776090172d95fd99ed8c4",
        "forks": 2732,
        "metadata_status": "frozen",
        "pushed_at": "2026-07-11T01:43:01Z",
        "stars": 9891
      },
      "study_status": "selected"
    },
    {
      "canonical_repo": "crewAIInc/crewAI",
      "category": "adapter_calibration",
      "cohort": "calibration",
      "cohort_role": "primary",
      "display_name": "CrewAI",
      "entrypoints": [],
      "exclude_paths": [],
      "include_paths": [
        "**"
      ],
      "license": {
        "eligibility": "eligible",
        "excluded_paths": [],
        "notice_paths": [],
        "paths": [
          {
            "git_blob_sha1": "a6ee25527ec07201e4373fcbf89f128f304a6f2e",
            "path": "LICENSE"
          }
        ],
        "spdx": "MIT"
      },
      "manifest_sha256": "pending_freeze",
      "repo_url": "https://github.com/crewAIInc/crewAI",
      "research_manifest": "manifests/crewai.yaml",
      "scan_root": ".",
      "slug": "crewai",
      "snapshot": {
        "commit_sha": "fb8e93be25d97776cf18368c3ac56e7ac69661b9",
        "forks": 7795,
        "metadata_status": "frozen",
        "pushed_at": "2026-07-11T03:01:08Z",
        "stars": 55334
      },
      "study_status": "selected"
    },
    {
      "canonical_repo": "n8n-io/self-hosted-ai-starter-kit",
      "category": "adapter_calibration",
      "cohort": "calibration",
      "cohort_role": "primary",
      "display_name": "n8n AI starter kit",
      "entrypoints": [
        "n8n/demo-data/workflows/srOnR8PAY3u4RSwb.json"
      ],
      "exclude_paths": [],
      "include_paths": [
        "n8n/demo-data/workflows/**"
      ],
      "license": {
        "eligibility": "eligible",
        "excluded_paths": [],
        "notice_paths": [],
        "paths": [
          {
            "git_blob_sha1": "6f8b2bf16eb4ad3045385c008f91359d81f9815d",
            "path": "LICENSE"
          }
        ],
        "spdx": "Apache-2.0"
      },
      "manifest_sha256": "pending_freeze",
      "repo_url": "https://github.com/n8n-io/self-hosted-ai-starter-kit",
      "research_manifest": "manifests/n8n-ai-starter.yaml",
      "scan_root": ".",
      "slug": "n8n-ai-starter",
      "snapshot": {
        "commit_sha": "9b802c62c609dedae5869ab2dfaf4a25daf817a1",
        "forks": 3785,
        "metadata_status": "frozen",
        "pushed_at": "2026-01-06T14:08:21Z",
        "stars": 15044
      },
      "study_status": "selected"
    },
    {
      "canonical_repo": "microsoft/magentic-ui",
      "category": "general_personal",
      "cohort": "application",
      "cohort_role": "alternate",
      "display_name": "Magentic-UI",
      "eligibility_at_freeze": "ineligible_application_star_threshold",
      "entrypoints": [],
      "exclude_paths": [],
      "include_paths": [
        "**"
      ],
      "license": {
        "eligibility": "eligible",
        "excluded_paths": [],
        "notice_paths": [
          "NOTICE"
        ],
        "paths": [
          {
            "git_blob_sha1": "269a8973689dbb250d355f516f8a30c1cc66b8e4",
            "path": "LICENSE"
          }
        ],
        "spdx": "MIT"
      },
      "manifest_sha256": "pending_freeze",
      "repo_url": "https://github.com/microsoft/magentic-ui",
      "research_manifest": "manifests/magentic-ui.yaml",
      "scan_root": ".",
      "selection_note": "Sole preregistered alternate, but 55 stars below the application threshold at freeze and therefore not activation-eligible for revision v1 without a preregistered amendment.",
      "slug": "magentic-ui",
      "snapshot": {
        "commit_sha": "36fa15838bb288a4a5e6b2850d540e3f0cdd5a0b",
        "forks": 999,
        "metadata_status": "frozen",
        "pushed_at": "2026-07-10T21:44:41Z",
        "stars": 9945
      },
      "study_status": "selected"
    }
  ],
  "revision": "v1",
  "schema_version": "shipgate.tool_surface_study_catalog/v1",
  "study_id": "agent-tool-surface-risk-2026"
}
