Skip to content

[DMP 2026]: IDinsight Experiment Analytics & Bandits Engine Enhancements #766

@markbotterill

Description

@markbotterill

Ticket Contents

Description

Evidential is an open-source experimentation platform designed for nonprofits to run rigorous, low-cost experiments (A/B tests, Bayesian methods, and bandits) on digital and hybrid programs. This ticket focuses on building and improving the experimentation analytics and adaptive allocation engine.

Goals & Mid-Point Milestone

Goals

  • Continue to build out the multi-armed bandit engine (e.g. Thompson Sampling / UCB)
  • Add contextual bandits support using user-level features
  • Improve experiment results unified dashboard
  • Improve existing integrations with platforms like Turn.io

Setup/Installation

Quickstart guide is here

Expected Outcome

No response

Acceptance Criteria

No response

Implementation Details

Backend:

  • Python (FastAPI)
  • SQLAlchemy / Postgres
  • Frontend in React

Experimentation:

  • Frequentist methods:
    • t-tests / proportion tests
  • Bayesian methods:
    • Beta-Bernoulli models
  • Bandits:
    • Thompson Sampling
    • UCB
    • Contextual bandits (Bayesian linear regression)

Data:

  • Event data + warehouse integration
  • Metric computation layer

APIs:

  • Experiment creation
  • Result retrieval
  • Allocation updates

Mockups/Wireframes

No response

Product Name

Evidential

Organisation Name

IDinsight

Domain

Open Source Library

Tech Skills Needed

Python, SQL, Docker, CI/CD, React

Mentor(s)

@markbotterill @poornimaramesh

Category

Data Science

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions