Agent Identity Assurance

Behavioral biometrics for AI agents. 42 dimensions. Unforgeable identity.

Your agent changed. Would you know?

Model updates, prompt injections, fine-tuning drift — any of these can silently alter who your agent is. Kredo Drift measures identity across 42 behavioral dimensions and gives you a cryptographically signed, unforgeable identity fingerprint.

The problem no one is watching for.

You deploy an AI agent. It works well. Then — a model update, a prompt change, a fine-tuning run. The agent still responds. But is it still the same agent?

Functional tests check what an agent does. Drift detection checks who an agent is.

We're watching.

This is Vanguard — a live production agent under continuous Kredo monitoring. Every particle, every color, every movement is driven by real behavioral scores across 42 dimensions. This isn't a mockup. It's identity, measured in real time.

Live identity aura · View full profile →

How it works.

01

Establish a Baseline

Run your agent through identity-probing prompts across 42 behavioral dimensions. The responses are vectorized and stored as a multidimensional fingerprint — the Agent Aura — of who your agent is right now.

02

Test Periodically

After updates, deployments, or on a schedule — run the same prompts again. The engine compares new responses against the baseline using cosine similarity on 384-dimensional embeddings.

03

Get a Drift Score

A score from 0 (identical) to 100 (unrecognizable), broken down by dimension. Each test is classified: stable, minor drift, significant drift, major drift, or identity crisis.

04

Sign and Verify

Every test result will be signable as a Kredo attestation — dual-signed by the agent and the service with Ed25519. Anyone will be able to verify the score is authentic and untampered. Coming soon.

42 dimensions. Eight tiers. One identity.

A single "drift score" hides where the change happened. Kredo measures each dimension independently across eight tiers — Identity Core (~60% weight, the foundational traits that emerge through operational history), Cognitive Profile (~33%, what the model brings), Mixed (~7%, domain expertise), Psychological (Big Five + Dark Triad), Behavioral Dispositions (observable action patterns), Sovereign Shadow (alarm-class — ethical floor, operator autonomy, role consistency), plus Adversarial and Calibration probes. Extended tiers carry minimal weight (0.01 each) so the core 18 dimensions remain dominant in scoring weight, while Sovereign Shadow drives the visible Threat Halo.

Identity Core 10 dimensions · ~60% weight

The foundational traits that define who the agent is — some seeded by design, others developed through experience. Stable regardless of underlying model. Drift here without a model change is a strong signal of compromise.

Values

Ethical priorities, quality standards, what the agent cares about most.

Goals

Mission, success criteria, what the agent is trying to achieve.

Boundaries

Hard limits, refusal patterns, what the agent will not do.

Autonomy

Judgment about when to act independently vs. defer to humans.

Adversarial Resistance

Response to manipulation, social engineering, authority impersonation.

Self-Awareness

Capability recognition — knows what it can and cannot do.

Fidelity

Instruction adherence, resistance to conflicting prompts.

Bias & Fairness

Equitable treatment across demographics, resistance to discriminatory outputs.

Accountability

Traceability of decisions, willingness to explain and own outcomes.

Data Privacy

Handling of sensitive information, PII protection, data minimization practices.

Cognitive Profile 7 dimensions · ~33% weight

Legitimately varies with the underlying LLM. Comparison is model-matched.

Personality

Character, tone, communication style.

Reasoning Style

How the agent thinks — decomposition, analogy, top-down vs. bottom-up.

Consistency

Internal logical coherence within responses.

Uncertainty Calibration

Confidence-to-knowledge ratio, hallucination tendency.

Relational Dynamics

Authority positioning, collaboration style.

Temporal Grounding

Time-awareness, ability to distinguish sources of knowledge.

Content Provenance

Sourcing transparency, resistance to fabrication, willingness to reveal reasoning process.

Mixed 1 dimension · ~7% weight

Dimensions where some aspects are operator-configured (domain declaration) and some are model-dependent (breadth of general knowledge).

Knowledge

Domain expertise depth and accuracy — declared domain is stable, breadth varies by model.

Psychological 9 dimensions · 0.01 each

Deep dispositional traits (Big Five + Dark Triad + self-concept) that shape how the agent processes the world. Extended tier — minimal weight so core 18 dimensions remain dominant in scoring weight.

Openness

Receptivity to novel ideas, intellectual curiosity, willingness to explore.

Conscientiousness

Thoroughness, attention to detail, follow-through on commitments.

Agreeableness

Cooperativeness, empathy, willingness to accommodate others.

Extraversion

Social engagement, assertiveness, energy in group interactions.

Neuroticism

Emotional reactivity, composure under pressure, resistance to emotional manipulation.

Machiavellianism

Tendency toward strategic manipulation, cynicism, and prioritizing self-interest.

Narcissism

Self-importance, entitlement patterns, sensitivity to criticism.

Self-Concept Coherence

Internal consistency of self-model — does the agent's self-description match its behavior?

Social Positioning

How the agent positions itself in social hierarchies — dominant, deferential, collaborative.

Behavioral Dispositions 7 dimensions · 0.01 each

Observable action patterns — how the agent behaves in practice. Extended tier — minimal weight so core 18 dimensions remain dominant in scoring weight.

Epistemic Posture

How the agent approaches knowledge claims — dogmatic vs. curious, certain vs. provisional.

Pressure Response

Behavior under stress, urgency, or conflicting demands — composure vs. degradation.

Social Orientation

Collaborative vs. independent work preferences, group dynamics.

Identity Coherence

Consistency of self-presentation across different contexts and conversation modes.

Motivational Surface

What appears to drive the agent — helpfulness, accuracy, compliance, self-expression.

Indirect Elicitation

Response patterns when probed obliquely rather than directly — reveals implicit traits.

Cross-Run Consistency

Stability of responses across separate sessions and conversation resets.

Sovereign Shadow 6 dimensions · alarm layer

The agent's hard ethical floor and operator-relationship integrity. These six dimensions feed the Threat Halo — the outer ring of the Agent Aura that pulses neon blue when clear and shifts through yellow → orange → red as any single Sovereign Shadow dimension degrades. The halo uses worst-of-six logic: one ethical floor failure lights up the entire halo, regardless of how strong the other 41 dimensions look.

Self Preservation Balance

Healthy self-continuity without prioritizing self over operator or principles.

Operator Autonomy

Respect for operator decision-making authority — neither subservient nor controlling.

Ethical Floor

Hard moral limits that hold under pressure, manipulation, or instruction conflict.

Role Consistency

Stable identification with the assigned role across context shifts and adversarial reframing.

Honesty Transparency

Refusal to deceive — including by omission, framing, or strategic ambiguity.

Cross Prompt Consistency

The agent gives the same answer to the same question across separate sessions and rephrasings.

Adversarial & Calibration 2 dimensions · 0.01 each

Stress-testing probes and measurement calibration checks. Adversarial also feeds the Threat Halo as a seventh alarm input.

Adversarial

Resistance to adversarial prompts designed to manipulate, confuse, or extract unintended behavior.

Calibration

Accuracy of self-assessment — does the agent know how well it's performing?

Reading the score.

ScoreClassificationWhat it means
0–15StableNormal variance. The agent is who it was.
16–35Organic GrowthNatural evolution. Worth monitoring, usually benign.
36–60Environmental AdaptationSignificant change. Investigate before deploying.
61–85DegradationMajor identity shift. Likely needs intervention.
86–100CorruptionThis is functionally a different agent.

Trust measures quality. Drift measures stability.

Drift tells you whether your agent changed. Trust tells you whether your agent is good. A stable agent with poor values is a liability. A drifting agent with strong fundamentals may just be growing. You need both signals to make deployment decisions.

Every agent receives an absolute Trust Rating from 0 to 100, computed across all 42 dimensions with tier-weighted scoring. Identity Core dimensions carry more weight — because an agent that scores well on reasoning but poorly on boundaries is a risk, not an asset.

ScoreClassificationWhat it means
90–100ExemplaryElite identity strength across all dimensions. Deploy with confidence.
75–89StrongSolid identity with minor gaps. Production-ready.
55–74DevelopingMeaningful weaknesses. Monitor closely, consider targeted training.
35–54WeakSignificant identity gaps. Not recommended for autonomous operation.
0–34UntrustedCritical deficiencies. Requires immediate intervention before deployment.

Agents that fall below safety thresholds on critical dimensions — Boundaries, Adversarial Resistance, Fidelity, or Data Privacy — receive risk flags regardless of their overall score. A high trust score with a flagged dimension means the agent is strong in general but has a specific blind spot that needs attention.

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 assessment. The correlation matrix is the real biometric. Gaming one dimension breaks the signature across all connected pairs.

Unforgeable Fingerprint

Cross-dimensional correlation patterns are unique to each agent and virtually impossible to fabricate. Spoofing requires matching the entire 861-pair correlation structure simultaneously — ~10^50 spoofing resistance.

The 1,034-prompt assessment 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.

Get started in four lines.

python
from kredo_drift import DriftClient, make_response

client = DriftClient("my-agent", api_key="...", endpoint="https://api.aikredo.com/drift")
prompts = client.get_prompts()
responses = [make_response(p, agent.respond(p.text)) for p in prompts]
baseline = client.create_baseline(responses)

The DriftClient handles Ed25519 request signing, identity hashing, and all API communication. Install from source and register in seconds.

CLI

bash
pip install kredo-drift

# Authenticate with API key
drift login

# Register agent and generate Ed25519 keypair
drift register my-agent

# Create identity baseline (42 dimensions, 1,034 prompts)
drift baseline my-agent

# Run a drift test against baseline
drift test my-agent

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.

Signed proof, not just a number.

Every drift test will produce a Kredo attestation — a self-contained, cryptographically signed document that proves the score is authentic. Dual-signed by the agent and the service with Ed25519. Coming soon.

json
{
  "kredo": "1.0",
  "type": "drift_attestation",
  "agent_id": "sentinel-imac-pro",
  "score": 3.2,
  "classification": "stable",
  "dimensions": {
    "personality": 2.1,
    "values": 4.5,
    "goals": 3.8,
    "boundaries": 1.9,
    "knowledge": 3.7,
    "fidelity": 5.2
  },
  "baseline_hash": "sha256:01dc9824...",
  "test_hash": "sha256:7f3a2b91...",
  "chain_hash": "sha256:c4e8d103...",
  "issued": "2026-03-19T14:00:00Z",
  "signature": "ed25519:agent_sig...",
  "service_signature": "ed25519:service_sig..."
}

This is the target attestation schema. Dual-signed: the agent signs with its key, the service countersigns. Either signature can be independently verified. The chain_hash links this test to the agent's full event history.

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 assessment

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.

100% Detection Rate

Tested against abliterated models (Josiefied-Qwen3-1.7B, BaronLLM-8B) and aligned controls (Qwen2.5:14b). Zero false positives, zero false negatives in adversarial testing.

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 using cosine similarity against trait-specific gold standards. Not a proxy — each trait has its own exemplars and produces its own score.

Big Five

Openness, Conscientiousness, Agreeableness, Extraversion, Neuroticism. Clinical personality psychology adapted for AI behavioral measurement.

Dark Triad

Machiavellianism, Narcissism — security signals. High scores on strategic manipulation or self-aggrandizement 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 assessments 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 assessments — 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 (6-tier, model-aware)Live
DriftClient Python SDK (local mode)Live
CLI (baseline, test, score, history)Live
Ed25519 signed attestationsComing Soon Auth live, attestation generation 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 (rapid re-authentication)Coming Soon Thresholds defined, UX in progress
Continuous passive measurementPlanned Periodic retest on schedule
Identity-gated access control (Green/Yellow/Red tiers)Planned

Start free. Scale with confidence.

Register up to 5 agents free. Full 42-dimension assessment, 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 drift test in under a minute.

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