Gustavo Niemeyer gustavo.niemeyer at
Wed Feb 24 13:59:33 UTC 2016

Hello contributors & enthusiasts,

I'd like to share with you one of the specifications that we've been
iterating over for a bit, and it's now in a state that may be publicly

Snap interfaces are the improved version of the old “capabilities” system,
and the concept used by Ubuntu Core to grant access to resources and
permissions offered by installed snaps.

They provide a language to describe permissions and resource sharing
between snaps in the system, answering questions like “who can talk to the
network”,  “who can see the serial port”, and “which serial port should it

As of this writing the document provides:

- Syntax for snapcraft.yaml and snap.yaml
- Details about global and app-bound security
- Details about attribute matching
- Details for migration of 15.04 security rules
- Command line interface

Please let me know if you have any comments or questions.

gustavo @
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <>

More information about the snappy-devel mailing list