Daimon, the Bayesian data science agent from PyMC Labs

Daimon Hackathon · PyMC Labs · Date and venue to be announced

Three tracks. Built with Daimon.

Analyse a company's data, publish a data story, or land a pull request in the PyMC libraries — using Daimon. Every participant gets $25 in Daimon credit.

  • 3
    Tracks
  • 4–6
    Per Team
  • $25
    Daimon Credit
  • 1
    Judge

Presented by

  • PyMC Labs
Chapter I

The Brief

The three tracks and who does what on a team of four to six.

  • Objective
  • Tracks
  • Roles
The Challenge

Pick a track. Build it with Daimon. Submit by 5 PM.

Analyse a fictional company's data warehouse, publish a data story from public sources, or land a pull request in the PyMC libraries. Every participant gets $25 in Daimon credit.

The Tracks

Pick a track, then ideate freely within it.

Each track has its own deliverable. Pick one, then decide what your team will build within it.

Track 01

Data Analysis

A fictional company's data warehouse: realistic tables plus call recordings. Use Daimon and the PyMC libraries to analyse it, build predictive models, and present the results.

For analysts and modelers.

Track 02

Data Journalism

Gather public data — SEC filings, government datasets, open APIs — analyse it with Daimon, and publish a blog post about what you found, with a link back to PyMC Labs. Use downloadable sources; scraping is unreliable.

For writers and researchers.

Track 03

Benchmarks & Features

Dig into the PyMC libraries and their code and data-analysis benchmark. Find a feature to add or an evaluation to improve, build it with Daimon, and open a pull request. A merged PR wins the track.

For engineers and PyMC contributors.

Not sure which? Track 01 has a dataset ready for you. Track 02 needs you to find your own. Track 03 needs someone comfortable with the PyMC codebase.

Roles

Everyone has a job. Non-technical people aren't support.

Driver

Runs Daimon and owns the repo or notebook.

Analyst

Decides what to ask Daimon and checks the numbers that come back.

Writer

Writes the post, the PR description, and the submission write-up.

Reviewer

Reviews the work before it is submitted, as the judge would.

Teams are four to six people. Roles are a suggestion, not a requirement. One person running Daimon with three people deciding what to ask it works well.

Chapter II

The Build

The six steps, the tool, and the walkthroughs.

  • Steps
  • Stack
  • How-to
The Six Steps

A clear pipeline from track to submission.

  1. 00Pick

    Choose a track and form a team.

    Join the hackathon channel on the Decision AI Discord to find teammates. Register on Devpost with your track.

  2. 01Set Up

    Add Daimon to your server.

    Add it in Discord or Slack. Hackathon participants get $25 in credit. You can also run the open-source version with your own API keys.

  3. 02Frame

    Write down what you are building.

    One paragraph: the question you are answering, the post you are writing, or the feature you are adding. This becomes the description in your submission.

  4. 03Build

    Build it with Daimon.

    Run the analysis, write the code, or draft the post in the Daimon thread. Check the output before you use it.

  5. 04Finish

    Finish the deliverable for your track.

    A notebook with charts, a published post, or an open pull request.

  6. 05Submit

    Submit on Devpost.

    Your track, the repo or notebook link, the deliverable, and a written description of what you built.

Work in one thread — Daimon keeps the context of the conversation, so the whole team can see and build on what it has done.

The Stack

Tools that power every team.

Daimon runs in Discord and Slack. Add it to your server before the event.

DAIMON

Your fifth teammate

Data science agent from PyMC Labs. Writes and runs code, fits Bayesian models with PyMC, posts charts and runnable notebooks in the thread. Free to add. Hackathon participants get $25 in credit.

PYMC OPEN-SOURCE STACK

Optional · Special Prize

Before you start building, check Decision Hub for agent skills that already do what you need.

Chapter III

The Day

Doors at 9:30, submissions at 5. The timetable, the rules, and where to register.

  • Schedule
  • Rules
  • Register
Schedule

One day, doors at 9:30.

Date and venue are being confirmed. Join the Discord to hear first.

  1. Doors open · Breakfast · Networking

  2. Lightning talks

  3. Daimon introduction · Track reveal

  4. Build sprint begins

  5. Lunch

  6. Science fair — judges walk the room

  7. Submissions close on Devpost — no extensions

  8. Judges deliberate · Three finalists selected

  9. Finalists announced

  10. Finalist demos — three teams, five minutes each

  11. Awards · Closing remarks

Rules

Eight rules. No exceptions.

  1. R01

    Daimon is the required tool. The managed version or a self-hosted open-source install both count.

  2. R02

    Teams of 4–6. No solo submissions. One track per team, named in your submission.

  3. R03

    Track 01 submits an analysis of the provided dataset: findings, models, and charts.

  4. R04

    Track 02 submits a published blog post that links back to PyMC Labs. Public data sources only. No scraping.

  5. R05

    Track 03 submits a pull request to a PyMC library. A merged PR wins the track.

  6. R06

    Every finding must include the code and data that produced it.

  7. R07

    One Devpost entry per team: track, repo or notebook, the post or PR link, and a written description.

  8. R08

    Submit on Devpost by 5:00 PM — no extensions.

Register

Three steps to lock your spot.

  1. 01

    RSVP

    Reserve your seat on Partiful.

  2. 02

    REGISTER YOUR TEAM

    Two registrations — Devpost for your submission, the form so prizes reach the right team.

    QR code for https://vibeforward-m2-agents.devpost.com/
    Team verification form: Verify team ↗
  3. 03

    JOIN THE DISCORD

    Team formation, questions, and announcements are in the hackathon channel on the Decision AI Discord.

Chapter IV

The Prize

How judging works, the prizes, and the FAQ.

  • Judging
  • Prizes
  • FAQ
Judging

Five criteria. 25 points maximum.

  1. 01

    It works

    Runs on the data. Outputs are not hardcoded.

    5 PTS
  2. 02

    Daimon did the work

    The analysis or code was produced in the Daimon thread.

    5 PTS
  3. 03

    Matches your description

    Judged against what you said you would build in Step 02.

    5 PTS
  4. 04

    Someone can use it

    A reader can follow the post, run the notebook, or review the PR without help.

    5 PTS
  5. 05

    Explainable

    Every finding has a reason a reader can check.

    5 PTS

Minimum 15 points to qualify for prizes. Each criterion is scored 0–5: 5 fully demonstrated, 3 partially, 0 absent. All criteria weigh equally. Judges walk the science fair 4–5 PM and review Devpost from 5 PM. Ties break on criterion 4, then criterion 1.

Prizes

Prizes to be announced.

The prize pool is being finalized and will be posted here once confirmed.

Everyone gets: $25 in Daimon credit.

Track 03: a merged pull request wins the track.

FAQ

Common questions.

Eligibility

I'm not technical — can I compete?

Yes. Tracks 01 and 02 do not require code. Daimon writes and runs it; you decide what to ask and check the results. Track 03 requires someone who can work in the PyMC codebase.

Tooling

Do I need my own API key?

No. Every participant gets $25 in Daimon credit. If you prefer, the open-source version of Daimon runs on your own API keys.

Data

Can I scrape websites for Track 02?

No. Scrapers get IP-blocked and the data is unreliable. Use downloadable datasets, SEC filings, government data portals, and public APIs.

Submission

What must I submit?

Your Devpost entry must include: track selection, a GitHub repo or notebook link, the artifact for your track (charts, the published post, or the pull request), and a written description of what you built. All items required — partial submissions are not accepted.

Judging

How are finalists picked?

Science-fair scores (4–5 PM) plus the Devpost review (from 5 PM) give each team a score out of 25. Judges deliberate 5:00–5:20 PM and the top three demo live at 5:25 PM, five minutes each. Minimum 15 of 25 to qualify for prizes.

Still have a question?

Ask in the hackathon channel on the Decision AI Discord. Registration is open on both Devpost and Partiful.