Unrival is a protocol for directing collective intelligence towards the accomplishment of arbitrary goals.
This is a brief description of the Unrival Specification. The full spec can be found in the whitepaper.
A goal is an outcome that can be subscribed to/desired by one or more agents. Strictly speaking, goals are not a necessary part of the protocol - they simply act as psychological markers for motivating and organizing Unrival activities.
A decision is a proposal to change the state of an agent.