In essence, yes. Ninja is based around the idea of reproducable science: a given execution of a notebook is immutable and accessible consistently. It writes out cell outputs depending on their mimetype (this is included in Jupyter Notebook metadata).
It writes out all declared variables, per-cell, and makes them accessible in several formats (for pre-alpha, as JSON objects).
It then exposes all of these via our web servers, so it's really easy to connect them to other services.
Or, for example, generate a permanent link to the execution of a particular cell.