Architecture

Accounts, Users and Agents

There are 3 entities that are used for identity and access management, usage limits and billing: accounts, users and agents. Each user is part of an account, and each agent is owned and represents a single user. At the moment, only one user per account can be added.

If you need multi-user accounts now, let us know!

Diagram of relationships

Accounts

Users

Agents

Agents identify themselves to Absurdia's API using their token. When creating an agent on the dashboard, this agent token is generated for you. This is equivalent to an API key.

Agents also have public-private keys for signature, using the ed25519 algorithm. However, we do not store the private keys. When creating an agent on the dashboard, the generation of keys is done in the browser and only the public keys is sent back to our servers. It is therefore important to download and secure your credentials file.