As of the Ubuntu 12.04 alpha, lenses are simply lists of results pushed onto a DBus domain like net.launchpad.Lens.MyLens. This makes lenses and scopes more or less equivalent to search engines.
However, lenses as seen in the CES Ubuntu TV demo seem to provide a visual formatting language for sets of data and operations.


Is there an API for using these awesome new lens types? Will it be available in mainline Ubuntu in the near future?