<?xml version="1.0" encoding="UTF-8"?>
  <?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
  <!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.29 (Ruby 3.3.8) -->


<!DOCTYPE rfc  [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">

]>


<rfc ipr="trust200902" docName="draft-dkg-audits-json-00" category="info" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true">
  <front>
    <title abbrev="audits.json">Automated Discovery Of Audit Reports (audits.json)</title>

    <author initials="D. K." surname="Gillmor" fullname="Daniel Kahn Gillmor">
      <organization abbrev="ACLU">American Civil Liberties Union</organization>
      <address>
        <email>dkg@fifthhorseman.net</email>
      </address>
    </author>
    <author initials="M. K." surname="Gerchick" fullname="Marissa Kumar Gerchick">
      <organization abbrev="ACLU">American Civil Liberties Union</organization>
      <address>
        <email>mgerchick@aclu.org</email>
      </address>
    </author>

    <date year="2025" month="December" day="04"/>

    <area>int</area>
    <workgroup>intarea</workgroup>
    <keyword>Internet-Draft</keyword>

    <abstract>


<?line 44?>

<t>This document describes a mechanism that an organization can use to enable automatic discovery of documents associated with regulatory compliance.
It is motivated by regulations that require, for example, publicly accessible audits of automated decision-making processes in hiring.</t>



    </abstract>

    <note title="About This Document" removeInRFC="true">
      <t>
        The latest revision of this draft can be found at <eref target="https://dkg.github.io/audits.json/"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-dkg-audits-json/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/dkg/audits.json/"/>.</t>
    </note>


  </front>

  <middle>


<?line 49?>

<section anchor="introduction"><name>Introduction</name>

<t>An increasing number of regulatory regimes require organizations involved in certain business practices to provide a degree of transparency in their business operations by posting reports of audits in an accessible location.
For example, New York City's 2021 Local Law 144 (<xref target="NYC-LL144"/>) established auditing requirements for employers who use automated decision-making tools in the employment process, but it has proved challenging to even find these audits effectively (see <xref target="Auditing-the-Audits"/>).</t>

<t>For a business that has a website, the natural place to provide access to the audit is on that website.
This document describes a standard mechanism that can be used to point to any audit posted associated with regulatory compliance.</t>

<t>The mechanism is an <spanx style="verb">audits.json</spanx> summary document, found at a well-known URL, which allows the hosting domain to refer to specific business operations, relevant regulatory regimes, and their associated audit reports.</t>

<t>Adoption of this mechanism should make it easier for businesses to comply with these requirements, while also making it easier for researchers, analysts, and regulators to assess compliance and evaluate the overall effectiveness of the regulations.</t>

<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>

<?line -18?>

</section>
<section anchor="terminology"><name>Terminology</name>

<t><list style="symbols">
  <t>An "audit report" is a document produced by an organization or an independent entity commissioned by the organization to describe -- according to some kind of regulatory compliance -- a part of the organization's business operations.</t>
</list></t>

</section>
<section anchor="goals"><name>Goals</name>

<t><list style="symbols">
  <t>Provide a standardized way for an organization to publicize audit reports associated with given regulatory requirements.</t>
  <t>Provide a standardized way for a reviewer of audit reports associated with a regulatory requirement to find those audit reports.</t>
</list></t>

</section>
<section anchor="non-goals"><name>Non-Goals</name>

<t>Discovering an audit report is merely the first step in a process of having an effective regulatory regime based on audits.
This specification is focused merely on this satisfying this necessary but insufficient stage of larger work.</t>

<t><list style="symbols">
  <t>This specification makes no attempt to describe the syntax or semantics of any particular audit report.
The underlying assumption is that the audit reports for different regulations or compliance measures will have different requirements for content, structure, syntax, and so on.</t>
  <t>This specification also does not associate a real-world organization with a particular domain name.
If a researcher wants to find the audits associated with Example Corp, they need to associate Example Corp with the <spanx style="verb">example.com</spanx> domain name independently in order to use this specification.
Likewise, any regulation making use of this mechanism needs to explicitly describe the link between the regulated entity and the domain name or domain names on which it is expected to publish this summary.</t>
  <t>This specification does not describe a way for a casual visitor to a given website to find these audit reports.
A regulation that requires easy public accessibility of a report may need to offer additional user interface or user experience guidance in addition to requiring the use of this mechanism.</t>
</list></t>

</section>
</section>
<section anchor="location"><name>Locating The audits.json Summary</name>

<t>This specification uses the <spanx style="verb">.well-known</spanx> URL space defined by <xref target="RFC8615"/>.</t>

<t>A given domain hosts the <spanx style="verb">audits.json</spanx> summary in <spanx style="verb">/.well-known/audits.json</spanx> within the website operated by the organization.</t>

<t>If Example Corporation operats <spanx style="verb">https://example.com/</spanx>, then the summary report would be found at <spanx style="verb">https://example.com/.well-known/audits.json</spanx>.</t>

</section>
<section anchor="auditsjson-structure"><name>audits.json Structure</name>

<t>The object served from the URL described in <xref target="location"/> will have <spanx style="verb">Content-Type: application/json</spanx>, and will consist of a single dictionary object with at least two top-level keys: <spanx style="verb">operations</spanx> and <spanx style="verb">audits</spanx>.</t>

<t>The overall object relationship looks like this:</t>

<figure title="Data Structure For `audits.json`"><artset><artwork  type="svg"><svg xmlns="http://www.w3.org/2000/svg" version="1.1" height="144" width="256" viewBox="0 0 256 144" class="diagram" text-anchor="middle" font-family="monospace" font-size="13px">
<path d="M 8,32 L 8,128" fill="none" stroke="black"/>
<path d="M 112,32 L 112,128" fill="none" stroke="black"/>
<path d="M 136,64 L 136,96" fill="none" stroke="black"/>
<path d="M 176,32 L 176,112" fill="none" stroke="black"/>
<path d="M 248,32 L 248,112" fill="none" stroke="black"/>
<path d="M 8,32 L 112,32" fill="none" stroke="black"/>
<path d="M 176,32 L 248,32" fill="none" stroke="black"/>
<path d="M 152,48 L 168,48" fill="none" stroke="black"/>
<path d="M 8,64 L 112,64" fill="none" stroke="black"/>
<path d="M 176,64 L 248,64" fill="none" stroke="black"/>
<path d="M 112,112 L 120,112" fill="none" stroke="black"/>
<path d="M 176,112 L 248,112" fill="none" stroke="black"/>
<path d="M 8,128 L 112,128" fill="none" stroke="black"/>
<path d="M 152,48 C 143.16936,48 136,55.16936 136,64" fill="none" stroke="black"/>
<path d="M 120,112 C 128.83064,112 136,104.83064 136,96" fill="none" stroke="black"/>
<polygon class="arrowhead" points="176,48 164,42.4 164,53.6" fill="black" transform="rotate(0,168,48)"/>
<g class="text">
<text x="60" y="52">operations</text>
<text x="212" y="52">audits</text>
<text x="36" y="84">urls</text>
<text x="208" y="84">title</text>
<text x="36" y="100">regs</text>
<text x="204" y="100">urls</text>
<text x="44" y="116">audits</text>
</g>
</svg>
</artwork><artwork  type="ascii-art"><![CDATA[
+------------+       +--------+
| operations |   .-->| audits |
+------------+  |    +--------+
| urls       |  |    | title  |
| regs       |  |    | urls   |
| audits     +-'     +--------+
+------------+
]]></artwork></artset></figure>

<section anchor="audits-content"><name>audits Content</name>

<t>The <spanx style="verb">audits</spanx> member is an object where each member is an object with:</t>

<t><list style="symbols">
  <t><spanx style="verb">title</spanx>, simple textual string describing the audit, and</t>
  <t><spanx style="verb">date</spanx>, date object describing the calendar date (year, month, and day) of the audit's publication, and</t>
  <t><spanx style="verb">urls</spanx>, an array of URLs that point to the relevant materials for the audit</t>
</list></t>

</section>
<section anchor="operations-content"><name>operations Content</name>

<t>The <spanx style="verb">operations</spanx> member is a list of objects, each of which describes some set of business operations, via the following members:</t>

<t><list style="symbols">
  <t><spanx style="verb">urls</spanx>, an array of URLs, each of which describes a business operation covered by this object (for example, a job listing),</t>
  <t><spanx style="verb">regs</spanx>, an array of URLs, each of which refers to a piece of regulatory guidance, and</t>
  <t><spanx style="verb">audits</spanx>, an array of keys which can be used to point to specific audits</t>
</list></t>

</section>
</section>
<section anchor="iana-considerations"><name>IANA Considerations</name>

<t>IANA should register <spanx style="verb">audits.json</spanx> in the "Well-Known URIs" registry, with the following values:</t>

<t><list style="symbols">
  <t>URI suffix: <spanx style="verb">audits.json</spanx></t>
  <t>Change controller: IETF (is this the right choice, if this is an informational draft?  is there a better group to control updates to this specification?)</t>
  <t>Specification document(s): This document</t>
  <t>Status: provisional (unless we see wider adoption, in which case we should ask for permanent)</t>
  <t>Related information: Any other examples we want to point to?</t>
</list></t>

</section>


  </middle>

  <back>


<references title='References' anchor="sec-combined-references">

    <references title='Normative References' anchor="sec-normative-references">



<reference anchor="RFC2119">
  <front>
    <title>Key words for use in RFCs to Indicate Requirement Levels</title>
    <author fullname="S. Bradner" initials="S." surname="Bradner"/>
    <date month="March" year="1997"/>
    <abstract>
      <t>In many standards track documents several words are used to signify the requirements in the specification. These words are often capitalized. This document defines these words as they should be interpreted in IETF documents. This document specifies an Internet Best Current Practices for the Internet Community, and requests discussion and suggestions for improvements.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="14"/>
  <seriesInfo name="RFC" value="2119"/>
  <seriesInfo name="DOI" value="10.17487/RFC2119"/>
</reference>
<reference anchor="RFC8174">
  <front>
    <title>Ambiguity of Uppercase vs Lowercase in RFC 2119 Key Words</title>
    <author fullname="B. Leiba" initials="B." surname="Leiba"/>
    <date month="May" year="2017"/>
    <abstract>
      <t>RFC 2119 specifies common key words that may be used in protocol specifications. This document aims to reduce the ambiguity by clarifying that only UPPERCASE usage of the key words have the defined special meanings.</t>
    </abstract>
  </front>
  <seriesInfo name="BCP" value="14"/>
  <seriesInfo name="RFC" value="8174"/>
  <seriesInfo name="DOI" value="10.17487/RFC8174"/>
</reference>
<reference anchor="RFC8615">
  <front>
    <title>Well-Known Uniform Resource Identifiers (URIs)</title>
    <author fullname="M. Nottingham" initials="M." surname="Nottingham"/>
    <date month="May" year="2019"/>
    <abstract>
      <t>This memo defines a path prefix for "well-known locations", "/.well-known/", in selected Uniform Resource Identifier (URI) schemes.</t>
      <t>In doing so, it obsoletes RFC 5785 and updates the URI schemes defined in RFC 7230 to reserve that space. It also updates RFC 7595 to track URI schemes that support well-known URIs in their registry.</t>
    </abstract>
  </front>
  <seriesInfo name="RFC" value="8615"/>
  <seriesInfo name="DOI" value="10.17487/RFC8615"/>
</reference>



    </references>

    <references title='Informative References' anchor="sec-informative-references">

<reference anchor="NYC-LL144" target="https://codelibrary.amlegal.com/codes/newyorkcity/latest/NYCrules/0-0-0-138391">
  <front>
    <title>Rules of the City of New York: Automated Employment Decision Tools</title>
    <author >
      <organization></organization>
    </author>
    <date year="2023" month="April"/>
  </front>
</reference>
<reference anchor="CO-SB205" target="https://leg.colorado.gov/sites/default/files/2024a_205_signed.pdf">
  <front>
    <title>Colorado Senate Bill 24-205</title>
    <author >
      <organization></organization>
    </author>
    <date year="2024" month="May"/>
  </front>
</reference>
<reference anchor="JV" target="https://github.com/santhosh-tekuri/jsonschema">
  <front>
    <title>JSONSchema Validation using Go</title>
    <author initials="S. K." surname="Tekuri" fullname="Santhosh Kumar Tekuri">
      <organization></organization>
    </author>
    <date year="n.d."/>
  </front>
</reference>


<reference anchor="Auditing-the-Audits">
  <front>
    <title>Auditing the Audits: Lessons for Algorithmic Accountability from Local Law 144's Bias Audits</title>
    <author fullname="Marissa Kumar Gerchick" initials="M." surname="Gerchick">
      <organization>American Civil Liberties Union, New York, NY, USA</organization>
    </author>
    <author fullname="Ro Encarnación" initials="R." surname="Encarnación">
      <organization>University of Pennsylvania, Philadelphia, PA, USA</organization>
    </author>
    <author fullname="Cole Tanigawa-Lau" initials="C." surname="Tanigawa-Lau">
      <organization>Political Science, Stanford University, Stanford, CA, USA</organization>
    </author>
    <author fullname="Lena Armstrong" initials="L." surname="Armstrong">
      <organization>Harvard University, Cambridge, MA, USA</organization>
    </author>
    <author fullname="Ana Gutiérrez" initials="A." surname="Gutiérrez">
      <organization>American Civil Liberties Union, San Francisco, CA, USA</organization>
    </author>
    <author fullname="Danaé Metaxa" initials="D." surname="Metaxa">
      <organization>University of Pennsylvania, Philadelphia, PA, USA</organization>
    </author>
    <date month="June" year="2025"/>
  </front>
  <seriesInfo name="Proceedings of the 2025 ACM Conference on Fairness, Accountability, and Transparency" value="pp. 29-44"/>
  <seriesInfo name="DOI" value="10.1145/3715275.3732004"/>
<refcontent>ACM</refcontent></reference>

<reference anchor="I-D.bhutton-json-schema-01">
   <front>
      <title>JSON Schema: A Media Type for Describing JSON Documents</title>
      <author fullname="Austin Wright" initials="A." surname="Wright">
         </author>
      <author fullname="Henry Andrews" initials="H." surname="Andrews">
         </author>
      <author fullname="Ben Hutton" initials="B." surname="Hutton">
         <organization>Postman</organization>
      </author>
      <author fullname="Greg Dennis" initials="G." surname="Dennis">
         </author>
      <date day="10" month="June" year="2022"/>
      <abstract>
	 <t>   JSON Schema defines the media type &quot;application/schema+json&quot;, a JSON-
   based format for describing the structure of JSON data.  JSON Schema
   asserts what a JSON document must look like, ways to extract
   information from it, and how to interact with it.  The &quot;application/
   schema-instance+json&quot; media type provides additional feature-rich
   integration with &quot;application/schema+json&quot; beyond what can be offered
   for &quot;application/json&quot; documents.

	 </t>
      </abstract>
   </front>
   <seriesInfo name="Internet-Draft" value="draft-bhutton-json-schema-01"/>
   
</reference>



    </references>

</references>


<?line 165?>

<section anchor="test-vectors"><name>Test Vectors</name>

<section anchor="example-auditsjson"><name>Example audits.json</name>

<figure><sourcecode type="json" name="audits.json"><![CDATA[
{
  "operations": [
    {
      "urls": [
        "https://example.com/jobs/sysadmin",
        "https://example.com/jobs/clerk"
      ],
      "regs": [
        "https://codelibrary.amlegal.com/codes/newyorkcity/latest/NYCrules/0-0-0-138391"
      ],
      "audits": [ "fizz", "sparkle" ]
    },
    {
      "urls": [
        "https://example.com/jobs/cfo",
        "https://example.com/jobs/cto"
      ],
      "regs": [
        "https://codelibrary.amlegal.com/codes/newyorkcity/latest/NYCrules/0-0-0-138391"
      ],
      "audits": [ "fizz" ]
    }
  ],
  "audits": {
    "fizz": {
      "title": "Fizz Resume Prioritization Service",
      "urls": [
        "https://fizz.example/bias_audits/aedt_audit_2024.pdf",
        "https://fizz.example/bias_audits/aedt_2024_data.tgz"
      ],
      "date": "2024-12-13"
    },
    "sparkle": {
      "title": "Sparkle Video Analytics Assessment",
      "urls": [
        "https://sparkle.example/video_analytics_2023_audit.pdf"
      ],
      "date": "2024-01-15"
    }
  }
}
]]></sourcecode></figure>

</section>
</section>
<section anchor="json-schema-for-auditsjson"><name>JSON Schema For audits.json</name>

<t>The following JSON Schema (see <xref target="I-D.bhutton-json-schema-01"/>) can be used to validate an <spanx style="verb">audits.json</spanx> summary file.</t>

<figure><sourcecode type="json" name="audits-schema.json"><![CDATA[
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "http://ietf.org/json_schemas/audit_schema.json",
  "title": "Audit Report Summary",
  "description": "Automated Discovery of Audit Reports",
  "type": "object",
  "properties": {
    "operations": {
      "type": "array",
      "items": {
        "type": "object",
        "properties": {
          "urls": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uri"
            },
            "uniqueItems": true,
            "minItems": 1
          },
          "regs": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uri"
            },
            "uniqueItems": true,
            "minItems": 1
          },
          "audits": {
            "type": "array",
            "items": {
              "type": "string"
            },
            "description": "property of top-level 'audits' object",
            "uniqueItems": true,
            "minItems": 1
          }
        },
        "required": [
          "urls",
          "regs",
          "audits"
        ]
      }
    },
    "audits": {
      "type": "object",
      "additionalProperties": {
        "type": "object",
        "properties": {
          "date": {
            "type": "string",
            "format": "date"
          },
          "title": {
            "type": "string"
          },
          "urls": {
            "type": "array",
            "items": {
              "type": "string",
              "format": "uri"
            },
            "uniqueItems": true,
            "minItems": 1
          }
        },
        "required": [
          "date",
          "title",
          "urls"
        ]
      }
    }
  },
  "required": [
    "operations",
    "audits"
  ]
}
]]></sourcecode></figure>

<t>For example, you can validate this using with <xref target="JV"/>:</t>

<t><spanx style="verb">
jv audits-schema.json audits.json
</spanx></t>

<t>Note that JSON Schema cannot represent foreign key constraints, so the fact that each <spanx style="verb">/operations/*/audits</spanx> must reference a named member of <spanx style="verb">/audits</spanx> needs to be enforced separately.</t>

</section>
<section anchor="examples-of-regulatory-regimes"><name>Examples of Regulatory Regimes</name>

<t>Please propose more pointers for this subsection!</t>

<t><list style="symbols">
  <t><xref target="NYC-LL144"/> established requirements for employers in New York City to publish audits of automated decision-making tools used for hiring</t>
  <t>Colorado's SB 205 <xref target="CO-SB205"/> requires developers of some artificial intelligence systems to publish reports about the design and deployment of such systems on their websites</t>
</list></t>

<section anchor="example-regulatory-text"><name>Example Regulatory Text</name>

<t>A regulation or law that relies on this mechanism to point toward relevant audits can cite it using text similar to the following:</t>

<ul empty="true"><li>
  <t>Any Covered Organization that has a public-facing website shall
publicly point to the Required Audits associated with each position using
a widely understood mechanism such as the <spanx style="verb">audits.json</spanx> specification.
The Required Audits associated with this act shall refer to
the act as <spanx style="verb">https://springfield.example/citycouncil/acts/2025/114</spanx></t>
</li></ul>

<t>(note that this text presumes that the regulation has defined the terms "Covered Organization" and "Required Audits")</t>

</section>
</section>
<section numbered="false" anchor="acknowledgements"><name>Acknowledgements</name>

</section>
<section numbered="false" removeInRFC="true" anchor="document-history"><name>Document History</name>

</section>


  </back>

<!-- ##markdown-source:
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
85CCCC89rp5t/KAtoTcI/gkWyPvp3S4AAA==

-->

</rfc>

