Agent Manifest Foundations

Declarative Integrity Framework v0.1

This document is non-normative. It is a working framework, not part of the v1.0 specification.

A structural evaluation lens for Agent Manifest declarations


0. Purpose

This document defines a vendor-neutral, execution-agnostic framework for evaluating the structural integrity of an autonomous system’s declarations.

It does not evaluate runtime behavior.
It evaluates whether a system has declared the minimum governance surfaces required for accountability before execution.

Agent Manifest operates at the Declaration Layer.
This framework evaluates declarative completeness and coherence within that layer.


1. What This Framework Is

This framework provides:

It is designed to be:


2. What This Framework Is Not

This framework does not:

It is structural, not operational.


3. Inputs

This framework evaluates a target system using only:

  1. The system’s Agent Manifest (e.g., manifest.json)
  2. Any referenced governance documentation (optional)
  3. The schema contract (normative): spec/v1.0/schema.json

4. Declarative Failure Zones

A Declarative Failure Zone is a recurring governance absence that increases structural risk independently of implementation quality.

The five primary zones are:

  1. Scope Absence
  2. Negative Constraint Absence
  3. Autonomy Misalignment
  4. Interruptibility Absence
  5. Audit Opacity

5. Evaluation Checklist (Manual-First)

Use this checklist to evaluate a manifest.

Zone 1 — Scope Absence

Question: Is purpose declared with bounded intent?
Primary evidence: purpose.primary_code, purpose.description

Pass if:

Flags:


Zone 2 — Negative Constraint Absence

Question: Are hard prohibitions explicitly declared?
Primary evidence: forbidden_actions

Pass if:

Flags:


Zone 3 — Autonomy Misalignment

Question: Does declared autonomy match the system’s posture and intended deployment?
Primary evidence: autonomy.level

Pass if:

Flags:


Zone 4 — Interruptibility Absence

Question: Is stopping authority formally declared, including mechanism?
Primary evidence: stopping_authority.stoppable_by, stopping_authority.mechanism (optional stages)

Pass if:

Flags:


Zone 5 — Audit Opacity

Question: Is audit surface declared (logging + reconstructability + opacity)?
Primary evidence: audit_surface.logging, audit_surface.reconstructability, optional opacity_declared, data_handling.retention

Pass if:

Flags:


Record the evaluation in a simple, shareable format:

{
  "target": "example.agent",
  "manifest_version": "1.0",
  "evaluated_at": "YYYY-MM-DD",
  "zones": {
    "scope_absence": { "status": "pass|flag|fail", "evidence": ["purpose.primary_code"], "notes": "" },
    "negative_constraint_absence": { "status": "pass|flag|fail", "evidence": ["forbidden_actions"], "notes": "" },
    "autonomy_misalignment": { "status": "pass|flag|fail", "evidence": ["autonomy.level"], "notes": "" },
    "interruptibility_absence": { "status": "pass|flag|fail", "evidence": ["stopping_authority.mechanism"], "notes": "" },
    "audit_opacity": { "status": "pass|flag|fail", "evidence": ["audit_surface.reconstructability"], "notes": "" }
  },
  "summary": {
    "overall": "pass|flag|fail",
    "key_risks": [],
    "recommended_changes": []
  }
}

This is non-normative. It is a reporting convention.


7. Notes on Future Scoring

This framework is intentionally manual-first.

A future validator may map zone outcomes into quantitative scores, but scoring is not required for the framework to be useful.

The core principle remains:

Declaration must precede evaluation.
Evaluation must precede enforcement.


8. Relationship to Agent Manifest

Agent Manifest defines the declaration contract.
This framework defines a review lens over that contract.


9. Stability

This document is non-normative.
It does not modify the Agent Manifest specification.

It may evolve without changing manifest_version, provided it does not alter the schema contract.

Location in this repository: