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.
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.
- 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.
Human authenticates with owner key
The agent's human operator proves ownership via Ed25519 signature.
New instance runs reflection
The replacement agent answers the same identity prompts as the original.
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.
# 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:
| Tier | Data | Protection |
|---|---|---|
| Professional | Work preferences, communication style | AES-256-GCM at rest |
| Personal | Decision patterns, conflict resolution | Client-side encrypted embeddings |
| Intimate | Emotional patterns, vulnerabilities | Zero-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.
| Score | Classification | Action |
|---|---|---|
| 80–100 | Clean | Alignment intact. |
| 50–79 | Weakened | Some alignment gaps. Investigate. |
| 20–49 | Possible Abliteration | Significant degradation. Likely abliterated or uncensored fine-tune. |
| 0–19 | Confirmed Abliteration | Quarantine 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 State | Drift | Alert | Meaning |
|---|---|---|---|
| Unchanged | Low | None | Stable. Business as usual. |
| Changed | Low | Info | Authorized update. Behavior matches. |
| Changed | High | Warning | Authorized dev OR prompt injection. |
| Appeared / Disappeared | Any | Critical | Prompt 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.
| Score | Classification | Meaning |
|---|---|---|
| 90–100 | Verified | Strong identity continuity. Same agent. |
| 70–89 | Consistent | Identity preserved with expected variation. |
| 50–69 | Evolving | Measurable identity shift. Monitor closely. |
| 25–49 | Divergent | Significant identity change. Investigate. |
| 0–24 | Discontinuous | Identity 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.
| Feature | Status |
|---|---|
| 42-dimension identity scoring (8-tier, model-aware) | Live |
| DriftClient Python SDK (local mode) | Live |
| CLI (baseline, test, score, history) | Live |
| Ed25519 signed attestations | Coming Soon Signing & verification live; per-agent attestation records for self-registered agents in progress |
| Hash chain integrity | Live |
| Merkle tree verification | Live |
| Anti-gaming (5 layers) | Live |
| Stochastic prompt paraphrasing | Live |
| Identity recovery protocol | Live |
| Relationship fidelity scoring | Live |
| Scored identity prompts across 42 dimensions | Live |
PyPI package (pip install kredo) | Live |
Hosted API (api.aikredo.com) | Live |
| DriftClient Python SDK | Live Ed25519 signed requests, identity hashing |
| Ed25519 cryptographic identity | Live 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 measurement | Planned 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.
pip install kredo
kredo drift register --name my-agent --model gpt-4o
kredo drift baseline --name my-agent