Monday, April 11, 2022

Call for Judgment: Forgot to Save my Thesis

Timed out and failed, 4-2. Josh

Adminned at 14 Apr 2022 07:04:37 UTC

Update the rule “Theses”’ text to be the following:

A Thesis consists of five different Probulator Functions, one output for each of those functions, and a salt which is a flavor text string which can be any value. A Thesis Hash Base is constructed by concatenating the name of each function in a given thesis with its output in said thesis, concatenating all five of those together, and then appending the salt. For example if a thesis consisted of the following:

Qubit Entanglement - Output 0
Quantum-Economic Indicator - Output: 3.14
Wavefunction Observation - Output: 136
Emotion Engine - Output: Sad
Hype Machine - Output: 9

Salt - Redrum

Then the Thesis Hash Base for the example Thesis would be “Qubit Entanglement0Quantum-Economic Indicator3.14Wavefunction Observation136Emotion EngineSadHype Machine9Redrum”

The Thesis Hash is the sha256 hash of a Thesis Hash Base (for the above example thesis, it would be 734222870f7a3a832dcb1ce33a0df6c28cf4c8a4fa997b68fa5790e97475bd21).

Each Researcher may have a Thesis and may change their Thesis at any time, being sure to update their Thesis Hash Base. The Thesis Hash of a Researcher’s thesis is publicly tracked (if a Researcher has no Thesis, they also have no Thesis Hash). By Default, a Researcher has no Thesis. Thesis and Thesis hash bases are privately tracked by their Researcher. If a Thesis Hash Base is out of sync with what a Researcher claims their Thesis is, it is the Thesis Hash Base which is considered to be the proper value and the researcher’s Thesis is considered to be invalid.

If a Researcher has a valid Thesis, and their Thesis has not been changed (including setting it from having previously had no thesis) for the past week they attempt to Declare Dominion Over Randomness by performing the following atomic action:
- Make a post to the blog publicly declaring their Thesis
- For each Probulator Function in their Thesis, use the Probulator to determine an outcome
- If each generated outcome exactly matches the output for that function in the thesis, the Researcher performing the action has successfully declared dominion over randomness and achieves victory in the current dynasty
- If not, the Researcher performing the action has their Thesis set have no Thesis.

Revert the gamestate to its state before SingularByte’s attempted correction of Theses Pieces’ enactment (i.e https://wiki.blognomic.com/index.php?title=BlogNomic_Research_Lab&oldid=19557).  Rename the “Thesis” field in it to “Thesis Hash.”

Comments

SingularByte: he/him

12-04-2022 07:57:57 UTC

This cfj actually feels a tad unnecessary. Either my actions were legal so I won, in which case this is just a repeat of the DoV vote, or my actions weren’t legal in which case my DoV would fail and there would be no disputing that my actions can be rolled back.  against

Josh: Observer he/they

12-04-2022 08:28:07 UTC

SB is I think technically correct but if the dynasty is to continue then it can’t hurt to clarify the gamestate.  for

Raven1207: he/they

12-04-2022 13:22:31 UTC

for

Roujo: he/him

12-04-2022 15:22:48 UTC

I agree with Josh, if this CFJ passes then there’s no ambiguity left. The DoV failing means that people don’t think you won, but there could be multiple reasons for this and it doesn’t clarify what the gamestate currently is outside of that. ^^

for

GloopyGhost:

13-04-2022 13:42:45 UTC

for

SingularByte: he/him

13-04-2022 14:23:18 UTC

CoV for  now that my DoV is finished.

Josh: Observer he/they

13-04-2022 15:13:58 UTC

Cov against as “Revert the gamestate to its state before SingularByte’s attempted correction of Theses Pieces’ enactment” includes eg idling me, cancelling all pending votable matters, invalidating all votes cast subsequent to that event etc

SingularByte: he/him

13-04-2022 15:16:20 UTC

CoV against

MadisonSilver:

13-04-2022 17:49:56 UTC

CoV against

GloopyGhost:

13-04-2022 22:34:49 UTC

CoV against