{
  "schema_version": "1.0.0",
  "verification_stage_contract": "bounded-workflow-v2",
  "generated_at": "2026-08-13T20:20:15Z",
  "build_id": "rr-20260813T202015Z-50afa6e387dd",
  "entity_id": "gh:tsouth89/toolport",
  "points": [
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-04",
      "source_build_id": "git-efac775793ac"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-06",
      "source_build_id": "git-24d907c97f57"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-07",
      "source_build_id": "git-02331cc2fd92"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-08",
      "source_build_id": "git-f7e87b713b8f"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-09",
      "source_build_id": "git-e0e4145f09c6"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-10",
      "source_build_id": "git-fa192ed28ad2"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-11",
      "source_build_id": "git-85ab7fbca744"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-12",
      "source_build_id": "git-c7c4bf2ba980"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-13",
      "source_build_id": "git-a57439d942f9"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 88,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.7.2",
      "last_release_at": "2026-07-11T03:23:24Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.7.2",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-07-13T12:11:00.324497Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v1",
      "observation_refs": {
        "stars": "obs_4ee03c43030155c1e84801db",
        "version": "obs_0a8b170d83ad1a2abd7740d8",
        "last_release_at": "obs_22fde5106c4b40b295a921a2",
        "last_release_url": "obs_766e014cd60471c24a5854ae",
        "pushed_at": "obs_f79a2e664d15a3addc5f170b",
        "archived": "obs_33cff4a0a5f663841ac7673c",
        "default_branch": "obs_9a39ba97d982c4b701d6d5b3",
        "default_branch_updated_at": "obs_f0d51f3ae5f3c3d091a966e5",
        "maintenance_status": "obs_ade923e9d10a0beec5dd84d3",
        "momentum": "obs_74b01f8a64f99ef3562a765c"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-14",
      "source_build_id": "rr-20260714T07055435093-313e45d9501f"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 91,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.9.1",
      "last_release_at": "2026-07-16T08:24:14Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.9.1",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-07-17T12:02:57.061641Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_1878748242226dc63e9711b9",
        "version": "obs_5d91a2e9dbd29d82a9bccbb0",
        "last_release_at": "obs_b56700025e1c0a198a6a78e6",
        "last_release_url": "obs_8c63f290b35d4cfd8df9911e",
        "pushed_at": "obs_8f98bfccf2cde6a3e8429bbe",
        "archived": "obs_e6295c39b6c5cceb3fdbb76c",
        "default_branch": "obs_45b4a57d428c11628e1cc201",
        "default_branch_updated_at": "obs_32bea80c3e02ee3c7496aa4b",
        "maintenance_status": "obs_d46bdb6247ba5692a7b129af",
        "momentum": "obs_70a157446d334415d4bba55a",
        "repository_topics": "obs_d4c0ea6c8b7438595c957091",
        "integrations": "obs_ccee1d58a33dfe4bf679561e",
        "integration_fingerprint": "obs_146c7d39cd7672bdd25470ef",
        "deployment_models": "obs_bc508c5a9604065953b427ce",
        "extensibility": "obs_788ed47a82d240cd48f432f3"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-17",
      "source_build_id": "rr-20260717T230624Z-c4dcc64d2e27"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 91,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.9.1",
      "last_release_at": "2026-07-16T08:24:14Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.9.1",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-07-17T12:02:57.061641Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_1878748242226dc63e9711b9",
        "version": "obs_5d91a2e9dbd29d82a9bccbb0",
        "last_release_at": "obs_b56700025e1c0a198a6a78e6",
        "last_release_url": "obs_8c63f290b35d4cfd8df9911e",
        "pushed_at": "obs_8f98bfccf2cde6a3e8429bbe",
        "archived": "obs_e6295c39b6c5cceb3fdbb76c",
        "default_branch": "obs_45b4a57d428c11628e1cc201",
        "default_branch_updated_at": "obs_32bea80c3e02ee3c7496aa4b",
        "maintenance_status": "obs_d46bdb6247ba5692a7b129af",
        "momentum": "obs_70a157446d334415d4bba55a",
        "repository_topics": "obs_d4c0ea6c8b7438595c957091",
        "integrations": "obs_ccee1d58a33dfe4bf679561e",
        "integration_fingerprint": "obs_146c7d39cd7672bdd25470ef",
        "deployment_models": "obs_bc508c5a9604065953b427ce",
        "extensibility": "obs_788ed47a82d240cd48f432f3"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-18",
      "source_build_id": "rr-20260718T230804Z-723e093c9536"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 91,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.9.1",
      "last_release_at": "2026-07-16T08:24:14Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.9.1",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-07-17T12:02:57.061641Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_1878748242226dc63e9711b9",
        "version": "obs_5d91a2e9dbd29d82a9bccbb0",
        "last_release_at": "obs_b56700025e1c0a198a6a78e6",
        "last_release_url": "obs_8c63f290b35d4cfd8df9911e",
        "pushed_at": "obs_8f98bfccf2cde6a3e8429bbe",
        "archived": "obs_e6295c39b6c5cceb3fdbb76c",
        "default_branch": "obs_45b4a57d428c11628e1cc201",
        "default_branch_updated_at": "obs_32bea80c3e02ee3c7496aa4b",
        "maintenance_status": "obs_d46bdb6247ba5692a7b129af",
        "momentum": "obs_70a157446d334415d4bba55a",
        "repository_topics": "obs_d4c0ea6c8b7438595c957091",
        "integrations": "obs_ccee1d58a33dfe4bf679561e",
        "integration_fingerprint": "obs_146c7d39cd7672bdd25470ef",
        "deployment_models": "obs_bc508c5a9604065953b427ce",
        "extensibility": "obs_788ed47a82d240cd48f432f3"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-19",
      "source_build_id": "rr-20260719T100820Z-9f68f20831d6"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 91,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.9.1",
      "last_release_at": "2026-07-16T08:24:14Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.9.1",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-07-17T12:02:57.061641Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_1878748242226dc63e9711b9",
        "version": "obs_5d91a2e9dbd29d82a9bccbb0",
        "last_release_at": "obs_b56700025e1c0a198a6a78e6",
        "last_release_url": "obs_8c63f290b35d4cfd8df9911e",
        "pushed_at": "obs_8f98bfccf2cde6a3e8429bbe",
        "archived": "obs_e6295c39b6c5cceb3fdbb76c",
        "default_branch": "obs_45b4a57d428c11628e1cc201",
        "default_branch_updated_at": "obs_32bea80c3e02ee3c7496aa4b",
        "maintenance_status": "obs_d46bdb6247ba5692a7b129af",
        "momentum": "obs_70a157446d334415d4bba55a",
        "repository_topics": "obs_d4c0ea6c8b7438595c957091",
        "integrations": "obs_ccee1d58a33dfe4bf679561e",
        "integration_fingerprint": "obs_146c7d39cd7672bdd25470ef",
        "deployment_models": "obs_bc508c5a9604065953b427ce",
        "extensibility": "obs_788ed47a82d240cd48f432f3"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-20",
      "source_build_id": "rr-20260720T231958Z-538b95791e5c"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 91,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.9.1",
      "last_release_at": "2026-07-16T08:24:14Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.9.1",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-07-17T12:02:57.061641Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_1878748242226dc63e9711b9",
        "version": "obs_5d91a2e9dbd29d82a9bccbb0",
        "last_release_at": "obs_b56700025e1c0a198a6a78e6",
        "last_release_url": "obs_8c63f290b35d4cfd8df9911e",
        "pushed_at": "obs_8f98bfccf2cde6a3e8429bbe",
        "archived": "obs_e6295c39b6c5cceb3fdbb76c",
        "default_branch": "obs_45b4a57d428c11628e1cc201",
        "default_branch_updated_at": "obs_32bea80c3e02ee3c7496aa4b",
        "maintenance_status": "obs_d46bdb6247ba5692a7b129af",
        "momentum": "obs_70a157446d334415d4bba55a",
        "repository_topics": "obs_d4c0ea6c8b7438595c957091",
        "integrations": "obs_ccee1d58a33dfe4bf679561e",
        "integration_fingerprint": "obs_146c7d39cd7672bdd25470ef",
        "deployment_models": "obs_bc508c5a9604065953b427ce",
        "extensibility": "obs_788ed47a82d240cd48f432f3"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-21",
      "source_build_id": "rr-20260721T100926Z-12d26cd1d0f0"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 105,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.9.6",
      "last_release_at": "2026-07-27T01:40:14Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.9.6",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-07-28T10:17:34.274766Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_134b46e87e75a07cdbcf34d5",
        "version": "obs_dc4aade287980c2ccd225cb0",
        "last_release_at": "obs_eb62c160ae095dcdec76be19",
        "last_release_url": "obs_a41f09cdffe5a2c86dde5ec6",
        "pushed_at": "obs_544f1cc1fa1080758a796e66",
        "archived": "obs_4d05f5b49f552869e37b7d28",
        "default_branch": "obs_21f138665b7a6531381397f1",
        "default_branch_updated_at": "obs_cf1fb43d7d06c414b140be55",
        "maintenance_status": "obs_ed53bcf37cadc3ccd4c16e9f",
        "momentum": "obs_3e295f98393aaeaf801bff70",
        "repository_topics": "obs_7b15a355ef92890eb8b4f16e",
        "integrations": "obs_1750a795726308c6adb89eda",
        "integration_fingerprint": "obs_8f7277060c4157d54476fb46",
        "deployment_models": "obs_7838d3490940e9aa5bde188b",
        "extensibility": "obs_51622aa173f79ff9ce497b9a"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-28",
      "source_build_id": "rr-20260728T10173427476-cba0cd6243c7"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 106,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.9.6",
      "last_release_at": "2026-07-27T01:40:14Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.9.6",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-07-29T10:17:05.832710Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_f017c9e3467bb284393f40f7",
        "version": "obs_ea16118a37244c729c01ea7b",
        "last_release_at": "obs_1dadfc7e4ced0f1401dca753",
        "last_release_url": "obs_28d396ca33b56924e83bd94a",
        "pushed_at": "obs_d470993364ab975feb8b3810",
        "archived": "obs_f79f153c08fa85968ac4512a",
        "default_branch": "obs_2178ff1102361084e64a92aa",
        "default_branch_updated_at": "obs_aac2507149d4a0cd04e5b644",
        "maintenance_status": "obs_3e6386e6ba567ebe92c2bcb4",
        "momentum": "obs_8bc1e0101c3f29c28e50ba70",
        "repository_topics": "obs_2a99ded3007343c4317364c9",
        "integrations": "obs_c5afcba20592d6faa6dd0a51",
        "integration_fingerprint": "obs_3d835f8c0391defe5e61f7d9",
        "deployment_models": "obs_2099df2c7761098cec2c50d4",
        "extensibility": "obs_d3db0ddf661db8dab088d9dd"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-07-29",
      "source_build_id": "rr-20260729T214501Z-7d6d1597a582"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-30",
      "source_build_id": "git-d6c6d356a593"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-07-31",
      "source_build_id": "git-1f6ab3b153e2"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 107,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.10.0",
      "last_release_at": "2026-07-30T01:28:30Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.10.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-01T10:17:36.135498Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_0b2866edae187ff488f482bc",
        "version": "obs_e39f5a942ea1740c0bd8fb0f",
        "last_release_at": "obs_199269a8b6fbaab2cc128e3f",
        "last_release_url": "obs_8ebeee5b819d6249485d2066",
        "pushed_at": "obs_d515a818eb026e07b68d571b",
        "archived": "obs_d1d71771be1cc21762e9f20a",
        "default_branch": "obs_bcd5fc9c190883f1459ab481",
        "default_branch_updated_at": "obs_a097f524bc42fa29d2197452",
        "maintenance_status": "obs_e8b43d6fe9871ff0adaa2fda",
        "momentum": "obs_d9b921f424b6af859c94291d",
        "repository_topics": "obs_977b197be79e2f4e74165143",
        "integrations": "obs_46f41220d88619e2c1e0e104",
        "integration_fingerprint": "obs_c734732e76f135d4e99668bc",
        "deployment_models": "obs_1fb5f20dc0d01a93cc0ab4fa",
        "extensibility": "obs_db46f92a760733b382cc5155"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-01",
      "source_build_id": "rr-20260801T185703Z-7378313ef26d"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 108,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.11.0",
      "last_release_at": "2026-08-01T12:14:39Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.11.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-02T10:17:50.427312Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_9aedf5e2b3dbdd276c0656a4",
        "version": "obs_1265531b69adc2a60f31e2b0",
        "last_release_at": "obs_eed9a79ff93e237c52791651",
        "last_release_url": "obs_f5bbab0ee80249270be7d501",
        "pushed_at": "obs_14c6ec99841ac3c1b6e4eec5",
        "archived": "obs_6508e6b58c181466f8ef6af4",
        "default_branch": "obs_33f09e8db989d879717ce1a4",
        "default_branch_updated_at": "obs_04340353f0f7cfc7835cd512",
        "maintenance_status": "obs_340897ae90e20276481b5358",
        "momentum": "obs_edc4cccd8268d9753c5a58cb",
        "repository_topics": "obs_6b5da25459dcb54b62cc010f",
        "integrations": "obs_fd8a263c3ae711cce36e4c86",
        "integration_fingerprint": "obs_3837ef6e1811a0cb100339e2",
        "deployment_models": "obs_6b19c9b9364c5109dd98fe3a",
        "extensibility": "obs_8ea913e1750ac8563f5a5a96"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-02",
      "source_build_id": "rr-20260802T223206Z-669bf78d74b9"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 108,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.11.0",
      "last_release_at": "2026-08-01T12:14:39Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.11.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-03T10:18:05.351909Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_7b2212a3260761c73bc3bec1",
        "version": "obs_1cce51d6468b9d9ae92b918d",
        "last_release_at": "obs_952543e3cdf8ee0f71c40872",
        "last_release_url": "obs_103863385f7e71ab62c7493b",
        "pushed_at": "obs_9ec63b4894148b51aea10547",
        "archived": "obs_03cb1a236dd73f7e50483e98",
        "default_branch": "obs_f6cea097e5c05e10d88d646c",
        "default_branch_updated_at": "obs_9cad27271250c3be013b3989",
        "maintenance_status": "obs_0a9434710640942bbe50cc81",
        "momentum": "obs_ba28d4d23871ec7ed7f859e7",
        "repository_topics": "obs_ba6a3300c95a889b69d477b0",
        "integrations": "obs_3e39fe0f0c1de62288207630",
        "integration_fingerprint": "obs_62d9d7fd7bae9e78381c8f4c",
        "deployment_models": "obs_eef985fea6f19218e439c162",
        "extensibility": "obs_133cb2ed1a7862f40d47714d"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-03",
      "source_build_id": "rr-20260803T185610Z-c07c43675fc7"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 108,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.11.0",
      "last_release_at": "2026-08-01T12:14:39Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.11.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-03T10:18:05.351909Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_7b2212a3260761c73bc3bec1",
        "version": "obs_1cce51d6468b9d9ae92b918d",
        "last_release_at": "obs_952543e3cdf8ee0f71c40872",
        "last_release_url": "obs_103863385f7e71ab62c7493b",
        "pushed_at": "obs_9ec63b4894148b51aea10547",
        "archived": "obs_03cb1a236dd73f7e50483e98",
        "default_branch": "obs_f6cea097e5c05e10d88d646c",
        "default_branch_updated_at": "obs_9cad27271250c3be013b3989",
        "maintenance_status": "obs_0a9434710640942bbe50cc81",
        "momentum": "obs_ba28d4d23871ec7ed7f859e7",
        "repository_topics": "obs_ba6a3300c95a889b69d477b0",
        "integrations": "obs_3e39fe0f0c1de62288207630",
        "integration_fingerprint": "obs_62d9d7fd7bae9e78381c8f4c",
        "deployment_models": "obs_eef985fea6f19218e439c162",
        "extensibility": "obs_133cb2ed1a7862f40d47714d"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-04",
      "source_build_id": "rr-20260804T022022Z-08b5333b22db"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-08-05",
      "source_build_id": "git-e1dfd91c94e6"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": null,
      "last_release_at": null,
      "last_release_url": null,
      "maintenance_status": "not_recorded",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": null,
      "observation_source_url": null,
      "observation_extractor_version": null,
      "observation_refs": {},
      "observed_fields": [
        "momentum",
        "popularity",
        "risk",
        "score",
        "score_components",
        "tier",
        "verdict"
      ],
      "date": "2026-08-06",
      "source_build_id": "git-0d13b053d175"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 108,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.11.0",
      "last_release_at": "2026-08-01T12:14:39Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.11.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-03T10:18:05.351909Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_7b2212a3260761c73bc3bec1",
        "version": "obs_1cce51d6468b9d9ae92b918d",
        "last_release_at": "obs_952543e3cdf8ee0f71c40872",
        "last_release_url": "obs_103863385f7e71ab62c7493b",
        "pushed_at": "obs_9ec63b4894148b51aea10547",
        "archived": "obs_03cb1a236dd73f7e50483e98",
        "default_branch": "obs_f6cea097e5c05e10d88d646c",
        "default_branch_updated_at": "obs_9cad27271250c3be013b3989",
        "maintenance_status": "obs_0a9434710640942bbe50cc81",
        "momentum": "obs_ba28d4d23871ec7ed7f859e7",
        "repository_topics": "obs_ba6a3300c95a889b69d477b0",
        "integrations": "obs_3e39fe0f0c1de62288207630",
        "integration_fingerprint": "obs_62d9d7fd7bae9e78381c8f4c",
        "deployment_models": "obs_eef985fea6f19218e439c162",
        "extensibility": "obs_133cb2ed1a7862f40d47714d"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-07",
      "source_build_id": "rr-20260807T231253Z-6d311714ffe8"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 115,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.11.0",
      "last_release_at": "2026-08-01T12:14:39Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.11.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-08T10:17:54.011012Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_20d865b0a216ee7b08576751",
        "version": "obs_7ef9d0ae06a1fdeabd42b134",
        "last_release_at": "obs_57ad66beb85f09ae03ca6bf0",
        "last_release_url": "obs_4573601df47755ace2c38d6a",
        "pushed_at": "obs_aa2ebd7b0b58d7004d46b807",
        "archived": "obs_b4dfee44a85a9a63ac589a20",
        "default_branch": "obs_e0182cb3fafdecdf47264315",
        "default_branch_updated_at": "obs_2ad898ba99d96bd791bb2186",
        "maintenance_status": "obs_903773b439ee597b07bd4a44",
        "momentum": "obs_ac507c83facb0643b7f2af32",
        "repository_topics": "obs_ba305441da5a0b50b3798b47",
        "integrations": "obs_4e93b67449bd49bada44d7ac",
        "integration_fingerprint": "obs_97fbf77542fbad2a2da43e28",
        "deployment_models": "obs_ac170f5e218740d74e392caa",
        "extensibility": "obs_7848ed70f43ce35cc1232dae"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-08",
      "source_build_id": "rr-20260808T223146Z-3d11f0c1522d"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 138,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.11.0",
      "last_release_at": "2026-08-01T12:14:39Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.11.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-09T10:18:02.987681Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_d0296973c162f6c59c3be491",
        "version": "obs_f5e6a079da2ab6cab24a8197",
        "last_release_at": "obs_37dca45075155f40fe8269f8",
        "last_release_url": "obs_a62844a06c7d025efb1378de",
        "pushed_at": "obs_1da9f17e21d0027a59657fb1",
        "archived": "obs_2e4af861eaa913b276fc0b6b",
        "default_branch": "obs_a5f7689a50d7ce0c45847784",
        "default_branch_updated_at": "obs_e4452708016a0d9ac6201499",
        "maintenance_status": "obs_ceb8f4ce39d44396d5b704fc",
        "momentum": "obs_2585f4af7bfff94ab6ed828d",
        "repository_topics": "obs_d67486d6662fae9594aff721",
        "integrations": "obs_b97f8b73de3aa6063e660232",
        "integration_fingerprint": "obs_d582be5612d892ab83d1b374",
        "deployment_models": "obs_6b284c9ff642bd5cb0882e65",
        "extensibility": "obs_cbc2c5f86d4da91fbe2cfd38"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-09",
      "source_build_id": "rr-20260809T220237Z-2594996087b2"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 145,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.12.0",
      "last_release_at": "2026-08-09T20:43:32Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.12.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-10T10:18:02.453550Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_b28dd144a0860c34cdffa7fb",
        "version": "obs_79412ed2d3bde4e421f13677",
        "last_release_at": "obs_07b73ed6d1b2c9d573781e06",
        "last_release_url": "obs_ab1adf590d8225659264a84a",
        "pushed_at": "obs_6d9a06d591a5ecf3f5be84ed",
        "archived": "obs_d346725a32be64da7cc8aac7",
        "default_branch": "obs_87a549c98e76100fb3c573c1",
        "default_branch_updated_at": "obs_ad47d24c37040cd04822a43a",
        "maintenance_status": "obs_bf030caebe69c5a6e8cc89bc",
        "momentum": "obs_f310b59b7212b04a2ce66f07",
        "repository_topics": "obs_a2d40a6413105c355a7ca521",
        "integrations": "obs_ddc7a34a29a393d6905cd931",
        "integration_fingerprint": "obs_5c97e8c02c3c2872e9244ebd",
        "deployment_models": "obs_98acbe7b3962963d50c2ae85",
        "extensibility": "obs_764eda001ef55309a1c0fad7"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-10",
      "source_build_id": "rr-20260810T221823Z-85f41114e190"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 147,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.12.0",
      "last_release_at": "2026-08-09T20:43:32Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.12.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-11T10:17:40.749121Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_ff4b28688d507a5bc91e8f22",
        "version": "obs_732d927648ad86bb95099b7e",
        "last_release_at": "obs_f1f5584d6f26f61902bea606",
        "last_release_url": "obs_80eef3d61cf014ddb8d2d9ec",
        "pushed_at": "obs_71b4d54ef4d9be7f6c152404",
        "archived": "obs_adee3b8b290fa3b2c24af6d4",
        "default_branch": "obs_024d4c0548d00a9335497842",
        "default_branch_updated_at": "obs_b12f0576ecceb3d3dc1e4a7e",
        "maintenance_status": "obs_475f0ac8b5084e9d5b55c16e",
        "momentum": "obs_69467ef66e54404e87eb4723",
        "repository_topics": "obs_ffc1ff489ab1b65dfb85e7b7",
        "integrations": "obs_5705c270963f849663e2e415",
        "integration_fingerprint": "obs_b1e91cea2c57fc227c3fe3d3",
        "deployment_models": "obs_73295555adf32ab08277a9b1",
        "extensibility": "obs_040c93c78ae02db4d9c9a26c"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-11",
      "source_build_id": "rr-20260811T221343Z-7d22d483b1e2"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 158,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.12.0",
      "last_release_at": "2026-08-09T20:43:32Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.12.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-12T17:38:47.185822Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_f41b406e002bfbab957d9827",
        "version": "obs_eebd55697b5c7f795acf6ff9",
        "last_release_at": "obs_327347e8f63d1f315dc3911e",
        "last_release_url": "obs_6e06ec803c06ab89d3b80e19",
        "pushed_at": "obs_0d552872f0fe249d1718ba49",
        "archived": "obs_b00d440c62de3bb3c9e53564",
        "default_branch": "obs_023660db12943b6c33b51a2c",
        "default_branch_updated_at": "obs_dd05b858cafa7602c4228576",
        "maintenance_status": "obs_945d1221e4266020fbf8842e",
        "momentum": "obs_b7d0310d59a8d6cf27de741d",
        "repository_topics": "obs_bcf82f342f20cb180926fbf1",
        "integrations": "obs_a1683874cb3a03d9ca6a4cbd",
        "integration_fingerprint": "obs_06d431215bda7270f210a95a",
        "deployment_models": "obs_1645daaba13b460373a01e10",
        "extensibility": "obs_857c783ee143d9f9054867df"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-12",
      "source_build_id": "rr-20260812T215932Z-35ee87c03ab1"
    },
    {
      "id": "gh:tsouth89/toolport",
      "score": 8.2,
      "popularity": 1.0,
      "stars": 165,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 9.0,
        "novelty": 9.0,
        "momentum": 7.0,
        "maturity": 6.5,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 9.7,
        "setup_ease": 8.8
      },
      "tier": "Gold",
      "verdict": "try_now",
      "risk": "low",
      "verification_stage": "discovered",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "v1.12.0",
      "last_release_at": "2026-08-09T20:43:32Z",
      "last_release_url": "https://github.com/tsouth89/toolport/releases/tag/v1.12.0",
      "maintenance_status": "active",
      "integration_fingerprint": "0d1113221dacca28",
      "integration_count": 3,
      "integrations": [
        "Anthropic",
        "Claude",
        "Model Context Protocol"
      ],
      "source_observed_at": "2026-08-13T19:31:03.163686Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_89f083e6d28d171ab31ad981",
        "version": "obs_59ad13847be41d48e80951fb",
        "last_release_at": "obs_55fa907794c11f86ad07c55f",
        "last_release_url": "obs_66be0f1ef8f9fcc2e184bf49",
        "pushed_at": "obs_042da6669b671a5fd2d60ef7",
        "archived": "obs_c84e56165cce3bce6f05717a",
        "default_branch": "obs_d1e64b4bc52f483e4d4d1a76",
        "default_branch_updated_at": "obs_89147567c23194c228f97aba",
        "maintenance_status": "obs_014f0608807b29845d2a7fe4",
        "momentum": "obs_6906f0f1431ac4a7464c639d",
        "repository_topics": "obs_ca534fd5973b1acf3bfeca2a",
        "integrations": "obs_2a2e3f425e15f119dabfd285",
        "integration_fingerprint": "obs_46946fe269a171bdfad51ad1",
        "deployment_models": "obs_b52ef3acbb9ca592ea9d9bfe",
        "extensibility": "obs_013d715e60ad9f87d488d031"
      },
      "observed_fields": [
        "integration_count",
        "integration_fingerprint",
        "integrations",
        "last_release_at",
        "maintenance_status",
        "momentum",
        "popularity",
        "pricing_checked_at",
        "pricing_facts",
        "pricing_fingerprint",
        "pricing_stale",
        "pricing_summary",
        "risk",
        "score",
        "score_components",
        "stars",
        "tier",
        "verdict",
        "verification_stage",
        "version"
      ],
      "date": "2026-08-13",
      "source_build_id": "rr-20260813T202015Z-badadd6c8c80"
    }
  ],
  "changes": [
    {
      "id": "evt_afbc5674aaa7330b00cf",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-13T19:31:03.163686Z",
      "before": 158,
      "after": 165,
      "explanation": "Stars changed: 158 → 165.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_ee98854ea8fa1d674cc8",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-12T17:38:47.185822Z",
      "before": 147,
      "after": 158,
      "explanation": "Stars changed: 147 → 158.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_7e97790e63aac1cc711e",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-11T10:17:40.749121Z",
      "before": 145,
      "after": 147,
      "explanation": "Stars changed: 145 → 147.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_3daf481e23ba0bc33077",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-08-10T10:18:02.453550Z",
      "before": "v1.11.0",
      "after": "v1.12.0",
      "explanation": "Version changed: v1.11.0 → v1.12.0.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_3d64a04ae4f34274c4ab",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-10T10:18:02.453550Z",
      "before": 138,
      "after": 145,
      "explanation": "Stars changed: 138 → 145.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_aca937da74abca932e34",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-09T10:18:02.987681Z",
      "before": 115,
      "after": 138,
      "explanation": "Stars changed: 115 → 138.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_29a4e343c089a584b729",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-08T10:17:54.011012Z",
      "before": 108,
      "after": 115,
      "explanation": "Stars changed: 108 → 115.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_c9cf803c646e70bcb99c",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-08-02T10:17:50.427312Z",
      "before": "v1.10.0",
      "after": "v1.11.0",
      "explanation": "Version changed: v1.10.0 → v1.11.0.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_2afc52734262a412fa29",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-08-02T10:17:50.427312Z",
      "before": 107,
      "after": 108,
      "explanation": "Stars changed: 107 → 108.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_c370cd65aa36a5d7ba7d",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-29T10:17:05.832710Z",
      "before": 105,
      "after": 106,
      "explanation": "Stars changed: 105 → 106.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_5eb4099d3888bd629ef7",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-07-28T07:11:06.213377Z",
      "before": "v1.9.1",
      "after": "v1.9.6",
      "explanation": "Version changed: v1.9.1 → v1.9.6.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_5061a30713253fe086cb",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-28T07:11:06.213377Z",
      "before": 91,
      "after": 105,
      "explanation": "Stars changed: 91 → 105.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_ec9a38dbeecd76845431",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "version_changed",
      "occurred_at": "2026-07-17T09:45:55.725732Z",
      "before": "v1.7.2",
      "after": "v1.9.1",
      "explanation": "Version changed: v1.7.2 → v1.9.1.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    },
    {
      "id": "evt_129479acb7be25acfbb0",
      "entity_id": "gh:tsouth89/toolport",
      "item_url": "/item/tsouth89-toolport/",
      "title": "tsouth89/toolport",
      "category": "other",
      "kind": "stars_changed",
      "occurred_at": "2026-07-17T09:45:55.725732Z",
      "before": 88,
      "after": 91,
      "explanation": "Stars changed: 88 → 91.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Gold",
      "risk": "low",
      "verdict": "try_now",
      "score": 8.2,
      "entity_kind": "open_source",
      "verification_stage": "discovered",
      "type": "Local MCP gateway",
      "section": "MCP Servers",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "mcp_infrastructure",
      "discovery_topic_status": "unreviewed",
      "setup_ease": 8.8,
      "best_for": [
        "Any developer or team running more than one MCP server who wants one place to configure, authenticate, monitor, and",
        "Any agent user who has watched their context window get eaten alive by tool definitions (a real problem at 3+ MCP"
      ],
      "risk_categories": [
        "account"
      ],
      "search_text": "tsouth89/toolport tsouth89 open_source other gold low try_now any developer or team running more than one mcp server who wants one place to configure, authenticate, monitor, and pin them — instead of re-running the same oauth dance inside claude, cursor any agent user who has watched their context window get eaten alive by tool definitions (a real problem",
      "material_mover": false
    }
  ]
}
