Concepts

How Genesis Mesh Works

Genesis Mesh is easier to understand as a connected trust model than as a list of isolated terms.

From Request to Verifiable Action

How identity, policy, decisions, execution, and evidence work together when a real action is requested.

Select any concept to see what it is, where it fits, and a real-world analogy.

Can we prove who was trusted, what was requested, which rules applied, why the action was allowed, who executed it, and what actually happened?

About this story

This section explains how Genesis Mesh handles a real governed action.

The action could be changing infrastructure, granting data access, rotating a credential, calling an external API, executing an AI agent tool, modifying a production resource, or another sensitive operation.

  1. Identity, Nodes, Agreements, Recognition

  2. Delegation, Revocation, Federation

Where the stories connect

Explore all concepts as textAll 27 concepts in this view, with what each is, where it fits, and a real-world analogy.

Genesis Mesh

Genesis Mesh

What it is

Genesis Mesh is a trust, policy, authorization, and evidence layer for interactions between machines, services, agents, people, and organizations.

It does not require every participant to give control to one central authority. Instead, it provides a way to establish identity, define authority, make signed decisions, delegate rights, revoke trust, and prove what happened.

Where it fits

Genesis Mesh is the overall system that connects the concepts in this guide.

It can be used inside one organization or across multiple independent organizations.

Real-world analogy

Think of a system that combines identity documents, contracts, policy rules, approval decisions, delegated authority, revocation, and an official evidence archive.

Each part has a different job, but together they create a complete trust model.

From Request to Verifiable Action

Governed Action

What it is

A Governed Action is the complete pattern:

ask for a decision
      ↓
act only when allowed
      ↓
record success or failure
      ↓
submit execution evidence

Where it fits

It combines authorization and evidence into one operational pattern.

Real-world analogy

A regulated maintenance process may require approval before work, work performed only after approval, and a signed completion record afterwards.

The action is governed from request through completion.

MembershipAttestation

What it is

A MembershipAttestation is a signed identity and authorization record.

It can describe a person, vendor, product team, workload, service, or another subject.

Its claims can include capabilities, associated applications, organizational membership, or other scoped attributes.

It can also be revoked.

Where it fits

The MembershipAttestation establishes the trusted identity basis for an authorization decision.

Real-world analogy

Think of an official company badge.

It proves who the person is and may also show their role, department, and which areas they are allowed to access.

ContextRecord

What it is

A ContextRecord is the normalized description of the requested action.

It can include information such as requested operation, target resource, environment, owner, duration, application, subscription, or other relevant metadata.

Where it fits

The ContextRecord tells Genesis Mesh:

What exactly is being requested?

Real-world analogy

Think of an official application form.

The identity tells the authority who you are.

The form tells the authority what you are asking for.

BoundaryPolicy

What it is

A BoundaryPolicy is a signed and versioned policy that defines the rules for allowing or denying an action.

Examples of rules include a required owner, an allowed resource, a maximum value, an approved environment, or an allowed capability.

Where it fits

The BoundaryPolicy expresses the governance rules applied to a requested action.

Real-world analogy

Think of the written rules used by an organization to decide whether a request is acceptable.

Gate

What it is

A Gate is one specific policy check inside a BoundaryPolicy.

Examples:

resource must be approved
requested duration must be below a limit
environment must be allowed
identity must contain a required claim

Where it fits

A policy can contain several Gates.

Each Gate answers one focused question.

Real-world analogy

Think of an airport security process.

One checkpoint validates the ticket, another checks identity, and another checks baggage.

Each checkpoint has a specific purpose.

Gate Registry

What it is

The Gate Registry is the trusted set of Gate implementations that the Network Authority is allowed to execute.

Policies can configure approved Gate types rather than supplying arbitrary executable code.

Where it fits

The Gate Registry separates trusted implementation from configurable policy.

Real-world analogy

A regulator may publish a list of approved inspection methods.

A local policy can choose which inspections apply, but it cannot invent an untrusted inspection procedure and run arbitrary code.

Observe Mode

What it is

In Observe Mode, policy rules are evaluated and violations can be recorded without blocking the action.

Where it fits

Observe Mode is useful when introducing a new rule or onboarding an existing environment.

It allows teams to understand the impact of a policy before making it mandatory.

Real-world analogy

A city may introduce a new traffic rule with an initial warning period.

The system records violations, but drivers are not yet penalized.

Enforce Mode

What it is

In Enforce Mode, policy failures affect the final authorization decision.

A failing rule can cause the requested action to be denied.

Where it fits

Enforce Mode is used when the policy is ready to become mandatory.

Real-world analogy

The warning period is over.

The same traffic rule is now actively enforced.

BoundaryEngine

What it is

The BoundaryEngine evaluates the request against identity, policy, and configured Gates.

Where it fits

It is the decision-processing component that turns:

identity + request + rules

into an authorization result.

Real-world analogy

Think of the official reviewing an application against the relevant rules and checking each required condition.

BoundaryDecision

What it is

A BoundaryDecision is the signed ALLOW or DENY result produced for a specific requested action.

Where it fits

It is the authorization result consumed by the system that wants to perform the action.

DENY  → do not proceed
ALLOW → action may proceed

Real-world analogy

Think of a signed permit.

It does not perform the work itself. It officially states whether the work is authorized.

Other verdicts

ALLOW and DENY are the outcomes a calling system acts on. The Genesis Mesh glossary also records the Network Authority policy engine's verdict as one of allow, block, escalate, or warn.

PolicyBinding

What it is

A PolicyBinding records exactly which policy version and policy evaluation contributed to a decision.

Where it fits

It makes old decisions understandable even after policies change.

Real-world analogy

If a decision was made two years ago, an auditor should judge it against the law that was active at that time, not the law that exists today.

PolicyBinding records that connection.

AttestationBinding

What it is

An AttestationBinding records exactly which attestation was used when a decision was made.

It can preserve information about the subject, issuer, and revocation state that formed the identity basis of the decision.

Where it fits

It makes the decision auditable later.

A reviewer can see not only that an action was allowed, but which trusted identity statement was used.

Real-world analogy

Think of an approval document that records the exact ID card or professional certificate that was checked before approval was granted.

JustificationProof

What it is

A JustificationProof provides signed evidence explaining how the decision was reached.

It can include ordered Gate evaluations and their outcomes.

Where it fits

It answers:

Why was this action allowed or denied?

Real-world analogy

Instead of receiving only:

Approved.

you receive:

Approved because identity was valid, resource ownership matched, requested scope was permitted, and all required controls passed.

Executor Identity

What it is

The Executor Identity represents the trusted system that performs an approved action.

The Executor Key signs the resulting ExecutionEvidence.

Where it fits

It allows Genesis Mesh to prove which trusted system actually carried out the action.

Real-world analogy

An approval says the work may happen.

The contractor's signed completion record says which authorized contractor actually performed it.

ExecutionEvidence

What it is

ExecutionEvidence is a signed record produced after an approved action is executed.

It records what actually happened.

For example:

decision: ALLOW
requested action: update resource
execution result: success
executor: controller-01
resource: resource-123
time: ...

Where it fits

A BoundaryDecision proves permission.

ExecutionEvidence proves execution.

These are deliberately separate.

Real-world analogy

A building permit proves construction was authorized.

The completion certificate proves the work was actually carried out.

Execution Recorder

What it is

The Execution Recorder creates and signs ExecutionEvidence produced by an executor.

It helps maintain the correct decision and resource history.

Where it fits

It connects the actual execution result back into the Genesis Mesh evidence model.

Real-world analogy

Think of a system that automatically creates the official completion record after an authorized job has been performed.

Evidence Store

What it is

The Evidence Store keeps decision and execution history for later verification and audit.

It stores governance and execution metadata, not sensitive secret values.

Where it fits

It provides the historical record required to reconstruct what happened.

Real-world analogy

Think of an official archive where signed decisions and execution records are preserved so they can be reviewed later.

Resource ID

What it is

A Resource ID is a stable identifier for the governed resource associated with evidence.

Where it fits

It allows Genesis Mesh to group the history of one resource across many decisions and executions.

Real-world analogy

Think of a case number or property registration number that lets an auditor find every event related to the same object.

Resource Chain

What it is

A Resource Chain is the ordered, tamper-evident execution history for one governed resource.

Where it fits

It can show the lifecycle of the same resource across multiple actions.

created
   ↓
updated
   ↓
rotated
   ↓
revoked
   ↓
removed

Real-world analogy

Think of the complete maintenance history for one aircraft.

Every inspection, repair, replacement, and retirement event belongs to the same asset history.

Evidence Chain

What it is

The Evidence Chain or Store Chain is the hash-linked history of evidence records.

It makes missing, reordered, or modified records detectable.

Where it fits

The Resource Chain organizes history around a resource.

The Evidence Chain protects the integrity of the evidence store itself.

Real-world analogy

Imagine an official register where every page contains a fingerprint of the previous page.

Changing or removing an older page breaks the chain and becomes detectable.

RetentionCheckpoint

What it is

A RetentionCheckpoint is a signed proof left when old evidence is legitimately removed under retention rules.

Where it fits

It allows evidence retention policies to be applied without making the remaining history unverifiable.

Real-world analogy

An archive may legally destroy old files after a retention period.

Before destruction, it records an official signed inventory proving what existed and where the historical boundary now begins.

Revocation

What it is

Revocation withdraws trust that was previously granted.

It can apply to identities, attestations, certificates, or other trust artifacts.

Where it fits

Revocation is one of the main ways Genesis Mesh ensures that trust is not permanent by default.

Future actions can be denied after trust is withdrawn.

Real-world analogy

An employee badge may still have six months before its printed expiry date.

If the employee leaves today, the organization revokes the badge immediately.

Metadata Guard

What it is

The Metadata Guard protects the governance and evidence layer from receiving obvious secret material.

Genesis Mesh should receive identifiers, metadata, versions, timestamps, and evidence, not raw secret values.

Where it fits

It helps maintain a clean separation between governance data and protected secret material.

Real-world analogy

An audit report should contain:

Safe deposit box 123 was opened by authorized employee 45 at 10:15.

It should not contain the contents of the safe deposit box.

GenesisMeshClient / SDK

What it is

A Genesis Mesh SDK provides application code with a supported way to interact with the Network Authority and Genesis Mesh data structures.

It can handle areas such as requests, signing, verification, policy evaluation, evidence submission, and related client-side operations.

Where it fits

Applications and controllers can use the SDK instead of manually implementing the Network Authority protocol and signing behavior.

Real-world analogy

Instead of every company building its own custom interface to a government service, the government provides an official client library that follows the required forms and procedures correctly.

Reconciliation

What it is

Reconciliation compares recorded Genesis Mesh state with the observed state of the real system.

It can identify cases such as unmanaged resources, drift, resources removed outside the governed flow, or resources that still exist after trust was revoked.

Where it fits

Preventive controls govern actions that go through Genesis Mesh.

Reconciliation provides detective control for things that happened outside the expected path.

Real-world analogy

A company's accounting system may approve every purchase order.

Reconciliation later compares the purchase records with the actual bank transactions to find anything that bypassed the approved process.

Signer

What it is

A Signer is the abstraction used to create Genesis Mesh signatures without requiring private keys to be embedded directly in application code.

The signing implementation can use a protected key service, HSM, or another secure signing mechanism.

Where it fits

It separates the need to sign from where the private key is actually stored.

Real-world analogy

An employee can request an official company stamp without carrying the master stamp around in their pocket.

The secure signing service keeps the sensitive signing material protected.