Governance Behavioral Track Suggestion/Mechanism

PLEASE NOTE THIS IS NOT A SUGGESTED CHANGE TO ALL OF OPENGOV

As I was re-calibrating the 1st draft of the Polkadot DAO Constitution, I got to the “Enforcement” section and read the notes left on the edit in Section 2: Enforcement Polkadot DAO Constitution - first draft by Emil Kietzman - HackMD I got into deep analytical thought about how would we enforce issues with bad actors or behaviors? I went round and round because voting DOT power here could lead to a dictatorship and an organization or individual with big bags could not be held accountable for fraud or manipulation or whatever other bad behavior is deemed unacceptable by the DOT community.

I am wondering what people think about a behavioral option where majority vote rules? This would only obtain to evidence of fraud, or discriminatory behavior against a person or group.

I would expand on the “Enforcement” consequence of a majority vote would be to restrict voting power of the person or group that violated the constitution.

Please let me know your thought’s DOT Community!

2 Likes

At some level, majority vote is purely subjective - this is why the judicial branch is independent in many nations. Votes can be swayed by rhetoric, popularity, cognitive biases, bag holdings, etc.

Then there is the issue of what does “majority” mean? Is there a quorum? Generally, in OpenGov, we see 1-2% of DOT participating in referendums. Is this a 1-person-1-vote majority? Conviction-weighted token vote? Quadratic majority? A council majority? Should the decision be delegated to a sub-group like bounties are?

Alice and Bob has asked the question, should there be a judiciary along with a legislative and executive branch? I think this is the larger question that will move us towards an answer to what you are referring to here.

It is an important longer-term question to ask - what is justice, morality, ethics and fairness in the Polkadot Citizenry that is being built moving forward.

1 Like

I feel as if you missed the point of the post, or you didn’t read it fully? This is in regard to the “enforcement” section of the constitution. The “comments” are “how” would you enforce this. A small body is more easily swayed or manipulated than a people. This is NOT a suggestion for all of OpenGov.

I added a all caps disclaimer so the intention is more clear.

2 Likes

Let me reiterate your point and my point:

Enforcing means deciding some kind of punishment that deters actions in the future. The example in the draft constitution is slashing of validators.

You’re proposing that there may be a “behavioral option” whereby “majority vote can restrict the voting power of the person or group that violated the constitution.”

If I understand correctly, your suggestion is to use a majority vote of the network to enforce a penalty against a party.

My point is that a) enforcing off-chain rules/norms via participant vote is subjective and potentially biased (validators are slashed according to code not rules/norms), and b) even if there were a vote in this case, we should figure out who is the voting body (quorum, how to weight votes), as that affects the fairness/decision-making of the system.

In US/Europe/etc., enforcement is not given to voters - it’s given to an independent branch with checks and balances, and this is for good reason. I believe the discussion around “how” to do enforcement should go hand in hand with a larger topic that has to do with do we need some judicial-type branch?

2 Likes

Are you really trying to create a duplicated system??? That’s not why I participate. I am open to hearing new suggestions for code regarding the bigger picture. Definitely not down for this in the hands of the few!!

3 Likes

What a coincidence :joy: x.com

1 Like

I’d like to offer some context to aid in the understanding of the ongoing discussion.

Legislative systems, including democratic ones, require subjects of rights and obligations as defined by the system itself. In the digital space, proof of personhood is necessary to regulate interactions because it’s the only way to attribute rights and obligations within a legal framework.

We often assume democracy as the standard form of government for nation-states, a system that emerged after the decline of the ancient regime and the era of empires. Specifically, we refer to liberal democracy, which includes constitutions that are aligned between recognized political nations and share common fundamental principles. This is representative democracy, mediated by political parties—distinct from direct democracy, Athenian democracy, or totalitarian democracy.

In the context of digital-native societies, aspirational constitutions can create social effects, such as fostering communal alignment. These documents can serve as theoretical frameworks, providing shared knowledge, guiding principles, and helping shape discussions. However, within today’s political context, such societies are not yet political entities in the traditional sense. Instead, they remain subject to the national and international laws governing the individuals who form them.

As a result, what we are engaged in here is not political work in the full sense of the word, but rather administrative work focused on a specific topic that shouldn’t lead to enforcements beyond the Polkadot protocol rules.

2 Likes

I don’t disagree that it should remain within Polkadot. I see the Constitution as guard rails. However, if there is a fraudulent act within the community taking away voting rights within Polkadot is a good guardrail to have.

I will use myself as an example for a moment. After the HA Wantabe incident & seeing that wallet continuing to vote I needed to walk away from OpenGov & Polkadot for a little bit. I mean how can I take it seriously if it’s a foolish game? I’m not here to play kid games or waist my energy, I’m here to help shape a new future with & through technology. So, when Emil took the time to make a 1st draft I opted to help. If not me then who, or when, right? After all this is decentralized & that doesn’t mean we run amuck!

Appreciate the conversation!

2 Likes

I’m not sure what it would mean to “take away voting rights.”

In Polkadot, voting rights belong to tokens, not people or even addresses, so if, for example, the community were to prevent an address from voting, it could simply send the tokens to another address and vote with them.

(Of course it’s possible that D.I.M. could change the contours of how voting works in Polkadot, but that remains to be seen)

3 Likes

This is a topic worthy of great debate, without a doubt.

How do we prevent bad actors from going unpunished?

First, I must say that in the debate about how to sanction Michiko, I initially thought it would be seen negatively, but in reality, I didn’t properly understand the initial premise, and now I accept that these types of behaviors should be sanctioned.

Having said that, and focusing on this conversation:

Should we have effective mechanisms for control and sanctioning? If we do, how do we determine that someone has violated the rules?

Let’s suppose there is a neutral body made up of people with a good reputation in the ecosystem (perhaps they should be rotated 2 or 3 times a year). This neutral body reports irregular actions by an individual or group. The individual or group is notified and asked to prove their innocence with evidence, and then the community decides through a vote.

Key points here:

  • What kind of actions would be considered irregular?
  • How much time will the individual or group have to prepare their defense?
  • What will the sanctions be? Should there be multiple levels? From minor violations to serious breaches of the rules.

Decentralizing this further:

Could that neutral body be replaced by a reporting module? This module would receive the complaint and evidence, initiating a process that concludes with a community vote.

Something similar to when we report an account on Twitter, where we are asked for the reason for the report. In this case, the module would do something similar, and if possible, it would analyze the individual’s wallet and ask us to identify the irregular transaction.

We could use the WFC track to establish both the types of irregular actions and the types of sanctions.

4 Likes

I think all of that is putting the cart before the horse, since I’m unaware of any realistic mechanism for enforcement.

I mean, I guess you could do force-transfer, but if you put force-transfer to a vote the offending party could simply move the tokens elsewhere before the referendum ends, so even that’s a non-starter.

3 Likes

Yes, I think that too

2 Likes

I hear you loud and clear, however everything is tracible on the blockchain! In theory if moved to another wallet we can restrict that just the same as the original one. The delegation is about the vote and the restriction of participation. If this is something to bring forth than I believe we can analytically cover most of the issues it would face to execute upon. Code itself could follow the trail of funds.

Here is the Second Draft of the Constitution. I was referencing the “Enforcement” section here in this thread. Please take a look and comment where necessary. There are things in motion where a Constitution can be guardrails for people to uphold. Polkadot DAO Constitution - Second draft by Hope Clary - HackMD

It doesn’t say or include the following in the Polkadot DAO Constitution - Second draft by Hope Clary

  • That there is a requirement for “symmetric conversational patterns”, where the punishment is being blocked.
  • Suggest writing “statements” (based on “assumptions” that accompany them) as suggested here by @alice_und_bob instead of first asking clarifying “questions” to establish whether your “assumptions” are correct before making potentially false “statements”, and accompanying those “statements” with a disclaimer that your statements may be incorrect if you haven’t been able to clarify their truthfulness privately.
  • Examples of expected “symmetric conversational patterns” that represents good and bad behaviour.
  • Examples of “passive aggressive” behaviour that represents bad behaviour.
  • Mention how many legitimate “questions” (whether they are invited by the person being questioned or not) to challenge a proponent you are allowed to ask without it representing “passive aggressive” behaviour or an “asymmetric conversational pattern”.

Example

Given:

  • Two actors Person A (proponent of an OpenGov proposal associated with a media empire) and Person B (independent news reporter and impacted OpenGov community stakeholder of the proposal by Person A)

  • Two conversational approaches 1) and 2) below that Person B could take toward Person A and their proposal.

Approaches:

  1. Write statements that are based on assumptions and invite stakeholders to correct the assumptions in order to change the statements.

  2. Write questions that mostly involve only a Y/N answers to promote two-way conversation when you have a concern, and invite stakeholders to answer them too before doing Approach 1), otherwise you risking making incorrect statements based on incorrect assumptions.

Assumptions:

Case Study:

In this case study Person A is @alice_und_bob, and Person B is myself.

Person A posts this question, asking whether their audience has any comments by asking the question “Comments?” (plural, inviting >1 comment in response).

Person B in their audience answers their question, not initially realising the question was associated with Polkadot Referenda #1166 by asking two clarifying questions (one of the two questions invited a simple Y/N answer) over an 8 min period by using Approach 2).

Person B in their audience finds another comment in the same thread by Person A here that mentions the “new marketing bounty”.

Person B assumes that this other post from Person A is associated with the “new marketing bounty” of Polkadot Referenda #1166 polkadot.polkassembly.io/referenda/1166. Person B then asks a further five questions (four of the five questions invited a simple Y/N answer).

Person A threatens to punish them here by blocking them on X for asking clarifying questions by adopting Approach 2) instead of making statements using Approach 1), since they consider Approach 2) representative of bad behaviour (“passive aggressive” and “symmetric conversational patterns”).

Person A avoids answering any of the questions from Person B by making a “statement” that is based on incorrect assumptions, claiming that they understand that the hobby of Person B is to “just shoot out questions all day long as your way to interact”, which is a complete exaggeration and not true. If Person A adopted Approach 2) instead of Approach 1) by asking Person B a question then they would have known it was not true and avoided spreading false information about Person B.

Person A appears to adopt a hard-line approach in their belief that interaction through questions and answers using Approach 2) to openly establish the correct assumptions upfront “is not how interaction can work”, and they state their reasoning is because it “is impossible to answer all the questions popping out of your imagination because it would take up half my day”, even though Person B only asked them those questions over a 38 minutes (not “all day”), asking them five questions that invited Yes or No answers in response, and two questions that invited a longer answer.

Person B writes three posts as “statements” to defend themselves, including this, this, and this.

Person A writes another post here with a exaggerated “statement” that is false by stating “95% of what you do is post (sometimes endless) lists of questions” because they didn’t first ask Person B a clarifying question to determine precisely what they actually do, and claiming that “multiple people have already made you aware that the way you do it is not constructive”, which is true, a few have pointed that out, but as far as I am aware all those people were ChaosDAO members, but a preference for “statements” using Approach 1) and selective transparency and disclosure of responses to answers to questions from the community that wish to adopt Approach 2) is not representative of the wishes of majority of the community.

Person A also states in that post in response to this question from Person B that “implying criminal behavior is a serious matter. expect serious responses”. Person B assumes that Person A said that because of this question x.com, which was raised because of the potential issue that was raised by this comment in defence of the ecosystem x.com, where Person A had explicitly invited comments. Unfortunately Person A has not responded to either of those questions, and Person A was not willing to write them as a “statement” because they didn’t know if they were true or not.

The fact that Person A refuses to answer any questions, brings into question concern over whether Person A is restricted somehow from answering certain questions, clearly they are time constrained, perhaps their budget is too constrained at the moment, otherwise they could just delegating the task of answering the questions from stakeholders in the community to @jeeper or someone else who is able to answer them.

If Person A doesn’t have the budget to hire an assistant to delegate the task of answering questions from the community to, and Person B does not believe they will receive an answer to their question by just adopting Approach 1) and issuing a “statement”, particularly since they do not want to be pressured by Person A to only engage in conversation through “statements” that could be incorrect or based on incorrect assumptions, but Person B is willing to pay for someone to find out the answer to their question or questions, then perhaps it would be more appropriate for them to create an on-chain bounty with their question where they reward whoever in the community is able to find out the answer to that question for them, or even crowdsource funds from other stakeholders in the community that wish to fund a bounty to have their question answered, since that would avoid them upsetting Person A by asking them a question directly and being blocked by them on X, and also allow them to avoid being forced to only issue “statements” to engage in conversation with Person A, which they may not be able to do without it being based on the correct assumptions.

Alternatively, rather than openly commenting in response to that thread about issues that are relevant to the community on X or as a comment in the proposal, Person A could instead ask the questions verbally on AAG or OpenGov Office Hours, but by doing that they could be at risk of selectively not being chosen to speak, or having their questions and answers censored from being publicised, in which case they may feel the need to just openly comment in response to that thread on X or as a comment in the proposal as they originally intended, as they originally intended, or in an on-chain system remark, when it may be more ideal to ask their clarifying “statements” privately with the proponent first.

Initially there appears to be a risk associated the hard stance that Person A in their expectation of others to only engage in written conversation with them using Approach 1) instead of Approach 2), since they a Head Ambassador (HA), involved in the Marketing Bounty 2.0 proposal, and involved in ChaosDAO, which provides them with a lot of influence on enforcing that culture across the ecosystem.

If Polkadot was built on the premise of free speech but Person A elected to limit the range of expression that the Polkadot community is allowed to use (particularly those that wish to challenge OpenGov behaviour), where they might try to ban the asking of “questions” (only allowing “statements”), or social media bans preventing those that prefer to write multiple questions from receiving a response or preventing them from participating in OpenGov Office Hours and AAG or censoring them incase they do not want their legitimate story to be heard that could be important for the ecosystem.

The community needs to be careful what influence they have on restricting the culture if they have a large say on what gets included in the Polkadot constitution, where they may introduce laws restricting OpenGov participation unless their freedom of expression is filtered, similar to today’s news that is filled with examples limiting the allowable range of expression.

If they have the power to restrict freedom of expression from the community that participates in OpenGov by only allowing them to post “statements” instead of “questions” and filtering and censoring their comments so only “statements” from the community may be viewed by proponents and also censoring or preventing them from providing their “assumptions” and any “disclaimer” by providing a word limit by adopting Approach 1) rather than being open to adopting Approach 2), then this could upset and trigger inappropriate behaviour from proponents since they could be reviewing “statements” based on incorrect “assumptions” if community stakeholders weren’t allowed to ask clarifying “questions” using Approach 2), and the proponents could choose to ignore or selectively answer the questions that were phrased as “statements”, which may not help resolve community issues, leaving the community with the incorrect assumptions that they started with.

It may not be healthy to restrict freedom of expression, making those in the community feel pressured to only write “statements” in order to engage in written conversation based on incorrect assumptions. It may force them into thinking that the only way they are allowed to engage in conversation if they have a lot of questions without being labelled as a troll is through being forced to write false “statements” (fake news), which they may not want to do, but it may be the case that it may not be possible to first ask the proponent any clarifying questions privately to determine whether their assumptions are true or not.

Proposed solution and “conversation” steps:

  • [Optional] “Private” conversations first. First use Approach 2) by privately asking the proponent (i.e. Person A) the “questions” along with your “assumptions”. If you know they are opposed to “questions” or they say so, then adopt Approach 1) by writing “statements” and your “assumptions” instead. It may be necessary to even avoid “private” messages if Person A has already warned by Person B that they could be blocked if they make a false more, or if they have already been blocked.

  • If they ignore your “private” messages or you want to skip asking them, and the community only allows “statements” to be publicised (Person A’s preference), then you could publicly post the “statements” along with your “assumptions” even if both are incorrect, whilst also providing a “disclaimer” disclosing that your “statements” could be incorrect because you have not been able to or do not wish to engage in private conversation with them to clarify what is correct, since you want to do that to protect yourself from making a false statement.

  • If Person B is not able to obtain a response from Person A, they could pay for someone in the community to find out whether their “statements” are correct or not, by creating an on-chain bounty or bounties with their “statements”, accompanying each with their “assumptions” and disclosing that their “statements” could be incorrect because you have not been able to engage in private conversation with Person A to clarify what is correct or not. Person B could even crowdsource funds from other stakeholders in the community that wish to fund a bounty to determine whether the “statements” are true or not.

Please look at Tim’s Human Rights contribution and make suggestions. x.com Please note that we are trying to make guardrails and not police interactions with others. There are people we will not have a good relationship with at times, or at all, however we will all psychologically handle this in different ways. If someone is telling you they are having difficulty with an approach, they are at least sharing their limitations or boundaries.
You and I have had exchanges over the past and I believe we have at minimum been respectful. I had even been concerned about an outcome that went net negative for you and discussed it at Decoded without mentioning your name.
At this time, I am a volunteer trying to make a difference, I respectfully ask you to do the same by providing your feedback to what people have written or make your own version such as I am trying to do. Eventually these should go up for a vote and I am certain this will take time and many iterations to come.

Respectfully,
Hope