{
  "schema_version": "github-agent-workflow-memory.v1",
  "snapshot_date": "2026-08-31",
  "scope": "Provider Compliance stateful agent workflow, memory, provenance, tenant-safe retrieval and evaluation",
  "verified_metadata_source": "GitHub REST API via authenticated gh api repos/{owner}/{repo}",
  "readme_source": "GitHub repository README endpoint",
  "corpus_count": 40,
  "deep_profile_count": 12,
  "recommendation": {
    "closest_single_repo": "langchain-ai/langgraph",
    "minimum_first_build": [
      "supabase/supabase",
      "langchain-ai/langgraph",
      "langfuse/langfuse"
    ],
    "high_assurance": [
      "supabase/supabase",
      "temporalio/sdk-python",
      "langfuse/langfuse"
    ],
    "fast_typescript_pilot": [
      "supabase/supabase",
      "triggerdotdev/trigger.dev",
      "promptfoo/promptfoo"
    ],
    "custom_required": [
      "case aggregate",
      "source and edition manifests",
      "claim-evidence lineage",
      "gap ownership and approvals",
      "regulatory validators",
      "append-only business audit",
      "tenant isolation tests",
      "successful/incomplete fixtures"
    ]
  },
  "queries": [
    "durable execution workflow",
    "human in the loop agent",
    "event sourcing workflow",
    "agent memory vector database",
    "RAG metadata filtering multi tenant",
    "data lineage provenance open source",
    "policy enforcement AI gateway",
    "LLM evaluation framework"
  ],
  "deep_profiles": [
    "langchain-ai/langgraph",
    "temporalio/sdk-python",
    "restatedev/restate",
    "triggerdotdev/trigger.dev",
    "inngest/inngest",
    "mem0ai/mem0",
    "getzep/zep",
    "qdrant/qdrant",
    "openfga/openfga",
    "open-policy-agent/opa",
    "langfuse/langfuse",
    "promptfoo/promptfoo"
  ],
  "repositories": [
    {
      "full_name": "langchain-ai/langgraph",
      "url": "https://github.com/langchain-ai/langgraph",
      "stars": 40751,
      "forks": 6873,
      "license": "MIT",
      "language": "Python",
      "pushed_at": "2026-08-30",
      "verdict": "adopt_probe"
    },
    {
      "full_name": "temporalio/sdk-python",
      "url": "https://github.com/temporalio/sdk-python",
      "stars": 1171,
      "forks": 230,
      "license": "MIT",
      "language": "Python",
      "pushed_at": "2026-08-31",
      "verdict": "probe"
    },
    {
      "full_name": "temporalio/temporal",
      "url": "https://github.com/temporalio/temporal",
      "stars": 22619,
      "forks": 1852,
      "license": "MIT",
      "language": "Go",
      "pushed_at": "2026-08-31",
      "verdict": "probe"
    },
    {
      "full_name": "restatedev/restate",
      "url": "https://github.com/restatedev/restate",
      "stars": 4354,
      "forks": 200,
      "license": "NOASSERTION",
      "language": "Rust",
      "pushed_at": "2026-08-28",
      "verdict": "probe_legal"
    },
    {
      "full_name": "triggerdotdev/trigger.dev",
      "url": "https://github.com/triggerdotdev/trigger.dev",
      "stars": 16168,
      "forks": 1433,
      "license": "Apache-2.0",
      "language": "TypeScript",
      "pushed_at": "2026-08-30",
      "verdict": "adopt_probe"
    },
    {
      "full_name": "inngest/inngest",
      "url": "https://github.com/inngest/inngest",
      "stars": 5792,
      "forks": 344,
      "license": "NOASSERTION",
      "language": "Go",
      "pushed_at": "2026-08-31",
      "verdict": "probe_legal"
    },
    {
      "full_name": "PrefectHQ/prefect",
      "url": "https://github.com/PrefectHQ/prefect",
      "stars": 23728,
      "forks": 2498,
      "license": "Apache-2.0",
      "language": "Python",
      "pushed_at": "2026-08-30",
      "verdict": "probe"
    },
    {
      "full_name": "dagster-io/dagster",
      "url": "https://github.com/dagster-io/dagster",
      "stars": 16074,
      "forks": 2265,
      "license": "Apache-2.0",
      "language": "Python",
      "pushed_at": "2026-08-28",
      "verdict": "defer"
    },
    {
      "full_name": "apache/airflow",
      "url": "https://github.com/apache/airflow",
      "stars": 46657,
      "forks": 17706,
      "license": "Apache-2.0",
      "language": "Python",
      "pushed_at": "2026-08-31",
      "verdict": "defer"
    },
    {
      "full_name": "kurrent-io/KurrentDB",
      "url": "https://github.com/kurrent-io/KurrentDB",
      "stars": 5849,
      "forks": 680,
      "license": "NOASSERTION",
      "language": "C#",
      "pushed_at": "2026-08-28",
      "verdict": "probe_legal"
    },
    {
      "full_name": "mem0ai/mem0",
      "url": "https://github.com/mem0ai/mem0",
      "stars": 64400,
      "forks": 7551,
      "license": "Apache-2.0",
      "language": "Python",
      "pushed_at": "2026-08-28",
      "verdict": "probe"
    },
    {
      "full_name": "getzep/zep",
      "url": "https://github.com/getzep/zep",
      "stars": 4880,
      "forks": 651,
      "license": "Apache-2.0",
      "language": "Python",
      "pushed_at": "2026-08-30",
      "verdict": "probe"
    },
    {
      "full_name": "qdrant/qdrant",
      "url": "https://github.com/qdrant/qdrant",
      "stars": 34281,
      "forks": 2629,
      "license": "Apache-2.0",
      "language": "Rust",
      "pushed_at": "2026-08-31",
      "verdict": "probe"
    },
    {
      "full_name": "weaviate/weaviate",
      "url": "https://github.com/weaviate/weaviate",
      "stars": 16766,
      "forks": 1383,
      "license": "BSD-3-Clause",
      "language": "Go",
      "pushed_at": "2026-08-31",
      "verdict": "probe"
    },
    {
      "full_name": "pgvector/pgvector",
      "url": "https://github.com/pgvector/pgvector",
      "stars": 22830,
      "forks": 1305,
      "license": "NOASSERTION",
      "language": "C",
      "pushed_at": "2026-08-20",
      "verdict": "probe_legal"
    },
    {
      "full_name": "chroma-core/chroma",
      "url": "https://github.com/chroma-core/chroma",
      "stars": 29186,
      "forks": 2473,
      "license": "Apache-2.0",
      "language": "Rust",
      "pushed_at": "2026-08-30",
      "verdict": "defer"
    },
    {
      "full_name": "openfga/openfga",
      "url": "https://github.com/openfga/openfga",
      "stars": 5681,
      "forks": 473,
      "license": "Apache-2.0",
      "language": "Go",
      "pushed_at": "2026-08-28",
      "verdict": "adopt_probe"
    },
    {
      "full_name": "permitio/permit-golang",
      "url": "https://github.com/permitio/permit-golang",
      "stars": 22,
      "forks": 11,
      "license": "MIT",
      "language": "Go",
      "pushed_at": "2025-12-18",
      "verdict": "reject"
    },
    {
      "full_name": "cerbos/cerbos",
      "url": "https://github.com/cerbos/cerbos",
      "stars": 4564,
      "forks": 208,
      "license": "Apache-2.0",
      "language": "Go",
      "pushed_at": "2026-08-31",
      "verdict": "probe"
    },
    {
      "full_name": "open-policy-agent/opa",
      "url": "https://github.com/open-policy-agent/opa",
      "stars": 12179,
      "forks": 1667,
      "license": "Apache-2.0",
      "language": "Go",
      "pushed_at": "2026-08-28",
      "verdict": "adopt_probe"
    },
    {
      "full_name": "Portkey-AI/gateway",
      "url": "https://github.com/Portkey-AI/gateway",
      "stars": 12859,
      "forks": 1276,
      "license": "MIT",
      "language": "TypeScript",
      "pushed_at": "2026-05-25",
      "verdict": "probe"
    },
    {
      "full_name": "BerriAI/litellm",
      "url": "https://github.com/BerriAI/litellm",
      "stars": 57643,
      "forks": 11035,
      "license": "NOASSERTION",
      "language": "Python",
      "pushed_at": "2026-08-31",
      "verdict": "probe_legal"
    },
    {
      "full_name": "langfuse/langfuse",
      "url": "https://github.com/langfuse/langfuse",
      "stars": 33962,
      "forks": 3668,
      "license": "NOASSERTION",
      "language": "TypeScript",
      "pushed_at": "2026-08-31",
      "verdict": "adopt_probe"
    },
    {
      "full_name": "Arize-ai/phoenix",
      "url": "https://github.com/Arize-ai/phoenix",
      "stars": 11254,
      "forks": 1084,
      "license": "NOASSERTION",
      "language": "Python",
      "pushed_at": "2026-08-31",
      "verdict": "probe_legal"
    },
    {
      "full_name": "promptfoo/promptfoo",
      "url": "https://github.com/promptfoo/promptfoo",
      "stars": 24686,
      "forks": 2251,
      "license": "MIT",
      "language": "TypeScript",
      "pushed_at": "2026-08-31",
      "verdict": "adopt_probe"
    },
    {
      "full_name": "confident-ai/deepeval",
      "url": "https://github.com/confident-ai/deepeval",
      "stars": 17988,
      "forks": 1879,
      "license": "Apache-2.0",
      "language": "Python",
      "pushed_at": "2026-08-30",
      "verdict": "adopt_probe"
    },
    {
      "full_name": "truera/trulens",
      "url": "https://github.com/truera/trulens",
      "stars": 3531,
      "forks": 334,
      "license": "MIT",
      "language": "Python",
      "pushed_at": "2026-08-31",
      "verdict": "probe"
    },
    {
      "full_name": "vibrantlabsai/ragas",
      "url": "https://github.com/vibrantlabsai/ragas",
      "stars": 15556,
      "forks": 1663,
      "license": "Apache-2.0",
      "language": "Python",
      "pushed_at": "2026-02-24",
      "verdict": "probe"
    },
    {
      "full_name": "MarquezProject/marquez",
      "url": "https://github.com/MarquezProject/marquez",
      "stars": 2268,
      "forks": 410,
      "license": "Apache-2.0",
      "language": "Java",
      "pushed_at": "2026-08-26",
      "verdict": "defer"
    },
    {
      "full_name": "OpenLineage/OpenLineage",
      "url": "https://github.com/OpenLineage/OpenLineage",
      "stars": 2634,
      "forks": 523,
      "license": "Apache-2.0",
      "language": "Java",
      "pushed_at": "2026-08-30",
      "verdict": "probe"
    },
    {
      "full_name": "open-telemetry/opentelemetry-collector",
      "url": "https://github.com/open-telemetry/opentelemetry-collector",
      "stars": 7474,
      "forks": 2224,
      "license": "Apache-2.0",
      "language": "Go",
      "pushed_at": "2026-08-28",
      "verdict": "adopt_probe"
    },
    {
      "full_name": "open-telemetry/opentelemetry-collector-contrib",
      "url": "https://github.com/open-telemetry/opentelemetry-collector-contrib",
      "stars": 4895,
      "forks": 3843,
      "license": "Apache-2.0",
      "language": "Go",
      "pushed_at": "2026-08-31",
      "verdict": "probe"
    },
    {
      "full_name": "supabase/supabase",
      "url": "https://github.com/supabase/supabase",
      "stars": 108628,
      "forks": 13681,
      "license": "Apache-2.0",
      "language": "TypeScript",
      "pushed_at": "2026-08-31",
      "verdict": "adopt_probe"
    },
    {
      "full_name": "directus/directus",
      "url": "https://github.com/directus/directus",
      "stars": 37661,
      "forks": 4917,
      "license": "NOASSERTION",
      "language": "TypeScript",
      "pushed_at": "2026-08-28",
      "verdict": "probe_legal"
    },
    {
      "full_name": "appwrite/appwrite",
      "url": "https://github.com/appwrite/appwrite",
      "stars": 57183,
      "forks": 5675,
      "license": "BSD-3-Clause",
      "language": "TypeScript",
      "pushed_at": "2026-08-31",
      "verdict": "probe"
    },
    {
      "full_name": "hasura/graphql-engine",
      "url": "https://github.com/hasura/graphql-engine",
      "stars": 32109,
      "forks": 3056,
      "license": "Apache-2.0",
      "language": "TypeScript",
      "pushed_at": "2026-08-19",
      "verdict": "probe"
    },
    {
      "full_name": "chatwoot/chatwoot",
      "url": "https://github.com/chatwoot/chatwoot",
      "stars": 36325,
      "forks": 8766,
      "license": "NOASSERTION",
      "language": "Ruby",
      "pushed_at": "2026-08-31",
      "verdict": "defer_legal"
    },
    {
      "full_name": "n8n-io/n8n",
      "url": "https://github.com/n8n-io/n8n",
      "stars": 202921,
      "forks": 60469,
      "license": "NOASSERTION",
      "language": "TypeScript",
      "pushed_at": "2026-08-31",
      "verdict": "defer_legal"
    },
    {
      "full_name": "activepieces/activepieces",
      "url": "https://github.com/activepieces/activepieces",
      "stars": 24138,
      "forks": 4120,
      "license": "NOASSERTION",
      "language": "TypeScript",
      "pushed_at": "2026-08-31",
      "verdict": "defer_legal"
    },
    {
      "full_name": "kestra-io/kestra",
      "url": "https://github.com/kestra-io/kestra",
      "stars": 27961,
      "forks": 2967,
      "license": "Apache-2.0",
      "language": "Java",
      "pushed_at": "2026-08-31",
      "verdict": "probe"
    }
  ]
}
