Skip to content

Strike DAO is an experiment in participatory governance of blockchain art institutions.

License

Notifications You must be signed in to change notification settings

strikedao/strikedao.com

Repository files navigation

strikedao.com

Node.js CI

Strike DAO is an experiment in participatory governance of blockchain art institutions.

context

Strike DAO is an experiment in participatory governance of blockchain art institutions. The Ethereum domain of Bundeskunsthalle ("bundeskunsthalle.eth") was squatted by artist Hito Steyerl and the Department of Decentralization. In an event helt at Bundeskunsthalle in Bonn, Germany, on March 16, 2022, the application was used to vote on three models of future governance.

The voting will took place as a quadratic voting process in which votes were allocated to express the degree of their preferences. Every participant voter was given a budget of 25 video stills that they could use to proportionally demonstrate support. I. e. one still equaled one vote, four stills equaled two votes, and nine stills equaled three votes.

Three suggestions on how to run bundeskunsthalle.eth were be presented during the live event. Participants signed up and received stills by mail as voting tokens. They used them to vote either before the event or during the event - results were presented at the end.

To display the results, the videostills of the original video Strike were rearranged to reflect the voting process and the temporal order of the voting process. Thus the original sequence was jumbled by a participatory process. The new version of "Strike" is the document of the process.

Further resources:

documentation

prerequisites

  • You'll need to have ffmpeg globally available in your command line.

installation

Clone the repository on your machine and cd into the folder.

cp .env-copy .env
# You might need to create a mailgun account or mock that part away
make setup
pm2 start
  • It's recommended setting up an nginx reverse-proxy too. Check the ./proxy folder and its Makefile for that.

visual debugging of mjml-designed email templates

  • We use mjml to format our emails responsively.
  • The templates can be found in src/templates.
  • For visual debugging, use the following command line options:
mjml --watch ./src/templates/signup.mjml --output test.html

NOTE: mjml may have to be installed globally using npm i -g.

debugging the api

exemplary calls using curl

curl \
  -X PATCH \
  --data '{"email":"your@email.com"}' \
  -H "Content-Type: application/json" \
  "http://localhost:5000/api/v1/stills/"

Maintenance

Renewing the strikedao.com SSL certificate

  • Log into the server
  • cd into the proxy folder and run make renew-cert which should take care of everything else.

license

See LICENSE file.

About

Strike DAO is an experiment in participatory governance of blockchain art institutions.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published