Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: compatibility warning


Warning
titleCompatibility

This page describes an application of an earlier version of the pico-engine. It has not been updated for version 1.0 of the pico-engine

Overview

Inspired by the Live Web series of white papers, particularly ForeverPersonal Channels, and Making Everything "Smart", we set up a game at OpenWest 2018. We invited conference attendees to participate, competing for daily prizes. Each participant was given an owner pico and a QR Code which, when scanned, would produce a connection between the person scanning and the person owning the pico. Each such connection counted as one point for each of them. The contest was to see who could make the most connections from their owner pico to other owner picos.

...

  1. Account management and owner picos, including the programmatic creation of a new owner pico
  2. a collection pico, based on a provided collection ruleset (itself based on the provided subscription ruleset)
  3. synchronizing across the members of a collection (sync_members rule)
  4. using two kinds of subscriptions in the same application, and displaying them in the UI with different colors and line thicknesses
  5. our first big live system (on the new node pico engine) with dozens of participants from outside of Pico Labs
  6. identifying endpoints event generators by having these devices (not controlled by us) store a cookie
  7. using "scaffolding picos" to build a structure of picos which lives past the removal of the scaffolding
  8. using a QR Code for newly-minted owner picos, encoding an ECI for each
  9. an application involving picos running on more than a single engine
  10. using subscription-based cryptographic signing of messages between picos
  11. chaining multiple rules for a single event, implementing the authorize-then-use pattern
  12. chaining an event through a series of picos (initials and tag-line from game pico to collection pico to owner pico)
  13. using a cookie to store pending connections
  14. rolling over from one contest day to the next without losing any peer to peer connections

...