Skip to content

Add opt-in synthetic participation storage and compute simulators - #150

Closed
xrpbanks wants to merge 371 commits into
mainfrom
feat/participation-node-simulator
Closed

xrpbanks wants to merge 371 commits into
mainfrom
feat/participation-node-simulator

Conversation

@xrpbanks

@xrpbanks xrpbanks commented Sep 19, 2026 •

Copy link
Copy Markdown
Contributor

Draft review checkpoint only. Adds the existing synthetic storage proof/accounting slice plus a second bounded deterministic synthetic compute slice. Both remain disabled by default; no production participation, arbitrary remote code execution, Testnet settlement, merge or deployment is activated. The compute worker accepts only embedded invented fixtures, runs fixed repository code in a separate process with bounded input/output and a wall-clock deadline, and is independently recomputed by the coordinator. Next planned slice after verification is a synthetic participation-control UI prototype.


Superseded 2026-09-22: The current private CalorieApp v3 release line now contains the live non-financial participation surface at /participation plus a bounded public /api/public/v1/caleco/node-task endpoint. The live node task is read-only/public-data-only, returns no reward, and settlement remains disabled. This public simulator PR is therefore kept as historical architecture/research rather than a release candidate. Closing it does not delete the branch, contracts, simulator code or discussion. Future participation work should start from the private v3 release line and preserve the same opt-in, bounded and reversible controls.

@xrpbanks xrpbanks closed this Sep 22, 2026
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.

1 participant