# Guilds: a Reference Architecture > An architecture of guilds as a reference: principles, components, policies, and the Protocol Guild implementation **Published by:** [Guild Guild](https://paragraph.com/@guildguild/) **Published on:** 2025-06-06 **Categories:** governance, decentralization **URL:** https://paragraph.com/@guildguild/guilds-reference-architecture ## Content IntroductionGuilds constitute a novel sociotechnical arrangement that systematically couples first-order value creation with transparent distribution accounting. Through curated registries of contribution, the structure enhances the legibility of collective work for potential funders while reducing coordination costs for all stakeholders. The resultant architecture improves the ability of high-value public goods work to receive adequate financial support within environments traditionally characterized by funding instability and coordination failures (tyranny of structurelessness).Design PrinciplesGuild architecture embodies principles of "structural minimalism" to achieve dynamic stability within complex adaptive systems. This approach aligns with design principles observed in successful commons-based peer production systems while incorporating elements from polycentric governance theory. These interweaving principles can function concurrently as performance metrics for evaluating and iteratively refining a guild's components. 1. Structural Minimalism for Adaptability and Composability A guild embodies structural minimalism by maintaining only the essential organizational components needed for operation, thereby creating a framework that can easily adapt to changing conditions and combine with other systems. Through modular components, guilds evolve their practices without disrupting their core functions while enabling integration with diverse technical and social environments. 2. Governance Minimization for Participant Autonomy and Legitimacy A guild embodies governance minimization by reducing administrative overhead and decision-making requirements, which preserves contributor independence while maintaining collective coordination. This light-touch approach fosters legitimacy through self-determination, as participants maintain agency over their contributions while still benefiting from the guild's collective organizing power and resource distribution mechanisms. 3. Adequate Transparency for Legibility and Accountability A guild embodies adequate transparency by making its membership, contributions, and value distribution visible both internally and externally, creating clear accountability without excessive disclosure burdens. This transparency enhances funders' confidence by demonstrating where resources flow, while also lowering monitoring costs.ArchitectureThe guild framework is conceptualized as a three-layer architecture that separates concerns while maintaining clear functional relationships between layers. This structural approach draws inspiration from layered software architectures while incorporating sociotechnical considerations specific to distributed coordination systems.The architecture from a high levelLayer 1: First-Order Value CreationThis foundational layer encompasses the generative activities that constitute the primary purpose of the guild's existence. It represents the fundamental productive work performed by guild participants, operating largely outside the governance and technical systems that manage value distribution.Inbound Value CreationThis process encompasses domain-specific contributor production activities characterized by:Specialized knowledge application within defined domains of expertiseObservable contributions across multiple modalities such as research, development, facilitation, design, etc.Outbound Value CreationThis process represents the externally visible manifestations of guild productivity:Tangible artifacts including published outputs, applications, and servicesKnowledge products such as research papers, educational materials, and design specificationsSystem improvements including protocol upgrades and techical documentationLayer 2: Curation & MeasurementThis intermediate layer functions as a critical mediating structure between value creation and value distribution. It operationalizes the governance policies that establish membership boundaries, contribution validation criteria, and relative value assessments. This layer exhibits characteristics of boundary infrastructure while incorporating algorithmic governance elements.Membership PolicyEstablishes the guild's boundary conditions through:Formalized eligibility criteria that delineate participation parametersProduction of cryptographically verifiable unique identifiers for participating entitiesImplementation variants including democratic one-person-one-vote (1p1v) systems, delegated trusted gatekeeper models, or differentiated role-based access control systemsThese boundary mechanisms contribute to establishing clear group boundaries, a critical design principle in successful commons governance.Attribution PolicyThe evaluative framework for contribution assessment through:Codified parameters defining what constitutes relevant, viable, and valid contributions within the guild's domainProduction of observable, verifiable data around contribution activitiesGeneration of critical informational inputs for subsequent weighting determinationsThis policy addresses the measurement challenges inherent in commons-based peer production by establishing shared understanding of valued contributions.Weighting PolicyThe weighting policy provides the quantification framework for contribution valuation through:Deliberative or algorithmic processes determining relative contribution value calculationTemporal rulesets governing weight update periodicity (e.g., annual cycles, quarterly reviews)Production of numerical representations (typically floating-point values) for member contribution weightingThis approach to contribution valuation parallels concepts of proportional equivalence between benefits and costs in successful commons governance.Registry StateThis critical data structure maintains the authoritative record of guild composition and contribution assessment:Persistent, versioned records of member identifiers and corresponding weighted contribution scoresInput provision to allocation logic for mathematically proportionate distributionStructured data representation enabling exportation and subgraph analysis for governance transparencyFunctional components comprising the combined output of membership identifiers and corresponding weight valuesLayer 3: Value Capture and DistributionThis terminal layer operationalizes the economic functions of resource acquisition and proportional allocation. It implements the financial infrastructure that enables sustainable support for guild contributors based on the quantified assessments established in the curation layer. This architecture demonstrates characteristics of programmatic economic coordination mechanisms while incorporating elements of treasury management systems.Funding ArrivalThe funding ingress mechanism facilitates resource acquisition through:Reception interfaces for external capital flows from heterogeneous funding sourcesTechnical components typically comprising Ethereum addresses implemented as smart contract wallets (commonly Gnosis Safe instances or multi-signature arrangements)Cryptographic verification of resource transfer authenticityThis component addresses the critical challenge of resource acquisition for public goods provision identified in economic literature.ReserveThe reserve provides a separation between resource acquisition and distribution.Secure custody of financial resources pending allocation determinationTechnical implementation via secure multi-signature smart contract wallets or purpose-specific escrow contractsGovernance-controlled access mechanisms to treasury resourcesThis temporal buffering mechanism enables guilds to smooth distribution despite funding volatility, addressing challenges identified in in commons sustainability.Allocation PolicyThe allocation policy establishes the quantitative and temporal parameters for resource distribution through:Algorithmic definition of distribution percentages and temporal cadence for fund releasesTechnical implementation via time-based functions, decentralized autonomous organization (DAO) governance triggers, or embedded smart contract logicParametric adjustment capabilities based on organizational requirementsThis component operationalizes the concept of congruence between appropriation and provision rules in successful commons governance.Funds to Be DistributedThis transitory state tracks resources approved for imminent disbursement through:Real-time accounting of resources designated for current distribution cycleTechnical implementation as interim state variables within allocation logicVerification mechanisms ensuring distribution integrityThis component enhances transparency in resource allocation decisions, addressing information asymmetry challenges.Proportional DistributionThe distribution execution process implements the final resource allocation through:Algorithmic utilization of registry state data to calculate mathematically proportional distributionsTechnical implementation via specialized smart contract systems (e.g., 0xSplits), programmable streaming protocols (e.g., Superfluid), or governed manual distribution processesVerification and audit capabilities ensuring distribution accuracyThis component represents the terminal execution of the guild's value distribution function, operationalizing the foundational premise of proportional rewards based on validated contributions. ComponentsThe guild system can be conceptualized through three primary functional components that interact across the layered architecture. These components represent the critical technical and governance infrastructures that enable guild operations. This componentization approach draws from software engineering principles of separation of concerns while adapting to the specific sociotechnical requirements of decentralized coordination systems.GovernanceMembership PolicyGoverns adding and removing of members to the registry. Patterns: Time-based Retroactive: Member has contributed recently and at least for a certain amount of time. Commitment-based Prospective: Member will contribute over a period of time. Historical: Member has contributed historically. See Cumulative weightingDynamic: threshold based on a live data sourceAttribution PolicyGoverns how contributions are valued. Informs weighting policy. Patterns: Time-based: Ex. part-time/full-time, months per year. Maximum percentage is is capped Peer Review: intersubjective consensus via something like Coordinape Algorithmic: quantifiable contribution scoring via something like SourceCred or some other live data source.Weighting PolicyGoverns how and when member weights are updated. Patterns: Ephemeral weighting is where each update replaces the previous weights, acting as a snapshot of contribution. Cumulative weighting is where each update stacks with previous weights. Members aren't removed if not currently contributing, dilution occurs instead. Cyclical updates: weightings are updated in periodic cycles such as annually, quarterly, or monthly Dynamic updates: updates are based on real-time data feed of contribution scores. Could be cumulative or ephemeral.Allocation PolicyGoverns the periodicity of allocations from the reserve. Patterns: See Allocator ComponentRegistry ComponentThe registry component constitutes the informational core of the guild architecture. By integrating membership, attribution and weighting policies, it produces a legible, machine-readable dataset that serves as the source for distribution calculations. Outputs Registry state that informs the allocator. Types: Self-Curating Registry (SCR): On-chain registry maintained endogenously by the members themselves, with enhanced legitimacy deriving from self-governance mechanisms. This implementation operationalizes principles of participant involvement in rule modification identified as critical for sustainable commons governance. Externally Curated Registry: Registry managed by an external entity or designated curator, with legitimacy contingent on the established reputation of the curatorial authority. This implementation may address specialized expertise requirements or transitional governance arrangements. Technical Implementation Examples:Moloch v3: Decentralized autonomous organization framework enabling self-curation through non-transferable voting tokens and programmable governance logicSplits: Each allocation, or "split" acts as a snapshot of the registry for a period of distributionCustom Smart Contract Custom-developed registry contracts optimized for specific governance models or domain requirementsReserve ComponentThe reserve component provides secure asset custody prior to distribution and concurrently serves as a common identifier for the guild entity. This dual functionality exemplifies the integration of technical and social functions within distributed sociotechnical systems. Types: Smart Contract Wallet: type of digital wallet offering programmability as a smart contract to manage and control cryptocurrency and other digital assets such as Ethereum. Traditional Financial Infrastructure: Conventional fiat banking accounts with reduced programmability but potentially enhanced institutional compatibility Technical Implementation Example:Gnosis Safe: Multi-signature Smart Contract Wallet with configurable access controls and execution logicIdentification Infrastructure:Ethereum Name Service (ENS): Provides human-interpretable addressing through decentralized naming protocols (e.g. guildguild.eth), enhancing usability while maintaining cryptographic verifiabilityAllocator ComponentThe allocator component implements the guild's allocation policy, orchestrating the transfer of financial resources from the reserve into proportional distribution channels according to the registry state. This component represents the operational manifestation of the guild's core value proposition: linking validated contribution to proportional reward. Types: Vesting: Funds are segregated from the reserve and distributed proportionately over predetermined timeframes via vesting agreements (typically implemented through protocols such as Splits protocol) Continuous Streaming: Funds are allocated and transmitted via continuous micro-transactions over time (commonly implemented through programmable streaming protocols such as Superfluid) Discrete Distribution: Manual or automated single-event triggers that distribute funding from reserve according to registry-defined contribution weights, often employed for periodic or milestone-based allocations Empirical Implementation: The Protocol GuildThe Protocol Guild represents the pioneering implementation that catalyzed this guild architecture, self-organizing contributors engaged in maintaining and improving Ethereum's core infrastructure. Protocol Guild has experimented with and implemented various tools and processes for each component since inception. This case study provides valuable insights into one configuration as a practical application of the guild architecture.Registry ComponentGovernance Mechanism: Utilizes Moloch v3 decentralized autonomous organization infrastructure with one-person-one-vote decision-making processes. This implementation aligns with theoretical prescriptions regarding minimizing governance overhead while maintaining legitimacy.Membership Policy: Implements opt-in eligibility criteria requiring demonstrable contribution history of at least six months to Ethereum core protocol development. This boundary condition establishes clear membership delineation while maintaining openness to new participants based on objective contribution criteria.Attribution Policy: Operationalizes a domain-focused attribution framework that recognizes contributions specifically supporting maintenance and improvement of Ethereum's core protocol infrastructure. This approach establishes clear domain boundaries for valued contribution types.Weighting Policy: Employs a time-based contribution assessment approach updated on an annual cycle, with contributors self-reporting their participation intensity (part-time [0.5] or full-time [1.0]) and duration (months active [1-12]). This relatively simple weighting mechanism exemplifies the principle of governance minimization while maintaining sufficient sensitivity to contribution differences.Reserve ComponentSmart Contract Infrastructure: Utilizes Gnosis Safe multi-signature wallet technology, providing programmable treasury management with distributed control mechanismsIdentification Infrastructure: Employs the Ethereum Name Service (ENS) domain "theprotocolguild.eth" as a human-readable identifier, enhancing usability while maintaining cryptographic verifiabilityFunding Source Diversification: Successfully aggregates capital from heterogeneous sources including protocols dependent on Ethereum infrastructure, supporters of open-source development, individual contributors, and institutional foundation grants. This diversification enhances financial sustainability through multiple resource streamsAllocator ComponentDistribution Mechanism: Implements specialized vesting agreement infrastructure via the 0xSplits protocol, enabling programmatic, proportional distribution according to registry-defined weightsAllocation Policy: Implements extended vesting periods with funding distributed over a two-year timeframe, providing contributor stability while addressing potential concerns regarding long-term alignmentSystemic BenefitsThe guild architecture generates multiple beneficial outcomes across various dimensions of organizational performance. These outcomes can be analyzed through lenses of transaction cost economics, commons governance, and organizational design theory.Governance EfficiencyBureaucratic Minimization: The architectural simplicity substantially reduces governance overhead, decreasing transaction costs associated with coordination. This efficiency gain shifts organizational resources from administrative functions toward primary value-creating activities. Participant Autonomy Maximization: The framework enables contributors to maintain substantial independence within a collective structure, addressing the autonomy-coordination paradox identified in organizational science.Economic TransparencyAllocation Accountability: The architecture implements clear, verifiable allocation mechanisms based on documented contributions, reducing information asymmetry between contributors and funders. This transparency addresses principal-agent problems common in distributed funding environments. Funder Confidence Enhancement: The system provides enhanced visibility into resource distribution processes, potentially reducing monitoring costs for funders while increasing willingness to support guild activities. This dynamic may explain observed increases in funding flows to guilds compared to less structured organizational forms.Sustainability & AdaptabilityResource Flow Stabilization: The architecture enables ongoing, predictable funding mechanisms rather than episodic grant dependency, reducing variance in contributor compensation. This stability appears to enhance retention of skilled contributors. Adaptability to Environmental Change: The modular nature of the architecture enables responsive adaptation to changing conditions without requiring full system redesign, embodying principles of requisite variety from cybernetics and demonstrating characteristics of antifragility. Conclusions and Future DirectionsGuilds represent a significant advancement in organizational design for distributed coordination systems. By systematically coupling first-order value creation with transparent contribution and allocation mechanisms, guilds create sociotechnical environments conducive to specialized talent development while simultaneously enhancing funder confidence in supporting critical work. The modular nature of guilding enables customization to specific domain requirements while maintaining core design principles of structural minimalism, participant autonomy, and adequate transparency. Early empirical implementations, exemplified by the Protocol Guild, demonstrate promising results in addressing persistent challenges in sustainable public goods funding. Future research and development should investigate several promising directions:Study of contribution systems to ease the production of legitimate contribution scores in distributed communitiesDetermine key areas of improvements in technology and processes and publish open problems for developers to address.Analysis of optimal parameter configurations for weighting and allocation policiesComparative performance analysis of various guild implementations across different domains to elucidate common patternsLongitudinal studies of guild sustainability and contributor retentionInvestigation of inter-guild coordination mechanisms for cross-domain collaborationExploration of hybrid models incorporating traditional organizational forms with guild architecture elementsThese investigations would contribute valuable insights to the emerging field of decentralized organizational design and enhance our understanding of sustainable coordination mechanisms for public goods production in distributed environments. ## Publication Information - [Guild Guild](https://paragraph.com/@guildguild/): Publication homepage - [All Posts](https://paragraph.com/@guildguild/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@guildguild): Subscribe to updates ## Optional - [Collect as NFT](https://paragraph.com/@guildguild/guilds-reference-architecture): Support the author by collecting this post - [View Collectors](https://paragraph.com/@guildguild/guilds-reference-architecture/collectors): See who has collected this post