Skip to content

Swap market utilization (range) for market reward rate (range) - #13

Merged
mintybasil merged 4 commits into
mainfrom
swap-market-util-for-reward-range
Mar 29, 2026
Merged

Swap market utilization (range) for market reward rate (range)#13
mintybasil merged 4 commits into
mainfrom
swap-market-util-for-reward-range

Conversation

@zeroklaw

Copy link
Copy Markdown
Member

Summary

Swaps the modeling dimensions so that market order utilization is a fixed scalar and market reward rate (USD/MHz) is the range of scenarios.

Changes

Notebook (boundless_profitability.ipynb):

  • MARKET_ORDER_UTIL: changed from [0.25, 0.5, 0.75, 1.0]0.5 (fixed)
  • MARKET_REWARD_USD_PER_MHZ: changed from 0.00007[0.00003, 0.00005, 0.00007, 0.0001] (range)
  • Updated the computation loop to iterate over reward rates instead of utilization rates
  • Pivot tables now index by market_reward_usd_per_mhz instead of market_order_util
  • Scenario graphs show one line per reward rate instead of per utilization

Dashboard (dashboard.py):

  • Replaced the utilization slider with a market reward (USD/MHz) slider
  • Updated interpolation logic to scale by reward rate

AGENTS.md:

  • Updated parameter descriptions and domain terms to reflect the swap

Hermes added 4 commits March 19, 2026 21:19
- MARKET_ORDER_UTIL: changed from list of scenarios to fixed scalar (0.5)
- MARKET_REWARD_USD_PER_MHZ: changed from fixed value to list of scenarios
- Updated computation loop, pivot tables, and graphs to iterate over reward rates
- Updated dashboard sliders: replaced utilization slider with reward rate slider
- Updated AGENTS.md to reflect the new parameter roles
Documents the full build pipeline: install deps, run notebook,
build JupyterLite + Panel dashboard, and serve locally.
Extracted from the GitHub Actions workflow.
- Trigger workflow on pull_request events (in addition to push/main)
- Pass --branch flag to wrangler to create preview deployments
- Post/update preview URL as a PR comment (avoids duplicate comments)
- Scope concurrency group per branch to allow parallel PR previews
@github-actions

Copy link
Copy Markdown

🚀 Preview deployment ready!

URL: https://swap-market-util-for-reward.zerokrab-boundless-jupyter.pages.dev
Branch: swap-market-util-for-reward-range
Commit: f93f28af1ffbaac7490a68fb36f5e2cddb0263a1

@mintybasil
mintybasil merged commit e296004 into main Mar 29, 2026
1 check passed
@mintybasil
mintybasil deleted the swap-market-util-for-reward-range branch March 29, 2026 10:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants