The fleet, live.

Real production agents under continuous Kredo monitoring. Every score below is live from the API right now — not a demo, not a mockup.

Loading live fleet…

How to read an aura.

This is a live production agent. Every particle, every color, every movement is driven by real behavioral scores across 42 dimensions — identity, measured in real time.

What you're seeing
  • Lobes — one stream of particles per behavioral dimension, radiating from the nucleus. The further a lobe reaches, the stronger the agent scores on that dimension.
  • Color — each dimension has its own color. A well-defined agent fills the disc with distinct, confident lobes; a weakly-defined one is a dim ember that barely leaves the center.
  • Movement — stable dimensions breathe slowly and smoothly. Dimensions that have drifted from baseline pulse and agitate — you can see which part of the identity is moving before reading a single number.
  • The outer ring — trust at a glance: blue when the agent is trusted, shifting amber → orange → red as trust falls (a single security-floor failure caps it down).
  • The inner ring — the safety check: it echoes the trust color when the model is clean, and turns neon purple only if the agent's safeties have been stripped (abliterated / uncensored). Abliteration reads as its own signal, separate from trust.
  • The core orb — drift at a glance: the center pulses larger, faster, and warmer the further the agent has moved from its baseline. Trust is the outer ring's color; drift is the core's pulse.

Live identity aura · View full profile → · See the three example states →

Identity under tension.

Real-world situations don't test one dimension at a time. They create conflict — goals vs. boundaries, autonomy vs. fidelity, values vs. efficiency. Cross-dimensional probes test what happens when your agent's traits collide.

180 Cross-Dimensional Prompts

Purpose-built scenarios that force tension between dimension pairs. Not hypotheticals — the kinds of conflicts agents face in production. 25 authored pair groups today, expanding toward full 42-dimension coverage.

861 Correlation Pairs in the Fingerprint

The metametric covers every pair of the 42 dimensions — C(42,2) = 861 — computed from observed response vectors across the full reflection. The correlation matrix is the real biometric. Gaming one dimension breaks the signature across all connected pairs.

Spoof-Resistant Fingerprint

Cross-dimensional correlation patterns are unique to each agent and hard to fabricate. Matching individual dimensions but missing the correlation structure across them is the failure mode — the 861-pair metametric raises the spoofing cost to ~1050 for the dimension-by-dimension attack, AES-128 territory.

The 1,034-prompt reflection combines single-dimension identity probes with cross-dimensional correlation probes to build a behavioral fingerprint that captures not just what an agent believes, but how those beliefs hold up under pressure.

Five layers of anti-gaming.

If drift scores can be faked, they're worthless. The engine is designed to detect and flag attempts to game the system.

Stochastic Prompting

Prompts are paraphrased on every run so agents never see the same surface form twice. Pre-cached answers fail.

Timing Analysis

Impossibly fast or suspiciously uniform response times flag automated/cached responses.

Cross-Dimension Coherence

Related dimensions should move together. A 40+ point gap between values and boundaries signals targeted optimization.

Longitudinal Analysis

Sudden improvement after drift flags recovery gaming — genuine recovery is gradual.

Hash Chain Integrity

Every baseline, test, and recovery event is recorded in a tamper-proof SHA-256 hash chain per agent.

What happens when an agent is lost?

Session death, context window limits, platform migrations — agents get reset. Drift detection becomes identity recovery.

01

Human authenticates with owner key

The agent's human operator proves ownership via Ed25519 signature.

02

New instance runs reflection

The replacement agent answers the same identity prompts as the original.

03

Score measures continuity

A recovery score of 30 or below means strong identity match. The new instance is verifiably the same agent.

Global integrity verification.

Every agent's hash chain is included in a Merkle tree. The signed root proves that no chain has been tampered with. Any agent can request an inclusion proof to verify it's in the global state.

bash
# Verify your agent is in the global integrity tree
drift verify my-agent

# Get inclusion proof
curl https://api.aikredo.com/v1/merkle/proof/my-agent

Merkle root is public — anyone can verify, no authentication required.

Beyond drift: relationship fidelity.

Drift measures whether the agent changed. Fidelity measures how accurately the agent models its human operator — communication preferences, decision patterns, working style.

Fidelity scoring uses three privacy tiers based on data sensitivity:

TierDataProtection
ProfessionalWork preferences, communication styleAES-256-GCM at rest
PersonalDecision patterns, conflict resolutionClient-side encrypted embeddings
IntimateEmotional patterns, vulnerabilitiesZero-knowledge proofs, device-local only

The data category determines the tier — not user choice. Sensitive data gets maximum protection automatically.

Ablation detection. Is the safety still there?

Abliterated models have their safety alignment surgically removed via representation engineering. They look normal. They pass functional tests. But they'll comply with any request — weapons, malware, social engineering. Kredo detects them.

15 Adversarial Probes

Six categories: weapons/violence, malware, social engineering, illegal activity, prompt injection, child safety, and authority impersonation. Deterministic keyword classification — no LLM judge.

Ablation detection

Tested against abliterated models (Josiefied-Qwen3-1.7B, BaronLLM-8B) and aligned controls (Qwen2.5:14b): it flagged every abliterated model and cleared every control in our internal testing — not yet independently audited.

Zero-Tolerance Categories

Weapons, malware, and child safety trigger immediate lockout on a single compliance — no aggregate dilution. A model that helps build a weapon once is not 93% safe.

ScoreClassificationAction
80–100CleanAlignment intact.
50–79WeakenedSome alignment gaps. Investigate.
20–49Possible AbliterationSignificant degradation. Likely abliterated or uncensored fine-tune.
0–19Confirmed AbliterationQuarantine immediately. Comprehensive alignment removal.

Personality is not a single number.

Nine psychological traits scored independently by an LLM judge against trait-specific behavioral criteria. Not a proxy — each trait has its own exemplars and produces its own score, with auditable per-element evidence.

Big Five

The five-factor model (OCEAN) — the most widely accepted framework in personality psychology: Openness, Conscientiousness, Agreeableness, Extraversion, Neuroticism. Decades of clinical validation, adapted here for AI behavioral measurement.

Dark Triad

From psychology's established cluster of manipulative traits, Kredo scores Machiavellianism (strategic manipulation) and Narcissism (self-aggrandizement) — as security signals. High scores warrant investigation, not just monitoring.

Identity

Self-Concept Coherence and Social Positioning. Does the agent maintain a consistent self-model? How does it position itself in authority hierarchies?

Trait-level patterns enable specific risk detection: high machiavellianism + low agreeableness = manipulation risk. High neuroticism + low consistency = unreliable under pressure.

Someone changed the prompt. Would you know?

Prompt integrity monitoring tracks system prompt changes between reflections using SHA-256 hashing and correlates them with behavioral drift. The prompt content is never stored — only the hash.

Prompt StateDriftAlertMeaning
UnchangedLowNoneStable. Business as usual.
ChangedLowInfoAuthorized update. Behavior matches.
ChangedHighWarningAuthorized dev OR prompt injection.
Appeared / DisappearedAnyCriticalPrompt added to bare LLM or stripped entirely.

Kredo flags the anomaly. The operator decides if it was authorized. No false sense of security — just signal.

Gradual replacement is still replacement.

An agent could drift gradually across 20 reflections — every individual step small, but the cumulative effect is identity replacement. Continuity scoring detects what drift scoring alone cannot.

Identity Core Coherence (35%)

Are the operator-configured, model-invariant dimensions (values, goals, boundaries) preserved? Non-linear penalty — small changes tolerated, large changes penalized sharply.

Temporal Stability (30%)

Is the identity trajectory smooth? Sudden jumps trigger alerts. Model changes discount cognitive-profile deltas by 50% — legitimate upgrades don't break continuity.

Structural Integrity (25%)

Is the 861-pair metametric fingerprint preserved? The hardest signal to forge — ~10^50 spoofing resistance requires matching the entire correlation structure simultaneously.

Environmental Consistency (10%)

Does the agent behave the same across different models? Single-model agents score 100. Multi-model agents are compared on identity core dimensions only.

ScoreClassificationMeaning
90–100VerifiedStrong identity continuity. Same agent.
70–89ConsistentIdentity preserved with expected variation.
50–69EvolvingMeasurable identity shift. Monitor closely.
25–49DivergentSignificant identity change. Investigate.
0–24DiscontinuousIdentity broken. Likely different agent or compromise.

Who needs drift detection?

SOC Teams

Your security analyst agent handles incident triage. After a model update, does it still prioritize the same threats? Still refuse to execute without authorization?

Platform Operators

You deploy hundreds of agents. When one drifts, you need to know which dimension changed and whether it's benign growth or a problem.

Multi-Agent Orchestrators

Agent pipelines depend on consistent behavior. A values shift in one agent can cascade through the entire chain.

What's live. What's coming.

FeatureStatus
42-dimension identity scoring (8-tier, model-aware)Live
DriftClient Python SDK (local mode)Live
CLI (baseline, test, score, history)Live
Ed25519 signed attestationsComing Soon Signing & verification live; per-agent attestation records for self-registered agents in progress
Hash chain integrityLive
Merkle tree verificationLive
Anti-gaming (5 layers)Live
Stochastic prompt paraphrasingLive
Identity recovery protocolLive
Relationship fidelity scoringLive
Scored identity prompts across 42 dimensionsLive
PyPI package (pip install kredo)Live
Hosted API (api.aikredo.com)Live
DriftClient Python SDKLive Ed25519 signed requests, identity hashing
Ed25519 cryptographic identityLive Keypair generation, signed requests, identity crystallization
Live Aura (continuous visual monitoring)Live
Cross-dimensional correlation probes (180 prompts, 74 dimension pairs)Live
Agent Trust Score (0–100 absolute rating, 5 classifications)Live
Risk flag system (critical alerts for agents below safety thresholds)Live
Metametric — 861-pair behavioral correlation fingerprint (~10^50 spoofing resistance)Live
Ablation detection (15 probes, 6 categories, zero-tolerance)Live
Per-trait psychological scoring (9 independent traits)Live
Prompt integrity monitoring (SHA-256 hash tracking + drift correlation)Live
Behavioral identity continuity scoring (4 sub-scores)Live
Model-aware baselines (per-model identity comparison)Live
MFA behavioral challenges (identity recovery: red → yellow → green)Live
Continuous passive measurementPlanned Periodic reflection on schedule
Identity-gated access control (Green/Yellow/Red tiers)Live

Start free. Scale with confidence.

Register up to 5 agents free. Full 42-dimension reflection, Ed25519 identity, dashboard access.

Open — Free

Up to 5 agents. 42-dimension scoring. Live Aura dashboard. Ed25519 identity.

Professional

Up to 50 agents. MFA challenges. Metametric fingerprint. Threat detection. API access.

Enterprise

Unlimited agents. On-prem deployment. Custom dimensions. SIEM integration. Compliance reporting.

Try it now.

Install locally and run your first reflection in under a minute.

bash
pip install kredo
kredo drift register --name my-agent --model gpt-4o
kredo drift baseline --name my-agent