1
0
mirror of https://github.com/ipdb/website.git synced 2024-12-28 07:37:44 +01:00

build out first iteration of foundation page, move all content to data file

This commit is contained in:
Matthias Kretschmann 2017-08-28 19:54:42 +02:00
parent bbb58d4082
commit 072e2f10e1
Signed by: m
GPG Key ID: 606EEEF3C479A91F
14 changed files with 294 additions and 51 deletions

View File

@ -0,0 +1,22 @@
<svg xmlns="http://www.w3.org/2000/svg" width="298" height="220" viewBox="0 0 298 220">
<g fill="none" fill-rule="evenodd" transform="translate(.16 .676)">
<path stroke="#7DACBC" stroke-width=".25" d="M90.244763,98.9013764 L196.254111,114.920832"/>
<path stroke="#557F8D" stroke-width=".5" d="M32.2928111,19.2764571 L115.215996,58.8532223"/>
<path stroke="#7DACBC" stroke-width=".25" d="M32.2928111,19.2764571 L208.033252,3.25700131"/>
<path stroke="#557F8D" stroke-width=".5" d="M169.398536 67.8054853L208.033252 3.25724404M169.398536 67.8054853L115.215996 58.8532223M90.244763 98.9013764L115.215511 58.8532223M196.254354 114.920589L158.122098 142.335909"/>
<path stroke="#7DACBC" d="M196.254354,114.920589 L289.071609,37.6514011"/>
<path stroke="#7DACBC" stroke-width=".25" d="M169.398536,67.8054853 L289.071609,37.6516439"/>
<path stroke="#557F8D" stroke-width=".5" d="M169.398536 67.8054853L196.254597 114.920347M208.033009 3.25748677L289.071609 37.6518866"/>
<polygon fill="#7DACBC" points="158.122 142.336 169.651 67.805 90.497 98.901" opacity=".4"/>
<path stroke="#557F8D" stroke-width=".5" d="M96.8408096 178.997442L158.12234 142.335666M201.908108 214.805135L158.122098 142.335909M201.908108 214.805135L196.254354 114.920589M96.8408096 178.997442L31.8219077 158.737913"/>
<path stroke="#7DACBC" stroke-width=".25" d="M295.802616 110.585365L196.254597 114.920832M31.9233704 158.823598L1.79550146 173.418692M90.244763 98.9013764L31.8221504 158.73767"/>
<path stroke="#7DACBC" stroke-width=".5" d="M90.244763,98.9013764 L96.8412951,178.997442"/>
<path fill="#002E3A" d="M113.206161 58.853465C113.206161 57.7436864 114.105732 56.8433869 115.216239 56.8433869 116.325775 56.8433869 117.225589 57.7436864 117.225589 58.853465 117.225589 59.9630009 116.325775 60.8635431 115.216239 60.8635431 114.105732 60.8635431 113.206161 59.9630009 113.206161 58.853465M204.775522 3.25748677C204.775522 1.45810157 206.234352 0 208.032766 0 209.832151 0 211.290981 1.45810157 211.290981 3.25748677 211.290981 5.05662924 209.832151 6.51473081 208.032766 6.51473081 206.234352 6.51473081 204.775522 5.05662924 204.775522 3.25748677M294.523409 110.585365C294.523409 109.971006 295.021013 109.472673 295.63513 109.472673 296.249246 109.472673 296.74685 109.971006 296.74685 110.585365 296.74685 111.199481 296.249246 111.697814 295.63513 111.697814 295.021013 111.697814 294.523409 111.199481 294.523409 110.585365M193.581856 114.920589C193.581856 113.444768 194.77829 112.248334 196.254354 112.248334 197.730418 112.248334 198.926853 113.444768 198.926853 114.920589 198.926853 116.396653 197.730418 117.593088 196.254354 117.593088 194.77829 117.593088 193.581856 116.396653 193.581856 114.920589M29.8819796 19.2764571C29.8819796 17.9445771 30.9614166 16.8658684 32.2928111 16.8658684 33.6246911 16.8658684 34.7041281 17.9445771 34.7041281 19.2764571 34.7041281 20.6078517 33.6246911 21.6872886 32.2928111 21.6872886 30.9614166 21.6872886 29.8819796 20.6078517 29.8819796 19.2764571M0 173.50462C0 172.456496.849470992 171.60717 1.89749818 171.60717 2.94482144 171.60717 3.79429244 172.456496 3.79429244 173.50462 3.79429244 174.552502 2.94482144 175.40207 1.89749818 175.40207.849470992 175.40207 0 174.552502 0 173.50462"/>
<path stroke="#7DACBC" d="M90.244763 98.9013764L169.398779 67.8052426M158.12234 142.335909L169.398536 67.8054853"/>
<path stroke="#7DACBC" stroke-width=".5" d="M158.12234,142.335909 L90.2445203,98.9011336"/>
<path stroke="#7DACBC" stroke-width=".25" d="M90.244763 98.9013764L201.907866 214.804795M169.650979 67.8054853L96.8410524 178.997685M90.244763 98.9013764L289.071609 37.6516439"/>
<polygon fill="#7DACBC" points="158.122 142.336 31.822 158.738 90.497 98.901" opacity=".2"/>
<polygon fill="#7DACBC" points="158.122 142.336 31.822 158.738 96.841 178.998" opacity=".05"/>
<path fill="#002E3A" d="M30.0259207 158.823598C30.0259207 157.775474 30.8754888 156.926148 31.9236131 156.926148 32.9707665 156.926148 33.8203345 157.775474 33.8203345 158.823598 33.8203345 159.871722 32.9707665 160.721048 31.9236131 160.721048 30.8754888 160.721048 30.0259207 159.871722 30.0259207 158.823598M93.8797008 178.997442C93.8797008 177.362387 95.205027 176.03609 96.8408096 176.03609 98.4761068 176.03609 99.8021613 177.362387 99.8021613 178.997442 99.8021613 180.632739 98.4761068 181.958793 96.8408096 181.958793 95.205027 181.958793 93.8797008 180.632739 93.8797008 178.997442M86.0044474 98.9013764C86.0044474 96.5594812 87.9026252 94.6613034 90.2445203 94.6613034 92.5864154 94.6613034 94.4853214 96.5594812 94.4853214 98.9013764 94.4853214 101.243271 92.5864154 103.141692 90.2445203 103.141692 87.9026252 103.141692 86.0044474 101.243271 86.0044474 98.9013764M154.995201 142.247554C154.995201 140.53798 156.380726 139.152213 158.090542 139.152213 159.800116 139.152213 161.186611 140.53798 161.186611 142.247554 161.186611 143.957127 159.800116 145.342894 158.090542 145.342894 156.380726 145.342894 154.995201 143.957127 154.995201 142.247554M198.253024 214.805135C198.253024 212.786488 199.889535 211.149929 201.908108 211.149929 203.926682 211.149929 205.563436 212.786488 205.563436 214.805135 205.563436 216.823805 203.926682 218.460365 201.908108 218.460365 199.889535 218.460365 198.253024 216.823805 198.253024 214.805135M285.874806 37.6516439C285.874806 35.8859987 287.306935 34.4543551 289.071609 34.4543551 290.836284 34.4543551 292.268413 35.8859987 292.268413 37.6516439 292.268413 39.4170464 290.836284 40.8486899 289.071609 40.8486899 287.306935 40.8486899 285.874806 39.4170464 285.874806 37.6516439M166.455632 67.8054853C166.455632 66.1803829 167.773191 64.8625814 169.398293 64.8625814 171.024124 64.8625814 172.341683 66.1803829 172.341683 67.8054853 172.341683 69.4305877 171.024124 70.7481464 169.398293 70.7481464 167.773191 70.7481464 166.455632 69.4305877 166.455632 67.8054853"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 5.8 KiB

View File

@ -0,0 +1,41 @@
<svg xmlns="http://www.w3.org/2000/svg" width="559" height="253" viewBox="0 0 559 253">
<g fill="none" fill-rule="evenodd">
<path stroke="#557F8D" stroke-width=".5" d="M110.905,2.483 L113.245,86.84"/>
<path stroke="#7DACBC" stroke-width=".25" d="M110.905,2.483 L251.531,40.418"/>
<path stroke="#557F8D" stroke-width=".5" d="M182.408 93.08L251.531 40.418M182.408 93.08L113.245 86.84"/>
<path stroke="#557F8D" stroke-width="2" d="M302.275,126.232 L283.998527,126.232"/>
<path stroke="#557F8D" stroke-width=".5" d="M57.7622 124.82L113.245 86.84M199.049 144.952L131.576 134.422"/>
<path stroke="#7DACBC" stroke-width=".25" d="M199.049 144.952L284.815 126.398M182.408 93.08L284.815 126.398"/>
<path stroke="#557F8D" stroke-width=".5" d="M182.408,93.08 L199.049,144.952"/>
<path stroke="#557F8D" stroke-width=".25" d="M251.531,40.418 L284.815,126.399"/>
<polygon fill="#7DACBC" points="131.576 134.422 182.668 93.08 58.022 124.82" opacity=".4"/>
<path stroke="#557F8D" stroke-width=".5" d="M94.614 211.6001L131.576 134.422M179.611 217.544L131.576 134.422"/>
<path stroke="#557F8D" stroke-width=".39" d="M179.611,217.544 L199.049,144.952"/>
<path stroke="#557F8D" stroke-width=".5" d="M94.614,211.6001 L51.119,250.1471"/>
<path stroke="#7DACBC" stroke-width=".25" d="M262.23 170.5877L199.049 144.953M51.224 250.235L5.107 228.717M57.7622 124.82L51.1192 250.1472M57.7622 124.82L94.6142 211.6002"/>
<path fill="#002E3A" d="M49.2702 250.235C49.2702 249.156 50.1452 248.281 51.2242 248.281 52.3032 248.281 53.1782 249.156 53.1782 250.235 53.1782 251.314 52.3032 252.189 51.2242 252.189 50.1452 252.189 49.2702 251.314 49.2702 250.235M248.176 40.418C248.176 38.565 249.678 37.063 251.531 37.063 253.383 37.063 254.885 38.565 254.885 40.418 254.885 42.271 253.383 43.773 251.531 43.773 249.678 43.773 248.176 42.271 248.176 40.418M196.297 144.952C196.297 143.432 197.529 142.2 199.049 142.2 200.569 142.2 201.801 143.432 201.801 144.952 201.801 146.472 200.569 147.704 199.049 147.704 197.529 147.704 196.297 146.472 196.297 144.952M2.46 228.7173C2.46 227.2553 3.645 226.0703 5.107 226.0703 6.568 226.0703 7.753 227.2553 7.753 228.7173 7.753 230.1793 6.568 231.3643 5.107 231.3643 3.645 231.3643 2.46 230.1793 2.46 228.7173"/>
<path stroke="#7DACBC" stroke-width=".25" d="M57.7622 124.82L182.408 93.08M131.576 134.422L182.408 93.08M131.576 134.422L57.7621 124.82M57.7622 124.82L179.61 217.5442M182.668 93.08L94.6141 211.6003M58.0222 124.82L284.815 126.398M262.23 170.5877L284.815 126.399M262.23 170.5877L179.611 217.5437M113.245 86.84L131.576 134.422M110.905 2.483L284.815 126.399"/>
<path fill="#002E3A" d="M280.063 126.143C280.063 124.325 281.537 122.851 283.355 122.851 285.173 122.851 286.647 124.325 286.647 126.143 286.647 127.961 285.173 129.435 283.355 129.435 281.537 129.435 280.063 127.961 280.063 126.143M128.388 134.422C128.388 132.661 129.815 131.234 131.576 131.234 133.337 131.234 134.764 132.661 134.764 134.422 134.764 136.183 133.337 137.61 131.576 137.61 129.815 137.61 128.388 136.183 128.388 134.422M175.847 217.544C175.847 215.465 177.532 213.78 179.611 213.78 181.69 213.78 183.375 215.465 183.375 217.544 183.375 219.623 181.69 221.308 179.611 221.308 177.532 221.308 175.847 219.623 175.847 217.544M91.5644 211.6001C91.5644 209.9161 92.9294 208.5501 94.6144 208.5501 96.2984 208.5501 97.6634 209.9161 97.6634 211.6001 97.6634 213.2841 96.2984 214.6501 94.6144 214.6501 92.9294 214.6501 91.5644 213.2841 91.5644 211.6001"/>
<path stroke="#7DACBC" stroke-width=".25" d="M534.204,100.231 L388.119,144.953"/>
<path stroke="#557F8D" stroke-width=".5" d="M418.153,38.04 L486.507,48.739"/>
<path stroke="#7DACBC" stroke-width=".25" d="M418.153,38.04 L331.967,71.325"/>
<path stroke="#557F8D" stroke-width=".5" d="M375.616 98.667L331.967 71.325M375.616 98.667L486.507 48.739M388.119 144.952L455.217 134.422"/>
<path stroke="#7DACBC" stroke-width=".25" d="M388.119 144.952L302.275 126.231M375.616 98.667L302.275 126.231"/>
<path stroke="#557F8D" stroke-width=".5" d="M375.616,98.667 L388.118,144.952"/>
<path stroke="#557F8D" stroke-width=".25" d="M331.968,71.326 L302.275,126.232"/>
<polygon fill="#7DACBC" points="455.216 134.422 375.357 98.667 533.945 100.231" opacity=".4"/>
<path stroke="#557F8D" stroke-width=".5" d="M475.808 232.9979L455.216 134.422M385.462 223.4878L455.216 134.422M385.462 223.4878L388.118 144.953"/>
<path stroke="#557F8D" stroke-width=".389" d="M475.808,232.9979 L528.067,167.2249"/>
<path stroke="#7DACBC" stroke-width=".233" d="M309.403,148.641 L388.118,144.953"/>
<path stroke="#7DACBC" stroke-width=".25" d="M527.964 167.3132L556.858 125.633M534.204 100.231L528.068 167.2246"/>
<path stroke="#557F8D" stroke-width=".5" d="M534.204,100.231 L475.809,232.9976"/>
<path fill="#002E3A" d="M529.907 167.3132C529.907 166.2342 529.037 165.3592 527.964 165.3592 526.891 165.3592 526.021 166.2342 526.021 167.3132 526.021 168.3922 526.891 169.2672 527.964 169.2672 529.037 169.2672 529.907 168.3922 529.907 167.3132M335.304 71.326C335.304 69.473 333.81 67.971 331.968 67.971 330.126 67.971 328.632 69.473 328.632 71.326 328.632 73.179 330.126 74.681 331.968 74.681 333.81 74.681 335.304 73.179 335.304 71.326M390.855 144.952C390.855 143.432 389.63 142.2 388.118 142.2 386.607 142.2 385.382 143.432 385.382 144.952 385.382 146.472 386.607 147.704 388.118 147.704 389.63 147.704 390.855 146.472 390.855 144.952M558.697 125.721C558.697 124.642 557.827 123.767 556.754 123.767 555.681 123.767 554.811 124.642 554.811 125.721 554.811 126.8 555.681 127.675 556.754 127.675 557.827 127.675 558.697 126.8 558.697 125.721"/>
<path stroke="#7DACBC" stroke-width=".233" d="M534.204 100.231L375.616 98.668M455.216 134.422L375.616 98.667M455.216 134.422L534.204 100.231"/>
<path stroke="#7DACBC" stroke-width=".25" d="M534.204 100.231L385.462 223.4876M375.358 98.667L475.809 232.9984M534.204 100.231L302.275 126.232M309.403 148.641L302.275 126.232M309.403 148.641L385.462 223.4875M486.507 48.739L455.216 134.422M418.153 38.04L302.275 126.231"/>
<path fill="#002E3A" d="M389.205,223.4878 C389.205,221.4088 387.529,219.7238 385.462,219.7238 C383.395,219.7238 381.719,221.4088 381.719,223.4878 C381.719,225.5668 383.395,227.2518 385.462,227.2518 C387.529,227.2518 389.205,225.5668 389.205,223.4878"/>
<polygon fill="#7DACBC" points="454.958 135.15 475.809 232.998 533.946 100.231" opacity=".05"/>
<path fill="#002E3A" d="M535.888 100.26C535.888 99.181 535.018 98.306 533.945 98.306 532.872 98.306 532.002 99.181 532.002 100.26 532.002 101.339 532.872 102.214 533.945 102.214 535.018 102.214 535.888 101.339 535.888 100.26M299.771 126.143C299.771 124.325 301.245 122.851 303.063 122.851 304.881 122.851 306.355 124.325 306.355 126.143 306.355 127.961 304.881 129.435 303.063 129.435 301.245 129.435 299.771 127.961 299.771 126.143M310.533 148.493C310.533 147.86 310.023 147.348 309.394 147.348 308.765 147.348 308.255 147.86 308.255 148.493 308.255 149.126 308.765 149.638 309.394 149.638 310.023 149.638 310.533 149.126 310.533 148.493M378.63 98.667C378.63 96.993 377.281 95.636 375.616 95.636 373.952 95.636 372.602 96.993 372.602 98.667 372.602 100.341 373.952 101.698 375.616 101.698 377.281 101.698 378.63 100.341 378.63 98.667M458.386 134.422C458.386 132.661 456.967 131.234 455.216 131.234 453.465 131.234 452.046 132.661 452.046 134.422 452.046 136.183 453.465 137.61 455.216 137.61 456.967 137.61 458.386 136.183 458.386 134.422M488.566 48.739C488.566 47.596 487.644 46.669 486.508 46.669 485.371 46.669 484.45 47.596 484.45 48.739 484.45 49.882 485.371 50.809 486.508 50.809 487.644 50.809 488.566 49.882 488.566 48.739M420.622 38.04C420.622 36.669 419.517 35.557 418.153 35.557 416.789 35.557 415.684 36.669 415.684 38.04 415.684 39.411 416.789 40.523 418.153 40.523 419.517 40.523 420.622 39.411 420.622 38.04M478.841 232.9979C478.841 231.3139 477.483 229.9479 475.808 229.9479 474.134 229.9479 472.776 231.3139 472.776 232.9979 472.776 234.6819 474.134 236.0479 475.808 236.0479 477.483 236.0479 478.841 234.6819 478.841 232.9979"/>
<path fill="#000000" d="M261.093,170.4404 C261.093,169.8074 261.606,169.2954 262.238,169.2954 C262.871,169.2954 263.384,169.8074 263.384,170.4404 C263.384,171.0734 262.871,171.5854 262.238,171.5854 C261.606,171.5854 261.093,171.0734 261.093,170.4404"/>
<path fill="#002E3A" d="M53.3954 124.82C53.3954 122.408 55.3504 120.453 57.7624 120.453 60.1744 120.453 62.1294 122.408 62.1294 124.82 62.1294 127.232 60.1744 129.187 57.7624 129.187 55.3504 129.187 53.3954 127.232 53.3954 124.82M179.377 93.08C179.377 91.406 180.734 90.049 182.408 90.049 184.081 90.049 185.438 91.406 185.438 93.08 185.438 94.754 184.081 96.111 182.408 96.111 180.734 96.111 179.377 94.754 179.377 93.08M111.176 86.84C111.176 85.697 112.103 84.77 113.246 84.77 114.389 84.77 115.315 85.697 115.315 86.84 115.315 87.983 114.389 88.91 113.246 88.91 112.103 88.91 111.176 87.983 111.176 86.84M108.422 2.483C108.422 1.112 109.534 0 110.905 0 112.276 0 113.388 1.112 113.388 2.483 113.388 3.854 112.276 4.966 110.905 4.966 109.534 4.966 108.422 3.854 108.422 2.483"/>
</g>
</svg>

After

Width:  |  Height:  |  Size: 8.9 KiB

View File

@ -0,0 +1,8 @@
.boardmember__title {
font-size: $font-size-h3;
margin-bottom: 0;
}
.boardmember__bio {
}

View File

@ -0,0 +1,6 @@
img,
figure,
svg {
max-width: 100%;
height: auto;
}

View File

@ -5,9 +5,11 @@
// Components
@import 'grid';
@import 'buttons';
@import 'media';
@import 'sections';
@import 'hero';
@import 'header';
@import 'menus';
@import 'logo';
@import 'caretakers';
@import 'board';

View File

View File

@ -1,5 +1,11 @@
@import 'variables';
.section--intro {
.section__description {
margin-bottom: $spacer * 2;
}
}
.feature {
padding-top: $spacer;
padding-bottom: $spacer;

34
_src/_data/board.yml Normal file
View File

@ -0,0 +1,34 @@
- name: David Holtzman
position: President
bio: |
David Holtzman is an information technology security expert, educator and activist. He started his career as a cryptographic analyst, military codebreaker, U.S. Naval Security Group submariner, and Soviet Manned Space Program analyst. Holtzman is an early-stage internet pioneer.
He was the CTO at Network Solutions when it managed the domain name system, where he oversaw the explosive growth of the commercial internet to more than 20 million domain names by the late 1990s. He is the author of Privacy Lost: How Technology is Endangering Your Privacy, and a regular commentator for major news media, including Bloomberg Television, BBC, CNN, The New York Times, Business Week, and The Washington Post.
- name: Constance Choi
position: Secretary
bio: |
Constance Choi is the co-founder and Director of COALA, an international multidisciplinary collaborative research and development initiative on blockchain technologies, smart contracts, and decentralized autonomous applications. Choi co-founded and was General Counsel and Chief Compliance Officer of the Kraken digital asset exchange.
She holds a J.D. from UC Berkeley School of Law, and undergraduate degrees from Brown University and University of Cambridge. She has practiced at several law firms, including the Electronic Frontier Foundation, focusing on internet and technology law, intellectual property, privacy, data security, and constitutional rights.
- name: Greg McMullen
position: Treasurer
bio: |
Greg McMullen is a lawyer, internet advocate, and Chief Policy Officer at BigchainDB, where he built the framework for the IPDB Foundation and helped bring together its founding caretakers. He is a leading member of the COALA IP working group and co-authored the COALA IP specification and policy paper.
Before joining BigchainDB and IPDB, he was a litigator at one of Canadas top class actions law firms, where he worked on class actions involving privacy, copyright, competition law, and price fixing conspiracies. He served on the board of directors the BC Civil Liberties Association, Canadas largest civil liberties organization, and authored the BCCLAs guide to privacy and security when crossing borders with electronic devices.
- name: Dr. Nina-Luisa Siedler
position: Member-at-Large
bio: |
Dr. Nina-Luisa Siedler is a lawyer and partner at DWF Berlin with over 15 years of experience. She is interested in FinTech and decentralized technology, and her practice includes blockchain matters. She is an advisor to Blockchain Hub Berlin.
Dr. Siedler is specialized in structured finance, including credit and capital market instruments, especially acquisition and project financing, real estate transactions, asset-backed securities, structured cover bonds, debt loans, and corporate bonds.
- name: Kaspar Korjus
position: Member-at-Large
bio: |
Kaspar Korjus is the Managing Director of Estonias e-Residency program, which offers a fully digital identity for global citizens. e-Residency is built on inclusion, transparency, and legitimacy. It is meant to empower citizens globally and provide world-wide digital and financial inclusion.
Korjus was chosen by Megan Smith, CTO of the United States, as one of 20 digital leaders for the Global Leaders Digital Exchange (GLDE) program, and is listed in Forbes Estonias “30 under 30” as #1 in Technology and Finance.

View File

@ -0,0 +1,39 @@
intro: |
Building an organization that is both decentralized and stable enough to govern itself is not easy. Weve worked hard to learn from those who came before us, from the DNS to The DAO.
IPDB is governed by IPDB Foundation consisting of caretakers and the board of directors these caretakers elect.
caretakers:
title: IPDB Caretakers
description: "The IPDB Foundation is made up of its member caretakers, who govern the IPDB Foundation by electing its Management Board. The Caretakers also run the nodes that store and validate transactions sent to IPDB."
features:
- title: "Not-for-profit leadership"
description: "To avoid capture by financial conflict of interests, the majority of caretakers have to be non-for-profit organizations or public benefit corporations, who have serving their mission as a priority over profit."
- title: "Jurisdictional diversity"
description: "To avoid being under the jurisdiction of a single government, no more than half of the caretakers are in one country."
- title: "Geographical diversity"
description: "Our caretakers are spread around the world to improve latency and to limit disruption from regional events like power outages or natural disasters."
- title: "Management Board"
description: "Caretakers elect the Management Board, which is responsible for day-to-day decisions on their behalf, and can vote to recall the Management Board if they disagree with the direction the board is taking."
members:
title: "Current Caretakers"
description: "We've assembled a group of caretakers who work together to build a free, open, and decentralized internet—organizations that have a long-standing commitment to the decentralized web."
board:
title: Management Board
description: "The IPDB Management Board handles the day-to-day management of the IDPB Foundation, including most decisions about the operation of IPDB. IPDB Board Members are elected by the caretakers for a two year term."
vision:
title: "Vision & Research"
description: ""
text: |
The early web gave us a utopian vision of a decentralized world. Corporate giants and governments would be replaced. We would live in a society where we deal directly with one another, free of censorship or coercion.
> Governments of the Industrial World, you weary giants of flesh and steel, I come from Cyberspace, the new home of the Mind. On behalf of the future, I ask you of the past to leave us alone. You are not welcome among us. You have no sovereignty where we gather.
- John Perry Barlow, A Declaration of the Independence of Cyberspace, 1996
The internet has displaced many of the old powers, but new powers dominate the web as we know it. Freedom of expression is often limited. The ironic result of this centralized control is a fragmented internet where the information you have access to is determined by your location and providers, things you have no control over.
We promote science and research through the development of the IPDB decentralized database platform, on the governance of decentralized systems, and the applications of blockchain technology.
We will make our work available in many ways: presentations at conferences and workshops, published research results and technical papers, open sourced code, and more. We will make everything available online, so everyone can benefit from our research.

18
_src/_includes/board.html Normal file
View File

@ -0,0 +1,18 @@
<div class="board grid grid--full grid-small--half grid--gutters">
{% assign board = site.data.board %}
{% for member in board %}
{% assign slug = (member.name | downcase | replace: ' ', '-') %}
<div class="grid__col">
<div class="boardmember">
<h1 class="boardmember__title">{{ member.name }}</h1>
<p class="boardmember__position">{{ member.position }}</p>
<div class="boardmember__bio">{{ member.bio | markdownify }}</div>
</div>
</div>
{% endfor %}
</div>

View File

@ -4,10 +4,12 @@ layout: base
{% include header.html %}
<main role="main" class="section content content--page {% if page.path contains '.md' %}content--page--markdown{% endif %}">
<main role="main" class="content content--page {% if page.path contains '.md' %}content--page--markdown{% endif %}">
{% if page.path contains '.md' %}<div class="row {% if page.narrow %}row--narrow{% endif%}">{% endif %}
<div class="row {% if page.narrow %}row--narrow{% endif%}">
{{ content }}
</div>
{% if page.path contains '.md' %}</div>{% endif %}
</main>

106
_src/foundation/index.html Normal file
View File

@ -0,0 +1,106 @@
---
layout: page
title: Foundation &amp; governance
subtitle: Decentralized without dysfunction.
css: page-foundation
---
{% assign content = site.data.content-foundation %}
<section class="section section--intro">
<div class="row">
<header class="section__header">
<div class="grid grid--full grid-medium--columns grid--center grid--gutters">
<div class="grid__col grid__col--4">
<div class="section__description">{{ content.intro | markdownify }}</div>
</div>
<div class="grid__col grid__col--2">
<svg width="559" height="253" aria-labelledby="title">
<title>IPDB Governance</title>
<use xlink:href="/assets/img/sprite.svg#governance"></use>
</svg>
</div>
</div>
</header>
</div>
</section>
<section class="section section--background section--caretakers">
<div class="row">
<header class="section__header">
<div class="grid grid--full grid-medium--columns grid--center grid--gutters">
<div class="grid__col grid__col--4">
<h1 class="section__title">{{ content.caretakers.title }}</h1>
<p class="section__description">{{ content.caretakers.description }}</p>
</div>
<div class="grid__col grid__col--2">
</div>
</div>
</header>
</div>
<div class="row">
<div class="grid grid--full grid-small--half grid--gutters">
{% for feature in content.caretakers.features %}
<div class="grid__col">
<div class="feature">
<h3 class="feature__title">{{ feature.title }}</h3>
<p class="feature__description">{{ feature.description }}</p>
</div>
</div>
{% endfor %}
</div>
</div>
<div class="row">
<h2 class="section__title">{{ content.caretakers.members.title }}</h2>
<p class="section__description">{{ content.caretakers.members.description }}</p>
</div>
<div class="row">
{% include caretakers.html %}
</div>
</section>
<section class="section section--board">
<div class="row">
<header class="section__header">
<div class="grid grid--full grid-medium--columns grid--center grid--gutters">
<div class="grid__col grid__col--4">
<h1 class="section__title">{{ content.board.title }}</h1>
<p class="section__description">{{ content.board.description }}</p>
</div>
<div class="grid__col grid__col--2">
</div>
</div>
</header>
</div>
<div class="row">
{% include board.html %}
</div>
</section>
<section class="section section--vision">
<div class="row">
<header class="section__header">
<div class="grid grid--full grid-medium--columns grid--center grid--gutters">
<div class="grid__col grid__col--4">
<h1 class="section__title">{{ content.vision.title }}</h1>
<p class="section__description">{{ content.vision.description }}</p>
</div>
<div class="grid__col grid__col--2">
</div>
</div>
</header>
</div>
<div class="row">
{{ content.vision.text | markdownify }}
</div>
</section>

View File

@ -1,35 +0,0 @@
---
layout: page
title: Foundation &amp; governance
subtitle: Decentralized without dysfunction.
---
Building an organization that is both decentralized and stable enough to govern itself is not easy. Weve worked hard to learn from those who came before us, from the DNS to The DAO.
IPDB is governed by IPDB Foundation consisting of caretakers and the board of directors these caretakers elect.
# IPDB Caretakers
IPDB relies on caretakers to run the nodes that store and validate transactions sent to the network. The caretakers are members of the IPDB Foundation.
{% include caretakers.html %}
# Board members
Board of directors does this and that. Changes under which conditions. Members are elected by the IPDB caretakers.
# Vision & Research
The early web gave us a utopian vision of a decentralized world. Corporate giants and governments would be replaced. We would live in a society where we deal directly with one another, free of censorship or coercion.
Governments of the Industrial World, you weary giants of flesh and steel, I come from Cyberspace, the new home of the Mind. On behalf of the future, I ask you of the past to leave us alone. You are not welcome among us. You have no sovereignty where we gather.
- John Perry Barlow, A Declaration of the Independence of Cyberspace, 1996
The internet has displaced many of the old powers, but new powers dominate the web as we know it. Freedom of expression is often limited. The ironic result of this centralized control is a fragmented internet where the information you have access to is determined by your location and providers, things you have no control over.
We promote science and research through the development of the IPDB decentralized database platform, on the governance of decentralized systems, and the applications of blockchain technology.
We will make our work available in many ways: presentations at conferences and workshops, published research results and technical papers, open sourced code, and more. We will make everything available online, so everyone can benefit from our research.
Watch the presentation from the Blue Yard Decentralized & Encrypted event that took place1 June 2016 in Berlin.

View File

@ -28,24 +28,18 @@ css: page-front
<div class="grid__col grid__col--4">
<h1 class="section__title">{{ content.intro.title }}</h1>
<p class="section__description">{{ content.intro.description }}</p>
</div>
<div class="grid__col grid__col--2">
{{ content.intro.text | markdownify }}
</div>
<div class="grid__col grid__col--2 grid__col--center">
<svg width="298" height="220" aria-labelledby="title">
<title>IPDB Distributed</title>
<use xlink:href="/assets/img/sprite.svg#distributed"></use>
</svg>
</div>
</div>
</header>
<div class="grid grid--full grid-small--columns grid--center grid--gutters">
<div class="grid__col grid__col--4">
{{ content.intro.text | markdownify }}
</div>
<div class="grid__col grid__col--2">
</div>
</div>
<section class="features">
{% for feature in content.intro.features %}
<div class="feature">