Work in progress on adversarial mempool simulations w/ Leios
Home /
Input Output /
ouroboros-leios-sim
Feb 19, 2-3 AM (0)
Feb 19, 3-4 AM (0)
Feb 19, 4-5 AM (0)
Feb 19, 5-6 AM (0)
Feb 19, 6-7 AM (0)
Feb 19, 7-8 AM (39)
Feb 19, 8-9 AM (4)
Feb 19, 9-10 AM (0)
Feb 19, 10-11 AM (19)
Feb 19, 11-12 PM (1)
Feb 19, 12-1 PM (2)
Feb 19, 1-2 PM (2)
Feb 19, 2-3 PM (12)
Feb 19, 3-4 PM (0)
Feb 19, 4-5 PM (5)
Feb 19, 5-6 PM (1)
Feb 19, 6-7 PM (0)
Feb 19, 7-8 PM (0)
Feb 19, 8-9 PM (0)
Feb 19, 9-10 PM (0)
Feb 19, 10-11 PM (0)
Feb 19, 11-12 AM (0)
Feb 20, 12-1 AM (0)
Feb 20, 1-2 AM (1)
Feb 20, 2-3 AM (3)
Feb 20, 3-4 AM (0)
Feb 20, 4-5 AM (0)
Feb 20, 5-6 AM (0)
Feb 20, 6-7 AM (0)
Feb 20, 7-8 AM (0)
Feb 20, 8-9 AM (0)
Feb 20, 9-10 AM (0)
Feb 20, 10-11 AM (0)
Feb 20, 11-12 PM (0)
Feb 20, 12-1 PM (0)
Feb 20, 1-2 PM (0)
Feb 20, 2-3 PM (0)
Feb 20, 3-4 PM (1)
Feb 20, 4-5 PM (0)
Feb 20, 5-6 PM (1)
Feb 20, 6-7 PM (1)
Feb 20, 7-8 PM (1)
Feb 20, 8-9 PM (0)
Feb 20, 9-10 PM (0)
Feb 20, 10-11 PM (0)
Feb 20, 11-12 AM (0)
Feb 21, 12-1 AM (0)
Feb 21, 1-2 AM (0)
Feb 21, 2-3 AM (0)
Feb 21, 3-4 AM (0)
Feb 21, 4-5 AM (0)
Feb 21, 5-6 AM (0)
Feb 21, 6-7 AM (0)
Feb 21, 7-8 AM (0)
Feb 21, 8-9 AM (0)
Feb 21, 9-10 AM (0)
Feb 21, 10-11 AM (0)
Feb 21, 11-12 PM (0)
Feb 21, 12-1 PM (0)
Feb 21, 1-2 PM (0)
Feb 21, 2-3 PM (0)
Feb 21, 3-4 PM (0)
Feb 21, 4-5 PM (0)
Feb 21, 5-6 PM (0)
Feb 21, 6-7 PM (0)
Feb 21, 7-8 PM (0)
Feb 21, 8-9 PM (0)
Feb 21, 9-10 PM (0)
Feb 21, 10-11 PM (0)
Feb 21, 11-12 AM (0)
Feb 22, 12-1 AM (0)
Feb 22, 1-2 AM (0)
Feb 22, 2-3 AM (0)
Feb 22, 3-4 AM (0)
Feb 22, 4-5 AM (0)
Feb 22, 5-6 AM (0)
Feb 22, 6-7 AM (0)
Feb 22, 7-8 AM (0)
Feb 22, 8-9 AM (0)
Feb 22, 9-10 AM (0)
Feb 22, 10-11 AM (0)
Feb 22, 11-12 PM (0)
Feb 22, 12-1 PM (0)
Feb 22, 1-2 PM (0)
Feb 22, 2-3 PM (0)
Feb 22, 3-4 PM (0)
Feb 22, 4-5 PM (0)
Feb 22, 5-6 PM (0)
Feb 22, 6-7 PM (0)
Feb 22, 7-8 PM (0)
Feb 22, 8-9 PM (0)
Feb 22, 9-10 PM (0)
Feb 22, 10-11 PM (0)
Feb 22, 11-12 AM (0)
Feb 23, 12-1 AM (0)
Feb 23, 1-2 AM (0)
Feb 23, 2-3 AM (0)
Feb 23, 3-4 AM (0)
Feb 23, 4-5 AM (0)
Feb 23, 5-6 AM (0)
Feb 23, 6-7 AM (0)
Feb 23, 7-8 AM (0)
Feb 23, 8-9 AM (0)
Feb 23, 9-10 AM (0)
Feb 23, 10-11 AM (1)
Feb 23, 11-12 PM (23)
Feb 23, 12-1 PM (0)
Feb 23, 1-2 PM (0)
Feb 23, 2-3 PM (0)
Feb 23, 3-4 PM (0)
Feb 23, 4-5 PM (0)
Feb 23, 5-6 PM (0)
Feb 23, 6-7 PM (0)
Feb 23, 7-8 PM (0)
Feb 23, 8-9 PM (0)
Feb 23, 9-10 PM (0)
Feb 23, 10-11 PM (0)
Feb 23, 11-12 AM (0)
Feb 24, 12-1 AM (0)
Feb 24, 1-2 AM (0)
Feb 24, 2-3 AM (0)
Feb 24, 3-4 AM (0)
Feb 24, 4-5 AM (0)
Feb 24, 5-6 AM (0)
Feb 24, 6-7 AM (0)
Feb 24, 7-8 AM (0)
Feb 24, 8-9 AM (0)
Feb 24, 9-10 AM (0)
Feb 24, 10-11 AM (0)
Feb 24, 11-12 PM (0)
Feb 24, 12-1 PM (0)
Feb 24, 1-2 PM (0)
Feb 24, 2-3 PM (0)
Feb 24, 3-4 PM (0)
Feb 24, 4-5 PM (0)
Feb 24, 5-6 PM (0)
Feb 24, 6-7 PM (0)
Feb 24, 7-8 PM (0)
Feb 24, 8-9 PM (0)
Feb 24, 9-10 PM (0)
Feb 24, 10-11 PM (0)
Feb 24, 11-12 AM (0)
Feb 25, 12-1 AM (0)
Feb 25, 1-2 AM (0)
Feb 25, 2-3 AM (0)
Feb 25, 3-4 AM (0)
Feb 25, 4-5 AM (0)
Feb 25, 5-6 AM (0)
Feb 25, 6-7 AM (0)
Feb 25, 7-8 AM (0)
Feb 25, 8-9 AM (0)
Feb 25, 9-10 AM (1)
Feb 25, 10-11 AM (3)
Feb 25, 11-12 PM (0)
Feb 25, 12-1 PM (1)
Feb 25, 1-2 PM (0)
Feb 25, 2-3 PM (0)
Feb 25, 3-4 PM (1)
Feb 25, 4-5 PM (0)
Feb 25, 5-6 PM (3)
Feb 25, 6-7 PM (17)
Feb 25, 7-8 PM (1)
Feb 25, 8-9 PM (0)
Feb 25, 9-10 PM (0)
Feb 25, 10-11 PM (0)
Feb 25, 11-12 AM (0)
Feb 26, 12-1 AM (0)
Feb 26, 1-2 AM (0)
Feb 26, 2-3 AM (0)
144 commits this week
Feb 19, 2026
-
Feb 26, 2026
Run npm audit fix on JS packages
Update glossary
Updating glossary entries in line with Kris's suggestions
Merge pull request #464 from jishudashen/main
chore: remove redundant words in comment
Document GRAFANA_PORT
Document the default Grafana port and the GRAFANA_PORT environment variable override. Signed-off-by: Chris Gianelloni <[email protected]>
Use cabal install instead of find dist-newstyle
Replace the fragile `find dist-newstyle -name ... | head -1` pattern with `cabal install --install-method=copy --installdir=...` across all three Dockerfiles. This also fixes the wrong dist-newstyle cleanup path in Dockerfile.immdb-server (/code/ouroboros-consensus/ vs /). Signed-off-by: Chris Gianelloni <[email protected]>
Dockerfile fixes due to dropped/renamed config files
Use /usr/bin/env bash in antithesis/scripts/test-local.sh
This is more widely compatible
Fix CI build context to use repo root
Dockerfiles reference files from both demo/ and antithesis/ directories, so the build context must be the repo root. Signed-off-by: Chris Gianelloni <[email protected]>
Make proto-devnet and immdb mutually exclusive profiles
- Add `profiles: ["devnet"]` to all proto-devnet services - Proto-devnet now requires `--profile devnet` to start - ImmDB remains `--profile immdb` - Update README with new usage instructions - Update IP addresses in README for immdb profile Usage: docker compose --profile devnet up # Proto-devnet docker compose --profile immdb up # ImmDB mock Signed-off-by: Chris Gianelloni <[email protected]>
Default to proto-devnet for Antithesis configuration
Add proto-devnet with 3 block-producing pools as the default setup: - pool1, pool2, pool3 in mesh topology with real block production - tx-generator for transaction load testing - Shared genesis volume for synchronized startup - Fast 0.1s slots for rapid iteration Keep existing immdb-server setup under --profile immdb: - upstream/node0/downstream services moved to immdb profile - analysis-immdb container for immdb-specific metrics Signed-off-by: Chris Gianelloni <[email protected]>
Antithesis cardano-node container infrastructure
Dockerfile and scripts for building cardano-node-leios container for Antithesis testing: - Dockerfile.cardano-node: Multi-stage build using Blink Labs base image, builds cardano-node from leios-prototype branch with patched ouroboros-consensus reference for LeiosDemoDb support - init-node0.sh: Initializes node0 data directory with leios.db, topology.json, and patched genesis paths - init-downstream.sh: Initializes downstream node connecting to node0 - run-cardano-node.sh: Runtime script with optional WAN emulation - setup-wan-emulation.sh: tc-based network shaping for local testing Signed-off-by: Chris Gianelloni <[email protected]>
Merge pull request #768 from input-output-hk/ch1bo/eb-production-demo
Leios prototype demo February
Clip rectangles at start and end of the edge
Parse RB/EB generated and render according to bandwidth
Network emulation in proto-devnet
Merge pull request #764 from input-output-hk/ch1bo/leios-design-updates
Leios design: notes from prototyping
Re-order consensus sections and pull out resource management
The resource management discussion will be relevant for multiple sections following it (sizing the storage, discussing alternative forms of it).
Merge pull request #745 from input-output-hk/bwbush/fm-crypto
Formal specification of Leios cryptography
Refactored experiment script
Tweaked script for running scenarios
Improve output of analyse.py (2025-11 demo)
Update glossary
Updating glossary entries in line with Kris's suggestions