<?xml version="1.0" encoding="UTF-8"?>
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" category="exp" docName="draft-watts-unison-noncollapse-01" ipr="trust200902" submissionType="IETF" version="3">
  <front>
    <title>Typed UNISON and Non-Collapse Boundaries for Evidence and Authorization Systems</title>
    <seriesInfo name="Internet-Draft" value="draft-watts-unison-noncollapse-01"/>
    <author fullname="Deonté O'dell Watts" asciiFullname="Deonte O'dell Watts" initials="D. O." surname="Watts">
      <organization>GoodShyt Group Inc.</organization>
      <address>
        <postal>
          <city>San Francisco</city>
          <region>CA</region>
          <country>United States of America</country>
        </postal>
        <email>deonte@goodshyt.fun</email>
        <uri>https://orcid.org/0009-0005-8586-3650</uri>
      </address>
    </author>
    <date year="2026" month="October" day="30"/>
    <area>Security</area>
    <keyword>authorization</keyword><keyword>agents</keyword><keyword>evidence</keyword>
    <abstract><t>This document describes a transport-neutral model for bounded correspondence among distinct representations and explicit promotion boundaries between observation, evidence, authorization, and execution.</t></abstract>
  </front>
  <middle>
    <section anchor="s1" numbered="true"><name>Introduction</name><t>This document defines a typed correspondence model for comparing evidence and state representations without treating coordinate equality, semantic equivalence, scientific support, authorization, and execution as the same property.</t></section>
    <section anchor="requirements-language"><name>Requirements Language</name>
      <t>The key words "<bcp14>MUST</bcp14>", "<bcp14>MUST NOT</bcp14>", "<bcp14>REQUIRED</bcp14>", "<bcp14>SHALL</bcp14>", "<bcp14>SHALL NOT</bcp14>", "<bcp14>SHOULD</bcp14>", "<bcp14>SHOULD NOT</bcp14>", "<bcp14>RECOMMENDED</bcp14>", "<bcp14>NOT RECOMMENDED</bcp14>", "<bcp14>MAY</bcp14>", and "<bcp14>OPTIONAL</bcp14>" in this document are to be interpreted as described in BCP 14 <xref target="RFC2119"/> <xref target="RFC8174"/> when, and only when, they appear in all capitals, as shown here.</t>
    </section>
<section anchor="s2" numbered="true"><name>Typed Comparison Spaces</name><t>Each required comparison declares source representations, a common comparison space, bridge functions, units, snapshot alignment, uncertainty treatment, and tolerance. Missing required bridge data is indeterminate rather than pass.</t></section>
<section anchor="s3" numbered="true"><name>Non-Collapse</name><t>Observation does not imply evidence qualification; evidence qualification does not imply authorization; authorization does not imply execution. Each promotion requires an explicit procedure and artifact.</t></section>
<section anchor="s4" numbered="true"><name>Comparison Relations</name><t>Profiles distinguish strict invariance, covariant transformation, quotient equivalence, and tolerance-bounded equivalence. A comparison MUST state which relation is being tested.</t></section>
<section anchor="s5" numbered="true"><name>Selection</name><t>An empty authorized set yields no selection. A tie without a declared tie rule yields no implicit selection. Feasibility does not imply attainment or progress.</t></section>
<section anchor="s6" numbered="true"><name>Status of Validation</name><t>The v0.1 reference implementation reports 40 passing boundary checks, including fail-closed empty-set, missing-representation, unit-mismatch, uncertainty, tie, promotion, and finite quotient checks. Independent formal proof is not claimed.</t></section>
    <section anchor="security" numbered="true"><name>Security Considerations</name><t>This document defines an architectural model. Implementations MUST fail closed when required authority, evidence, or enforcement state is unknown. The model does not establish closure outside a declared enforcement boundary.</t></section>
    <section anchor="privacy" numbered="true"><name>Privacy Considerations</name><t>Capability and evidence graphs can reveal topology, identity relationships, and operational context. Implementations SHOULD minimize disclosure and use scoped identifiers and digests where possible.</t></section>
    <section anchor="iana" numbered="true"><name>IANA Considerations</name><t>This document has no IANA actions.</t></section>
  </middle>
  <back>
  <references><name>Normative References</name>
        <reference anchor="RFC8174" target="https://www.rfc-editor.org/info/rfc8174"><front><title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title><author fullname="B. Leiba" initials="B." surname="Leiba"/><date year="2017" month="May"/></front><seriesInfo name="BCP" value="14"/><seriesInfo name="RFC" value="8174"/><seriesInfo name="DOI" value="10.17487/RFC8174"/></reference>
<reference anchor="RFC2119" target="https://www.rfc-editor.org/info/rfc2119"><front><title>Key words for use in RFCs to Indicate Requirement Levels</title><author fullname="S. Bradner" initials="S." surname="Bradner"/><date year="1997" month="March"/></front><seriesInfo name="BCP" value="14"/><seriesInfo name="RFC" value="2119"/><seriesInfo name="DOI" value="10.17487/RFC2119"/></reference>
</references>

    <section anchor="changes-since-00" removeInRFC="true"><name>Changes since -00</name>
      <t>Editorial and tooling-conformance changes only; no technical content was changed.</t>
      <ul><li>Added BCP 14 Requirements Language section (document uses uppercase requirement keywords without the boilerplate; idnits error)</li><li>Added RFC 2119 reference entry</li><li>Added RFC 8174 reference entry</li><li>Normalized author metadata (full name with ASCII form, initials, organization GoodShyt Group Inc., San Francisco CA postal, email, ORCID URI)</li><li>Updated document date and revision number.</li></ul>
    </section>
  </back>
</rfc>
