Stack

The InformaCam stack consists of several modules, outlined thusly:

  1. The Media Editor: a client-side activity that can make user-directed modifications to the media source, such as obfuscating or identifying regions within the source.
  2. The Sensor Service: a background activity linked to the client that collects the various data that ultimately will be embedded into the media object's metadata
  3. The Encryption Service: a module that formats collected metadata according to the Informa Specification, and handles its encryption to the user and the user's trusted endpoints
  4. The Transmission Service: a module that securely transmits an encrypted media object to its trusted endpoints so that it may be decrypted, viewed, and audited once it reaches its destination
  5. The Decryption Service: a module capable of decrypting received media, parsing it according to the Informa Specification, and keeping record of the user who sent it.
  6. The Administration Service: an interface for trusted endpoints to regulate what type of media can be received and by whom. This interface should also allow for trusted endpoints to create and modify templates for extended metadata fields on each user's client application.