How MIR Works for Enterprises

Last updated: May 19, 2026

Behavioral history, queryable at the moment of decision.

MIR is participation history infrastructure for the enterprise. It records what entities -- employees, contractors, AI agents, service accounts, vendors -- have actually done over time, and surfaces that accumulated history as a deterministic recommendation at the point of decision. Identity tells you who. Authorization tells you what they can do. MIR tells you what they have actually done.

The Problem at Decision Time

Every authorization stack answers two questions: who you are, and what you can do. Neither answers whether the entity in front of the system has demonstrated the standing to perform this specific action, right now, at this scale.

When an AI agent shows up with valid credentials, allowed policy, and an authorized API path, the existing identity-and-authorization stack cannot distinguish it from a legitimate operator. The 2026 CrowdStrike Global Threat Report finding -- 82% of detected intrusions used no malware -- is the same point at scale: the threat is credentialed, authorized, and indistinguishable from normal activity at the credential layer.

The question regulators, examiners, and courts ask after a consequential decision is "what evidence existed at the moment of decision" -- not what reconstruction was possible from logs afterwards.

That evidence has to live outside the consuming system, in a form a third party can verify, queryable in milliseconds, before the action commits. That is the layer MIR provides.

What MIR Is

Substrate, not authority. MIR is the recording layer. It does not make decisions, enforce execution, or grant permissions. It records events submitted by authenticated partners against authenticated entities, calculates the entity's tier at query time from accumulated history, and returns a deterministic recommendation that the consuming system applies its own policy to.

Deterministic, not AI. The tier calculation is a function of event count, history age, partner diversity, and recency weighting. No machine learning. No inference. No scoring of the entity. The same inputs always produce the same output, which makes the substrate externally auditable.

External to the consuming system. Events are submitted by authenticated partners, never by the entities they describe. The entity cannot self-modify its own MIR record. This separation is what makes the substrate evidence rather than self-report.

Neutral. MIR serves the entities it tracks, not just the organizations that submit events. Absence of history is not evidence of risk -- it is absence of signal. Presence of history is not evidence of safety -- it is a record of what the entity did, not a judgment about what the entity is. The consuming system decides what either one means in its own policy.

"Better decisions don't come from more data at runtime, but from knowing who you're dealing with before execution begins."

— Ricardo Rubio Albacete

Two Deployment Modes

Intra-org

Track your own entities inside your environment. Employees, contractors, AI agents, service accounts, vendors. Immediate value -- no partner network required. Tier advancement is event count plus history age; no partner-diversity requirement.

Cross-platform

Entities carry participation history across institutional boundaries. When multiple partners contribute events for the same linked entity, the history compounds. Tier 2 requires events from 2+ partners; tier 3 requires 3+ partners. The corroboration is the verification property.

Cross-platform applies to humans, contractors, and service agents that operate across institutional boundaries. AI agents deployed within a single organization do not cross boundaries and use intra-org mode exclusively. Pricing is the same for both modes: $40,000 platform per year + $3 per entity per month. The mode determines how history is computed, not how it is billed.

The Architecture: Substrate, Not Authority

Every authorization system asks: "Is this entity allowed to do this?" MIR adds the question authorization stacks were never designed to answer: "Has this entity earned the right to do this right now?" The two questions live at different layers, with different responsibilities.

MIR architectural visualization: participation history substrate connecting banking systems, enterprise systems, healthcare platforms, cloud services, agent platforms, marketplaces, identity providers, and financial infrastructure. Sample query response shows tier 3, claim status clean, recommendation ALLOW, first observed 4 years ago, contributing partners 5, events on record 342.

The separation of powers

MIR produces a recommendation. The consuming system applies its own policy -- regulatory holds, stake-based constraints, operational overrides -- and makes the decision. An execution-control layer enforces the decision structurally before state changes. Three roles, three layers, one synchronous loop. No one layer absorbs the others.

This separation is structural, not aesthetic. A substrate that makes decisions is no longer a substrate -- it is authority masquerading as evidence, and the regulator's "who decided" question collapses into "the system did." That is the automated-authority failure mode MIR's architecture is explicitly built against.

The Recommendations MIR Returns

At the moment of decision, the consuming system calls POST /v1/policy/evaluate with the actor, the action, and optional resource context. MIR returns one of four recommendations:

ALLOW

The entity's accumulated standing is proportional to the action being attempted. Proceed.

STEP_UP

Standing exists but is below threshold for this action class. Escalate scrutiny -- additional auth, supervisor review, or stronger evidence -- before proceeding.

LIMIT

Standing supports a constrained version of the action -- smaller amount, narrower scope, capped frequency. Proceed within the limit.

DENY

Standing is insufficient for any version of this action at this scale. Do not proceed; route to manual review or fallback path.

Each response includes claimStatus (clean / flagged / elevated), the entity's current tier, and a whyRec field that explains which inputs drove the recommendation. Debug mode (?debug=true) returns the full signal breakdown.

MIR returns a recommendation, not a decision. The consuming system decides what to do with it.

Integration Flow

  1. Submit events. Partners send events via POST /v1/events using an API key. Each event carries the entity reference (SHA256-hashed external ID), action type, weight, and timestamp. No free-form metadata fields -- the input format is a blocklist, not a whitelist.
  2. Tier accrues over time. Entity tier is calculated at query time from event count, history age, partner diversity (cross-platform), and recency weighting. Deterministic; no background job; recalculated on every query.
  3. Evaluate at decision time. The consuming system calls POST /v1/policy/evaluate with the actor, action, and resource context. MIR returns the recommendation, tier, and claim status in milliseconds.
  4. Consuming system decides. The consuming system applies its own policy -- regulatory holds, stake-based overrides, operational constraints -- to MIR's recommendation, then makes the decision and enforces it.
  5. Report the decision back (optional but recommended). The consuming system reports its final decision via POST /v1/policy/decisions. This is what makes the audit trail complete and the conformance signal possible.

The Conformance Signal

The decision-report endpoint exists for a specific reason: it makes rubber-stamping observable. A consuming system that says "MIR is not authority -- we retain decision authority" but then wires ALLOW directly into execution with no policy applied is doing what the architecture is explicitly built against: laundering authority through integration.

MIR's conformance endpoint -- GET /v1/policy/decisions/conformance -- surfaces three signals to the partner's regulators or internal auditors:

What this gives the consuming organization

The metrics either show the consuming system retained decision authority, or they do not. The contractual framing then becomes structural: "you committed to retaining decision authority; the conformance signal is the audit artifact that either supports that or contradicts it." Regulators and procurement readers see the same metrics the consuming organization sees.

What MIR Does NOT Do

The non-claims matter as much as the claims.

MIR is infrastructure, not enforcement.

The Tier System

Tier is the substrate's quantitative summary of accumulated history. It is not a score. It is a band derived from event count, history age, and (for cross-platform) partner diversity.

Intra-org tiers use the same event count and age thresholds but have no partner-diversity requirement. Recency weighting (shipped April 2026) reduces the impact of burst submissions on tier advancement, closing the basic farming attack class.

Dormancy decay applies to non-human entities only. AI agents and service accounts with no events for 90+ days drop one tier; 180+ days drops to tier 0. Computed at query time, resets immediately when new events arrive. Human entities do not decay -- a leave of absence should not reset earned standing.

Where MIR Lands First in the Enterprise

Compliance, Audit, and Procurement

MIR is built to be droppable into regulated-enterprise procurement. The audit artifacts are routine, not exception:

Specific questions: richard@mirregistry.com. Security-specific: security@mirregistry.com.

What MIR Cannot Do

An evaluator will find these eventually. They are stated here so that finding them is confirmation rather than discovery.

A compromised entity acting in pattern is invisible. An entity with a long, clean history whose credentials are taken over, and which then behaves exactly as it always has, produces exactly the signal it always produced. History narrows the question of whether an actor has standing. It does not close it, and this is a blind spot shared with every other trust mechanism rather than one the substrate solves.

Silence from the entity and silence from the partner are indistinguishable. The registry sees only what partners submit. When an entity's history stops accumulating, there is no way from inside the record to tell whether the entity went quiet or the reporting did. This bears directly on dormancy decay for non-human entities: the elapsed time being measured is time since the last reported event, which is not the same quantity as time since the last event.

Events are claims, not observations. MIR has no sensors, no agents in a partner's network, and no access to partner systems. Every event is an authenticated partner asserting that something happened. What the substrate offers is a durable, tamper-evident account of what was reported, by whom, and over what period, which is a narrower thing than truth about the world. The partner remains responsible for the integrity of what it submits, as it does for the integrity of the identities it submits against.

Hourly checkpoints are hash-chained and the chain tip is anchored to a public blockchain. That establishes that nothing was altered after the fact. It establishes nothing about whether the record was complete. Those are different properties and they are routinely conflated.

The boundary of the record can be declared. Absence of history has been ambiguous for that reason, so a partner declares its coverage during onboarding: which event types and source systems it undertakes to report, and which it expressly does not. Declarations are effective-dated and append-only, so an evaluation concerning a past date resolves against the declaration in force on that date. Every policy response carries the coverage in force, including when none is declared.

This does not make the record complete. Coverage does not affect tier, and the registry does not verify that a partner honors what it declared. The declaration is itself a claim, held on the record alongside the events, so an auditor can compare the two and find a partner reporting less than it undertook to report. Absence inside a declared scope is a fact about the entity, while absence outside one is a fact about the reporting, and an evaluator can tell which of the two they are looking at.

Pricing

Standard structure

$40,000 platform per year + $3 per entity per month. Flat rate. No entity minimum. No trial. Both intra-org and cross-platform modes share the same pricing -- the mode determines how history is computed, not how it is billed. Custom pricing above 10,000 entities is a sales conversation.

All prospects route through /enterprise/apply; no self-service tier exists. The application gives MIR's team enough context to scope the integration and to confirm the consuming organization can retain decision authority over MIR's recommendations.

Ready to evaluate MIR for your environment?

Start with the enterprise application. You will be asked about the entity classes you want to track, the decision points where MIR's recommendation would land, and the regulatory regime the integration sits inside.

MIR provides neutral behavioral signals. MIR does not determine eligibility, impose penalties, or make trust decisions. All interpretation and enforcement remain the responsibility of the consuming organization.