forked from CivCorp/civcorp.github.io
-
Notifications
You must be signed in to change notification settings - Fork 0
/
faq.html
213 lines (187 loc) · 11.2 KB
/
faq.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
<body>
<center><h1>CivCorp FAQ</h1></center>
<h2>How do I lease a plot?</h2>
<p>Plots are put up for auction every few months. The winner gets exclusive use of the plot until the lease expires.</p>
<p>At least one week before the lease ends, the city will start an auction so that the leaseholder loses the auction, they will have time to clear the plot before the new leaser arrives. If the plot is not cleared before then, the city may acid-block the plot.</p>
<p>Once you own a plot, you may build whatever you want and you can reinforce it to your own groups.</p>
<h2>How do I sign legal documents?</h2>
<p>Because written signatures can be forged, CivCorp uses <a href="https://en.wikipedia.org/wiki/Digital_signature">digital signatures</a> to sign all legal documents. Digital signatures look something like the following.</p>
<pre>
-------BEGIN SIGNATURE------
IQB1AwUBMVSiA5QYCuMfgNYjAQFAKgL/ZkBfbeNEsbthba4BlrcnjaqbcKgNv+
a5kr4537y8RCd+RHm75yYh5xxA1ojELwNhhb7cltrp2V7LlOnAelws4S87UX80c
LBtBcN6AACf11qymC2h+Rb2j5SU+rmXWru+=QFMx
------END SIGNATURE------
</pre>
<p>The mathematics are complex, but the important part to understand is that digital signatures are mathematically impossible to forge, and they can be decrypted to see who signed them.</p>
<h3>Install Keybase</h3>
<p>To create and verify digital signatures we use <a href="https://keybase.io/">Keybase</a>. Setting up Keybase requires a few steps.</p>
<ol>
<li><a href="https://keybase.io/download">Download</a> and install Keybase.</li>
<li>If you are using a Mac, open up Terminal and run <code>keybase pgp gen</code>. This will set up your <a href="https://en.wikipedia.org/wiki/Pretty_Good_Privacy">PGP keys</a> which are used to sign documents.</li>
</ol>
<h3>Sign documents with Keybase</h3>
<p>To sign documents do the following:</p>
<ol>
<li>Copy the exact content of the document to your clipboard.</li>
<li>If you are using a Mac, open up Terminal and run <code>pbpaste | keybase pgp sign | pbcopy</code>.</li>
<li>Edit the signature into the document where a signature would normally go.</li>
</ol>
<p>For example, look at the Minutes of the 1st Meeting of the Board of Directors, which contains two digital signatures by TheLoneTopWolfx and MCSPenguin.</p>
<pre>
********************************************************************************
CivCorp
********************************************************************************
================================================================================
Minutes of the 1st Meeting of the Board of Directors
================================================================================
:Date: November 10, 2019
:Time: 19:00 PST
The Board of Directors held its first meeting on November 10, 2019.
.. sectnum::
Attendance
********************************************************************************
The following members of the Board of Directors (2 of 2) were present at the
meeting:
1. TheLoneTopWolfx
2. MCSPenguin
No directors were absent.
A quorum of directors was present.
New Business
********************************************************************************
On motion and by unanimous vote, TheLoneTopWolfx was elected temporary
Secretary.
RESOLVED, that the Bylaws hosted at https://pastebin.com/raw/JjnVTPsP are
hereby adopted as the Bylaws of the Corporation.
RESOLVED FURTHER, that MCSPenguin shall be the President of the Corporation.
RESOLVED FURTHER, that TheLoneTopWolfx shall be the Secretary of the
Corporation and the Treasurer of the Corporation.
RESOLVED FURTHER, that the number of Board of Directors shall be increased from
2 to 3.
RESOLVED FURTHER, that Convoy (a.k.a. Player) shall become a Director of the
Corporation.
Adjournment
********************************************************************************
There being no further business, the meeting was adjourned at 19:05 PST.
November 10, 2019
TheLoneTopWolfx
Secretary
-----BEGIN PGP MESSAGE-----
Comment: https://keybase.io/download
Version: Keybase Go 4.7.2 (darwin)
xA0DAAoB2SraTO49zEMBy+F0AOIAAAAA6ioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCkNpdkNvcnAKKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KTWludXRlcyBvZiB0
aGUgMXN0IE1lZXRpbmcgb2YgdGhlIEJvYXJkIG9mIERpcmVjdG9ycwo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQoKOkRhdGU6IE5vdmVtYmVyIDEwLCAy
MDE5CjpUaW1lOiAxOTowMCBQU1QKClRoZSBCb2FyZCBvZiBEaXJlY3RvcnMgaGVs
ZCBpdHMgZmlyc3QgbWVldGluZyBvbiBOb3ZlbWJlciAxMCwgMjAxOS4KCi4uIHNl
Y3RudW06OgoKQXR0ZW5kYW5jZQoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgoKVGhlIGZvbGxvd2luZyBtZW1iZXJzIG9mIHRoZSBCb2FyZCBvZiBEaXJl
Y3RvcnMgKDIgb2YgMikgd2VyZSBwcmVzZW50IGF0IHRoZQptZWV0aW5nOgoKMS4g
VGhlTG9uZVRvcFdvbGZ4CjIuIE1DU1Blbmd1aW4KCk5vIGRpcmVjdG9ycyB3ZXJl
IGFic2VudC4KCkEgcXVvcnVtIG9mIGRpcmVjdG9ycyB3YXMgcHJlc2VudC4KCk5l
dyBCdXNpbmVzcwoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoKT24g
bW90aW9uIGFuZCBieSB1bmFuaW1vdXMgdm90ZSwgVGhlTG9uZVRvcFdvbGZ4IHdh
cyBlbGVjdGVkIHRlbXBvcmFyeQpTZWNyZXRhcnkuCgpSRVNPTFZFRCwgdGhhdCB0
aGUgQnlsYXdzIGhvc3RlZCBhdCBodHRwczovL3Bhc3RlYmluLmNvbS/pcmF3L0pq
blZUUHNQIGFyZQpoZXJlYnkgYWRvcHRlZCBhcyB0aGUgQnlsYXdzIG9mIHRoZSBD
b3Jwb3JhdGlvbi4KClJFU09MVkVEIEZVUlRIRVIsIHRoYXQgTUNTUGVuZ3VpbiBz
aGFsbCBiZSB0aGUgUHJlc2lkZW50IG9mIHRoZSBDb3Jwb3JhdGlvbi4KClJFU09M
VkVEIEZVUlRIRVIsIHRoYXQgVGhlTG9uZVRvcFdvbGZ4IHNoYWxsIGJlIHRoZSBT
ZWNyZXRhcnkgb2YgdGhlCkNvcnBvcmF0aW9uIGFuZCB0aGUgVHJlYXN1cmVyIG9m
IHRoZSBDb3Jwb3JhdGlvbi4KClJFU09MVkVEIEZVUlRIRVIsIHRoYXQgdGhlIG51
bWJlciBvZiBCb2FyZCBvZiBEaXJlY3RvcnMgc2hhbGwgYmUgaW5jcmVhc2VkIGZy
b20KMiB0byAzLgoKUkVTT0xWRUQgRlVSVEhFUiwgdGhhdCBDb252b3kgKGEuay5h
LiBQbGF5ZXIpIHNoYWxsIGJlY29tZSBhIERpcmVjdG9yIG9mIHRoZQpDb3Jwb3Jh
dGlvbi4KCkFkam91cm5tZW50CioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKirnKioqKioqKioqKioqKioqKioqKioq
KioqKgoKVGhlcmUgYmVpbmcgbm8gZnVydGhlciBidXNpbmVzcywgdGhlIG1lZXRp
bmcgd2FzIGFkam91cm5lZCBhdCAxOTowNSBQU1QuCgpOb3ZlbWJlciAxMCwgMjAx
OQoKVGhlTG9uZVTkb3BXb2xmeApTZWNyZXRhcuB5AMLBXAQAAQoAEAUCXcntuAkQ
2SraTO49zEMAAKRjEACkykGUebNTdY5ND8hsyT3wEOFUrBJfR8XpEnrCfa4fXt2/
X/7H/tKo1onZQ2S44W+FfrE5KMU1lwja5jZh/I3/0s/fddh1f/MYHds79ZnEoYaD
PhLj8lkc8rCQrPPcvcMd25NaLHdZT5yv7kXz+m7sLo9e1wAP6wjrLfJip8UJJGil
5RzQ+Js9FL+cisKI4ksDaxlvQbyEeSsjRZgXc29YAy/KTwDutUNpptPgzOlVLQxZ
aMIAQxAkcJdmGWtt7KmyOwpkZVg5B0oY4E+Ofc988qwKSiGmb2gZ97LCBND+KOJO
6ZHsJly2T2EvPEudnIKGbdrTaoUPkvuNRGsZcQS+TyrS9wHCFNR4eD7s5DMtapHk
rWaUoRXfsK0sZ4BmJ8cpvwUzAsxHKR+o3tyAcCp4bEtWvUiWWjT0EB++LLo83MCB
hm9qU3E6RcVlj5FqLM42720WaN95dfWxHeXNVahSpEhjLgjmDV/9kEGfNVsz0/SF
BZLXRoKq5982985hySzmJQgitOb44k+GTUTsW1bTbaNuO2+sYJBOuywDLqVImNtE
e9PJJGNAsuvza6Nsw3BTDtTS9e6DXT+GBXiVXTB5c9glw68J1ezEQLV2w4XtVGBa
KWEuzKrFLKlzd1bV9ycEPwi2x6zmbBW/YU07AF/J3kVINliX7rZJb5g9LyhGcw==
=vlL4
-----END PGP MESSAGE-----
MCSPenguin
President
-----BEGIN PGP MESSAGE-----
Comment: https://keybase.io/download
Version: Keybase Go 4.7.2 (darwin)
xA0DAAoB08Eq7Qdjre8By+F0AOIAAAAA6ioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqCkNpdkNvcnAKKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioKPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0KTWludXRlcyBvZiB0
aGUgMXN0IE1lZXRpbmcgb2YgdGhlIEJvYXJkIG9mIERpcmVjdG9ycwo9PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09PT09PT09PT09PQoKOkRhdGU6IE5vdmVtYmVyIDEwLCAy
MDE5CjpUaW1lOiAxOTowMCBQU1QKClRoZSBCb2FyZCBvZiBEaXJlY3RvcnMgaGVs
ZCBpdHMgZmlyc3QgbWVldGluZyBvbiBOb3ZlbWJlciAxMCwgMjAxOS4KCi4uIHNl
Y3RudW06OgoKQXR0ZW5kYW5jZQoqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKgoKVGhlIGZvbGxvd2luZyBtZW1iZXJzIG9mIHRoZSBCb2FyZCBvZiBEaXJl
Y3RvcnMgKDIgb2YgMikgd2VyZSBwcmVzZW50IGF0IHRoZQptZWV0aW5nOgoKMS4g
VGhlTG9uZVRvcFdvbGZ4CjIuIE1DU1Blbmd1aW4KCk5vIGRpcmVjdG9ycyB3ZXJl
IGFic2VudC4KCkEgcXVvcnVtIG9mIGRpcmVjdG9ycyB3YXMgcHJlc2VudC4KCk5l
dyBCdXNpbmVzcwoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgoKT24g
bW90aW9uIGFuZCBieSB1bmFuaW1vdXMgdm90ZSwgVGhlTG9uZVRvcFdvbGZ4IHdh
cyBlbGVjdGVkIHRlbXBvcmFyeQpTZWNyZXRhcnkuCgpSRVNPTFZFRCwgdGhhdCB0
aGUgQnlsYXdzIGhvc3RlZCBhdCBodHRwczovL3Bhc3RlYmluLmNvbS/pcmF3L0pq
blZUUHNQIGFyZQpoZXJlYnkgYWRvcHRlZCBhcyB0aGUgQnlsYXdzIG9mIHRoZSBD
b3Jwb3JhdGlvbi4KClJFU09MVkVEIEZVUlRIRVIsIHRoYXQgTUNTUGVuZ3VpbiBz
aGFsbCBiZSB0aGUgUHJlc2lkZW50IG9mIHRoZSBDb3Jwb3JhdGlvbi4KClJFU09M
VkVEIEZVUlRIRVIsIHRoYXQgVGhlTG9uZVRvcFdvbGZ4IHNoYWxsIGJlIHRoZSBT
ZWNyZXRhcnkgb2YgdGhlCkNvcnBvcmF0aW9uIGFuZCB0aGUgVHJlYXN1cmVyIG9m
IHRoZSBDb3Jwb3JhdGlvbi4KClJFU09MVkVEIEZVUlRIRVIsIHRoYXQgdGhlIG51
bWJlciBvZiBCb2FyZCBvZiBEaXJlY3RvcnMgc2hhbGwgYmUgaW5jcmVhc2VkIGZy
b20KMiB0byAzLgoKUkVTT0xWRUQgRlVSVEhFUiwgdGhhdCBDb252b3kgKGEuay5h
LiBQbGF5ZXIpIHNoYWxsIGJlY29tZSBhIERpcmVjdG9yIG9mIHRoZQpDb3Jwb3Jh
dGlvbi4KCkFkam91cm5tZW50CioqKioqKioqKioqKioqKioqKioqKioqKioqKioq
KioqKioqKioqKioqKioqKioqKioqKioqKirnKioqKioqKioqKioqKioqKioqKioq
KioqKgoKVGhlcmUgYmVpbmcgbm8gZnVydGhlciBidXNpbmVzcywgdGhlIG1lZXRp
bmcgd2FzIGFkam91cm5lZCBhdCAxOTowNSBQU1QuCgpOb3ZlbWJlciAxMCwgMjAx
OQoKVGhlTG9uZVTkb3BXb2xmeApTZWNyZXRhcuB5AMLBXAQAAQoAEAUCXcnsfQkQ
08Eq7Qdjre8AAEzZEACE0Fhegw9Djv2/IiSEogMdwQPY4B9xKfnfxDDBqy6UBI+j
R3QqhR7v3z1g6Y3VlVpmG4FO7aQbtmbNmH3LNbbithxisRM0paOzR/SsB7wdKgxn
vrYMrWmjIwSorTsqqChKGUOFXFGqvZvR2BhzVimWeLoobYVuol68DcBw6YX6O6j3
mpeEz/Qjqu8A3T21agD28wTAdC8j7ZrkhijPBxcwpcQK80m4vakMnZDUvt2YcEJy
nKs62sRYBMbkwn9KlGnRZSBMW8XGuF+ViIWKGmydI6vMpMUYGEmaWbehfCXbNlOt
ifDsZMCCPj/C5gR2pbSxLPdd3Ofrg3YIDmIboX14eCw9qecrzNdO17/DzGgSiDpe
/SGYW0pAXwfVq3ngFchaG0b2U72cz0lrPvE/ar1rMWzdowayTc5SIZLRS/EAiTm4
PMhR8pVkTvs/Uw2WpH3HttsdP0OcZTDI7EIIS53+3WYFkIzMSfp70R+hpZp+K217
9XSO0mPJeEE1bPG/P3AoNryL2zHAGgWLc7Iz57dWuSOxEV2MI1qIOrNvq6T+k9MS
JqX7rrG9g/w+WSXLa8RHKQQHZw8X9XLWkZdDPVw8j3u80jUjUbqN8M4xQVFhap79
KNMPo72j+LW93hyBZHG/e8bFGfwxJxY0TlibYHwrKCiJ3LiGJJlUD1tgeOgfrw==
=WbQL
-----END PGP MESSAGE-----
</pre>
<h3>Verify signatures with Keybase</h3>
<p>To verify a signature, go <a href="https://keybase.io/verify">https://keybase.io/verify</a> and paste in the signature you want to verify.</p>
<p>For example, try verifying the signatures above. You should see a copy of the contract and the name of person who signed it.</p>
<h3>Identity proofs</h3>
<p>How do we know that a username on Keybase actually is a person in-game, and not an impostor?</p>
<p>For example, how do we know "thelonetopwolfx" is "TheLoneTopWolfx" on CivRealms and that "TheLoneTopWolfx" is "thelonetopwolfx" on Keybase? The most certain solution involves two steps:</p>
<ol>
<li>Have "thelonetopwolfx" on Keybase sign a message saying "I am TheLoneTopWolfx on CivRealms."</li>
<li>Have "TheLoneTopWolfx" in CivRealms sign a book (using a Book and Quill) saying "I am thelonetopwolfx on Keybase.", and have him distribute copies to interested parties as necessary.</li>
</ol>
<p>Since neither of these can be forged, these two actions prove that the same person controls both accounts.</p>
</body>