Jack Chang, Matchstick General Manager in the US, described the device to me as “essentially an open Chromecast.” He explained that while the MSRP is $25 (Google’s Chromecast retails for $35), the Kickstarter campaign is offering a regular price of $18, and an early bird price of $12.

The startup has set a goal of raising $100,000. The full breakdown is as follows (free shipping in the US, and an additional $5 for international):

  • Pledge $2 or more: This is a donation to help support the open hardware and open software platform.
  • Pledge $12 or more: The first 500 units will ship at this price.
  • Pledge $18 or more: This is the price for everyone else during the Kickstarter campaign.
  • Pledge $24 or more: 250 developer units will be available in prototype. This includes access to all SDKs and APIs, and developer support from the Matchstick team.
  • Pledge $34 or more: This is the price for two Matchsticks.
  • Pledge $160 or more: 10 Matchsticks. US shipping is still free but international shipping cost $10.
  • Pledge $10,000 or more: Four Matchsticks and a bunch of Matchstick swag. Oh, and a trip for you and a guest to the 2015 Consumer Electronics Show in Las Vegas (Monday the 5th to Thursday the 8th) including a stay at the Venetian, passes to the show, $200 daily spending money, dinner with the team, and a show one night.

The CES option will naturally occur in January. Matchstick hopes to get the device into developer hands in November, while everyone else is being promised a February release.

Because the Matchstick runs Firefox OS, Mozilla is playing a big role in its debut. It is part of the company’s plan to push the operating system onto more than just smartphones, namely tablets and TVs too.

The two companies share the same vision: the first streaming stick “free of any walled garden ecosystem.” That means the constraints of Google Play don’t exist.

That being said, Matchstick and Mozilla need developers to create apps, from video to games, for the living room. As such, there is a developer site, a full API library, as well as example sender and receiver apps.

The sender APIs let developers build Android or iOS apps (or edit their existing apps) that can discover a Matchstick device and communicate with a receiver app. Chang told me there are no plans to support Windows Phone or BlackBerry sender apps, but the architecture is there, so it’s certainly a possibility. Firefox OS sender apps, however, are coming.

Here are how sender apps will typically work:

  1. Scan for Matchstick: The sender app searches for Matchstick devices residing in the same Wi-Fi network as the sender device. The scanning reveals a friendly display name, model and manufacturer, icon, and the device’s IP address. Presented with a list, a user may then select a target device from all those discovered.
  2. Connect to Matchstick: Both TLS and NON-TLS communication between sender and receiver are supported.
  3. Launch Receiver App: The sender initiates a negotiation with the target device, launching a receiver app either with the URL of a HTML5 receiver app, or even a Chromecast App ID.
  4. Establish Message Channels: With the receiver app now launched, Matchstick establishes message channels between the sender and receiver. In addition to a media control channel common to all Matchstick and Chromecast apps, any number of application-specific channels can also be established.

Since this is Firefox OS, receiver apps are a combination of HTML5, CSS and Javascript. They are packaged into a certified “receiver container” that works only on Firefox OS. Apps will be distributed via the Matchstick app store, but developers will be free to put the apps wherever else they’d like as well.