Skip to content

Boltcliq product / The identity and access platform

/ Trust Plane

Odin

One answer to the question: who or what is this, and what may it do. Odin is central authentication and authorization for people, services and AI agents, including agents that act on behalf of named people.

policy decision API, used by every Boltcliq product
One
policy decision API, used by every Boltcliq product
scoped credentials for machines and agents, with no shared long-lived keys
Short-lived
scoped credentials for machines and agents, with no shared long-lived keys
every delegated action traces to the agent and to the person
Both names
every delegated action traces to the agent and to the person
built on proven open identity and authorization components, not custom cryptography
Open parts
built on proven open identity and authorization components, not custom cryptography

Every person, service and agent gets an identity. Every request gets one answer.

01Trust plane

Overview

Access control in most organizations is a patchwork. Each application has its own users and roles. A leaver is removed from email but not from the finance system. Service accounts share a password that was set years ago and nobody dares to rotate. When auditors ask who could see a customer record last March, the honest answer takes weeks to assemble.

AI agents make this harder. An agent that reads files, calls tools and sends messages needs an identity and permissions like any employee, but it moves faster and can be tricked. If it borrows a person's login or holds a raw API key, one prompt injection can turn into a data breach. Odin gives every person, service and agent its own identity, and puts one policy engine in front of every request.

Odin is the only place in the Boltcliq platform where identity and policy decisions are made. Zeus, Monolith, Argus and Cyclopes do not run their own login or permission logic. They ask Odin. An agent acts on behalf of a named person with a narrower scope than that person, so every action traces back to both. Odin is designed to compose proven open components and to differentiate on agent identity, delegation and local integrations.

02

Odin in one picture

One answer to the question: who or what is this, and what may it do. Odin is central authentication and authorization for people, services and AI agents, including agents that act on behalf of named people.

  • One identity for every person, service and agent, with a clear owner for each.
  • Rules written once and applied by every product through a single decision API.
  • A tamper-evident record of who was allowed to do what, ready for an auditor.
odin
Schematic of Odin. Illustrative, not a product screenshot.

03In five steps

How it works

  1. odin

    Give everything an identity

    Staff sign in through single sign-on and are synced from your directory, so joiners, movers and leavers are handled in one place. Services and agents receive workload identities of their own, each with a named human owner. Nothing runs as an anonymous shared account.

    Register the collections agent as a service identity owned by the head of credit.

  2. human

    Write the rules once

    Policies can be based on roles, on attributes such as branch or country, and on relationships such as a case worker being assigned to a case. They are written once and versioned. A change to a rule is reviewed like any other change.

    Branch managers see only their branch's loans.

  3. odin

    Decide at every request

    Each product calls the policy decision API before it reads data or takes an action. The answer is allow or deny, with the reason. There is no second permission engine hiding inside another product to disagree with the first.

    May this agent read this customer record for this purpose? No.

  4. odin

    Delegate with a narrower scope

    When an agent works for a person, Odin issues a short-lived token that carries both names and a smaller scope than the person has. Secrets are brokered, so the agent never sees a raw key. The token expires on its own.

    Statement agent acting for Amina, read-only, 15 minutes.

  5. human

    Record and review

    Every sign-in and every decision is written to a tamper-evident audit stream. Security teams review it, and exports can be prepared for regulators and examiners. Who may view the audit stream, including logs held in Cyclopes, is itself a policy.

    Export all access to loan files by one team in a quarter.

04What Odin does

Capabilities

Workforce identity

Single sign-on, multi-factor authentication and directory sync for your staff. Joiner, mover and leaver changes flow from your source of truth, so access follows the job. Federation with your existing directory is core to the design. The exact list of supported directories will be confirmed with each design partner.

  • Single sign-on and MFA
  • Directory sync and federation
  • Joiner, mover and leaver lifecycle

Most access incidents start with an account that should have been closed.

Machine and agent identity

Services, scheduled jobs and AI agents get workload identities with short-lived, scoped credentials. There are no shared long-lived keys. Each identity has an owner, a purpose and an expiry, and can be disabled in one action.

  • Workload identities for services and agents
  • Short-lived scoped tokens
  • Named owner and purpose for each

An agent without its own identity is a person's password in the wrong hands.

Authorization

Role-based, attribute-based and relationship-based rules, evaluated through one policy decision API. You can express that a clinician may see patients they are treating, or that a branch manager sees one branch. Decisions return the reason, which makes them easy to test and to explain.

  • Roles, attributes and relationships
  • One decision API for every product
  • Allow or deny with the reason

Real rules are about who is related to what, not only about job titles.

Secrets and key management

A vault for credentials and keys, with rotation and brokered access. When an agent needs to call a system, Odin supplies a credential for that call and takes it back afterwards. The agent never holds the raw secret. Customer-managed keys are a design goal for regulated customers.

  • Vaulting and rotation
  • Brokered credentials for agents
  • Customer-managed keys (design goal)

A secret an agent cannot see is a secret a stolen prompt cannot leak.

Delegation

An agent acts on behalf of a named person with a narrower scope and a short lifetime. Both identities are carried on every request and recorded. If the person leaves or the delegation is revoked, the agent loses access with it.

  • On-behalf-of tokens carrying both names
  • Scope always narrower than the person
  • Revocation that takes effect quickly

Accountability needs a human name on every action, even when software did the work.

Audit

A complete, tamper-evident record of authentications, decisions and changes to policy. It can be searched by person, agent, object and time. Exports are designed to be regulator-ready, with formats confirmed per regulator and design partner.

  • Authentication and decision log
  • Policy change history
  • Exports for regulators and examiners

Audit is only useful if nobody, including administrators, can quietly edit it.

Tenancy and organizations

The shared definition of tenant, organization, environment and project used by every Boltcliq product. A group company, a subsidiary and a department can each have their own boundary and their own administrators. Cross-boundary access is explicit and recorded.

  • Tenants, organizations, environments, projects
  • Delegated administration
  • Explicit cross-boundary access

Groups, ministries and holding companies need separation of duties as much as sharing.

Customer identity and national ID

Sign-in and verification for an organization's own customers, and integration with national ID and eKYC providers, are a later module and a pending decision. Examples that are being considered include NIN in Nigeria, Smile ID and MOSIP-based systems. Nothing here is available today and the scope is not final.

  • Customer sign-in
  • National ID and eKYC integrations
  • Workforce and machine identity come first

Customer identity varies by country, so we will not promise it before we have partners.

05

Why agents need their own identity

The simplest way to give an agent access is to let it use a person's login or a shared API key. It also makes every later question hard to answer. Who deleted the file, the person or the agent? Which prompt caused it? How do you stop the agent without locking out the person?

Odin avoids this by treating an agent as a first-class identity with an owner and a scope. When it acts for a person, it carries a delegation token that names both. The scope is smaller than the person's, the lifetime is short, and the secrets it needs are supplied only for the call. If the person leaves, the delegation ends.

  • One identity per agent, with a named human owner.
  • On-behalf-of tokens that carry both names.
  • Scope narrower than the person, lifetime in minutes.
  • Revocation that does not depend on finding every key.

See how this applies to your organization.

Free 30 minutes with an engineer.

06Sectors

Use cases across Africa

A dim room of analysts at several monitors showing green terminal text
Every decision is logged and can be reviewed later.
01

Situation

A bank has tellers, branch managers and back-office staff across hundreds of branches. Staff move between branches and some leave. Back-office automation runs on shared service accounts that nobody owns.

02

What it does

Odin syncs staff from the directory so a move or a departure changes access the same day. Each automation gets its own identity with a named owner and a narrower scope than the person responsible. Maker-checker rules ensure that the person who prepares a payment cannot also approve it, and every decision is logged.

03

Human decides

The head of operations decides who owns each automation. Compliance decides which actions need two people. Internal audit decides what to review and when.

08How you integrate

Interfaces

The lists describe target interfaces and are confirmed per release and per design partner. Nothing on this list is a claim that an integration with a named third party exists today.

  • OIDC and OAuth 2

    protocol · Target interface. Confirmed per release.

  • SAML

    protocol · For enterprise single sign-on. To be confirmed.

  • SCIM and directory sync

    protocol · Target interface.

  • Policy decision API

    api · One call for every product: allow or deny with the reason.

  • Token exchange

    api · For delegation, on behalf of a named person.

  • Secrets API

    api

  • Audit export

    api · File formats to be confirmed with regulators.

  • SDKs

    sdk

  • National ID and eKYC providers

    connector · Examples under consideration: NIN, Smile ID, MOSIP-based systems.

  • Customer identity

    channel

09Trust

Security and sovereignty

A combination padlock on a metal latch, in black and white
Every credential has an owner and an expiry.

Single decision point

Identity and policy decisions are made only in Odin. Other products ask, and cannot quietly overrule the answer.

No raw secrets for agents

Credentials are brokered for each call and expire. An agent cannot leak a key it never held.

Tamper-evident audit

The audit stream is append-only and designed so that changes can be detected, including changes by administrators.

Inside your boundary

Odin is deployed on Argus in your boundary. Keys can be customer-managed. Residency options follow Argus.

10

What Odin does and does not do

Does

  • Authenticate people, services and agents.
  • Authorize every request through one decision API.
  • Broker secrets and issue short-lived scoped tokens.
  • Delegate from a person to an agent with a narrower scope.
  • Keep a tamper-evident audit of decisions and changes.

Does not

  • Store business data. Zeus and Argus do.
  • Set agent-specific governance policy. It is written in Monolith and evaluated by Odin.
  • Observe or analyse behaviour. Cyclopes does.
  • Handle customer logins or national ID checks at first.
  • Write its own cryptography or protocols. It composes proven open components.

11FAQ

Questions

  • No. The design is to compose proven open components, such as an OIDC and OAuth provider and a relationship-based authorization engine. We differentiate on agent identity, delegation, African identity integrations and ease of operation.

Experience you can lean on

Our team of consultants and experts brings a combined 35 years of industry experience.

Immersed in technology and across many different verticals, so the people on your project have done this before.

Odin

Interested in Odin?

Tell us the problem. An engineer, not a salesperson, answers.

  • Free 30 minute briefing
  • Embedded engineers, working on your real systems
Secure your access

Interested in Odin?

One answer to the question: who or what is this, and what may it do. Odin is central authentication and authorization for people, services and AI agents, including agents that act on behalf of named people.