All people belong to communities that express collective principles using documents. Existing solutions to change or create documents, such as representatives, petitions, and town halls, have problems. Certain people with more power or resources are unduly influential. And the ability to scale to larger, diverse, multi-lingual populations is rarely present. The documents we live by, therefore, cannot be created or changed without great struggle, even when the need arises. Wirite solves these issues by giving control to people. Users create, vote on, and express issues with edits. This information is then used to place the ideal number of non-conflicting edits into new document versions. Crowd-sourced translation of edits allow the document to exist in multiple languages throughout the entire process. And document creation and community support occur simultaneously, reducing the ability for unbalanced influence from outside sources.