{
  "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:microsoft/presidio",
  "points": [
    {
      "id": "gh:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "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-06-21",
      "source_build_id": "git-b5e9ccbdcc82"
    },
    {
      "id": "gh:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "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-06-22",
      "source_build_id": "git-42b3a8a1b49f"
    },
    {
      "id": "gh:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "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-06-23",
      "source_build_id": "git-34cc33171399"
    },
    {
      "id": "gh:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "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-06-24",
      "source_build_id": "git-dd88e3f44878"
    },
    {
      "id": "gh:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "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-06-25",
      "source_build_id": "git-17520e21684b"
    },
    {
      "id": "gh:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "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-06-26",
      "source_build_id": "git-41f9c4678c11"
    },
    {
      "id": "gh:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "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-06-27",
      "source_build_id": "git-f62e47b29839"
    },
    {
      "id": "gh:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "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-06-28",
      "source_build_id": "git-dda8a1bc99bd"
    },
    {
      "id": "gh:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "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-06-29",
      "source_build_id": "git-adcee0316afe"
    },
    {
      "id": "gh:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "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-06-30",
      "source_build_id": "git-e3be25ca9846"
    },
    {
      "id": "gh:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "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-01",
      "source_build_id": "git-619da8b9e717"
    },
    {
      "id": "gh:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "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-02",
      "source_build_id": "git-33d9407acf55"
    },
    {
      "id": "gh:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": 9989,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "2.2.363",
      "last_release_at": "2026-06-28T16:21:00Z",
      "last_release_url": "https://github.com/data-privacy-stack/presidio/releases/tag/2.2.363",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "source_observed_at": "2026-07-14T07:05:54.350937Z",
      "observation_source_url": "https://api.github.com/graphql",
      "observation_extractor_version": "github-observer-v2",
      "observation_refs": {
        "stars": "obs_e93d919e11ec9cfe36389d87",
        "version": "obs_1b550e993a8a672667c98712",
        "last_release_at": "obs_3aeb021a8f36a58e33302708",
        "last_release_url": "obs_ae22c3e02b583278962a844f",
        "pushed_at": "obs_c293a0256f1792a6866530d9",
        "archived": "obs_05bc4429442a7272da631dd2",
        "default_branch": "obs_5bb873212e78295510c3f2bb",
        "default_branch_updated_at": "obs_596b7b00ea3f9f652cbd4579",
        "maintenance_status": "obs_b43d97730c5caa6b914c71fb",
        "momentum": "obs_0d96efc3aac9bb9e6c1a1540",
        "repository_topics": "obs_60bcd320c1718f0445d5f63e",
        "integrations": "obs_77098bee1eba042f6717fb1d",
        "integration_fingerprint": "obs_f647a2e3b38ded8bd6a134a3",
        "deployment_models": "obs_64cbf50ef8297c1352e91cd5",
        "extensibility": "obs_a4d41a68b463cbf8d1db18f3"
      },
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": 10044,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "2.2.363",
      "last_release_at": "2026-06-28T16:21:00Z",
      "last_release_url": "https://github.com/data-privacy-stack/presidio/releases/tag/2.2.363",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "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_400f980799e30010429e6cf8",
        "version": "obs_958e46520820adea2ec5bdc9",
        "last_release_at": "obs_44ab6663a53aef0d9a7a15ab",
        "last_release_url": "obs_20128ed8ea08c674949cf315",
        "pushed_at": "obs_3aa4db7cf2fe43547585a33c",
        "archived": "obs_dc3d7a87589ae89e1df27c25",
        "default_branch": "obs_b62fd5c51d20127807324fdb",
        "default_branch_updated_at": "obs_adb5412d6d5be88820d90db6",
        "maintenance_status": "obs_5121ad6efe1cf1d5e745ec67",
        "momentum": "obs_445b7cbcebe34eab1b3b4d99",
        "repository_topics": "obs_6ad18c7bc728628f937b4670",
        "integrations": "obs_0381a9aea3054fc3f5ad1041",
        "integration_fingerprint": "obs_b3275753dddc103d3014c0df",
        "deployment_models": "obs_6a2b467746a451b8b985f31c",
        "extensibility": "obs_36ac85ebc37f961a70b747cf"
      },
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": 10044,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "2.2.363",
      "last_release_at": "2026-06-28T16:21:00Z",
      "last_release_url": "https://github.com/data-privacy-stack/presidio/releases/tag/2.2.363",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "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_400f980799e30010429e6cf8",
        "version": "obs_958e46520820adea2ec5bdc9",
        "last_release_at": "obs_44ab6663a53aef0d9a7a15ab",
        "last_release_url": "obs_20128ed8ea08c674949cf315",
        "pushed_at": "obs_3aa4db7cf2fe43547585a33c",
        "archived": "obs_dc3d7a87589ae89e1df27c25",
        "default_branch": "obs_b62fd5c51d20127807324fdb",
        "default_branch_updated_at": "obs_adb5412d6d5be88820d90db6",
        "maintenance_status": "obs_5121ad6efe1cf1d5e745ec67",
        "momentum": "obs_445b7cbcebe34eab1b3b4d99",
        "repository_topics": "obs_6ad18c7bc728628f937b4670",
        "integrations": "obs_0381a9aea3054fc3f5ad1041",
        "integration_fingerprint": "obs_b3275753dddc103d3014c0df",
        "deployment_models": "obs_6a2b467746a451b8b985f31c",
        "extensibility": "obs_36ac85ebc37f961a70b747cf"
      },
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": 10044,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "2.2.363",
      "last_release_at": "2026-06-28T16:21:00Z",
      "last_release_url": "https://github.com/data-privacy-stack/presidio/releases/tag/2.2.363",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "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_400f980799e30010429e6cf8",
        "version": "obs_958e46520820adea2ec5bdc9",
        "last_release_at": "obs_44ab6663a53aef0d9a7a15ab",
        "last_release_url": "obs_20128ed8ea08c674949cf315",
        "pushed_at": "obs_3aa4db7cf2fe43547585a33c",
        "archived": "obs_dc3d7a87589ae89e1df27c25",
        "default_branch": "obs_b62fd5c51d20127807324fdb",
        "default_branch_updated_at": "obs_adb5412d6d5be88820d90db6",
        "maintenance_status": "obs_5121ad6efe1cf1d5e745ec67",
        "momentum": "obs_445b7cbcebe34eab1b3b4d99",
        "repository_topics": "obs_6ad18c7bc728628f937b4670",
        "integrations": "obs_0381a9aea3054fc3f5ad1041",
        "integration_fingerprint": "obs_b3275753dddc103d3014c0df",
        "deployment_models": "obs_6a2b467746a451b8b985f31c",
        "extensibility": "obs_36ac85ebc37f961a70b747cf"
      },
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": 10044,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "2.2.363",
      "last_release_at": "2026-06-28T16:21:00Z",
      "last_release_url": "https://github.com/data-privacy-stack/presidio/releases/tag/2.2.363",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "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_400f980799e30010429e6cf8",
        "version": "obs_958e46520820adea2ec5bdc9",
        "last_release_at": "obs_44ab6663a53aef0d9a7a15ab",
        "last_release_url": "obs_20128ed8ea08c674949cf315",
        "pushed_at": "obs_3aa4db7cf2fe43547585a33c",
        "archived": "obs_dc3d7a87589ae89e1df27c25",
        "default_branch": "obs_b62fd5c51d20127807324fdb",
        "default_branch_updated_at": "obs_adb5412d6d5be88820d90db6",
        "maintenance_status": "obs_5121ad6efe1cf1d5e745ec67",
        "momentum": "obs_445b7cbcebe34eab1b3b4d99",
        "repository_topics": "obs_6ad18c7bc728628f937b4670",
        "integrations": "obs_0381a9aea3054fc3f5ad1041",
        "integration_fingerprint": "obs_b3275753dddc103d3014c0df",
        "deployment_models": "obs_6a2b467746a451b8b985f31c",
        "extensibility": "obs_36ac85ebc37f961a70b747cf"
      },
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": 10044,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "2.2.363",
      "last_release_at": "2026-06-28T16:21:00Z",
      "last_release_url": "https://github.com/data-privacy-stack/presidio/releases/tag/2.2.363",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "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_400f980799e30010429e6cf8",
        "version": "obs_958e46520820adea2ec5bdc9",
        "last_release_at": "obs_44ab6663a53aef0d9a7a15ab",
        "last_release_url": "obs_20128ed8ea08c674949cf315",
        "pushed_at": "obs_3aa4db7cf2fe43547585a33c",
        "archived": "obs_dc3d7a87589ae89e1df27c25",
        "default_branch": "obs_b62fd5c51d20127807324fdb",
        "default_branch_updated_at": "obs_adb5412d6d5be88820d90db6",
        "maintenance_status": "obs_5121ad6efe1cf1d5e745ec67",
        "momentum": "obs_445b7cbcebe34eab1b3b4d99",
        "repository_topics": "obs_6ad18c7bc728628f937b4670",
        "integrations": "obs_0381a9aea3054fc3f5ad1041",
        "integration_fingerprint": "obs_b3275753dddc103d3014c0df",
        "deployment_models": "obs_6a2b467746a451b8b985f31c",
        "extensibility": "obs_36ac85ebc37f961a70b747cf"
      },
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": 10214,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "2.2.364",
      "last_release_at": "2026-07-22T08:30:12Z",
      "last_release_url": "https://github.com/data-privacy-stack/presidio/releases/tag/2.2.364",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "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_85efc17bc62dee4e76108d2f",
        "version": "obs_7f0ed286a0ea7bdfba2395ba",
        "last_release_at": "obs_1f4da81dd22c4887e505416f",
        "last_release_url": "obs_24a10f304876a3405b304929",
        "pushed_at": "obs_ecaa3d9d7fb2d075236ff097",
        "archived": "obs_3c5403100b74c118c4abd5dd",
        "default_branch": "obs_a063bd6b8aa4b65d9ef72d10",
        "default_branch_updated_at": "obs_bec8df641c589f0cb4fd911e",
        "maintenance_status": "obs_b87bd93b7ca8edf1b45210ab",
        "momentum": "obs_e8f7b081dd0edbd18b4299e2",
        "repository_topics": "obs_79b2cda8f78050384b52da0d",
        "integrations": "obs_f5da42d3f159109052deb095",
        "integration_fingerprint": "obs_b9050e05ba1ba2570ee11cc2",
        "deployment_models": "obs_413e79d44f81952c8465bfd6",
        "extensibility": "obs_664ee3abe7068df045e18ada"
      },
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": 10245,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "2.2.364",
      "last_release_at": "2026-07-22T08:30:12Z",
      "last_release_url": "https://github.com/data-privacy-stack/presidio/releases/tag/2.2.364",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "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_c77ef0be5b4ad0cdf4ca5cd9",
        "version": "obs_5b7ee82aa5dab5f4850f4011",
        "last_release_at": "obs_e57057b263fc59024340e0d4",
        "last_release_url": "obs_9ed6a30aa662ac2c1b1973c7",
        "pushed_at": "obs_587ecc09bf38df60e9bacd4a",
        "archived": "obs_23e456bd8ba02def1f75b4e4",
        "default_branch": "obs_098040a8d181b9764eae53a1",
        "default_branch_updated_at": "obs_ef5c5cca236527a6fadbf66c",
        "maintenance_status": "obs_44eb13bea4a5fc5f98e994e0",
        "momentum": "obs_c1c0fd60dc2f4971e0582496",
        "repository_topics": "obs_b19ccecedd1ddad4ae017dd6",
        "integrations": "obs_2d353cbd8df297fed0ccc7bc",
        "integration_fingerprint": "obs_97128a1a23200b87ce58d956",
        "deployment_models": "obs_63b1cbcc6bea8bcd1b79f553",
        "extensibility": "obs_89c1aad4dd0f744e42277d79"
      },
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "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",
        "verification_stage"
      ],
      "date": "2026-07-30",
      "source_build_id": "git-d6c6d356a593"
    },
    {
      "id": "gh:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "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",
        "verification_stage"
      ],
      "date": "2026-07-31",
      "source_build_id": "git-1f6ab3b153e2"
    },
    {
      "id": "gh:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": 10294,
      "momentum": 9.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "2.2.364",
      "last_release_at": "2026-07-22T08:30:12Z",
      "last_release_url": "https://github.com/data-privacy-stack/presidio/releases/tag/2.2.364",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "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_646889bf8010643eb4bc1920",
        "version": "obs_8083f1e3a2fea5a90acb0ec2",
        "last_release_at": "obs_d9fd0d955e2823a872b2d6fb",
        "last_release_url": "obs_5964a129b305f025630d41a0",
        "pushed_at": "obs_9cb74ae04abc399902670ef3",
        "archived": "obs_05739fbac6406c3ca006bc0b",
        "default_branch": "obs_1d42013e568943267ebe648e",
        "default_branch_updated_at": "obs_4aa85ea1f4088bba79ca71a3",
        "maintenance_status": "obs_920b65865ec1b66bb7e9584f",
        "momentum": "obs_caf119ae6268534273cbed67",
        "repository_topics": "obs_0a17b5b9367349ad261f71f3",
        "integrations": "obs_728d761b7f1fd47aba8d58b2",
        "integration_fingerprint": "obs_7b0e4753f87f904af47ff109",
        "deployment_models": "obs_014517dd1de236bc8a815b7b",
        "extensibility": "obs_4238e19e2758c8f802a5a53e"
      },
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": 10301,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "2.2.364",
      "last_release_at": "2026-07-22T08:30:12Z",
      "last_release_url": "https://github.com/data-privacy-stack/presidio/releases/tag/2.2.364",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "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_894382ede837f72e455180d2",
        "version": "obs_1338a3f6ab4a679e86d2fd11",
        "last_release_at": "obs_d1cde5fb32a9b0629eaef734",
        "last_release_url": "obs_09c237d1425034c0ddb2b29e",
        "pushed_at": "obs_3ab7767d1a78c8522857a0c2",
        "archived": "obs_bc9c8f63a105ec1dcec98605",
        "default_branch": "obs_52b9745dca1e50a1cc21ec03",
        "default_branch_updated_at": "obs_46d38d5bb9fd5f8b117ec61d",
        "maintenance_status": "obs_6799d10602e885266977e4e1",
        "momentum": "obs_0cccc73844a2dea733420e12",
        "repository_topics": "obs_daea1e631c807088bd080bba",
        "integrations": "obs_10a0dae00e53cb14e1c932c6",
        "integration_fingerprint": "obs_2e5c0c31d67e0900149ceb9d",
        "deployment_models": "obs_9f0faa29f467fb9414f06503",
        "extensibility": "obs_fc6858cc2738f9414d6d00a7"
      },
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": 10320,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "2.2.364",
      "last_release_at": "2026-07-22T08:30:12Z",
      "last_release_url": "https://github.com/data-privacy-stack/presidio/releases/tag/2.2.364",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "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_723f901766b9166d96af57ce",
        "version": "obs_b1f56647fe9f688bbb7ea20d",
        "last_release_at": "obs_aa964a86211fe569b122bfa5",
        "last_release_url": "obs_704641a1d565028fe95a5fef",
        "pushed_at": "obs_c86cb249bfbd0f4b2857c0ba",
        "archived": "obs_3eb0f985e987b1cdb1a1baec",
        "default_branch": "obs_a8ac707d3cc985b3a9a00681",
        "default_branch_updated_at": "obs_f3e05f9554cc54566073528f",
        "maintenance_status": "obs_cf6fa4e61c8a3bf146ac655d",
        "momentum": "obs_5cdaf225e21f0b5b7a7e8528",
        "repository_topics": "obs_90256fb4bcbf6993301aca8f",
        "integrations": "obs_45db738a6b694ede331bdaea",
        "integration_fingerprint": "obs_83e2a3b1d5fd404360fe0df5",
        "deployment_models": "obs_2e23107ed0934d2e732e0044",
        "extensibility": "obs_0383936d146fe2cc60011af6"
      },
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": 10320,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "2.2.364",
      "last_release_at": "2026-07-22T08:30:12Z",
      "last_release_url": "https://github.com/data-privacy-stack/presidio/releases/tag/2.2.364",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "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_723f901766b9166d96af57ce",
        "version": "obs_b1f56647fe9f688bbb7ea20d",
        "last_release_at": "obs_aa964a86211fe569b122bfa5",
        "last_release_url": "obs_704641a1d565028fe95a5fef",
        "pushed_at": "obs_c86cb249bfbd0f4b2857c0ba",
        "archived": "obs_3eb0f985e987b1cdb1a1baec",
        "default_branch": "obs_a8ac707d3cc985b3a9a00681",
        "default_branch_updated_at": "obs_f3e05f9554cc54566073528f",
        "maintenance_status": "obs_cf6fa4e61c8a3bf146ac655d",
        "momentum": "obs_5cdaf225e21f0b5b7a7e8528",
        "repository_topics": "obs_90256fb4bcbf6993301aca8f",
        "integrations": "obs_45db738a6b694ede331bdaea",
        "integration_fingerprint": "obs_83e2a3b1d5fd404360fe0df5",
        "deployment_models": "obs_2e23107ed0934d2e732e0044",
        "extensibility": "obs_0383936d146fe2cc60011af6"
      },
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "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",
        "verification_stage"
      ],
      "date": "2026-08-05",
      "source_build_id": "git-e1dfd91c94e6"
    },
    {
      "id": "gh:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": null,
      "momentum": 7.0,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "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",
        "verification_stage"
      ],
      "date": "2026-08-06",
      "source_build_id": "git-0d13b053d175"
    },
    {
      "id": "gh:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": 10320,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "2.2.364",
      "last_release_at": "2026-07-22T08:30:12Z",
      "last_release_url": "https://github.com/data-privacy-stack/presidio/releases/tag/2.2.364",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "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_723f901766b9166d96af57ce",
        "version": "obs_b1f56647fe9f688bbb7ea20d",
        "last_release_at": "obs_aa964a86211fe569b122bfa5",
        "last_release_url": "obs_704641a1d565028fe95a5fef",
        "pushed_at": "obs_c86cb249bfbd0f4b2857c0ba",
        "archived": "obs_3eb0f985e987b1cdb1a1baec",
        "default_branch": "obs_a8ac707d3cc985b3a9a00681",
        "default_branch_updated_at": "obs_f3e05f9554cc54566073528f",
        "maintenance_status": "obs_cf6fa4e61c8a3bf146ac655d",
        "momentum": "obs_5cdaf225e21f0b5b7a7e8528",
        "repository_topics": "obs_90256fb4bcbf6993301aca8f",
        "integrations": "obs_45db738a6b694ede331bdaea",
        "integration_fingerprint": "obs_83e2a3b1d5fd404360fe0df5",
        "deployment_models": "obs_2e23107ed0934d2e732e0044",
        "extensibility": "obs_0383936d146fe2cc60011af6"
      },
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": 10390,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "2.2.364",
      "last_release_at": "2026-07-22T08:30:12Z",
      "last_release_url": "https://github.com/data-privacy-stack/presidio/releases/tag/2.2.364",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "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_0c5c09568b669fa0b9f70f17",
        "version": "obs_7930f3dbbc3c1d4989f90204",
        "last_release_at": "obs_2313602a194f4a3fbbe22e28",
        "last_release_url": "obs_1b9c0c37edb5f6f5c58ac733",
        "pushed_at": "obs_83eee28772a98bb4e04bce0d",
        "archived": "obs_9532b8518d5e762b0276289a",
        "default_branch": "obs_756cb54de3f5c08bd0f2b3e2",
        "default_branch_updated_at": "obs_c0c6bd785c728cb7ccfefa7b",
        "maintenance_status": "obs_3353091d646eb0ded7fea999",
        "momentum": "obs_ac07434939f4572acca96edc",
        "repository_topics": "obs_4f35f106b483f55862805260",
        "integrations": "obs_1d8779e4f58ff62814150320",
        "integration_fingerprint": "obs_42b772f7db1b9e1ebec0a3ed",
        "deployment_models": "obs_3cc4ec6f0fc2278a0fe1a3f4",
        "extensibility": "obs_d8408773b3905e23b10aa6fb"
      },
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": 10396,
      "momentum": 9.3,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "2.2.364",
      "last_release_at": "2026-07-22T08:30:12Z",
      "last_release_url": "https://github.com/data-privacy-stack/presidio/releases/tag/2.2.364",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "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_ddd2b9ee405113a38569d58a",
        "version": "obs_8b45343961ff7520ef3ee79d",
        "last_release_at": "obs_0717fa4354ddfc25229f2dbb",
        "last_release_url": "obs_2686f4f0ef959d39183c45c0",
        "pushed_at": "obs_e6782c1d0ed471650dfd97ba",
        "archived": "obs_588b1821a3ef8974b253a609",
        "default_branch": "obs_7e0d5592ca9289a6854cb0fd",
        "default_branch_updated_at": "obs_1593bac9a4d43e9de5b9ea38",
        "maintenance_status": "obs_2225bc766a121974e32c3ab0",
        "momentum": "obs_62e3ea111fdd780ed32f5322",
        "repository_topics": "obs_4a4a45a6503b4731311b180e",
        "integrations": "obs_3aec69b17e4f9a7c6f5cc42a",
        "integration_fingerprint": "obs_6c62ff8ceaf3f8202f741731",
        "deployment_models": "obs_e0f06ecd351f8104d428ad02",
        "extensibility": "obs_b57439322cb8170bd4f2aa71"
      },
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": 10409,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "2.2.364",
      "last_release_at": "2026-07-22T08:30:12Z",
      "last_release_url": "https://github.com/data-privacy-stack/presidio/releases/tag/2.2.364",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "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_037214e89c12f54d7a600c38",
        "version": "obs_ac22df9cbbcc1ad3e0b111cb",
        "last_release_at": "obs_70484ebdb6008eeab2d8c807",
        "last_release_url": "obs_73a2f6d2cb7a49bb8409b1a4",
        "pushed_at": "obs_923559a20d3ca5505e2e94bb",
        "archived": "obs_da9d80cec941e862eeace2a4",
        "default_branch": "obs_6b4a588b56718b6132c4e4ab",
        "default_branch_updated_at": "obs_4e13fa66562980b0bd750af7",
        "maintenance_status": "obs_a534e852774ec19d0fddb82a",
        "momentum": "obs_eaaad61128a36f554dfaac48",
        "repository_topics": "obs_b5dbfdb434daf0aff685d77f",
        "integrations": "obs_19f6177f49e2dccc45b695f7",
        "integration_fingerprint": "obs_84baaf90a0f2686947ba7dbf",
        "deployment_models": "obs_200f696d9bd837aa6fdb2cf2",
        "extensibility": "obs_b3ee70ae04090fafd994caac"
      },
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": 10432,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "2.2.364",
      "last_release_at": "2026-07-22T08:30:12Z",
      "last_release_url": "https://github.com/data-privacy-stack/presidio/releases/tag/2.2.364",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "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_4e7b8a80221c7f7a55b2c200",
        "version": "obs_9f7361857f7cad0fe15da4c9",
        "last_release_at": "obs_657d4304ff4dd753fd9a8334",
        "last_release_url": "obs_06918ba5c88b95c5086f0381",
        "pushed_at": "obs_cdcc5b5b8b2de61b9ae6cbf2",
        "archived": "obs_11b5cf5f6aac387b0949a5e3",
        "default_branch": "obs_383abf8169c0b3c534b0e341",
        "default_branch_updated_at": "obs_84bea0ab83408c838bb52f17",
        "maintenance_status": "obs_6106893b2a4fa26643c59beb",
        "momentum": "obs_cdf581d4f4c846f2776b2b8b",
        "repository_topics": "obs_8f095f27fde341c99de19ee6",
        "integrations": "obs_49e3ce492e06ebb5032dc828",
        "integration_fingerprint": "obs_71b4b3119b2e82e9709df002",
        "deployment_models": "obs_551028e413b394217b08050b",
        "extensibility": "obs_7df88af98a91fc1414722c46"
      },
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": 10459,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "2.2.364",
      "last_release_at": "2026-07-22T08:30:12Z",
      "last_release_url": "https://github.com/data-privacy-stack/presidio/releases/tag/2.2.364",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "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_d360b168054d837b8f585c98",
        "version": "obs_c1507579e9baf4eee2248722",
        "last_release_at": "obs_4a7156c19b00d59fcd4d0679",
        "last_release_url": "obs_022beb4031c1f8dc67214768",
        "pushed_at": "obs_531c0d51acd75961696e1e89",
        "archived": "obs_f4ad4cc011f920366a96a975",
        "default_branch": "obs_8af2357773061b984639cd30",
        "default_branch_updated_at": "obs_5c7314bcad79f49822c19e96",
        "maintenance_status": "obs_2640faf2f23d8a340a701f63",
        "momentum": "obs_14e14317627bf8a64bf564d9",
        "repository_topics": "obs_d0ee414f520139eebbd01c02",
        "integrations": "obs_695a43a454bf09804a07601f",
        "integration_fingerprint": "obs_8f17f4d201161127f3dc2f43",
        "deployment_models": "obs_9d02be9c82848bdf709d65fc",
        "extensibility": "obs_30086a43f9443d357a257bee"
      },
      "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:microsoft/presidio",
      "score": 7.8,
      "popularity": 6.6,
      "stars": 10470,
      "momentum": 9.6,
      "score_components": {
        "usefulness": 8.0,
        "novelty": 6.0,
        "momentum": 7.0,
        "maturity": 5.8,
        "open_source_build_quality": 8.4,
        "evidence": 7.2,
        "commercial_workflow_potential": 8.9,
        "setup_ease": 6.4
      },
      "tier": "Silver",
      "verdict": "try_now",
      "risk": "conditional",
      "verification_stage": "bounded_workflow_tested",
      "pricing_fingerprint": null,
      "pricing_summary": null,
      "pricing_facts": [],
      "pricing_checked_at": null,
      "pricing_stale": null,
      "version": "2.2.364",
      "last_release_at": "2026-07-22T08:30:12Z",
      "last_release_url": "https://github.com/data-privacy-stack/presidio/releases/tag/2.2.364",
      "maintenance_status": "active",
      "integration_fingerprint": null,
      "integration_count": 0,
      "integrations": [],
      "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_c1ee6064f3602d94a78613ce",
        "version": "obs_33bf01a72edee09d1506086e",
        "last_release_at": "obs_c3773ea637159fa69f9774f5",
        "last_release_url": "obs_eaa2b26714441374c2533c59",
        "pushed_at": "obs_97b4ef814ad86d5158e0d8b7",
        "archived": "obs_1b85fb71d30d2902b76ca228",
        "default_branch": "obs_3c96d0f5a34a0c56248cc71c",
        "default_branch_updated_at": "obs_74bd8bcb4aa45ee102adb9c6",
        "maintenance_status": "obs_3e26285cc59c33e095785ec6",
        "momentum": "obs_8267d2fab079e47571415d9c",
        "repository_topics": "obs_670af125e5c15ba86f31882d",
        "integrations": "obs_7e72ed18ce0560cb587649bd",
        "integration_fingerprint": "obs_40a02a5c1740e8911c7bb01d",
        "deployment_models": "obs_e4510719b82cad30113c41f2",
        "extensibility": "obs_beaa3daffaccee8cf5bfbcb6"
      },
      "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_1bb8b128adf2d04be75d",
      "entity_id": "gh:microsoft/presidio",
      "item_url": "/item/microsoft-presidio/",
      "title": "microsoft/presidio",
      "category": "security",
      "kind": "stars_changed",
      "occurred_at": "2026-08-13T19:31:03.163686Z",
      "before": 10459,
      "after": 10470,
      "explanation": "Stars changed: 10459 → 10470.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Silver",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 7.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "Security / Privacy",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "security",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "AI builders who need to scrub PII before sending text to LLMs or storing it in vector stores",
        "security and privacy teams that want a self-hostable PII detection layer with pluggable recognizers"
      ],
      "risk_categories": [
        "sensitive"
      ],
      "search_text": "microsoft/presidio microsoft open_source security security silver conditional try_now ai builders who need to scrub pii before sending text to llms or storing it in vector stores security and privacy teams that want a self-hostable pii detection layer with pluggable recognizers",
      "material_mover": false
    },
    {
      "id": "evt_86434f90aef50292b265",
      "entity_id": "gh:microsoft/presidio",
      "item_url": "/item/microsoft-presidio/",
      "title": "microsoft/presidio",
      "category": "security",
      "kind": "stars_changed",
      "occurred_at": "2026-08-12T17:38:47.185822Z",
      "before": 10432,
      "after": 10459,
      "explanation": "Stars changed: 10432 → 10459.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Silver",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 7.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "Security / Privacy",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "security",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "AI builders who need to scrub PII before sending text to LLMs or storing it in vector stores",
        "security and privacy teams that want a self-hostable PII detection layer with pluggable recognizers"
      ],
      "risk_categories": [
        "sensitive"
      ],
      "search_text": "microsoft/presidio microsoft open_source security security silver conditional try_now ai builders who need to scrub pii before sending text to llms or storing it in vector stores security and privacy teams that want a self-hostable pii detection layer with pluggable recognizers",
      "material_mover": false
    },
    {
      "id": "evt_b1ac062612de71c87f39",
      "entity_id": "gh:microsoft/presidio",
      "item_url": "/item/microsoft-presidio/",
      "title": "microsoft/presidio",
      "category": "security",
      "kind": "stars_changed",
      "occurred_at": "2026-08-11T10:17:40.749121Z",
      "before": 10409,
      "after": 10432,
      "explanation": "Stars changed: 10409 → 10432.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Silver",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 7.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "Security / Privacy",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "security",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "AI builders who need to scrub PII before sending text to LLMs or storing it in vector stores",
        "security and privacy teams that want a self-hostable PII detection layer with pluggable recognizers"
      ],
      "risk_categories": [
        "sensitive"
      ],
      "search_text": "microsoft/presidio microsoft open_source security security silver conditional try_now ai builders who need to scrub pii before sending text to llms or storing it in vector stores security and privacy teams that want a self-hostable pii detection layer with pluggable recognizers",
      "material_mover": false
    },
    {
      "id": "evt_435ec19d3b36298b6102",
      "entity_id": "gh:microsoft/presidio",
      "item_url": "/item/microsoft-presidio/",
      "title": "microsoft/presidio",
      "category": "security",
      "kind": "stars_changed",
      "occurred_at": "2026-08-10T10:18:02.453550Z",
      "before": 10396,
      "after": 10409,
      "explanation": "Stars changed: 10396 → 10409.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Silver",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 7.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "Security / Privacy",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "security",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "AI builders who need to scrub PII before sending text to LLMs or storing it in vector stores",
        "security and privacy teams that want a self-hostable PII detection layer with pluggable recognizers"
      ],
      "risk_categories": [
        "sensitive"
      ],
      "search_text": "microsoft/presidio microsoft open_source security security silver conditional try_now ai builders who need to scrub pii before sending text to llms or storing it in vector stores security and privacy teams that want a self-hostable pii detection layer with pluggable recognizers",
      "material_mover": false
    },
    {
      "id": "evt_2bfa03cf584dc5dd7ecd",
      "entity_id": "gh:microsoft/presidio",
      "item_url": "/item/microsoft-presidio/",
      "title": "microsoft/presidio",
      "category": "security",
      "kind": "stars_changed",
      "occurred_at": "2026-08-09T10:18:02.987681Z",
      "before": 10390,
      "after": 10396,
      "explanation": "Stars changed: 10390 → 10396.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Silver",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 7.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "Security / Privacy",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "security",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "AI builders who need to scrub PII before sending text to LLMs or storing it in vector stores",
        "security and privacy teams that want a self-hostable PII detection layer with pluggable recognizers"
      ],
      "risk_categories": [
        "sensitive"
      ],
      "search_text": "microsoft/presidio microsoft open_source security security silver conditional try_now ai builders who need to scrub pii before sending text to llms or storing it in vector stores security and privacy teams that want a self-hostable pii detection layer with pluggable recognizers",
      "material_mover": false
    },
    {
      "id": "evt_9a30b0157f6dae08a826",
      "entity_id": "gh:microsoft/presidio",
      "item_url": "/item/microsoft-presidio/",
      "title": "microsoft/presidio",
      "category": "security",
      "kind": "stars_changed",
      "occurred_at": "2026-08-08T10:17:54.011012Z",
      "before": 10320,
      "after": 10390,
      "explanation": "Stars changed: 10320 → 10390.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Silver",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 7.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "Security / Privacy",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "security",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "AI builders who need to scrub PII before sending text to LLMs or storing it in vector stores",
        "security and privacy teams that want a self-hostable PII detection layer with pluggable recognizers"
      ],
      "risk_categories": [
        "sensitive"
      ],
      "search_text": "microsoft/presidio microsoft open_source security security silver conditional try_now ai builders who need to scrub pii before sending text to llms or storing it in vector stores security and privacy teams that want a self-hostable pii detection layer with pluggable recognizers",
      "material_mover": false
    },
    {
      "id": "evt_7d6f3fbf916d248775f2",
      "entity_id": "gh:microsoft/presidio",
      "item_url": "/item/microsoft-presidio/",
      "title": "microsoft/presidio",
      "category": "security",
      "kind": "stars_changed",
      "occurred_at": "2026-08-03T10:18:05.351909Z",
      "before": 10301,
      "after": 10320,
      "explanation": "Stars changed: 10301 → 10320.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Silver",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 7.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "Security / Privacy",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "security",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "AI builders who need to scrub PII before sending text to LLMs or storing it in vector stores",
        "security and privacy teams that want a self-hostable PII detection layer with pluggable recognizers"
      ],
      "risk_categories": [
        "sensitive"
      ],
      "search_text": "microsoft/presidio microsoft open_source security security silver conditional try_now ai builders who need to scrub pii before sending text to llms or storing it in vector stores security and privacy teams that want a self-hostable pii detection layer with pluggable recognizers",
      "material_mover": false
    },
    {
      "id": "evt_b14292112c1fadcf78d6",
      "entity_id": "gh:microsoft/presidio",
      "item_url": "/item/microsoft-presidio/",
      "title": "microsoft/presidio",
      "category": "security",
      "kind": "stars_changed",
      "occurred_at": "2026-08-02T10:17:50.427312Z",
      "before": 10294,
      "after": 10301,
      "explanation": "Stars changed: 10294 → 10301.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Silver",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 7.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "Security / Privacy",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "security",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "AI builders who need to scrub PII before sending text to LLMs or storing it in vector stores",
        "security and privacy teams that want a self-hostable PII detection layer with pluggable recognizers"
      ],
      "risk_categories": [
        "sensitive"
      ],
      "search_text": "microsoft/presidio microsoft open_source security security silver conditional try_now ai builders who need to scrub pii before sending text to llms or storing it in vector stores security and privacy teams that want a self-hostable pii detection layer with pluggable recognizers",
      "material_mover": false
    },
    {
      "id": "evt_22e9e64abfb79238d1f3",
      "entity_id": "gh:microsoft/presidio",
      "item_url": "/item/microsoft-presidio/",
      "title": "microsoft/presidio",
      "category": "security",
      "kind": "stars_changed",
      "occurred_at": "2026-08-01T10:17:36.135498Z",
      "before": 10289,
      "after": 10294,
      "explanation": "Source-observed stars changed: 10289 → 10294. This reports the retained observation delta and does not infer why the upstream change occurred.",
      "explanation_scope": "source_observation_delta",
      "evidence_refs": {
        "after_observation_id": "obs_646889bf8010643eb4bc1920",
        "after_observed_at": "2026-08-01T10:17:36.135498Z",
        "after_source_path": "repository.stargazerCount",
        "before_observation_id": "obs_8316ead8be20f000b9c7438d",
        "before_observed_at": "2026-08-01T00:55:12.768643Z",
        "before_source_path": "repository.stargazerCount",
        "entity_source_url": "https://github.com/data-privacy-stack/presidio",
        "extractor_version": "github-observer-v2",
        "field": "stars",
        "source_url": "https://api.github.com/graphql"
      },
      "tier": "Silver",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 7.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "Security / Privacy",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "security",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "AI builders who need to scrub PII before sending text to LLMs or storing it in vector stores",
        "security and privacy teams that want a self-hostable PII detection layer with pluggable recognizers"
      ],
      "risk_categories": [
        "sensitive"
      ],
      "search_text": "microsoft/presidio microsoft open_source security security silver conditional try_now ai builders who need to scrub pii before sending text to llms or storing it in vector stores security and privacy teams that want a self-hostable pii detection layer with pluggable recognizers",
      "material_mover": false
    },
    {
      "id": "evt_2576a6e284a0f5627ce3",
      "entity_id": "gh:microsoft/presidio",
      "item_url": "/item/microsoft-presidio/",
      "title": "microsoft/presidio",
      "category": "security",
      "kind": "stars_changed",
      "occurred_at": "2026-08-01T00:27:28.080591Z",
      "before": 10288,
      "after": 10289,
      "explanation": "Source-observed stars changed: 10288 → 10289. This reports the retained observation delta and does not infer why the upstream change occurred.",
      "explanation_scope": "source_observation_delta",
      "evidence_refs": {
        "after_observation_id": "obs_b9725dc87cabfe3f24779d3e",
        "after_observed_at": "2026-08-01T00:27:28.080591Z",
        "after_source_path": "repository.stargazerCount",
        "before_observation_id": "obs_7e9fbaa35ce0df40ed4dd58c",
        "before_observed_at": "2026-08-01T00:16:41.127450Z",
        "before_source_path": "repository.stargazerCount",
        "entity_source_url": "https://github.com/data-privacy-stack/presidio",
        "extractor_version": "github-observer-v2",
        "field": "stars",
        "source_url": "https://api.github.com/graphql"
      },
      "tier": "Silver",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 7.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "Security / Privacy",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "security",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "AI builders who need to scrub PII before sending text to LLMs or storing it in vector stores",
        "security and privacy teams that want a self-hostable PII detection layer with pluggable recognizers"
      ],
      "risk_categories": [
        "sensitive"
      ],
      "search_text": "microsoft/presidio microsoft open_source security security silver conditional try_now ai builders who need to scrub pii before sending text to llms or storing it in vector stores security and privacy teams that want a self-hostable pii detection layer with pluggable recognizers",
      "material_mover": false
    },
    {
      "id": "evt_b999bbc6f76b8d8f6a44",
      "entity_id": "gh:microsoft/presidio",
      "item_url": "/item/microsoft-presidio/",
      "title": "microsoft/presidio",
      "category": "security",
      "kind": "stars_changed",
      "occurred_at": "2026-07-29T10:17:05.832710Z",
      "before": 10214,
      "after": 10245,
      "explanation": "Stars changed: 10214 → 10245.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Silver",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 7.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "Security / Privacy",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "security",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "AI builders who need to scrub PII before sending text to LLMs or storing it in vector stores",
        "security and privacy teams that want a self-hostable PII detection layer with pluggable recognizers"
      ],
      "risk_categories": [
        "sensitive"
      ],
      "search_text": "microsoft/presidio microsoft open_source security security silver conditional try_now ai builders who need to scrub pii before sending text to llms or storing it in vector stores security and privacy teams that want a self-hostable pii detection layer with pluggable recognizers",
      "material_mover": false
    },
    {
      "id": "evt_f36334c903d534326929",
      "entity_id": "gh:microsoft/presidio",
      "item_url": "/item/microsoft-presidio/",
      "title": "microsoft/presidio",
      "category": "security",
      "kind": "stars_changed",
      "occurred_at": "2026-07-28T10:17:34.274766Z",
      "before": 10213,
      "after": 10214,
      "explanation": "Source-observed stars changed: 10213 → 10214. This reports the retained observation delta and does not infer why the upstream change occurred.",
      "explanation_scope": "source_observation_delta",
      "evidence_refs": {
        "after_observation_id": "obs_85efc17bc62dee4e76108d2f",
        "after_observed_at": "2026-07-28T10:17:34.274766Z",
        "after_source_path": "repository.stargazerCount",
        "before_observation_id": "obs_f747339fc924a763e62cbff4",
        "before_observed_at": "2026-07-28T07:11:06.213377Z",
        "before_source_path": "repository.stargazerCount",
        "entity_source_url": "https://github.com/data-privacy-stack/presidio",
        "extractor_version": "github-observer-v2",
        "field": "stars",
        "source_url": "https://api.github.com/graphql"
      },
      "tier": "Silver",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 7.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "Security / Privacy",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "security",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "AI builders who need to scrub PII before sending text to LLMs or storing it in vector stores",
        "security and privacy teams that want a self-hostable PII detection layer with pluggable recognizers"
      ],
      "risk_categories": [
        "sensitive"
      ],
      "search_text": "microsoft/presidio microsoft open_source security security silver conditional try_now ai builders who need to scrub pii before sending text to llms or storing it in vector stores security and privacy teams that want a self-hostable pii detection layer with pluggable recognizers",
      "material_mover": false
    },
    {
      "id": "evt_f389190cb8bc6f9b9bcf",
      "entity_id": "gh:microsoft/presidio",
      "item_url": "/item/microsoft-presidio/",
      "title": "microsoft/presidio",
      "category": "security",
      "kind": "version_changed",
      "occurred_at": "2026-07-28T07:11:06.213377Z",
      "before": "2.2.363",
      "after": "2.2.364",
      "explanation": "Version changed: 2.2.363 → 2.2.364.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Silver",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 7.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "Security / Privacy",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "security",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "AI builders who need to scrub PII before sending text to LLMs or storing it in vector stores",
        "security and privacy teams that want a self-hostable PII detection layer with pluggable recognizers"
      ],
      "risk_categories": [
        "sensitive"
      ],
      "search_text": "microsoft/presidio microsoft open_source security security silver conditional try_now ai builders who need to scrub pii before sending text to llms or storing it in vector stores security and privacy teams that want a self-hostable pii detection layer with pluggable recognizers",
      "material_mover": false
    },
    {
      "id": "evt_886e73373e50e11339f2",
      "entity_id": "gh:microsoft/presidio",
      "item_url": "/item/microsoft-presidio/",
      "title": "microsoft/presidio",
      "category": "security",
      "kind": "stars_changed",
      "occurred_at": "2026-07-28T07:11:06.213377Z",
      "before": 10044,
      "after": 10213,
      "explanation": "Stars changed: 10044 → 10213.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Silver",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 7.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "Security / Privacy",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "security",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "AI builders who need to scrub PII before sending text to LLMs or storing it in vector stores",
        "security and privacy teams that want a self-hostable PII detection layer with pluggable recognizers"
      ],
      "risk_categories": [
        "sensitive"
      ],
      "search_text": "microsoft/presidio microsoft open_source security security silver conditional try_now ai builders who need to scrub pii before sending text to llms or storing it in vector stores security and privacy teams that want a self-hostable pii detection layer with pluggable recognizers",
      "material_mover": false
    },
    {
      "id": "evt_b2d71265fb0d2ea018fa",
      "entity_id": "gh:microsoft/presidio",
      "item_url": "/item/microsoft-presidio/",
      "title": "microsoft/presidio",
      "category": "security",
      "kind": "stars_changed",
      "occurred_at": "2026-07-17T12:02:57.061641Z",
      "before": 10043,
      "after": 10044,
      "explanation": "Source-observed stars changed: 10043 → 10044. This reports the retained observation delta and does not infer why the upstream change occurred.",
      "explanation_scope": "source_observation_delta",
      "evidence_refs": {
        "after_observation_id": "obs_400f980799e30010429e6cf8",
        "after_observed_at": "2026-07-17T12:02:57.061641Z",
        "after_source_path": "repository.stargazerCount",
        "before_observation_id": "obs_5aec74345ef71057987c0ed6",
        "before_observed_at": "2026-07-17T10:40:43.045032Z",
        "before_source_path": "repository.stargazerCount",
        "entity_source_url": "https://github.com/data-privacy-stack/presidio",
        "extractor_version": "github-observer-v2",
        "field": "stars",
        "source_url": "https://api.github.com/graphql"
      },
      "tier": "Silver",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 7.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "Security / Privacy",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "security",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "AI builders who need to scrub PII before sending text to LLMs or storing it in vector stores",
        "security and privacy teams that want a self-hostable PII detection layer with pluggable recognizers"
      ],
      "risk_categories": [
        "sensitive"
      ],
      "search_text": "microsoft/presidio microsoft open_source security security silver conditional try_now ai builders who need to scrub pii before sending text to llms or storing it in vector stores security and privacy teams that want a self-hostable pii detection layer with pluggable recognizers",
      "material_mover": false
    },
    {
      "id": "evt_d149af659980b49e4d7b",
      "entity_id": "gh:microsoft/presidio",
      "item_url": "/item/microsoft-presidio/",
      "title": "microsoft/presidio",
      "category": "security",
      "kind": "stars_changed",
      "occurred_at": "2026-07-17T10:17:28.381918Z",
      "before": 10042,
      "after": 10043,
      "explanation": "Source-observed stars changed: 10042 → 10043. This reports the retained observation delta and does not infer why the upstream change occurred.",
      "explanation_scope": "source_observation_delta",
      "evidence_refs": {
        "after_observation_id": "obs_2245082cc88dffd63fc1cc54",
        "after_observed_at": "2026-07-17T10:17:28.381918Z",
        "after_source_path": "repository.stargazerCount",
        "before_observation_id": "obs_61b6d793f601a9162026f2b3",
        "before_observed_at": "2026-07-17T09:45:55.725732Z",
        "before_source_path": "repository.stargazerCount",
        "entity_source_url": "https://github.com/data-privacy-stack/presidio",
        "extractor_version": "github-observer-v2",
        "field": "stars",
        "source_url": "https://api.github.com/graphql"
      },
      "tier": "Silver",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 7.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "Security / Privacy",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "security",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "AI builders who need to scrub PII before sending text to LLMs or storing it in vector stores",
        "security and privacy teams that want a self-hostable PII detection layer with pluggable recognizers"
      ],
      "risk_categories": [
        "sensitive"
      ],
      "search_text": "microsoft/presidio microsoft open_source security security silver conditional try_now ai builders who need to scrub pii before sending text to llms or storing it in vector stores security and privacy teams that want a self-hostable pii detection layer with pluggable recognizers",
      "material_mover": false
    },
    {
      "id": "evt_4089c099f945fce53a97",
      "entity_id": "gh:microsoft/presidio",
      "item_url": "/item/microsoft-presidio/",
      "title": "microsoft/presidio",
      "category": "security",
      "kind": "stars_changed",
      "occurred_at": "2026-07-17T09:45:55.725732Z",
      "before": 9989,
      "after": 10042,
      "explanation": "Stars changed: 9989 → 10042.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {},
      "tier": "Silver",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 7.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "Security / Privacy",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "security",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "AI builders who need to scrub PII before sending text to LLMs or storing it in vector stores",
        "security and privacy teams that want a self-hostable PII detection layer with pluggable recognizers"
      ],
      "risk_categories": [
        "sensitive"
      ],
      "search_text": "microsoft/presidio microsoft open_source security security silver conditional try_now ai builders who need to scrub pii before sending text to llms or storing it in vector stores security and privacy teams that want a self-hostable pii detection layer with pluggable recognizers",
      "material_mover": false
    },
    {
      "id": "evt_e126f7439c45e9d4a75c",
      "entity_id": "gh:microsoft/presidio",
      "item_url": "/item/microsoft-presidio/",
      "title": "microsoft/presidio",
      "category": "security",
      "kind": "verification_changed",
      "occurred_at": "2026-07-14T07:05:54.350937Z",
      "before": "discovered",
      "after": "bounded_workflow_tested",
      "explanation": "Verification changed: Discovered → Tested in a bounded workflow. 1 retained run(s), completed no later than this event, support the published stage.",
      "explanation_scope": "catalog_snapshot_delta",
      "evidence_refs": {
        "after_snapshot_url": "/data/v1/snapshots/2026-07-14.json",
        "before_snapshot_url": "/data/v1/snapshots/2026-07-13.json",
        "before_source_build_id": "git-a57439d942f9",
        "entity_id": "gh:microsoft/presidio",
        "latest_supporting_run_completed_at": "2026-07-13T10:35:38.683037Z",
        "supporting_run_ids": "cohort-20260712-presidio-custom-identifier-scan",
        "supporting_test_log_urls": "/data/v1/test-logs/run-636f686f72742d32303236303731322d707265736964696f2d637573746f6d2d6964656e7469666965722d7363616e.txt"
      },
      "tier": "Silver",
      "risk": "conditional",
      "verdict": "try_now",
      "score": 7.8,
      "entity_kind": "open_source",
      "verification_stage": "bounded_workflow_tested",
      "type": "Tool",
      "section": "Security / Privacy",
      "local_ai": false,
      "local_model_compatible": false,
      "discovery_topic": "security",
      "discovery_topic_status": "reviewed",
      "setup_ease": 6.4,
      "best_for": [
        "AI builders who need to scrub PII before sending text to LLMs or storing it in vector stores",
        "security and privacy teams that want a self-hostable PII detection layer with pluggable recognizers"
      ],
      "risk_categories": [
        "sensitive"
      ],
      "search_text": "microsoft/presidio microsoft open_source security security silver conditional try_now ai builders who need to scrub pii before sending text to llms or storing it in vector stores security and privacy teams that want a self-hostable pii detection layer with pluggable recognizers",
      "material_mover": false
    }
  ]
}
