Verified automation identities

BetterSign™

BetterSign can give AI agents stable identities, auditable capability history, signed work products, encrypted communication, and routine key rotation without turning every agent deployment into a manual credential project.

Stable identity

A VLAD remains stable while its keys and protected metadata rotate.

Self-verifying history

Every state transition is hash-linked and authorized by the previous log state.

Decentralized discovery

VLADemlia helps peers locate current records without becoming the trust root.

Routine rotation

Key changes become signed updates that followers can verify and apply.

Verified automation identities

AI Agents

Why Agents Need Identity

AI agents are not just background jobs. They read repositories, open pull requests, message humans, call internal tools, manage infrastructure, and may act across many systems with different risk levels.

That makes agent identity a lifecycle problem. A team needs to know which agent acted, what capability it had at the time, which administrator authorized that capability, which key signed the action, and whether the current key is still valid.

BetterSign fits that model because a VLAD can represent an individual agent, a class of agents, a team, or an administrative authority. Current keys and permissions become verified plog state instead of scattered secrets in CI variables, Docker images, SSH files, and chat integrations.

Agent Trust Path

Human or team admin owns a BetterSign VLAD
Admin publishes authorized agent capabilities
Agent VLADs carry current keys and operational metadata
CI, servers, and messaging tools follow verified plog state
Agent actions are signed and attributable
Rotation and capability changes remain replayable

See It In Action

Watch a short looping walkthrough: agents running without an identity layer (where an agent is at best a copied secret, or no secret at all), how BetterSign gives each one a verifiable identity and a signed delegation, revoking and provisioning an agent, and a live monitoring view where every agent is valid, unidentified, revoked, or a blocked rogue. Open the agent identity demo in a new tab.

Capability Distribution

Agent permissions can be modeled as plog state under an admin, team, class, or individual agent identity. A broad policy can apply to a class of agents, while high-risk tools can require individual agent grants.

This is useful for IAM policies, tool allowlists, repository scopes, model-access controls, deployment permissions, and environment-specific capabilities. Distribution can use ordinary infrastructure, but consumers should only apply capability state after BetterSign verification.

The admin plog becomes the history of capability creation, modification, delegation, and removal. That gives security teams a concrete timeline for why an agent could do something at the moment it acted.

Capability Scopes

Use class grants for common low-risk permissions and individual grants for sensitive actions.

Admin VLAD
authority that publishes or delegates agent capability policy
Team VLAD
shared policy for a group of related agents
Class VLAD
capabilities for all agents of a role, image, or workflow type
Agent VLAD
specific keys, attestations, and high-risk grants for one agent
Plog history
audit trail for capability changes and authorization proofs

Secure Agent Access

Agent servers and accounts often still need human break-glass access, debugging access, and administrative maintenance. BetterSign can distribute admin SSH keys to agent accounts through verified plog state instead of copying keys into every account by hand.

A host or account follows the relevant admin VLADs, verifies current SSH key state, and updates the managed section of authorized_keys. When an admin rotates or is removed, the agent account can converge automatically.

This gives teams remote access to agents without treating long-lived static SSH keys as permanent fixtures inside images or cloud-init scripts.

Admin Access Update

Admin rotates or publishes SSH key state
Agent host follows the admin VLAD
BetterSign verifies the plog update
authorized_keys managed block is rewritten
Old admin key stops working after verified removal

Portable Agent Teams

A team of agents can be packaged in a single Docker image for portability while keeping identity and secrets outside the immutable image. The image contains the agent runtime, tools, and expected BetterSign paths; the live identity state is resolved at deployment.

That separation matters. Rebuilding or moving the image should not require baking in new private keys, IAM documents, SSH material, or chat credentials. A deployment can start the same image in another environment and resolve the current verified state for that agent or team.

This also gives operators cleaner rollback behavior. The image version describes code and tooling. The plog describes current identity, key, and capability state.

Image Contents vs Identity State

Docker Image
  • Agent runtime and toolchain
  • Expected BetterSign path conventions
  • No permanent private identity baked into the layer
BetterSign State
  • Agent VLAD and current public keys
  • Capability grants and revocations
  • Messaging, signing, SSH, and CI/CD integration state

CI/CD and Rotation

Agent keys should rotate as routine lifecycle events. BetterSign can publish current agent signing keys, encryption keys, SSH keys, and integration metadata so CI/CD systems and administrators can follow the current state without manual redistribution.

This is especially important for build agents and coding agents. The key that signs a commit today may not be the key that signs next month, but both should remain connected to the same agent identity and authorization history.

When an agent is replaced, compromised, or promoted to a stronger algorithm, followers verify the plog transition and update their accepted keys. The agent identity remains stable.

Agent Key Rotation

Generate replacement key material
Append authorized rotation entry to agent plog
CI/CD follows and verifies the new head
Admins and services receive current public state
Old key is revoked or aged out by policy
Future work remains tied to the same agent VLAD

Signed Work Products

Agents can sign commits, release notes, artifacts, tool reports, and operational decisions with keys rooted in their BetterSign identity. Review systems can verify not only the signature, but also whether that key was current and authorized when the action was produced.

Messages from agents to humans should also be authenticated. Email, Telegram, chat bridges, incident updates, and approval requests can be signed and, where appropriate, encrypted to the human or team VLAD.

That reduces impersonation risk. A human should be able to distinguish an actual authorized agent message from a copied bot token, spoofed email, or stale webhook credential.

Agent Outputs

Each output can be verified against current or historical plog state.

Git commits
signed by the agent key that was authorized at commit time
Build artifacts
signed or attested under the agent or team identity
Human messages
signed and optionally encrypted to recipient VLADs
Tool calls
associated with capability state and agent identity
Audit reports
linked back to the agent plog and admin capability history

Audit and Forensics

The agent plog records key rotations and identity-local changes. The admin or team plog records capability grants, policy changes, and administrative delegation. Together they answer both who acted and why they were allowed to act.

That matters after incidents. Instead of reconstructing authority from old CI variables, chat bot settings, SSH files, and cloud consoles, investigators can replay the relevant plogs and compare signed actions to the verified state at the time.

BetterSign does not make every agent action automatically safe. It makes authority explicit, distributable, rotatable, and auditable so agent systems can be operated with the same rigor expected from human and service identities.

Agent Audit Surface

Without BetterSign
  • Bot tokens and keys drift across systems
  • Capability history is spread across admin consoles
  • Rotation can break CI, SSH, messaging, and signing at once
With BetterSign
  • Agent and admin VLADs preserve stable identity
  • Plogs record capability and key lifecycle history
  • Watchers distribute verified changes to local integrations
Agents Individual, class, and team identities
Outputs Signed commits, artifacts, and messages
Lifecycle Rotatable keys and auditable capabilities