HTTP API
To facilitate communication between our application and the "outer" world, including frontend interfaces and other machines, our SSI Agent provides an HTTP API. This API serves as a bridge, enabling seamless interaction with other agents, services, or users.
This HTTP API is constructed using the standard controllers of NestJS, a versatile framework for building efficient and scalable server-side applications. NestJS's rich feature set allows our API to extend beyond HTTP, supporting additional protocols like WebSockets, gRPC, and GraphQL, thereby offering flexible and robust communication options.