API - Attester documentation

API

This section of the documentation describes the internal of attester.

This is most useful when writing plugins or when using attester as a module.

Architecture

attester is made of modules communicating through an event bus. External developers and plugin can listen to events and perform additional tasks or change the attester behavior.

Internal modules are

  • campaign Create and manage test campaigns.
  • config Handle global configuration
  • core Main module, coordinates all the others
  • event Event communication bus
  • launcher Launch and drive browsers
  • logger Provide a logging interface
  • reports Write test reports
  • server Start and control the test server