<?xml version="1.0" encoding="utf-8"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude"
     version="3"
     category="info"
     submissionType="IETF"
     ipr="trust200902"
     docName="draft-ehstand-oversight-acts-00"
     tocInclude="true"
     sortRefs="true"
     symRefs="true"
     xml:lang="en">

  <front>
    <title abbrev="Human Oversight Acts">Terminology for Human Oversight Acts in Automated and Agentic Systems</title>
    <seriesInfo name="Internet-Draft" value="draft-ehstand-oversight-acts-00"/>

    <author fullname="Andreas Ehstand" initials="A." surname="Ehstand">
      <organization>Independent Researcher</organization>
      <address>
        <postal>
          <city>Starnberg</city>
          <country>Germany</country>
        </postal>
        <email>ehstand.schule@gmail.com</email>
        <uri>https://orcid.org/0009-0006-3773-7796</uri>
      </address>
    </author>

    <date year="2026" month="September" day="26"/>

    <keyword>human oversight</keyword>
    <keyword>agentic systems</keyword>
    <keyword>terminology</keyword>
    <keyword>evidence</keyword>
    <keyword>audit</keyword>

    <abstract>
      <t>Records produced by automated and agentic systems often represent
      human oversight as a single, undifferentiated event, such as an
      approval flag or a confirmation.  Such a record does not say whether
      the person was shown an output, determined whether a named property
      of it holds, chose a course of action, or permitted an action, and
      consumers of the record may treat a confirmation click as if it
      were a check.</t>
      <t>This document defines terms for four kinds of human oversight act
      (observation, check, decision, and release) and for related
      concepts: the oversight act and the overseer, the named property,
      standing authority, the oversight record, the undifferentiated
      approval, the check step, error detectability, the fail-open check
      step, and the check test.  It states what a record of each kind of
      act is, and is not, evidence of, and relates the terms to existing
      vocabularies.  The document defines terminology only.  It specifies
      no protocol, data format, procedure, or measurement method.</t>
    </abstract>

    <note removeInRFC="true">
      <name>Discussion Venues</name>
      <t>This is an individual submission.  It is intended for discussion
      on the mailing list of the DISPATCH working group
      (dispatch@ietf.org), which provides a venue for proposals of new
      work in the Security area, among others.  Related work is discussed
      on the WIMSE (wimse@ietf.org) and OAuth (oauth@ietf.org) mailing
      lists.  Comments can also be sent to the author.</t>
    </note>
  </front>

  <middle>

    <section anchor="sec-intro">
      <name>Introduction</name>
      <t>This section describes the problem this document addresses, its
      scope, and the conventions it uses.</t>

      <section anchor="sec-problem">
        <name>Problem Statement</name>
        <t>Automated and agentic systems increasingly act on behalf of
        people and organizations: they draft documents, move money, change
        configurations, and call other systems.  Many deployments place a
        person somewhere in this process, and many records of the process
        note that a person was involved.  Typical forms are an approval
        flag, a "reviewed" field, a signed confirmation, or a log entry
        saying that a named user pressed a button.</t>
        <t>Such records usually do not say what the person did.  The same
        flag can stand for at least four different acts: the person was
        shown the output; the person determined whether a named property
        of the output holds; the person chose what should happen next; or
        the person, using authority they hold, permitted an action.  These
        acts establish different things.  Being shown an output
        establishes nothing about it.  Determining that a named property
        holds establishes that property and no other.  Permitting an
        action establishes that the action was permitted, not that it was
        correct.</t>
        <t>When the acts are not distinguished, consumers of the record
        (auditors, relying parties, and downstream systems and agents)
        cannot tell which of these things was established.  Such a record
        is easily read as establishing more than it does, so that a
        confirmation click is treated as though it were a check.  The
        weakness does not lie in any single act.  It lies in a vocabulary
        that has one word for all of them.</t>
        <t>Existing texts show the gap.  Article 14 of the EU Artificial
        Intelligence Act <xref target="EU-AI-ACT"/> is headed "Human
        oversight" and describes what the persons to whom oversight is
        assigned are to be enabled to do; the definitions in Article 3 of
        that Regulation do not include the term.  The NIST AI Risk
        Management Framework <xref target="NIST-AI-RMF"/> states in its
        Appendix C that "Human roles and responsibilities in decision
        making and overseeing AI systems need to be clearly defined and
        differentiated."  An individual Internet-Draft,
        <xref target="I-D.schrock-human-authorization-binding"/>, notes
        that agent-action record formats reserve a place for "the human
        authorization" and leave its semantics undefined.</t>
        <t>This document provides a small set of terms with which such
        records, and the texts that specify them, can say which act took
        place and what its record establishes.</t>
      </section>

      <section anchor="sec-scope">
        <name>Scope</name>
        <t>This document defines terminology.  It does not:</t>
        <ul spacing="normal">
          <li>specify a protocol, message, or data format;</li>
          <li>state when human oversight is needed, or which kind of act a
          given situation calls for;</li>
          <li>specify how checks are to be made, how error detectability
          is to be determined, or how check tests are to be designed; it
          gives no values, thresholds, or reference data;</li>
          <li>interpret any law, regulation, or framework.</li>
        </ul>
        <t>The terms are intended for authors of protocols, record formats,
        and policies, and for those who audit systems against them.
        Within the IETF, they are intended in particular for
        specifications that record human involvement in the actions of
        software agents, such as the user confirmation described in
        Section 10.7 of <xref target="I-D.ietf-wimse-aims"/>, the audit
        records of <xref target="I-D.gilda-wimse-agent-audit-record"/>,
        and the human-authorization evidence of
        <xref target="I-D.schrock-human-authorization-binding"/>
        (<xref target="sec-ietf"/>).</t>
      </section>

      <section anchor="sec-conventions">
        <name>Conventions</name>
        <t>This document does not use the requirement keywords of BCP 14.
        Where a sentence in the definitions reads as a condition (for
        example, that a check is over a named property), it states part of
        a definition: something that does not meet the condition is not an
        instance of the defined concept.</t>
        <t>Each term is a noun.  Each definition is a single phrase that
        can replace the term in running text; it names a broader concept
        and the characteristics that set the defined concept apart from
        other concepts under it, following the principles for the writing
        of definitions in <xref target="ISO704"/>.  Notes and an example
        follow each definition.  Notes add information; they do not change
        the definition.  The corresponding verbs (observe, check, decide,
        and release) are used in running text with the same meanings.</t>
        <t>In ordinary usage, a release (<xref target="term-release"/>) is
        often called an "approval" or an "authorization".  This document
        avoids both words for it.  In <xref target="RFC4949"/>, and in the
        OAuth-based work cited in <xref target="sec-ietf"/>,
        "authorization" denotes an approval granted to a system entity, or
        the process of granting it (<xref target="sec-rfc4949"/>); and
        "approval" is commonly used for records that do not state the kind
        of act (<xref target="term-undifferentiated-approval"/>).</t>
        <t>The words "evidence" and "relying party" are used in their
        ordinary senses, not in the senses defined for remote attestation
        in <xref target="RFC9334"/>.  The word "verification" is used only
        in quotations and in the sense of the document cited where it
        occurs.</t>
        <t>In this document, "system" means an automated or agentic system:
        software that produces outputs or takes actions with some degree
        of autonomy, including software agents that act on behalf of
        people or organizations.  The "object" of an oversight act is the
        output, action, state, or class of actions of the system to which
        the act is directed.</t>
      </section>
    </section>

    <section anchor="sec-terms">
      <name>Terminology</name>

      <section anchor="term-oversight-act">
        <name>Oversight Act</name>
        <t>Definition: An act of a natural person that is directed at an
        output, action, state, or class of actions of a system and that is
        recorded, or is meant to be relied on, as human involvement in the
        operation of that system.</t>
        <t>Note 1: This document distinguishes three kinds of oversight
        act by what the overseer does: observation
        (<xref target="term-observation"/>), check
        (<xref target="term-check"/>), and decision
        (<xref target="term-decision"/>).  It distinguishes one kind of
        decision further, by the authority within which it is made:
        release (<xref target="term-release"/>).  In this document, "the
        kinds of oversight act" refers to these four.</t>
        <t>Note 2: The kind of an act depends on what the overseer did,
        not on the interface element used to record it.  A button labeled
        "Approve" can record any of the four kinds, several of them at
        once, or none.</t>
        <t>Note 3: A single interaction can contain more than one act, and
        each act can be recorded separately.</t>
        <t>Example: A reviewer reads an agent's proposed database change,
        determines that it modifies only the intended table, and allows it
        to run within authority the reviewer holds.  The interaction
        contains a check and a release; the release is also a
        decision.</t>
      </section>

      <section anchor="term-overseer">
        <name>Overseer</name>
        <t>Definition: The natural person who performs a given oversight
        act.</t>
        <t>Note 1: A system, a software agent, or an organization is not
        an overseer in the sense of this document, although an overseer
        may act on behalf of an organization.</t>
        <t>Note 2: Different acts concerning the same object can have
        different overseers.</t>
        <t>Example: The member of staff who releases a queued payment is
        the overseer of that act.  A manager who later countersigns it is
        the overseer of a second act.</t>
      </section>

      <section anchor="term-observation">
        <name>Observation</name>
        <t>Definition: An oversight act in which the overseer is presented
        with the object and makes no check, decision, or release
        concerning it.</t>
        <t>Note 1: Monitoring a dashboard, reading a log, watching an
        agent's activity stream, and having an output displayed on screen
        are observations.  Whether the overseer perceived or understood
        the object is not part of the definition.</t>
        <t>Note 2: A record of an observation shows at most that the
        object was presented to the overseer.  It does not show what the
        overseer noticed.</t>
        <t>Note 3: An observation may prompt a later act, such as a
        decision to interrupt the system.  The later act is a separate
        oversight act.</t>
        <t>Example: A reviewer keeps a live view of an agent's actions open
        during a session and takes no action.  The session contains
        observations only.</t>
      </section>

      <section anchor="term-named-property">
        <name>Named Property</name>
        <t>Definition: A property that the object of an oversight act may
        or may not have, stated before the outcome of that act is known and
        precisely enough that a person other than the overseer can tell
        what a determination of it establishes and what it does not.</t>
        <t>Note 1: "Looks correct" and "approved" are not named properties.
        "Every total in table 2 equals the sum of its rows" and "the
        recipient named in the message is the recipient named in the
        request" are.</t>
        <t>Note 2: A property that is stated, or changed, only after the
        outcome is known does not meet this definition for that act; see
        "Property substitution" in <xref target="sec-security"/>.</t>
        <t>Example: For a generated purchase order, "the unit prices match
        the current price list" is a named property.  A determination of
        it establishes nothing about the quantities ordered.</t>
      </section>

      <section anchor="term-check">
        <name>Check</name>
        <t>Definition: An oversight act in which the overseer examines the
        object in order to determine whether a named property holds for
        it.</t>
        <t>Note 1: A check is always over a named property
        (<xref target="term-named-property"/>).  An act in which a person
        looks at an object and forms a general impression, without a named
        property, is an observation, however carefully it is done.</t>
        <t>Note 2: A check has an outcome: the property holds, the
        property does not hold, or the overseer could not determine which.
        The outcome concerns the checked property only.  It establishes
        nothing about other properties of the same object.</t>
        <t>Note 3: An overseer may use tools, including automated ones,
        in making a check.  Where the overseer adopts a tool's result
        without determining the outcome, the overseer's act is an
        observation of that result; any determination made by the tool is
        not a check in the sense of this document.</t>
        <t>Note 4: A check is a single act.  The point in a process at
        which checks are to be made is a check step
        (<xref target="term-check-step"/>).</t>
        <t>Example: A reviewer determines whether every document
        identifier cited in a generated report resolves to an existing
        document.  The outcome says nothing about whether the report's
        conclusions follow from those documents.</t>
      </section>

      <section anchor="term-checked-property">
        <name>Checked Property</name>
        <t>Definition: The named property over which a given check is
        made.</t>
        <t>Note 1: Each check has exactly one checked property.  An
        overseer who determines several properties of the same object
        makes several checks.</t>
        <t>Example: In the example in <xref target="term-check"/>, the
        checked property is "every document identifier cited in the report
        resolves to an existing document".</t>
      </section>

      <section anchor="term-decision">
        <name>Decision</name>
        <t>Definition: An oversight act in which the overseer selects,
        from the alternatives available at that point, the course of
        action to be taken with respect to the object.</t>
        <t>Note 1: Alternatives include using, disregarding, overriding,
        or reversing an output; letting an operation continue;
        interrupting it; and referring the matter to another person.  A
        decision to let an action be carried out is a release only where it
        is made within standing authority
        (<xref target="term-release"/>).</t>
        <t>Note 2: A decision can be made without any check.  A record of
        a decision does not imply that a check was made.</t>
        <t>Note 3: Responsibility for a decision remains with the
        overseer, or with the person or organization on whose behalf the
        overseer decides.  Recording a decision does not transfer that
        responsibility to the system.</t>
        <t>Note 4: Where a record format assigns the choice of a course of
        action to a relying party, a decision in the sense of this document
        corresponds to that choice when the overseer is, or acts for, the
        relying party.</t>
        <t>Example: After reading a proposed refund, a member of staff
        chooses to hold it for a colleague instead of releasing or
        rejecting it.</t>
      </section>

      <section anchor="term-release">
        <name>Release</name>
        <t>Definition: A decision in which the overseer, acting within
        standing authority they hold, permits a specified action or class
        of actions to be carried out.</t>
        <t>Note 1: The standing authority
        (<xref target="term-standing-authority"/>) exists before the act.
        A release exercises authority; it cannot create the authority it
        exercises.  A decision to permit an action, made by a person who
        holds no standing authority covering it, is a decision but not a
        release, whatever its record calls it.</t>
        <t>Note 2: A release is bounded by what it specifies.  Permission
        for one action does not extend to a different action, or to the
        same action with different parameters, unless the release
        specifies a class of actions that includes it.</t>
        <t>Note 3: Releasing is not checking.  A release establishes that
        an action was permitted.  It does not establish that the action,
        its inputs, or its effects are correct.</t>
        <t>Note 4: The reasons for not calling this act an "approval" or
        an "authorization" are given in <xref target="sec-conventions"/>
        and <xref target="sec-rfc4949"/>.</t>
        <t>Example: A team lead who holds signing authority up to a stated
        amount permits an agent to submit one specific purchase order
        within that amount.  The team lead's act is a release.</t>
      </section>

      <section anchor="term-standing-authority">
        <name>Standing Authority</name>
        <t>Definition: Authority to permit actions of a class that a person
        holds before a given oversight act and that was conferred by a
        source other than that act.</t>
        <t>Note 1: Typical sources are an employment role, a documented
        delegation, a contract, law, or the person's authority over their
        own affairs.</t>
        <t>Note 2: Standing authority can itself result from delegation.
        <xref target="PROV-O"/> describes delegation as "the assignment of
        authority and responsibility to an agent (by itself or by another
        agent) to carry out a specific activity as a delegate or
        representative".</t>
        <t>Note 3: Other documents use "mandate" for a related but
        different concept.  In
        <xref target="I-D.yossif-agent-mandate-problem"/>, a mandate is
        "The set of constraints the Principal authorizes at T0, expressed
        as data the Principal signs"; it is created by the principal's
        act.  In the terms of this document, that act is a release over a
        class of actions, made within the principal's standing authority.
        This document does not use the word "mandate" for standing
        authority, because in that usage a mandate results from the act
        instead of preceding it.</t>
        <t>Example: An organization's approval policy that allows members
        of its finance team to release payments below a stated amount
        confers standing authority on each of them.</t>
      </section>

      <section anchor="term-oversight-record">
        <name>Oversight Record</name>
        <t>Definition: A record of a single oversight act that is issued
        by, or attributable to, the overseer and that identifies the
        overseer, the kind of act, the object, and the time of the act,
        and, for a check, the checked property and the outcome.</t>
        <t>Note 1: For a release, a record that also identifies the
        standing authority relied on and the action or class of actions
        permitted allows a consumer to see whether the act was within that
        authority.</t>
        <t>Note 2: A record that the system writes about the overseer,
        without any means of attributing it to the overseer, is not an
        oversight record in this sense.  It states the system's account of
        the act.</t>
        <t>Note 3: This document does not define a format.  The same
        record can be carried in several existing formats; see
        <xref target="sec-vocab"/>.</t>
        <t>Example: A record stating that a named reviewer, at a given
        time, checked a generated report for the property "every cited
        identifier resolves", with the outcome "holds", is an oversight
        record.  A second record, stating that the same reviewer then
        released the report for publication under a named publication
        policy, is another.</t>
      </section>

      <section anchor="term-undifferentiated-approval">
        <name>Undifferentiated Approval</name>
        <t>Definition: A record of human involvement with a system that
        does not state which kind of oversight act was performed.</t>
        <t>Note 1: Approval flags, "reviewed" fields, and confirmation
        events are usually undifferentiated approvals.</t>
        <t>Note 2: Without further information, an undifferentiated
        approval shows only that an interaction was recorded.  The
        interface element that produced it can record any kind of act,
        several, or none (<xref target="term-oversight-act"/>, Note 2); see
        also <xref target="sec-evidence"/>.</t>
        <t>Example: A log entry "approved_by: user-17" is an
        undifferentiated approval.</t>
      </section>

      <section anchor="term-check-step">
        <name>Check Step</name>
        <t>Definition: A point in a process at which checks over a stated
        named property are to be made, by stated persons under stated
        conditions, on the objects that reach that point.</t>
        <t>Note 1: A check step is a procedure; a check is a single act
        made at it.  A check step can produce records without any check
        being made, for example where a review screen is closed without
        the object being examined.</t>
        <t>Note 2: Error detectability
        (<xref target="term-error-detectability"/>), the property of being
        fail-open (<xref target="term-fail-open-check-step"/>), and check
        tests (<xref target="term-check-test"/>) concern check steps, not
        single checks.</t>
        <t>Example: In a contract workflow, the point at which a member of
        the legal team examines each generated contract for the property
        "all required clauses are present" is a check step.</t>
      </section>

      <section anchor="term-error-detectability">
        <name>Error Detectability</name>
        <t>Definition: A property of a check step that expresses how
        reliably checks at that step, as made by the persons and under the
        conditions stated for it, distinguish objects for which its named
        property does not hold from objects for which it holds, relative to
        a stated reference population of objects.</t>
        <t>Note 1: An error, in this entry, is a respect in which an object
        does not have the named property of the check step.</t>
        <t>Note 2: The reference population is the set of objects, and of
        errors in them, on which the checks were made.  The same check
        step can reveal most errors of a kind in one population and few in
        another.</t>
        <t>Note 3: Error detectability is distinct from the proportion of
        objects that a check step flags.  A check step that flags every
        object reveals every error and distinguishes nothing.</t>
        <t>Note 4: Errors of omission, where something that is required is
        absent from the object, leave nothing in the object to notice.  A
        statement of error detectability that covers only errors present
        in the object says nothing about them.</t>
        <t>Note 5: Where it needs to be distinguished from corresponding
        properties of automated tools, this property can be called "human
        error detectability".</t>
        <t>Note 6: This document specifies no method for determining
        error detectability, and no values or thresholds.</t>
        <t>Example: "Reviewers catch most errors" does not state error
        detectability: it names no check step, no named property, and no
        reference population.</t>
      </section>

      <section anchor="term-fail-open-check-step">
        <name>Fail-Open Check Step</name>
        <t>Definition: A check step at which the failure of a check,
        whether because the check was not made or because it could not
        tell an object for which the named property holds from one for
        which it does not, produces the same record as a check in which the
        property was found to hold.</t>
        <t>Note 1: A human check step is fail-open wherever the record is
        written independently of whether the check was made.  In that
        case, a check that was not in fact made still produces the record
        "checked", and ordinary operation gives no sign of the
        failure.</t>
        <t>Note 2: A check step that is not fail-open is fail-closed: the
        failure of a check produces a record that differs from the record
        of a check in which the property was found to hold, for example no
        record, or the outcome "could not determine".</t>
        <t>Note 3: <xref target="RFC4949"/> notes that "fail-safe" has two
        opposing meanings.  This document uses "fail-open" and
        "fail-closed" only with the meanings given here.
        <xref target="I-D.schrock-human-authorization-binding"/> uses
        "fail-closed absence" for a related but different rule: a relying
        party is to treat an absent human-authorization binding as
        insufficient evidence.</t>
        <t>Example: A review step for the property "all required clauses
        are present", in which the field "checked" is set whenever the
        review screen is closed, is a fail-open check step: closing the
        screen without reading produces the same record as reading and
        finding every required clause.</t>
      </section>

      <section anchor="term-check-test">
        <name>Check Test</name>
        <t>Definition: A test of a check step in which a check at that step
        is given an object for which the step's named property is known not
        to hold, in order to establish whether the check reports that the
        property does not hold.</t>
        <t>Note 1: Testing a detection process with inputs known to contain
        faults is long established, for example in mutation testing of
        software <xref target="DeMillo1978"/> and, for human inspectors, in
        threat image projection in aviation security screening
        <xref target="Hofer2005"/>.  A recent statement of the principle
        for fail-open properties in general is
        <xref target="AIKR-FAILOPEN"/>.  This document uses the term for
        check steps in the oversight of automated and agentic
        systems.</t>
        <t>Note 2: A check test tests the check step, not the object.</t>
        <t>Note 3: Check tests matter most for fail-open check steps,
        whose failures do not otherwise show in their records.</t>
        <t>Note 4: This document does not specify how such objects are
        made, how many are used, or what result is acceptable.</t>
        <t>Example: A contract that lacks a required clause, given to a
        check step for the property "all required clauses are present", is
        the object of a check test.</t>
      </section>
    </section>

    <section anchor="sec-evidence">
      <name>Oversight Acts as Evidence</name>
      <t>The kinds of oversight act differ in what their records can be
      used to establish.  This section states those differences.  It
      assumes that the record is authentic; authenticity is a separate
      question (<xref target="sec-security"/>).</t>
      <ul spacing="normal">
        <li>Only a check over a named property is evidence that something
        is true of the object: namely, that the checked property held, or
        did not hold, for the object as presented to the overseer at the
        time of the check.  How much weight that evidence carries depends
        on the error detectability of the check step at which the check
        was made and, for a fail-open check step, on its check tests.</li>
        <li>A release is evidence that the overseer permitted an action.
        It shows that the permission was within the overseer's authority
        only to the extent that it identifies the standing authority relied
        on.  It is not evidence that the action was correct.</li>
        <li>A decision is evidence of which course of action was chosen,
        and by whom.  It is not, by itself, evidence that the choice was
        correct, or, unless it is a release, that it was permitted.</li>
        <li>An observation is evidence of neither truth nor permission.
        It shows at most that the object was presented to the
        overseer.</li>
        <li>An undifferentiated approval is evidence only that an
        interaction was recorded.  It is evidence of an observation only if
        other information shows that the object was presented to the
        overseer, and of another kind of act only if other information
        establishes that kind.</li>
      </ul>
      <table anchor="tab-evidence">
        <name>What a Record of Each Kind of Act Is Evidence Of</name>
        <thead>
          <tr>
            <th>Kind of act</th>
            <th>About a property of the object</th>
            <th>That an action was permitted</th>
            <th>Of the course of action chosen</th>
          </tr>
        </thead>
        <tbody>
          <tr>
            <td>Observation</td>
            <td>No</td>
            <td>No</td>
            <td>No</td>
          </tr>
          <tr>
            <td>Check</td>
            <td>Yes, for the checked property only</td>
            <td>No</td>
            <td>No</td>
          </tr>
          <tr>
            <td>Decision</td>
            <td>No</td>
            <td>No</td>
            <td>Yes</td>
          </tr>
          <tr>
            <td>Release</td>
            <td>No</td>
            <td>Yes, as far as the standing authority is identified</td>
            <td>Yes</td>
          </tr>
        </tbody>
      </table>
      <t>A consumer who needs to know both that an action was permitted
      and that its object had a certain property needs two records: a
      release and a check.  Neither act stands in for the other.</t>
      <t>Adding records of the same kind does not change their kind.
      Several observations do not amount to a check, and several releases
      do not establish that an action was correct.  Agreement between
      several checks of the same named property adds weight only to the
      extent that the checks are independent of one another.</t>
    </section>

    <section anchor="sec-vocab">
      <name>Relation to Existing Vocabularies</name>
      <t>The terms in this document are meant to be used alongside
      existing vocabularies, not to replace them.  This section notes how
      they relate to several of them.  None of the correspondences below
      is normative, and none is an interpretation of the documents
      cited.</t>

      <section anchor="sec-prov">
        <name>W3C PROV-O</name>
        <t>PROV-O <xref target="PROV-O"/> describes an activity as
        "something that occurs over a period of time and acts upon or with
        entities", an agent as "something that bears some form of
        responsibility for an activity taking place, for the existence of
        an entity, or for another agent's activity", and an association
        as "an assignment of responsibility to an agent for an
        activity".</t>
        <t>An oversight act can be described as a prov:Activity associated
        with the overseer, a prov:Person, through prov:wasAssociatedWith;
        the activity uses the object (prov:used) and generates an
        oversight record, a prov:Entity attributed to the overseer
        (prov:wasAttributedTo).  Where the standing authority relied on in
        a release results from delegation, it can be described with PROV-O
        delegation (prov:actedOnBehalfOf, prov:Delegation).</t>
        <t>PROV-O records that a person was responsible for an activity.
        It does not distinguish kinds of oversight act, and it has no
        terms for a named property or for the outcome of a check.  These
        are what the terms in <xref target="sec-terms"/> add.</t>
      </section>

      <section anchor="sec-vc">
        <name>W3C Verifiable Credentials Data Model 2.0</name>
        <t>An oversight record can be expressed as a claim in a verifiable
        credential <xref target="VC-DATA-MODEL-2.0"/> whose issuer is the
        overseer.  The Data Model distinguishes verification from
        validation and states: "Verification of a credential does not
        imply evaluation of the truth of claims encoded in the
        credential."</t>
        <t>The same separation applies to oversight records.  Verifying an
        oversight record carried as a credential establishes that the
        overseer issued it.  What the record then establishes depends on
        the kind of act it records (<xref target="sec-evidence"/>): a
        verified record of an observation is still evidence of an
        observation only.  Validation, which the Data Model describes as
        "The assurance that a claim from a specific issuer satisfies the
        business requirements of a verifier for a particular use", is
        where a verifier would look for the kind of act, the checked
        property, and, for a release, the standing authority.</t>
      </section>

      <section anchor="sec-aiact">
        <name>EU Artificial Intelligence Act, Article 14</name>
        <t>Article 14 of Regulation (EU) 2024/1689
        <xref target="EU-AI-ACT"/> is headed "Human oversight".  Article
        14(4) lists what the natural persons to whom human oversight is
        assigned are to be enabled to do.  Several items on that list
        correspond to kinds of act defined here:</t>
        <ul spacing="normal">
          <li>to "duly monitor its operation" (Article 14(4)(a))
          corresponds to observation, and to checks where monitoring is
          against a named property;</li>
          <li>to "decide, in any particular situation, not to use the
          high-risk AI system or to otherwise disregard, override or
          reverse the output of the high-risk AI system" (Article
          14(4)(d)) and to "intervene in the operation of the high-risk AI
          system or interrupt the system" (Article 14(4)(e)) are decisions
          in the sense of <xref target="term-decision"/>;</li>
          <li>Article 14(4)(b) refers to the tendency of "automatically
          relying or over-relying on the output" (automation bias), which
          is one reason why checks fail; where a check step is fail-open,
          such failures do not show in its records
          (<xref target="sec-security"/>).</li>
        </ul>
        <t>Article 14(5) provides, for certain systems, that an
        identification is to be "separately verified and confirmed by at
        least two natural persons".  The terms of this document can be
        used to state which kind of act each of these persons performed
        and, for a check, over which named property.</t>
        <t>These correspondences are terminological.  This document does
        not interpret the Regulation or state what it requires.</t>
      </section>

      <section anchor="sec-nist">
        <name>NIST AI Risk Management Framework</name>
        <t>The NIST AI Risk Management Framework
        <xref target="NIST-AI-RMF"/> lists under MAP 3.5: "Processes for
        human oversight are defined, assessed, and documented in
        accordance with organizational policies from the GOVERN
        function."  Its Appendix C states that "Human roles and
        responsibilities in decision making and overseeing AI systems need
        to be clearly defined and differentiated."</t>
        <t>The terms in this document can be used to state which kinds of
        oversight act a process contains and what their records
        establish.  Error detectability and check tests name what an
        assessment of whether a check step functions would report.  The
        Framework does not use these terms, and this document does not
        describe how the Framework is to be applied.</t>
      </section>

      <section anchor="sec-rfc4949">
        <name>Internet Security Glossary (RFC 4949)</name>
        <t><xref target="RFC4949"/> defines "authorization" as "An
        approval that is granted to a system entity to access a system
        resource" and as "A process for granting approval to a system
        entity to access a system resource".  In both senses the system
        entity is the party that receives the authorization; who grants
        it is not part of the definition.  A release in this document is
        made by a natural person acting within standing authority, and it
        permits an action of a system rather than only access to a
        resource.</t>
        <t><xref target="RFC4949"/> also records, as a definition of
        non-Internet origin that it does not recommend for Internet
        documents, a sense taken from the SET payment specifications: "The
        process by which a properly appointed person or persons grants
        permission to perform some action on behalf of an organization."
        A release is close to that sense.  This document uses a different
        word so that its term is not read in the recommended sense
        above.</t>
        <t><xref target="RFC4949"/> defines "verification", in its first
        sense, which is marked as applying in the context of
        authentication, as "The process of examining information to
        establish the truth of a claimed fact or value".  "Check" is close
        to that sense; it differs in that a check is an act of a person,
        is always relative to a named property, and can have the outcome
        "could not determine".</t>
        <t>"Accountability", which <xref target="RFC4949"/> defines as the
        property of a system or system resource "that ensures that the
        actions of a system entity may be traced uniquely to that entity",
        is served by records of human involvement only to the extent that
        they identify the overseer and the kind of act.</t>
      </section>

      <section anchor="sec-ietf">
        <name>IETF Work on Agent Authorization and Human Involvement</name>
        <t>Several Internet-Drafts address human involvement in the
        actions of software agents.  The terms in this document can be
        used with them as follows.</t>
        <ul spacing="normal">
          <li>Section 10.7 of <xref target="I-D.ietf-wimse-aims"/> states
          that user confirmation solicited by an interactive agent
          framework does not by itself constitute authorization and is to
          be bound to a verifiable authorization grant issued by the
          authorization server.  In the terms of this document, a record of
          such a confirmation is an undifferentiated approval unless it
          states which kind of oversight act the user performed.  The
          authorization grant to which it is bound is issued by the
          authorization server and is not itself an oversight act.</li>
          <li><xref target="I-D.schrock-human-authorization-binding"/>
          defines how records bind named-human authorization evidence.
          The kinds of act defined here can state which act such evidence
          records: a place reserved for "the human authorization" can hold
          a record of a check, a decision, or a release, and these
          establish different things (<xref target="sec-evidence"/>).</li>
          <li><xref target="I-D.yossif-agent-mandate-problem"/>
          characterizes the gap between an authorized agent and an
          authorized action.  It uses "mandate" for the set of constraints
          that a principal authorizes and signs
          (<xref target="term-standing-authority"/>, Note 3).  In the terms
          of this document, the principal's act is a release over a class
          of actions.  The definition of release in
          <xref target="term-release"/>, which requires a specified action
          or class of actions and standing authority, names the human act
          whose record would bound an action.</li>
          <li><xref target="I-D.rosenberg-aiproto-cheq"/> describes human
          confirmation of decisions and actions proposed by agents before
          they are acted upon.  In the terms of this document, such a
          confirmation can be a decision or a release; it is a check only
          where a named property is stated.</li>
          <li><xref target="I-D.sato-soos-hem"/> specifies what happens
          when an agent session requires human judgment before it may
          continue, and defines human decision types.  It also addresses
          approval fatigue (<xref target="sec-security"/>).</li>
          <li><xref target="I-D.gilda-wimse-agent-audit-record"/> defines a
          record format for AI agent authorization decisions.  Oversight
          records are records of human acts; they can be referenced from,
          or kept alongside, such audit records.</li>
        </ul>
      </section>
    </section>

    <section anchor="sec-security">
      <name>Security Considerations</name>
      <t>This document defines terms and introduces no protocol.  The
      considerations below concern the use of the terms, and of records
      that apply them.</t>
      <dl newline="true" spacing="normal">
        <dt>Rubber-stamping:</dt>
        <dd>
          <t>A person asked to approve many items can come to approve
          them without checking.  In the terms of this document, the checks
          at a check step then fail; where the check step is fail-open, its
          records do not show the failure, and decisions and releases are
          made without the check that consumers of their records assume.
          Article 14(4)(b) of <xref target="EU-AI-ACT"/> refers to the
          related tendency to over-rely on system output, and
          <xref target="I-D.sato-soos-hem"/> addresses approval fatigue.
          Recording the kind of act does not prevent rubber-stamping; it
          prevents a rubber stamp from being read as a check.  Error
          detectability and check tests are the terms for finding out
          whether a check step still functions.</t>
        </dd>
        <dt>Spoofed and inflated records:</dt>
        <dd>
          <t>A system under oversight, or an attacker, can produce records
          that claim human acts which did not take place, or can record an
          act as a kind whose record establishes more than the act did: for
          example, an observation as a check, or an act in which no
          property was named as a check over a named property.  Records
          that are issued by, and verifiably attributable to, the overseer
          make claims of acts that did not take place harder to produce.
          Records that state the kind of act and the checked property make
          an inflated kind visible.  As <xref target="sec-vc"/> notes, an
          authentic record is not thereby a true one.</t>
        </dd>
        <dt>Property substitution:</dt>
        <dd>
          <t>If a property can be stated or changed after the outcome is
          known, a check can be made to appear to have established whatever
          the outcome supports.  The definition in
          <xref target="term-named-property"/> excludes such properties.
          Records in which the named property is fixed before the check is
          made make such substitution visible.</t>
        </dd>
        <dt>Presentation by the system:</dt>
        <dd>
          <t>A check establishes a property of the object as it was
          presented to the overseer.  A system that controls the
          presentation can show an object that differs from the one it
          acts on, or can steer what the overseer attends to.  Records
          that bind the act to the object actually acted on, for example by
          a digest of that object, narrow this gap.</t>
        </dd>
        <dt>Release beyond standing authority or scope:</dt>
        <dd>
          <t>A release used for an action it did not specify, or a
          decision to permit an action made by a person without standing
          authority for it, is not a release in the sense of this document,
          but its record may look the same.  Records that identify the
          standing authority relied on and the permitted action or class of
          actions allow a consumer to detect this; see also
          <xref target="I-D.yossif-agent-mandate-problem"/>.</t>
        </dd>
        <dt>Oversight records as audit targets:</dt>
        <dd>
          <t>Oversight records determine who is held responsible for an
          outcome.  They are therefore of value to anyone who wants to
          shift that responsibility, and can be altered, deleted,
          selectively retained, or back-dated.
          <xref target="I-D.ietf-wimse-aims"/> requires audit records to be
          tamper-evident; the same consideration applies to oversight
          records.</t>
        </dd>
        <dt>Check tests:</dt>
        <dd>
          <t>An object made for a check test is defective by construction.
          If it enters ordinary processing, it is acted on as a defective
          output.</t>
        </dd>
        <dt>Shared blind spots:</dt>
        <dd>
          <t>Several overseers who rely on the same source, tool, or
          presentation can share one blind spot, so that their checks
          agree without being independent (<xref target="sec-evidence"/>).</t>
        </dd>
      </dl>
    </section>

    <section anchor="sec-privacy">
      <name>Privacy Considerations</name>
      <t>Oversight records identify people.  A record of an oversight act
      names, or can be linked to, the overseer, and states what that
      person did, when, and with what outcome.  Collected over time, such
      records describe a person's work: how quickly they act, how often
      they check, and how often their checks miss errors.  Statements of
      error detectability and results of check tests that concern
      identified persons are assessments of those persons' performance.
      <xref target="RFC6973"/> describes surveillance and identification
      as privacy threats; records of oversight acts can give rise to
      both.</t>
      <t>Those who specify or deploy records that use these terms may wish
      to consider the following:</t>
      <ul spacing="normal">
        <li>Such records are personal data in many jurisdictions, and their
        use to monitor or evaluate the persons concerned can be subject to
        specific legal rules, including rules on employee monitoring.</li>
        <li>The identity a record needs depends on its use.  Showing that a
        release was within standing authority generally requires the holder
        of that authority to be identified.  Showing that a property was
        checked may need only a role or a pseudonymous identifier, with
        identification available when it is needed.</li>
        <li>Records of observation, such as records of screen time or
        attention, can amount to surveillance of the overseer while
        establishing little about the system
        (<xref target="sec-evidence"/>).</li>
        <li>Error detectability can be stated for a check step as carried
        out by a group of persons rather than for each individual.</li>
        <li>An oversight record can contain, or point to, the object of the
        act, which may itself contain personal data of third
        parties.</li>
      </ul>
    </section>

    <section anchor="sec-iana">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>

  </middle>

  <back>
    <references>
      <name>Informative References</name>

      <reference anchor="AIKR-FAILOPEN" target="https://lists.w3.org/Archives/Public/public-aikr/2026Sep/0030.html">
        <front>
          <title>Re: Knowledge Representation for the Trust Layer</title>
          <author fullname="Amey Parle" initials="A." surname="Parle"/>
          <date day="17" month="September" year="2026"/>
        </front>
        <refcontent>Message to the public-aikr@w3.org mailing list, W3C AI KR (Artificial Intelligence Knowledge Representation) Community Group; includes a quoted message by N.&#160;Templeman</refcontent>
      </reference>

      <reference anchor="DeMillo1978" target="https://doi.org/10.1109/C-M.1978.218136">
        <front>
          <title>Hints on Test Data Selection: Help for the Practicing Programmer</title>
          <author fullname="R. A. DeMillo" initials="R. A." surname="DeMillo"/>
          <author fullname="R. J. Lipton" initials="R. J." surname="Lipton"/>
          <author fullname="F. G. Sayward" initials="F. G." surname="Sayward"/>
          <date month="April" year="1978"/>
        </front>
        <refcontent>Computer, vol. 11, no. 4, pp. 34-41</refcontent>
        <seriesInfo name="DOI" value="10.1109/C-M.1978.218136"/>
      </reference>

      <reference anchor="EU-AI-ACT" target="https://eur-lex.europa.eu/eli/reg/2024/1689/oj">
        <front>
          <title>Regulation (EU) 2024/1689 of the European Parliament and of the Council of 13 June 2024 laying down harmonised rules on artificial intelligence and amending Regulations (EC) No 300/2008, (EU) No 167/2013, (EU) No 168/2013, (EU) 2018/858, (EU) 2018/1139 and (EU) 2019/2144 and Directives 2014/90/EU, (EU) 2016/797 and (EU) 2020/1828 (Artificial Intelligence Act)</title>
          <author>
            <organization>European Parliament and Council of the European Union</organization>
          </author>
          <date day="12" month="July" year="2024"/>
        </front>
        <refcontent>Official Journal of the European Union, OJ L, 2024/1689</refcontent>
      </reference>

      <reference anchor="Hofer2005" target="https://doi.org/10.2495/SAFE050411">
        <front>
          <title>Using threat image projection data for assessing individual screener performance</title>
          <author fullname="F. Hofer" initials="F." surname="Hofer"/>
          <author fullname="A. Schwaninger" initials="A." surname="Schwaninger"/>
          <date month="May" year="2005"/>
        </front>
        <refcontent>WIT Transactions on the Built Environment, vol. 82, pp. 417-426</refcontent>
        <seriesInfo name="DOI" value="10.2495/SAFE050411"/>
      </reference>

      <reference anchor="I-D.gilda-wimse-agent-audit-record" target="https://datatracker.ietf.org/doc/html/draft-gilda-wimse-agent-audit-record-00">
        <front>
          <title>An Audit Record Format for AI Agent Authorization Decisions</title>
          <author fullname="Sankalp Gilda" initials="S." surname="Gilda">
            <organization>Independent Researcher</organization>
          </author>
          <date day="21" month="September" year="2026"/>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-gilda-wimse-agent-audit-record-00"/>
      </reference>

      <reference anchor="I-D.ietf-wimse-aims" target="https://datatracker.ietf.org/doc/html/draft-ietf-wimse-aims-00">
        <front>
          <title>AI Identity Management System</title>
          <author fullname="Pieter Kasselman" initials="P." surname="Kasselman">
            <organization>Defakto Security</organization>
          </author>
          <author fullname="Jeff Lombardo" initials="J." surname="Lombardo">
            <organization>AWS</organization>
          </author>
          <author fullname="Yaroslav Rosomakho" initials="Y." surname="Rosomakho">
            <organization>Zscaler</organization>
          </author>
          <author fullname="Brian Campbell" initials="B." surname="Campbell">
            <organization>Ping Identity</organization>
          </author>
          <author fullname="Nick Steele" initials="N." surname="Steele">
            <organization>OpenAI</organization>
          </author>
          <author fullname="Aaron Parecki" initials="A." surname="Parecki">
            <organization>Okta</organization>
          </author>
          <date day="15" month="September" year="2026"/>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-ietf-wimse-aims-00"/>
      </reference>

      <reference anchor="I-D.rosenberg-aiproto-cheq" target="https://datatracker.ietf.org/doc/html/draft-rosenberg-aiproto-cheq-00">
        <front>
          <title>CHEQ: A Protocol for Confirmation AI Agent Decisions with Human in the Loop (HITL)</title>
          <author fullname="Jonathan Rosenberg" initials="J." surname="Rosenberg">
            <organization>Five9</organization>
          </author>
          <author fullname="Pat White" initials="P." surname="White">
            <organization>Bitwave</organization>
          </author>
          <author fullname="Cullen Fluffy Jennings" initials="C. F." surname="Jennings">
            <organization>Cisco</organization>
          </author>
          <date day="19" month="October" year="2025"/>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-rosenberg-aiproto-cheq-00"/>
      </reference>

      <reference anchor="I-D.sato-soos-hem" target="https://datatracker.ietf.org/doc/html/draft-sato-soos-hem-07">
        <front>
          <title>The Human Escalation Mechanism (HEM) for Agentic AI Systems</title>
          <author fullname="Tom Sato" initials="T." surname="Sato">
            <organization>MyAuberge K.K.</organization>
          </author>
          <date day="5" month="September" year="2026"/>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-sato-soos-hem-07"/>
      </reference>

      <reference anchor="I-D.schrock-human-authorization-binding" target="https://datatracker.ietf.org/doc/html/draft-schrock-human-authorization-binding-00">
        <front>
          <title>Binding Named-Human Authorization Evidence into Agent-Action Records</title>
          <author fullname="Iman Schrock" initials="I." surname="Schrock">
            <organization>EMILIA Protocol, Inc.</organization>
          </author>
          <date day="3" month="July" year="2026"/>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-schrock-human-authorization-binding-00"/>
      </reference>

      <reference anchor="I-D.yossif-agent-mandate-problem" target="https://datatracker.ietf.org/doc/html/draft-yossif-agent-mandate-problem-00">
        <front>
          <title>Problem Statement: Verifiable Human Mandates for Autonomous Agent Actions</title>
          <author fullname="Mohamad Khalil Yossif" initials="M. K." surname="Yossif">
            <organization>Yuthent</organization>
          </author>
          <date day="22" month="July" year="2026"/>
        </front>
        <seriesInfo name="Internet-Draft" value="draft-yossif-agent-mandate-problem-00"/>
      </reference>

      <reference anchor="ISO704" target="https://www.iso.org/standard/79077.html">
        <front>
          <title>Terminology work - Principles and methods</title>
          <author>
            <organization>International Organization for Standardization</organization>
          </author>
          <date month="July" year="2022"/>
        </front>
        <seriesInfo name="ISO" value="704:2022"/>
      </reference>

      <reference anchor="NIST-AI-RMF" target="https://doi.org/10.6028/NIST.AI.100-1">
        <front>
          <title>Artificial Intelligence Risk Management Framework (AI RMF 1.0)</title>
          <author>
            <organization>National Institute of Standards and Technology</organization>
          </author>
          <date month="January" year="2023"/>
        </front>
        <seriesInfo name="NIST AI" value="100-1"/>
        <seriesInfo name="DOI" value="10.6028/NIST.AI.100-1"/>
      </reference>

      <reference anchor="PROV-O" target="https://www.w3.org/TR/2013/REC-prov-o-20130430/">
        <front>
          <title>PROV-O: The PROV Ontology</title>
          <author fullname="Timothy Lebo" initials="T." surname="Lebo" role="editor"/>
          <author fullname="Satya Sahoo" initials="S." surname="Sahoo" role="editor"/>
          <author fullname="Deborah McGuinness" initials="D." surname="McGuinness" role="editor"/>
          <date day="30" month="April" year="2013"/>
        </front>
        <seriesInfo name="W3C REC" value="REC-prov-o-20130430"/>
      </reference>

      <reference anchor="RFC4949" target="https://www.rfc-editor.org/info/rfc4949">
        <front>
          <title>Internet Security Glossary, Version 2</title>
          <author fullname="R. Shirey" initials="R." surname="Shirey"/>
          <date month="August" year="2007"/>
        </front>
        <seriesInfo name="FYI" value="36"/>
        <seriesInfo name="RFC" value="4949"/>
        <seriesInfo name="DOI" value="10.17487/RFC4949"/>
      </reference>

      <reference anchor="RFC6973" target="https://www.rfc-editor.org/info/rfc6973">
        <front>
          <title>Privacy Considerations for Internet Protocols</title>
          <author fullname="A. Cooper" initials="A." surname="Cooper"/>
          <author fullname="H. Tschofenig" initials="H." surname="Tschofenig"/>
          <author fullname="B. Aboba" initials="B." surname="Aboba"/>
          <author fullname="J. Peterson" initials="J." surname="Peterson"/>
          <author fullname="J. Morris" initials="J." surname="Morris"/>
          <author fullname="M. Hansen" initials="M." surname="Hansen"/>
          <author fullname="R. Smith" initials="R." surname="Smith"/>
          <date month="July" year="2013"/>
        </front>
        <seriesInfo name="RFC" value="6973"/>
        <seriesInfo name="DOI" value="10.17487/RFC6973"/>
      </reference>

      <reference anchor="RFC9334" target="https://www.rfc-editor.org/info/rfc9334">
        <front>
          <title>Remote ATtestation procedureS (RATS) Architecture</title>
          <author fullname="H. Birkholz" initials="H." surname="Birkholz"/>
          <author fullname="D. Thaler" initials="D." surname="Thaler"/>
          <author fullname="M. Richardson" initials="M." surname="Richardson"/>
          <author fullname="N. Smith" initials="N." surname="Smith"/>
          <author fullname="W. Pan" initials="W." surname="Pan"/>
          <date month="January" year="2023"/>
        </front>
        <seriesInfo name="RFC" value="9334"/>
        <seriesInfo name="DOI" value="10.17487/RFC9334"/>
      </reference>

      <reference anchor="VC-DATA-MODEL-2.0" target="https://www.w3.org/TR/2025/REC-vc-data-model-2.0-20250515/">
        <front>
          <title>Verifiable Credentials Data Model v2.0</title>
          <author fullname="Manu Sporny" initials="M." surname="Sporny" role="editor"/>
          <author fullname="Ted Thibodeau Jr" initials="T." surname="Thibodeau Jr" role="editor"/>
          <author fullname="Ivan Herman" initials="I." surname="Herman" role="editor"/>
          <author fullname="Gabe Cohen" initials="G." surname="Cohen" role="editor"/>
          <author fullname="Michael B. Jones" initials="M. B." surname="Jones" role="editor"/>
          <date day="15" month="May" year="2025"/>
        </front>
        <seriesInfo name="W3C REC" value="REC-vc-data-model-2.0-20250515"/>
      </reference>
    </references>

    <section anchor="sec-ack" numbered="false">
      <name>Acknowledgments</name>
      <t>The treatment of fail-open check steps and check tests in this
      document was prompted by a discussion of fail-open properties in the
      W3C AI Knowledge Representation Community Group, in which
      N.&#160;Templeman stated, and A.&#160;Parle restated, that a
      property that fails open can be shown to work only by testing it
      with an input built to make it fail, since ordinary, honest
      operation never produces the failing case
      <xref target="AIKR-FAILOPEN"/>.</t>
    </section>
  </back>
</rfc>
