The document discusses making web applications "hackable" or extensible by third parties through safely sandboxing third party code. It proposes a capability-based security model where third parties are given controlled access to things like REST APIs, events, and UI through a contract. It then describes the Oasis.js and Conductor.js frameworks which implement these ideas and allow third party "cards" or extensions to safely interact with a host application through postMessage and defined request/event capabilities.