Jun 16, 4-5 PM (37)
Jun 16, 5-6 PM (17)
Jun 16, 6-7 PM (26)
Jun 16, 7-8 PM (9)
Jun 16, 8-9 PM (11)
Jun 16, 9-10 PM (4)
Jun 16, 10-11 PM (31)
Jun 16, 11-12 AM (9)
Jun 17, 12-1 AM (8)
Jun 17, 1-2 AM (8)
Jun 17, 2-3 AM (11)
Jun 17, 3-4 AM (4)
Jun 17, 4-5 AM (1)
Jun 17, 5-6 AM (6)
Jun 17, 6-7 AM (99)
Jun 17, 7-8 AM (33)
Jun 17, 8-9 AM (23)
Jun 17, 9-10 AM (56)
Jun 17, 10-11 AM (18)
Jun 17, 11-12 PM (19)
Jun 17, 12-1 PM (57)
Jun 17, 1-2 PM (28)
Jun 17, 2-3 PM (37)
Jun 17, 3-4 PM (26)
Jun 17, 4-5 PM (19)
Jun 17, 5-6 PM (16)
Jun 17, 6-7 PM (10)
Jun 17, 7-8 PM (14)
Jun 17, 8-9 PM (12)
Jun 17, 9-10 PM (37)
Jun 17, 10-11 PM (29)
Jun 17, 11-12 AM (14)
Jun 18, 12-1 AM (12)
Jun 18, 1-2 AM (8)
Jun 18, 2-3 AM (5)
Jun 18, 3-4 AM (11)
Jun 18, 4-5 AM (11)
Jun 18, 5-6 AM (11)
Jun 18, 6-7 AM (10)
Jun 18, 7-8 AM (20)
Jun 18, 8-9 AM (83)
Jun 18, 9-10 AM (45)
Jun 18, 10-11 AM (51)
Jun 18, 11-12 PM (23)
Jun 18, 12-1 PM (67)
Jun 18, 1-2 PM (14)
Jun 18, 2-3 PM (53)
Jun 18, 3-4 PM (44)
Jun 18, 4-5 PM (64)
Jun 18, 5-6 PM (24)
Jun 18, 6-7 PM (21)
Jun 18, 7-8 PM (13)
Jun 18, 8-9 PM (17)
Jun 18, 9-10 PM (23)
Jun 18, 10-11 PM (30)
Jun 18, 11-12 AM (26)
Jun 19, 12-1 AM (13)
Jun 19, 1-2 AM (9)
Jun 19, 2-3 AM (5)
Jun 19, 3-4 AM (2)
Jun 19, 4-5 AM (11)
Jun 19, 5-6 AM (4)
Jun 19, 6-7 AM (92)
Jun 19, 7-8 AM (18)
Jun 19, 8-9 AM (38)
Jun 19, 9-10 AM (39)
Jun 19, 10-11 AM (27)
Jun 19, 11-12 PM (30)
Jun 19, 12-1 PM (53)
Jun 19, 1-2 PM (66)
Jun 19, 2-3 PM (32)
Jun 19, 3-4 PM (61)
Jun 19, 4-5 PM (9)
Jun 19, 5-6 PM (4)
Jun 19, 6-7 PM (17)
Jun 19, 7-8 PM (16)
Jun 19, 8-9 PM (11)
Jun 19, 9-10 PM (45)
Jun 19, 10-11 PM (30)
Jun 19, 11-12 AM (8)
Jun 20, 12-1 AM (4)
Jun 20, 1-2 AM (0)
Jun 20, 2-3 AM (4)
Jun 20, 3-4 AM (1)
Jun 20, 4-5 AM (8)
Jun 20, 5-6 AM (6)
Jun 20, 6-7 AM (6)
Jun 20, 7-8 AM (6)
Jun 20, 8-9 AM (2)
Jun 20, 9-10 AM (2)
Jun 20, 10-11 AM (0)
Jun 20, 11-12 PM (2)
Jun 20, 12-1 PM (7)
Jun 20, 1-2 PM (1)
Jun 20, 2-3 PM (9)
Jun 20, 3-4 PM (11)
Jun 20, 4-5 PM (1)
Jun 20, 5-6 PM (0)
Jun 20, 6-7 PM (2)
Jun 20, 7-8 PM (8)
Jun 20, 8-9 PM (7)
Jun 20, 9-10 PM (0)
Jun 20, 10-11 PM (17)
Jun 20, 11-12 AM (5)
Jun 21, 12-1 AM (14)
Jun 21, 1-2 AM (0)
Jun 21, 2-3 AM (1)
Jun 21, 3-4 AM (0)
Jun 21, 4-5 AM (1)
Jun 21, 5-6 AM (0)
Jun 21, 6-7 AM (9)
Jun 21, 7-8 AM (1)
Jun 21, 8-9 AM (2)
Jun 21, 9-10 AM (2)
Jun 21, 10-11 AM (1)
Jun 21, 11-12 PM (2)
Jun 21, 12-1 PM (0)
Jun 21, 1-2 PM (17)
Jun 21, 2-3 PM (4)
Jun 21, 3-4 PM (10)
Jun 21, 4-5 PM (4)
Jun 21, 5-6 PM (8)
Jun 21, 6-7 PM (7)
Jun 21, 7-8 PM (19)
Jun 21, 8-9 PM (0)
Jun 21, 9-10 PM (1)
Jun 21, 10-11 PM (15)
Jun 21, 11-12 AM (15)
Jun 22, 12-1 AM (12)
Jun 22, 1-2 AM (6)
Jun 22, 2-3 AM (9)
Jun 22, 3-4 AM (4)
Jun 22, 4-5 AM (2)
Jun 22, 5-6 AM (29)
Jun 22, 6-7 AM (17)
Jun 22, 7-8 AM (49)
Jun 22, 8-9 AM (90)
Jun 22, 9-10 AM (53)
Jun 22, 10-11 AM (64)
Jun 22, 11-12 PM (74)
Jun 22, 12-1 PM (47)
Jun 22, 1-2 PM (56)
Jun 22, 2-3 PM (119)
Jun 22, 3-4 PM (46)
Jun 22, 4-5 PM (49)
Jun 22, 5-6 PM (29)
Jun 22, 6-7 PM (33)
Jun 22, 7-8 PM (13)
Jun 22, 8-9 PM (13)
Jun 22, 9-10 PM (11)
Jun 22, 10-11 PM (32)
Jun 22, 11-12 AM (36)
Jun 23, 12-1 AM (18)
Jun 23, 1-2 AM (18)
Jun 23, 2-3 AM (23)
Jun 23, 3-4 AM (11)
Jun 23, 4-5 AM (13)
Jun 23, 5-6 AM (30)
Jun 23, 6-7 AM (27)
Jun 23, 7-8 AM (33)
Jun 23, 8-9 AM (28)
Jun 23, 9-10 AM (38)
Jun 23, 10-11 AM (60)
Jun 23, 11-12 PM (45)
Jun 23, 12-1 PM (44)
Jun 23, 1-2 PM (32)
Jun 23, 2-3 PM (43)
Jun 23, 3-4 PM (15)
Jun 23, 4-5 PM (1)
3,662 commits this week Jun 16, 2026 - Jun 23, 2026
CIP-0187? | Utilization-Scaled Pledge Bonus (#1193)
* CIP-XXXX? | Utilization-Scaled Pledge Bonus

Adds a new CIP proposing that the pledge bonus in the Reward Sharing
Scheme be multiplied by pool utilization u = min(S, S_sat) / S_sat.

The change removes the dilution regime that currently punishes
delegators for arriving at high-pledge pools (per-delegator ROA
becomes monotonically increasing in pool stake), strengthens Sybil
resistance at the formula level (splitting an MPO's pledge across N
pools reduces total bonus by ~1/N), and leaves a_0 untouched so the
existing delegator-preference deterrent continues to operate.

Folder contents:
- README.md - the CIP itself.
- CIP_UTILIZATION_SCALED_PLEDGE_BONUS.html - interactive simulator
  with four guided tutorials (math explainer, stakeholder tour, MPO
  tour, free exploration). Also published at
  https://johnshearing.github.io/pool_ranger/CIP_UTILIZATION_SCALED_PLEDGE_BONUS.html
- utilization_scaled_pledge_bonus.md - full written derivation,
  numerical anchors, and risk analysis.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>

* CIP-XXXX? | Address review: consolidate to single Markdown file

Per rphair's review on PR #1193:

- Fold utilization_scaled_pledge_bonus.md into README.md as
  Appendix A (Detailed Derivation and Worked Examples). Drop the
  sections that duplicated the body; keep the deeper problem
  statement, Sybil math, worked numerical example, extended
  stakeholder analysis, and expanded risks table.
- Remove CIP_UTILIZATION_SCALED_PLEDGE_BONUS.html from the CIP
  folder. The simulator stays on the author's repository and is
  linked once from the Rationale and once from References.
- Trim the interactive-simulator callout from the Abstract.
- Capitalize "Why" and "How" in the Motivation and Rationale
  section headings.
- Fix front-matter Discussions URL (pull/? -> pull/1193).
- Define Pool Ranger with a link on first reference; bare name
  thereafter.
- Add GitHub hyperlinks for CIP-0001, CIP-0050, CIP-0084,
  CIP-1694 in the Comparison table and References. Link the RSS
  paper to its IACR preprint.
- Expand the Notation subsection under Specification to absorb
  F, m, p, and A with current mainnet values, in lieu of a
  separate Glossary appendix.
- Generalize the Appendix's cooperative-bargaining discussion
  to "cooperatives" as a class, with Pool Ranger cited as an
  example where it grounds an abstract claim.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>

* CIP-XXXX? | Fix stale references to deleted supporting files

Replace the Motivation pointer to the now-deleted
utilization_scaled_pledge_bonus.md and CIP_UTILIZATION_SCALED_PLEDGE_BONUS.html
with a link to Appendix A and the live simulator. Missed in the
prior consolidation commit.

Co-Authored-By: Claude Opus 4.7 (1M context) <[email protected]>

* label original PR & add forum link

* escaping `?` CIP number to avoid YAML error & properly format header

* assign CIP number 187

* rename folder CIP-XXXX → CIP-0187

* Update CIP-0187/README.md

Co-authored-by: Robert Phair <[email protected]>

* Update CIP-0187/README.md

Co-authored-by: Robert Phair <[email protected]>

* Update CIP-0187/README.md

Co-authored-by: Robert Phair <[email protected]>

* Update CIP-0187/README.md

Co-authored-by: Robert Phair <[email protected]>

* Update CIP-0187/README.md

Co-authored-by: Robert Phair <[email protected]>

* CIP-0187 | Drop letter from Appendix heading & fix incoming links

Rename "Appendix A" to "Appendix" (only one appendix, so the letter
violates outline convention and makes anchors fragile), update the two
incoming links to the new anchor, and renumber subsections A.1-A.5 to
1-5 for consistency. Addresses reviewer feedback on PR #1193.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>

* CIP-0187 | Use exact 'Appendix' section heading to pass validation

The validator matches the full H2 heading text against the allowed
section names, so the descriptive title made it an "Unknown section".
Rename the heading to exactly "## Appendix" and point the two incoming
links at #appendix. The descriptive phrasing already lives in the
appendix intro sentence. Addresses rphair's review on PR #1193.

Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>

---------

Co-authored-by: Claude Opus 4.7 (1M context) <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
CIP-0173? | Net Change Limit Parameter (#1129)
* Create CIP-net-change-limit-parameter

* Update CIP-net-change-limit-parameter/README.md

Co-authored-by: Ryan <[email protected]>

* Update CIP-net-change-limit-parameter/README.md

Co-authored-by: Robert Phair <[email protected]>

* Update CIP-net-change-limit-parameter/README.md

Co-authored-by: Robert Phair <[email protected]>

* Assigned CIP-0173

* Fix folder names

* Revamped draft to use ledger for enforcement

* Rewrite to use one param, minimal state tracking

* Clarify that script does most compute

* Minor wording clarifications

* Update CIP-0173/README.md

Co-authored-by: Alexey Kuleshevich <[email protected]>

* Update CIP-0173/README.md

Co-authored-by: Alexey Kuleshevich <[email protected]>

* Update CIP-0173/README.md

Co-authored-by: Alexey Kuleshevich <[email protected]>

* Update CIP-0173/README.md

Co-authored-by: Alexey Kuleshevich <[email protected]>

* Update CIP-0173/README.md

Co-authored-by: Alexey Kuleshevich <[email protected]>

* Update CIP based on LWG meeting

* Add mention of NCL under Multi-Asset Treasury

* Fix capitalization

* Minor formatting changes

---------

Co-authored-by: Ryan <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
Co-authored-by: Alexey Kuleshevich <[email protected]>
CIP-0179? | On-Chain Surveys and Polls (#1107)
* Create README.md

* Update README.md

* Update CIP-????/README.md

Co-authored-by: Ryan <[email protected]>

* Update CIP-????/README.md

Co-authored-by: Ryan <[email protected]>

* Update CIP-????/README.md

Co-authored-by: Ryan <[email protected]>

* Reworked as standalone metadata standard

Key updates:

Reworked the structure to no longer depend on the governance Info Action, surveys can now exist independently.

Added an optional referenceAction field (transactionId, actionIndex) to link a survey to a governance action when relevant.

Updated rationale, examples, and CDDL schema to align with the new standalone approach.

This version aims to make the standard simpler, cheaper to use, and more flexible, while still allowing contextual linkage to governance actions when desired.

* minor wording tweaks

* fix `Discussion:` syntax

* add license link

* Update README.md

* Update README.md

Removed revision history section and moved summary of design evolution into Rationale

* Update CIP-????/README.md

Co-authored-by: Robert Phair <[email protected]>

* Update CIP-????/README.md

Co-authored-by: Robert Phair <[email protected]>

* Update survey CIP to use metadata label 0017 and clean up abstract

Update the survey CIP to use metadata label 0017 and revise the abstract accordingly. All references to metadata label 674 have been replaced with 0017 throughout the specification, including in surveyDetails, surveyResponse, examples, and explorer guidance. Incorrect references to CIP-0068 “via 674” and any implied dependency on CIP-20 have been removed. The abstract has been updated to clarify that surveys use a dedicated metadata label, and a rationale has been added explaining the choice of 0017, referencing the Roman census of 17 BC as an early example of structured population data collection. No other structural or semantic changes have been made. Using a dedicated metadata label avoids congestion in CIP-20’s reserved space and provides a clear, unambiguous channel for survey metadata.

* Update CIP-????/README.md

Co-authored-by: Robert Phair <[email protected]>

* Update CIP-????/README.md

Co-authored-by: Robert Phair <[email protected]>

* Update README.md

Changed metadatatag from 0017 to 17

* Updates by Cerkoryn

* Remove circular dependency and clarify GA linkage

* Add support for multi-question array

* Update example to use DRep

* (1 of 2) minor formatting correction for CIP template update

* (2 of 2) minor formatting correction for CIP template update

* Remove surveyHash and flatten surveyRef

* Add tool guidance for Sybil resistance

* Add schemas

* Add pledgeBased type

* Allow different voting type per role

* Switch from slots to epochs

* Remove redundant/invalid examples

* Clarify credential check during response vote

* Remove startEpoch and simplify

* Minor cleaning and clarifications

* Remove hashAlgorithm field

* Add responderRole field

* Add tally-time re-verification

* Update README.md

Fixed an issue to allow a single wallet to vote as multiple roles.

* assign CIP number 179

* Rename CIP-???? to CIP-0179

* Tick off completed Path to Active items; add cooperative interoperability criterion

* Iterate on CIP-179

Signed-off-by: Matthieu Pizenberg <[email protected]>

* Fix support for native scripts

Signed-off-by: Matthieu Pizenberg <[email protected]>

* Fix yes/no/abstain paragraph

Signed-off-by: Matthieu Pizenberg <[email protected]>

* Clarify survey ownership for cancellation

Signed-off-by: Matthieu Pizenberg <[email protected]>

* Fix voter cred requirement for gov-linked votes

Signed-off-by: Matthieu Pizenberg <[email protected]>

* Fix inconsistencies in different parts of the document

Signed-off-by: Matthieu Pizenberg <[email protected]>

* Text is either string or string array

Signed-off-by: Matthieu Pizenberg <[email protected]>

* Upgrade CDDL schema to version 2

Updated CDDL schema and documentation to version 2, reflecting changes in specVersion and encoding principles.

* Update cip-179 to V4

Signed-off-by: Matthieu Pizenberg <[email protected]>

* add label for original `Discussions:` link

* demote subsection from invalid H2 to valid H3

* add @mpizenberg as author by editorial decision

* Update README.md

* promote `Versioning` to proper main document heading

* Update schemas and examples

* CIP-0179: add Civitas Explorer to Implementors and implementation checklist

* CIP-0179: move Versioning section after Path to Active to satisfy section ordering

* CIP-0179: mark CIP-0191 references as in-PR candidate (CIP-0191?)

---------

Signed-off-by: Matthieu Pizenberg <[email protected]>
Co-authored-by: Ryan <[email protected]>
Co-authored-by: Robert Phair <[email protected]>
Co-authored-by: Cerkoryn <[email protected]>
Co-authored-by: Matthieu Pizenberg <[email protected]>
First round of fixes to the testnet instructions (#952)
* Refine nix instructions further

* Consolidate instructions a bit

* Add a screenshot of the testnet throughput dashboard

* Also add a screenshot of a syncing node

* Change heading of last section

* Add demo dashboard to testnet relay config

* Improve instructions for docker and use shallow clones
Bump the actions group with 2 updates
Bumps the actions group with 2 updates: [actions/checkout](https://github.com/actions/checkout) and [actions/cache](https://github.com/actions/cache).


Updates `actions/checkout` from 6 to 7
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](https://github.com/actions/checkout/compare/v6...v7)

Updates `actions/cache` from 5 to 6
- [Release notes](https://github.com/actions/cache/releases)
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md)
- [Commits](https://github.com/actions/cache/compare/v5...v6)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
- dependency-name: actions/cache
  dependency-version: '6'
  dependency-type: direct:production
  update-type: version-update:semver-major
  dependency-group: actions
...

Signed-off-by: dependabot[bot] <[email protected]>