Extending Gate One

Build and trust out-of-process extensions, and publish them for other operators.

Gate One extensions are out-of-process services. The gateway never loads third-party code and never calls an extension on the authentication path. This section is for plugin authors and publishers: the event contract, the signed manifest, the trust store and the publish/revoke workflow.

Start here if you are writing or shipping an extension:

  • Plugins — families, invariants, the event consumer contract, the manifest and the trust store.
  • Publish and trust a plugin — develop unsigned, sign, install and revoke.

The generated references stay in the Configuration section and are linked from both pages:

If you only use Gate One, see Usage events instead.


Plugins

The out-of-process extension contract: manifest, trust store, event subscription, assertion and licence.

Publish and trust a plugin

Develop, sign, install and revoke an out-of-process plugin, and the trust model behind it.