- Introduction
- About designing systems that involve sharing limited resources
among independent parties
- Resources outside the system, rather than resources within the
system
- What kinds of systems this applies to
- Define typical objectives: fairness, overuse/sustainability
- How this fits throughout the development process
- Objectives
- design a system that can mediate how multiple users share limited
resources
- kinds of resources
- fairness
- sustainability
- Key concepts
- incentives
- monitoring
- enforcement
- rivalrous goods
- excludable goods
- the four combinations
- General method
- Reuse of the same method for safety and security and other
properties
- Design considerations for public goods
- Design considerations for common-pool resources
- Design considerations for club goods