<?xml version='1.0' encoding='utf-8'?>
<!DOCTYPE rfc [
  <!ENTITY nbsp    "&#160;">
  <!ENTITY zwsp   "&#8203;">
  <!ENTITY nbhy   "&#8209;">
  <!ENTITY wj     "&#8288;">
]>
<?xml-stylesheet type="text/xsl" href="rfc2629.xslt" ?>
<!-- generated by https://github.com/cabo/kramdown-rfc version 1.7.29 (Ruby 3.4.4) -->
<rfc xmlns:xi="http://www.w3.org/2001/XInclude" ipr="trust200902" docName="draft-abbey-scim-agent-extension-00" category="std" consensus="true" submissionType="IETF" tocInclude="true" sortRefs="true" symRefs="true" version="3">
  <!-- xml2rfc v2v3 conversion 3.30.2 -->
  <front>
    <title abbrev="SCIM Agents and Agentic Applications Extension">SCIM Agents and Agentic Applications Extension</title>
    <seriesInfo name="Internet-Draft" value="draft-abbey-scim-agent-extension-00"/>
    <author fullname="Macy Abbey">
      <organization>Okta</organization>
      <address>
        <email>macy.abbey@gmail.com</email>
      </address>
    </author>
    <author fullname="Rafael S. Cohen">
      <organization>Okta</organization>
      <address>
        <email>rafael.cohen@okta.com</email>
      </address>
    </author>
    <date year="2025" month="October" day="16"/>
    <workgroup>SCIM</workgroup>
    <keyword>SCIM</keyword>
    <keyword>Agents</keyword>
    <keyword>Agentic applications</keyword>
    <keyword>Workloads</keyword>
    <abstract>
      <?line 80?>

<t>The System for Cross-domain Identity Management (SCIM) specification
<xref target="RFC7643"/> provides schemas that represent common identity information
about users and groups, as well as a protocol for communicating that information
between systems.</t>
      <t>The systems that tend to implement SCIM clients and servers are identity providers,
and service providers. These are the same systems that are now need to manage agents
and agentic applications across domains.</t>
      <t>This document describes a SCIM 2.0 extension for agents and agentic applications,
which includes extensions to the core User and Group
objects, and new resource types and schemas for agentic constructs.</t>
      <t>This extension is intended to provide greater interoperability between Identity
providers, agentic applications, agents and their clients while reducing the
responsibilities assumed by the every growing list of new protocols for agents.</t>
    </abstract>
    <note removeInRFC="true">
      <name>About This Document</name>
      <t>
        The latest revision of this draft can be found at <eref target="https://macyabbey.github.io/draft-abbey-scim-agent-extension/draft-abbey-scim-agent-extension.html"/>.
        Status information for this document may be found at <eref target="https://datatracker.ietf.org/doc/draft-abbey-scim-agent-extension/"/>.
      </t>
      <t>Source for this draft and an issue tracker can be found at
        <eref target="https://github.com/macyabbey/draft-abbey-scim-agent-extension"/>.</t>
    </note>
  </front>
  <middle>
    <?line 99?>

<section anchor="introduction">
      <name>Introduction</name>
      <t>The SCIM protocol was originally developed to address an <strong>abundance</strong> of
complex standards for describing and exchanging user information.</t>
      <t>As stated in the introduction of
<eref target="https://datatracker.ietf.org/doc/html/rfc7643#section-1.1">RFC7643#Section-1.1</eref></t>
      <ul empty="true">
        <li>
          <t>While there are existing standards for describing and exchanging user
information, many of these standards can be difficult to implement and/or use...</t>
        </li>
      </ul>
      <ul empty="true">
        <li>
          <t>This increases both the cost and complexity associated with organizations adopting
products and services from multiple cloud providers, as they must perform
redundant integration development...SCIM seeks to simplify this problem through
an easily implemented specification suite...</t>
        </li>
      </ul>
      <t>With the rise of AI, agents, and agentic applications, we see another abundance
of protocols emerging, with varying levels of industry adoption,
as well as implementation complexity as many brilliant and enthusiastic
early adopters rush to define new standards for identity interopability.</t>
      <t>This includes but is not limited to:</t>
      <ul spacing="normal">
        <li>
          <t><eref target="https://agentcommunicationprotocol.dev/core-concepts/agent-discovery">ACP</eref></t>
        </li>
        <li>
          <t><eref target="https://a2a-protocol.org/latest/topics/agent-discovery/">A2A</eref></t>
        </li>
        <li>
          <t><eref target="https://genai.owasp.org/resource/agent-name-service-ans-for-secure-al-agent-discovery-v1-0/">ANS</eref></t>
        </li>
        <li>
          <t><eref target="https://docs.agntcy.org/dir/overview/">AGNTCY</eref></t>
        </li>
      </ul>
      <t>The intent of this SCIM extension is to offer a viable path for the industry
to re-leverage the well known core SCIM specifications, as well as existing
implementations of SCIM clients and SCIM servers, to solve for agent cross domain
management.</t>
      <t>In doing so, we can free the emerging standards in the agentic AI space
to focus on truly novel concerns, instead of addressing the problems already
solved by SCIM for user and groups.</t>
      <t>For example, in the A2A protocol, instead of <eref target="https://a2a-protocol.org/latest/topics/agent-discovery/#2-curated-registries-catalog-based-discovery">describing a very high level
concept of Curated registries</eref>
we could offer more concrete guidance by stating Agent Cards may be discovered
by a SCIM client accessing any SCIM server that implements this extension.</t>
    </section>
    <section anchor="conventions">
      <name>Conventions</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="definitions">
      <name>Definitions</name>
      <t>Agent: A workload with its own identifier, metadata and privileges which are
independent of a particular runtime environment or containing application.
An agent is distinct from a traditional software workloads (lambdas, services, etc...)
due to varying degrees of unpredictable behavior caused by delegation of
control flow to artificial intelligence models.</t>
      <t>Agentic application: An application exposing one or more agents to its users.
An agentic application is similar to a traditional native or web application,
in that there are pre-defined ways authenticate and interact with the application;
however, as soon as the application exposes agents, there are additional
considerations for managing access to that application.</t>
    </section>
    <section anchor="core-schema-extensions">
      <name>Core Schema Extensions</name>
      <section anchor="serviceproviderconfig">
        <name>ServiceProviderConfig</name>
        <t>SCIM endpoints that support Agent extensions <bcp14>MUST</bcp14> advertise this support
in the ServiceProviderConfig endpoint as defined:</t>
        <artwork><![CDATA[
  agentExtension
     A complex type that specifies Agent Extension configuration options.

     supported Boolean value specifying whether any aspect of the extension is supported.

     agentsSupported Boolean value specifying whether the agent resource type
                     is supported

     agenticApplicationsSupported Boolean value specifying whether the agent
                                  resource type is supported
]]></artwork>
        <t>This is required so that:</t>
        <t>1) Clients may know if the server supports the concept of Agents.
2) Servers discourage clients from confusing users and agents.</t>
        <t>If the server does not support the concept of agents, a SCIM client <bcp14>MAY</bcp14> choose
to create a User representation in the server for an Agent. All the reasons it
may choose to do so are beyond the scope of this document. If the client does so,
the client <bcp14>SHOULD</bcp14> indicate the user is linked to an agent using a LinkedObject
from <eref target="https://datatracker.ietf.org/doc/id/draft-grizzle-scim-pam-ext-01.txt">draft-grizzle-scim-pam-ext-01</eref> This would allow a SCIM server that
supports that SCIM extension to add support for this extension and determine
what users in the server should be mapped to agents when support is added.</t>
      </section>
    </section>
    <section anchor="additional-resourcetypes-and-schemas">
      <name>Additional ResourceTypes and Schemas</name>
      <t>This SCIM Agent extension defines additional
ResourceTypes and Schemas that <bcp14>MAY</bcp14> be implemented by the service
provider.  If implemented, these ResourceTypes <bcp14>SHOULD</bcp14> support all
SCIM operations <xref target="RFC7644"/>.  All attributes defined in the schemas are
optional unless explicitly marked as <bcp14>REQUIRED</bcp14>.</t>
      <section anchor="agent">
        <name>Agent</name>
        <t>This extension adds a new resource type of "Agent".</t>
        <t>Pursuant to <xref target="RFC7643"/>
          <eref target="https://datatracker.ietf.org/doc/html/rfc7643#section-3.2">Section 3.2 Defining New Resource Types</eref>
this document define the ResourceType, Schema and Extensions for Agent.</t>
        <section anchor="agent-resource-type">
          <name>Agent Resource Type</name>
          <t>The Agent Resource Type schema is:</t>
          <artwork><![CDATA[
  {
     "schemas": ["urn:ietf:params:scim:schemas:core:2.0:ResourceType"],
     "id": "Agent",
     "name": "Agent",
     "endpoint": "/Agents",
     "description": "Agent identities",
     "schema": "urn:ietf:params:scim:schemas:core:2.0:Agent"
  }
]]></artwork>
        </section>
        <section anchor="agent-filtering">
          <name>Agent filtering</name>
          <t>Clients <bcp14>MAY</bcp14> have a reference to the Agent name or externalId but not the ID.
For this reason, it is <bcp14>RECOMMENDED</bcp14> that service providers implement
filtering that allows equality matching on the "name" and "externalId" attributes.</t>
          <t>Example (note that escaping has been removed for readability):</t>
          <artwork><![CDATA[
  GET /scim/v2/Agents?filter=name eq 'Helpdesk bot'

  GET /scim/v2/Agents?filter=externalId eq '8ccc535b-716d-4d32-b3e9-57c8be449c82'
]]></artwork>
        </section>
        <section anchor="agent-common-attributes">
          <name>Agent Common Attributes</name>
          <t>The agent resource type contains the common SCIM resource type attributes
defined in <xref target="RFC7643"/> <eref target="https://datatracker.ietf.org/doc/html/rfc7643#section-3.1">Section 3.1 Common Attributes</eref></t>
          <t>They are listed here for completeness:</t>
          <ul spacing="normal">
            <li>
              <t>id</t>
            </li>
            <li>
              <t>externalId</t>
            </li>
            <li>
              <t>meta</t>
            </li>
          </ul>
        </section>
        <section anchor="agent-core-schema">
          <name>Agent Core Schema</name>
          <t>The core agent schema provides the minimal representation of a resource "Agent".</t>
          <t>It contains only those attributes that any agent may need, and only one
attribute is required.  It is identified using the schema URI:</t>
          <t>"urn:ietf:params:scim:schemas:core:2.0:Agent"</t>
          <t>The following attributes are defined in the core agent schema.</t>
          <artwork><![CDATA[
  name  The name of the Agent.  REQUIRED

  displayName
     The display name of the Agent.  If displayName is unassigned,
     the name MAY be used as the display name.

  active
     A Boolean value indicating the agent's administrative status.  The
     definitive meaning of this attribute is determined by the service
     provider.  As a typical example, a value of true implies that the
     agent is able to authenticate, while a value of false implies that the
     agent's account has been suspended and the agent will be unable to
     authenticate.

  description
     The description of the Agent.

  agentType
     The type of agent. There are no canonical values defined
     for type, but service providers MAY choose to define the valid
     types.

  active
     A Boolean value indicating the agent's administrative status.  The
     definitive meaning of this attribute is determined by the service
     provider.  As a typical example, a value of true implies that the
     agent is running, while a value of false implies that the
     agent has been suspended.

  entitlements
     An optional complex object that indicates entitlements the agent has.
     Its form is precisely the same as that defined in Section 4.1.2 of
     {{RFC7643}}.

  roles:
     An optional complex object that indicates roles the agent assumes.
     Its form is precisely the same as that defined in Section 4.1.2 of
     {{RFC7643}}.

  groups:
     An optional read-only complex object that indicates group
     membership.  Its form is precisely the same as that defined in
     Section 4.1.2 of {{RFC7643}}.

  applications
     A complex multi-valued attribute referencing applications this agent
     shares a trust boundary with. See "Agentic Application" section of
     this document.

  subject
     An optional attribute that clients may specify when
     provisioning an agent so that
     service providers implementing inbound token federation
     may correlate the agent with the `sub` claim in
     an inbound token from an OpenID connect provider.

 x509Certificates
     A list of certificates associated with the resource (e.g., a
     User).  Each value contains exactly one DER-encoded X.509
     certificate (see Section 4 of [RFC5280]), which MUST be base64
     encoded per Section 4 of [RFC4648].  A single value MUST NOT
     contain multiple certificates and so does not contain the encoding
     "SEQUENCE OF Certificate" in any guise.

  protocols
     A complex multi-value attribute that informs service providers of the
     various communication protocols an agent may support.
     This information can help service providers automatically
     support agent to agent or human to agent communication scenarios.
     An agent that supports no protocols is understood to the service provider
     to be inaccessible. For example, when an agent can only
     be accessed via its containing agentic application.

     The following sub-attributes are defined.

        type The type of the protocol. A number of canonical values
             are provided based on known agent protocols. They are:
             A2A, OpenAPI, MCP-Server

        specificationUrl The URL the service provider may retrieve the
                         specification document describing the agent's specific
                         information for that protocol.

  parent
     A complex attribute that defines the parent Agent of this
     Agent if the service provider supports hierarchies of
     agents.

     The following sub-attributes are defined.

        value  The ID of the agent that is the parent of this
           Agent in the hierarchy.

        $ref  A URI reference to the Agent that is the parent of this
           Agent in the hierarchy.

        display  The display name of the Agent that is the parent of
        this Agent in the hierarchy.

  owners
     A complex multi-valued attribute that defines the User or Group objects
     that are owners of this Agent.  OPTIONAL.  The following sub-attributes are
     defined for each value object.

     value  The ID of the User that owns this Agent.

     $ref  A URI reference to the User that owns this Agent.

     display  The display name of the user that owns this Agent.
]]></artwork>
          <section anchor="json-representation">
            <name>JSON Representation</name>
            <section anchor="minimal-agent-representation">
              <name>Minimal Agent Representation</name>
              <t>The following is a non-normative example of the minimal required SCIM representation in JSON format.</t>
              <artwork><![CDATA[
  {
     "schemas": ["urn:ietf:params:scim:schemas:core:2.0:Agent"],
     "id": "2819c223-7f76-453a-919d-413861904646",
     "name": "Clippy 2.0",
     "meta": {
        "resourceType": "Agent",
        "created": "2010-01-23T04:56:22Z",
        "lastModified": "2011-05-13T04:42:34Z",
        "version": "W\/\"3694e05e9dff590\"",
        "location": "https://example.com/v2/Agents/2819c223-7f76-453a-919d-413861904646"
     }
  }
]]></artwork>
            </section>
            <section anchor="full-agent-representation">
              <name>Full Agent Representation</name>
              <t>The following is a non-normative example of the fully populated SCIM
representation in JSON format.</t>
              <artwork><![CDATA[
  {
     "schemas": ["urn:ietf:params:scim:schemas:core:2.0:Agent"],
     "id": "2819c223-7f76-453a-919d-413861904646",
     "externalId": "clpy2001",
     "name": "Clippy 2.0",
     "active":true,
     "agentType": "Assistant",
     "groups": [
        {
           "value": "e9e30dba-f08f-4109-8486-d5c6a331660a",
           "$ref":
     "https://example.com/v2/Groups/e9e30dba-f08f-4109-8486-d5c6a331660a",
           "display": "The next generation"
        },
        {
           "value": "fc348aa8-3835-40eb-a20b-c726e15c55b5",
           "$ref":
     "https://example.com/v2/Groups/fc348aa8-3835-40eb-a20b-c726e15c55b5",
           "display": "Animated assistants"
         },
         {
           "value": "71ddacd2-a8e7-49b8-a5db-ae50d0a5bfd7",
           "$ref":
     "https://example.com/v2/Groups/71ddacd2-a8e7-49b8-a5db-ae50d0a5bfd7",
           "display": "AI clippers"
         }
     ],
     "x509Certificates": [
     {
        "value":
         "MIIDQzCCAqygAwIBAgICEAAwDQYJKoZIhvcNAQEFBQAwTjELMAkGA1UEBhMCVVMx
          EzARBgNVBAgMCkNhbGlmb3JuaWExFDASBgNVBAoMC2V4YW1wbGUuY29tMRQwEgYD
          VQQDDAtleGFtcGxlLmNvbTAeFw0xMTEwMjIwNjI0MzFaFw0xMjEwMDQwNjI0MzFa
          MH8xCzAJBgNVBAYTAlVTMRMwEQYDVQQIDApDYWxpZm9ybmlhMRQwEgYDVQQKDAtl
          eGFtcGxlLmNvbTEhMB8GA1UEAwwYTXMuIEJhcmJhcmEgSiBKZW5zZW4gSUlJMSIw
          IAYJKoZIhvcNAQkBFhNiamVuc2VuQGV4YW1wbGUuY29tMIIBIjANBgkqhkiG9w0B
          AQEFAAOCAQ8AMIIBCgKCAQEA7Kr+Dcds/JQ5GwejJFcBIP682X3xpjis56AK02bc
          1FLgzdLI8auoR+cC9/Vrh5t66HkQIOdA4unHh0AaZ4xL5PhVbXIPMB5vAPKpzz5i
          PSi8xO8SL7I7SDhcBVJhqVqr3HgllEG6UClDdHO7nkLuwXq8HcISKkbT5WFTVfFZ
          zidPl8HZ7DhXkZIRtJwBweq4bvm3hM1Os7UQH05ZS6cVDgweKNwdLLrT51ikSQG3
          DYrl+ft781UQRIqxgwqCfXEuDiinPh0kkvIi5jivVu1Z9QiwlYEdRbLJ4zJQBmDr
          SGTMYn4lRc2HgHO4DqB/bnMVorHB0CC6AV1QoFK4GPe1LwIDAQABo3sweTAJBgNV
          HRMEAjAAMCwGCWCGSAGG+EIBDQQfFh1PcGVuU1NMIEdlbmVyYXRlZCBDZXJ0aWZp
          Y2F0ZTAdBgNVHQ4EFgQU8pD0U0vsZIsaA16lL8En8bx0F/gwHwYDVR0jBBgwFoAU
          dGeKitcaF7gnzsNwDx708kqaVt0wDQYJKoZIhvcNAQEFBQADgYEAA81SsFnOdYJt
          Ng5Tcq+/ByEDrBgnusx0jloUhByPMEVkoMZ3J7j1ZgI8rAbOkNngX8+pKfTiDz1R
          C4+dx8oU6Za+4NJXUjlL5CvV6BEYb1+QAEJwitTVvxB/A67g42/vzgAtoRUeDov1
          +GFiBZ+GNF/cAYKcMtGcrs2i97ZkJMo="
     }
     ],
     "entitlements": [{
        "value": "write",
        "display": "Write permission",
        "type: "permission",
        "primary": true
     }],
     "roles": [{
        "value": "administrator",
        "display": "Administrator",
        "type: "permission",
        "primary": true
     }],
     "applications": [{
        "value": "e9e30dba-f08f-4109-8486-d5c6a331660a",
        "$ref": "https://example.com/v2/AgenticApplications/e9e30dba-f08f-4109-8486-d5c6a331660a",
        "display": "Clippy portal",
        "type": "Web"
     }],
     "subject": "clpy2001",
     "protocols: [{
        "type": "A2A",
        "specificationUrl": "https://example.com/v2/Agents/2819c223-7f76-453a-919d-413861904646/.well-known/agent-card.json"
     }],
     "owners": [{
        "value": "71ddacd2-a8e7-49b8-a5db-ae50d0a5bfd7",
        "$ref": "../Groups/71ddacd2-a8e7-49b8-a5db-ae50d0a5bfd7",
        "display": "US Employees"
     }],
     "parent": {
        "value": "71ddacd2-a8e7-49b8-a5db-ae50d0a5bfd7",
        "$ref": "https://example.com/v2/Agents/71ddacd2-a8e7-49b8-a5db-ae50d0a5bfd7",
        "display": "Clippy 1.0"
     },
     "meta": {
        "resourceType": "Agent",
        "created": "2010-01-23T04:56:22Z",
        "lastModified": "2011-05-13T04:42:34Z",
        "version": "W\/\"3694e05e9dff590\"",
        "location": "https://example.com/v2/Agents/2819c223-7f76-453a-919d-413861904646"
     }
  }
]]></artwork>
            </section>
          </section>
        </section>
      </section>
      <section anchor="agentic-application">
        <name>Agentic application</name>
        <t>An Agentic application represents a software application that hosts or provides access to one or more agents.
It serves as a container and runtime environment for agents, managing their authentication, authorization, and access to resources.</t>
        <section anchor="resource-type">
          <name>Resource Type</name>
          <t>The Agentic Application Resource Type schema is:</t>
          <artwork><![CDATA[
  {
     "schemas": ["urn:ietf:params:scim:schemas:core:2.0:ResourceType"],
     "id": "AgenticApplication",
     "name": "AgenticApplication",
     "endpoint": "/AgenticApplications",
     "description": "Applications that host or provide access to agents",
     "schema": "urn:ietf:params:scim:schemas:core:2.0:AgenticApplication",
  }
]]></artwork>
        </section>
        <section anchor="filtering">
          <name>Filtering</name>
          <t>Clients <bcp14>MAY</bcp14> have a reference to the Agentic Application name, URL, or externalId but not the ID.
For this reason, it is <bcp14>RECOMMENDED</bcp14> that service providers implement
filtering that allows equality matching on the "name", "externalId", and "applicationUrls.value" attributes.</t>
          <t>Example (note that escaping has been removed for readability):</t>
          <artwork><![CDATA[
  GET /scim/v2/AgenticApplications?filter=name eq 'AI Assistant Platform'

  GET /scim/v2/AgenticApplications?filter=externalId eq 'app-123456'
]]></artwork>
        </section>
        <section anchor="common-attributes">
          <name>Common attributes</name>
          <t>The agentic application resource type contains the common SCIM resource type attributes
defined in <xref target="RFC7643"/> <eref target="https://datatracker.ietf.org/doc/html/rfc7643#section-3.1">Section 3.1 Common Attributes</eref></t>
          <t>They are listed here for completeness:</t>
          <ul spacing="normal">
            <li>
              <t>id</t>
            </li>
            <li>
              <t>externalId</t>
            </li>
            <li>
              <t>meta</t>
            </li>
          </ul>
        </section>
        <section anchor="schema">
          <name>Schema</name>
          <t>The core agentic application schema provides the representation of an "AgenticApplication" resource.
It is identified using the schema URI:</t>
          <t>"urn:ietf:params:scim:schemas:core:2.0:AgenticApplication"</t>
          <t>The following attributes are defined in the core agentic application schema.</t>
          <artwork><![CDATA[
  name
     The name of the Agentic Application. REQUIRED.

  displayName
     The display name of the Agentic Application. If displayName is unassigned,
     the name MAY be used as the display name.

  description
     The description of the Agentic Application.

  active
     A Boolean value indicating the application's administrative status.
     The definitive meaning of this attribute is determined by the service
     provider. As a typical example, a value of true implies that the
     application is operational, while a value of false implies that the
     application has been disabled.

  applicationUrls
     A complex multi-valued attribute containing URLs associated with the application.
     The following sub-attributes are defined:

     type
        The type of URL. Canonical values are: "ssoEndpoint", "loginPage", "api", "homepage".

     primary
        A Boolean value indicating whether this is the primary URL of this type.

     value
        The URL string value.

     description
        A human-readable description of the URL.

  lastAccessed
     Timestamp of when the application was last accessed by any agent or user.
     This attribute can be used for stale access detection and least privilege enforcement.

  oAuthConfiguration
     A complex multi-valued attribute that describes the OAuth connections of the application.
     The following sub-attributes are defined:

     clientId
        The OAuth client identifier as described in section 2.2 of RFC6749.

     description
        A human-readable description of the client ID.

     audienceUri
        The OAuth audience as defined
        in the "aud" claim of section 4.1.3 of RFC7519.

     issuerUri
        The identity provider issuer URI as defined in the "iss" claim
        of section 4.1.1 of RFC7519.

     redirectUri
        A multi-valued attribute containing authorized redirect URIs.


  agents
     A complex multi-valued attribute referencing agents associated with this application.
     The following sub-attributes are defined:

     value
        The ID of an agent associated with this application.

     ref
        A URI reference to an agent associated with this application.

     display
        The display name of the agent.

     type
        The relationship type between the agent and application.
        Canonical values are: "owned", "authorized", "guest".

  externalIdentifiers
     A complex multi-valued attribute containing identifiers associated with this application. OPTIONAL
     The following sub-attributes are defined:

     type
        The type of identifier. Service providers MAY define canonical values.
        <!-- Todo: what kind? I'm thinking about the SSO URLs of that application in the IDP -->

     value
        The identifier string value.

     system
        The system or domain this identifier is valid within.
]]></artwork>
        </section>
        <section anchor="example">
          <name>Example</name>
          <t>Example Agentic Application:</t>
        </section>
      </section>
    </section>
    <section anchor="schema-json-representations">
      <name>Schema JSON Representations</name>
      <t>This section provides the complete JSON representation for the schemas defined in this extension.</t>
      <section anchor="agent-schema-json">
        <name>Agent Schema JSON</name>
        <t>The following is intended as an example of the SCIM schema
   representation in JSON format for SCIM resources.  Where permitted, individual values and schema <bcp14>MAY</bcp14> change.  This example includes schema representations for "Agent".</t>
        <artwork><![CDATA[
  {
    "id" : "urn:ietf:params:scim:schemas:core:2.0:Agent",
    "name" : "Agent",
    "description" : "An AI agent",
    "attributes" : [
      {
        "name" : "name",
        "type" : "string",
        "multiValued" : false,
        "description" : "Unique identifier for the Agent, typically used by the agent to directly authenticate to the service provider. Each Agent MUST include a non-empty name value.  This identifier MUST be unique across the service provider's entire set of Agents. REQUIRED.",
        "required" : true,
        "caseExact" : false,
        "mutability" : "readWrite",
        "returned" : "default",
        "uniqueness" : "server"
      },
      {
        "name" : "agentType",
        "type" : "string",
        "multiValued" : false,
        "description" : "Used to classify like agents.  Typical values used might be
'Assistant', 'Reseacher', 'Chat bot', and
'Unknown', but any value may be used.",
        "required" : false,
        "caseExact" : false,
        "mutability" : "readWrite",
        "returned" : "default",
        "uniqueness" : "none"
      },
      {
        "name" : "active",
        "type" : "boolean",
        "multiValued" : false,
        "description" : "A Boolean value indicating the Agent's
administrative status.",
        "required" : false,
        "mutability" : "readWrite",
        "returned" : "default"
      },
      {
        "name" : "groups",
        "type" : "complex",
        "multiValued" : true,
        "description" : "A list of groups to which the user belongs,
either through direct membership, through nested groups, or
dynamically calculated.",
        "required" : false,
        "subAttributes" : [
          {
            "name" : "value",
            "type" : "string",
            "multiValued" : false,
            "description" : "The identifier of the User's group.",
            "required" : false,
            "caseExact" : false,
            "mutability" : "readOnly",
            "returned" : "default",
            "uniqueness" : "none"
          },
          {
            "name" : "$ref",
            "type" : "reference",
            "referenceTypes" : [
              "User",
              "Group"
            ],
            "multiValued" : false,
            "description" : "The URI of the corresponding 'Group'
resource to which the user belongs.",
            "required" : false,
            "caseExact" : false,
            "mutability" : "readOnly",
            "returned" : "default",
            "uniqueness" : "none"
          },
          {
            "name" : "display",
            "type" : "string",
            "multiValued" : false,
            "description" : "A human-readable name, primarily used
for display purposes.  READ-ONLY.",
            "required" : false,
            "caseExact" : false,
            "mutability" : "readOnly",
            "returned" : "default",
            "uniqueness" : "none"
          },
          {
            "name" : "type",
            "type" : "string",
            "multiValued" : false,
            "description" : "A label indicating the attribute's
function, e.g., 'direct' or 'indirect'.",
            "required" : false,
            "caseExact" : false,
            "canonicalValues" : [
              "direct",
              "indirect"
            ],
            "mutability" : "readOnly",
            "returned" : "default",
            "uniqueness" : "none"
          }
        ],
        "mutability" : "readOnly",
        "returned" : "default"
      },
      {
        "name" : "entitlements",
        "type" : "complex",
        "multiValued" : true,
        "description" : "A list of entitlements for the User that
represent a thing the User has.",
        "required" : false,
        "subAttributes" : [
          {
            "name" : "value",
            "type" : "string",
            "multiValued" : false,
            "description" : "The value of an entitlement.",
            "required" : false,
            "caseExact" : false,
            "mutability" : "readWrite",
            "returned" : "default",
            "uniqueness" : "none"
          },
          {
            "name" : "display",
            "type" : "string",
            "multiValued" : false,
            "description" : "A human-readable name, primarily used
for display purposes.  READ-ONLY.",
            "required" : false,
            "caseExact" : false,
            "mutability" : "readWrite",
            "returned" : "default",
            "uniqueness" : "none"
          },
          {
            "name" : "type",
            "type" : "string",
            "multiValued" : false,
            "description" : "A label indicating the attribute's
function.",
            "required" : false,
            "caseExact" : false,
            "mutability" : "readWrite",
            "returned" : "default",
            "uniqueness" : "none"
          },
          {
            "name" : "primary",
            "type" : "boolean",
            "multiValued" : false,
            "description" : "A Boolean value indicating the 'primary'
or preferred attribute value for this attribute.  The primary
attribute value 'true' MUST appear no more than once.",
            "required" : false,
            "mutability" : "readWrite",
            "returned" : "default"
          }
        ],
        "mutability" : "readWrite",
        "returned" : "default"
      },
      {
        "name" : "roles",
        "type" : "complex",
        "multiValued" : true,
        "description" : "A list of roles for the User that
collectively represent who the User is, e.g., 'Student', 'Faculty'.",
        "required" : false,
        "subAttributes" : [
          {
            "name" : "value",
            "type" : "string",
            "multiValued" : false,
            "description" : "The value of a role.",
            "required" : false,
            "caseExact" : false,
            "mutability" : "readWrite",
            "returned" : "default",
            "uniqueness" : "none"
          },
          {
            "name" : "display",
            "type" : "string",
            "multiValued" : false,
            "description" : "A human-readable name, primarily used
for display purposes.  READ-ONLY.",
            "required" : false,
            "caseExact" : false,
            "mutability" : "readWrite",
            "returned" : "default",
            "uniqueness" : "none"
          },
          {
            "name" : "type",
            "type" : "string",
            "multiValued" : false,
            "description" : "A label indicating the attribute's
function.",
            "required" : false,
            "caseExact" : false,
            "canonicalValues" : [],
            "mutability" : "readWrite",
            "returned" : "default",
            "uniqueness" : "none"
          },
          {
            "name" : "primary",
            "type" : "boolean",
            "multiValued" : false,
            "description" : "A Boolean value indicating the 'primary'
or preferred attribute value for this attribute.  The primary
attribute value 'true' MUST appear no more than once.",
            "required" : false,
            "mutability" : "readWrite",
            "returned" : "default"
          }
        ],
        "mutability" : "readWrite",
        "returned" : "default"
      },
      {
        "name" : "x509Certificates",
        "type" : "complex",
        "multiValued" : true,
        "description" : "A list of certificates issued to the User.",
        "required" : false,
        "caseExact" : false,
        "subAttributes" : [
          {
            "name" : "value",
            "type" : "binary",
            "multiValued" : false,
            "description" : "The value of an X.509 certificate.",
            "required" : false,
            "caseExact" : false,
            "mutability" : "readWrite",
            "returned" : "default",
            "uniqueness" : "none"
          },
          {
            "name" : "display",
            "type" : "string",
            "multiValued" : false,
            "description" : "A human-readable name, primarily used
for display purposes.  READ-ONLY.",
            "required" : false,
            "caseExact" : false,
            "mutability" : "readWrite",
            "returned" : "default",
            "uniqueness" : "none"
          },
          {
            "name" : "type",
            "type" : "string",
            "multiValued" : false,
            "description" : "A label indicating the attribute's
function.",
            "required" : false,
            "caseExact" : false,
            "canonicalValues" : [],
            "mutability" : "readWrite",
            "returned" : "default",
            "uniqueness" : "none"
          },
          {
            "name" : "primary",
            "type" : "boolean",
            "multiValued" : false,
            "description" : "A Boolean value indicating the 'primary'
or preferred attribute value for this attribute.  The primary
attribute value 'true' MUST appear no more than once.",
            "required" : false,
            "mutability" : "readWrite",
            "returned" : "default"
          }
        ],
        "mutability" : "readWrite",
        "returned" : "default"
      },
      {
        "name": "applications",
        "type" : "complex",
        "multiValued" : true,
        "description" : "A list of applications to which the agent belongs.",
        "required" : false,
        "subAttributes" : [
          {
            "name" : "value",
            "type" : "string",
            "multiValued" : false,
            "description" : "The identifier of the Agent's application.",
            "required" : false,
            "caseExact" : false,
            "mutability" : "readOnly",
            "returned" : "default",
            "uniqueness" : "none"
          },
          {
            "name" : "$ref",
            "type" : "reference",
            "referenceTypes" : [
              "AgenticApplication"
            ],
            "multiValued" : false,
            "description" : "The URI of the corresponding 'AgenticApplication'
resource to which the user belongs.",
            "required" : false,
            "caseExact" : false,
            "mutability" : "readOnly",
            "returned" : "default",
            "uniqueness" : "none"
          },
          {
            "name" : "display",
            "type" : "string",
            "multiValued" : false,
            "description" : "A human-readable name, primarily used
for display purposes.  READ-ONLY.",
            "required" : false,
            "caseExact" : false,
            "mutability" : "readOnly",
            "returned" : "default",
            "uniqueness" : "none"
          }
        ],
        "mutability" : "readOnly",
        "returned" : "default"
      },
      {
         "name": "subject",
         "type" : "string",
         "multiValued" : false,
         "description" : "The subject to use for this agent in inbound tokens READ-ONLY.",
         "required" : false,
         "caseExact" : false,
         "mutability" : "readOnly",
         "returned" : "default",
         "uniqueness" : "none"
      },
      {
        "name": "owners",
        "type" : "complex",
        "multiValued" : true,
        "description" : "A list of users or groups that are the accountable parties for the agent.",
        "required" : false,
        "subAttributes" : [
          {
            "name" : "value",
            "type" : "string",
            "multiValued" : false,
            "description" : "The identifier of the Agent's application.",
            "required" : false,
            "caseExact" : false,
            "mutability" : "readOnly",
            "returned" : "default",
            "uniqueness" : "none"
          },
          {
            "name" : "$ref",
            "type" : "reference",
            "referenceTypes" : [
              "User",
              "Group"
            ],
            "multiValued" : false,
            "description" : "The URI of the corresponding 'User' or 'Group'",
            "required" : false,
            "caseExact" : false,
            "mutability" : "readOnly",
            "returned" : "default",
            "uniqueness" : "none"
          },
          {
            "name" : "display",
            "type" : "string",
            "multiValued" : false,
            "description" : "A human-readable name, primarily used
for display purposes.  READ-ONLY.",
            "required" : false,
            "caseExact" : false,
            "mutability" : "readOnly",
            "returned" : "default",
            "uniqueness" : "none"
          }
        ],
        "mutability" : "readOnly",
        "returned" : "default"
      },
      {
         "name": "protocols",
         "type" : "complex",
         "multiValued" : true,
         "description" : "A list of protocols to communicate with the Agent.",
         "required" : false,
         "subAttributes" : [
             {
               "name" : "type",
               "type" : "string",
               "multiValued" : false,
               "description" : "One of the canonical protocol types.",
               "required" : false,
               "caseExact" : false,
               "mutability" : "readOnly",
               "returned" : "default",
               "uniqueness" : "none"
             },
             {
               "name" : "specifiationUrl",
               "type" : "string",
               "multiValued" : false,
               "description" : "URL of the specification for the protocol for this agent.",
               "required" : false,
               "caseExact" : false,
               "mutability" : "readOnly",
               "returned" : "default",
               "uniqueness" : "none"
             }
           ],
           "mutability" : "readOnly",
           "returned" : "default"
      },
      {
        "name": "parent",
        "type" : "complex",
        "multiValued" : false,
        "description" : "Parent agent.",
        "required" : false,
        "subAttributes" : [
          {
            "name" : "value",
            "type" : "string",
            "multiValued" : false,
            "description" : "The identifier of the parent Agent",
            "required" : false,
            "caseExact" : false,
            "mutability" : "readOnly",
            "returned" : "default",
            "uniqueness" : "none"
          },
          {
            "name" : "$ref",
            "type" : "reference",
            "referenceTypes" : [
              "Agent"
            ],
            "multiValued" : false,
            "description" : "The URI of the corresponding 'Agent'",
            "required" : false,
            "caseExact" : false,
            "mutability" : "readOnly",
            "returned" : "default",
            "uniqueness" : "none"
          },
          {
            "name" : "display",
            "type" : "string",
            "multiValued" : false,
            "description" : "A human-readable name, primarily used
for display purposes.  READ-ONLY.",
            "required" : false,
            "caseExact" : false,
            "mutability" : "readOnly",
            "returned" : "default",
            "uniqueness" : "none"
          }
        ],
        "mutability" : "readOnly",
        "returned" : "default"
      }
    ],
    "meta" : {
      "resourceType" : "Schema",
      "location" :
        "/v2/Schemas/urn:ietf:params:scim:schemas:core:2.0:Agent"
    }
  }
]]></artwork>
      </section>
      <section anchor="agentic-application-schema-json">
        <name>Agentic Application Schema JSON</name>
      </section>
    </section>
    <section anchor="security-considerations">
      <name>Security Considerations</name>
      <t>-&gt; fill out</t>
    </section>
    <section anchor="iana-considerations">
      <name>IANA Considerations</name>
      <t>This document has no IANA actions.</t>
    </section>
    <section anchor="change-log">
      <name>Change Log</name>
      <t>-01</t>
      <ul spacing="normal">
        <li>
          <t>Macy finish up Agent schema description, JSON representation and schema</t>
        </li>
        <li>
          <t>Rafael contribution of agent app</t>
        </li>
      </ul>
      <t>-00</t>
      <ul spacing="normal">
        <li>
          <t>Initial draft extension.</t>
        </li>
      </ul>
    </section>
  </middle>
  <back>
    <references anchor="sec-combined-references">
      <name>References</name>
      <references anchor="sec-normative-references">
        <name>Normative References</name>
        <reference anchor="RFC7643">
          <front>
            <title>System for Cross-domain Identity Management: Core Schema</title>
            <author fullname="P. Hunt" initials="P." role="editor" surname="Hunt"/>
            <author fullname="K. Grizzle" initials="K." surname="Grizzle"/>
            <author fullname="E. Wahlstroem" initials="E." surname="Wahlstroem"/>
            <author fullname="C. Mortimore" initials="C." surname="Mortimore"/>
            <date month="September" year="2015"/>
            <abstract>
              <t>The System for Cross-domain Identity Management (SCIM) specifications are designed to make identity management in cloud-based applications and services easier. The specification suite builds upon experience with existing schemas and deployments, placing specific emphasis on simplicity of development and integration, while applying existing authentication, authorization, and privacy models. Its intent is to reduce the cost and complexity of user management operations by providing a common user schema and extension model as well as binding documents to provide patterns for exchanging this schema using HTTP.</t>
              <t>This document provides a platform-neutral schema and extension model for representing users and groups and other resource types in JSON format. This schema is intended for exchange and use with cloud service providers.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7643"/>
          <seriesInfo name="DOI" value="10.17487/RFC7643"/>
        </reference>
        <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>
      </references>
      <references anchor="sec-informative-references">
        <name>Informative References</name>
        <reference anchor="RFC7642">
          <front>
            <title>System for Cross-domain Identity Management: Definitions, Overview, Concepts, and Requirements</title>
            <author fullname="K. LI" initials="K." role="editor" surname="LI"/>
            <author fullname="P. Hunt" initials="P." surname="Hunt"/>
            <author fullname="B. Khasnabish" initials="B." surname="Khasnabish"/>
            <author fullname="A. Nadalin" initials="A." surname="Nadalin"/>
            <author fullname="Z. Zeltsan" initials="Z." surname="Zeltsan"/>
            <date month="September" year="2015"/>
            <abstract>
              <t>This document provides definitions and an overview of the System for Cross-domain Identity Management (SCIM). It lays out the system's concepts, models, and flows, and it includes user scenarios, use cases, and requirements.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7642"/>
          <seriesInfo name="DOI" value="10.17487/RFC7642"/>
        </reference>
        <reference anchor="RFC7644">
          <front>
            <title>System for Cross-domain Identity Management: Protocol</title>
            <author fullname="P. Hunt" initials="P." role="editor" surname="Hunt"/>
            <author fullname="K. Grizzle" initials="K." surname="Grizzle"/>
            <author fullname="M. Ansari" initials="M." surname="Ansari"/>
            <author fullname="E. Wahlstroem" initials="E." surname="Wahlstroem"/>
            <author fullname="C. Mortimore" initials="C." surname="Mortimore"/>
            <date month="September" year="2015"/>
            <abstract>
              <t>The System for Cross-domain Identity Management (SCIM) specification is an HTTP-based protocol that makes managing identities in multi-domain scenarios easier to support via a standardized service. Examples include, but are not limited to, enterprise-to-cloud service providers and inter-cloud scenarios. The specification suite seeks to build upon experience with existing schemas and deployments, placing specific emphasis on simplicity of development and integration, while applying existing authentication, authorization, and privacy models. SCIM's intent is to reduce the cost and complexity of user management operations by providing a common user schema, an extension model, and a service protocol defined by this document.</t>
            </abstract>
          </front>
          <seriesInfo name="RFC" value="7644"/>
          <seriesInfo name="DOI" value="10.17487/RFC7644"/>
        </reference>
        <reference anchor="ENTITLEMENTS" target="https://github.com/ietf-scim-wg/draft-ietf-scim-roles-entitlements/blob/main/draft-ietf-scim-roles-entitlements.md">
          <front>
            <title>SCIM Roles and Entitlements Extension</title>
            <author initials="D." surname="Zollner" fullname="Danny Zollner">
              <organization>Microsoft</organization>
            </author>
            <author initials="U." surname="Vartak" fullname="Unmesh Vartak">
              <organization>Okta</organization>
            </author>
            <date>n.d.</date>
          </front>
        </reference>
      </references>
    </references>
    <?line 1156?>

<section anchor="acknowledgments">
      <name>Acknowledgments</name>
      <t>We would like to thanks the authors of the
<eref target="https://datatracker.ietf.org/doc/id/draft-grizzle-scim-pam-ext-01.txt">SCIM Extension for Privileged Access Management</eref> and <eref target="https://datatracker.ietf.org/doc/draft-ietf-scim-device-model/">Device Schema Extensions to the SCIM model</eref>
which served as excellent guidance on how to document proposed extension to
the SCIM protocol.</t>
      <t>Additionaly, we would like to thank all the contributors the emerging agent
standards which inspired this extension, including:</t>
      <ul spacing="normal">
        <li>
          <t><eref target="https://agentcommunicationprotocol.dev/core-concepts/agent-discovery">Agent communication protocol</eref></t>
        </li>
        <li>
          <t><eref target="https://a2a-protocol.org/latest/topics/agent-discovery/">Agent 2 Agent</eref></t>
        </li>
        <li>
          <t><eref target="https://genai.owasp.org/resource/agent-name-service-ans-for-secure-al-agent-discovery-v1-0/">Agent name service</eref></t>
        </li>
        <li>
          <t><eref target="https://docs.agntcy.org/dir/overview/">AGNTCY directory</eref></t>
        </li>
      </ul>
    </section>
  </back>
  <!-- ##markdown-source:
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
bX24vqY1V1cMbbO+aWnN+srGWn2zBlBqrXCboO3Y0+kcM/szrzFsCa//yEyR
sq/uRhTtMWAhsT0ruKrVa1qtrjVWTmrN1upaq9G4zBd3jCDsAwbDaKKsU9dq
q1qd6jQbrZXmQh06hyV2Kc7/Wf1neWVts8lrq3zTGg5XN2v/LC804snFinK8
Uj23mcTCq48SZEr8S2ZLAzRtO3KeS83wCOWcTb1p5BC0pyOzfy0tU3ZBoLrp
TOeNWq3+NYooAlLlFkZxMs/jmBrpIeA+zE/N7neJRT/2O6MMf+T9TJnsHtLh
m3ylZg0MbVjbGEKvapvaRnNjTbNWzTVjZaW+tlYzcqqF9dH6lRU4dZeKkdEP
qk9sRRpF5JNC3CBbBkKQy9VypvyX5cd2eWiuNDcMY0Nb2VhZ1Zo1Dn6kURto
5npjjddXzdXVweq3d/mJrShd1tHkivRNOdZBtsv5Pt/X6fW6ZRmm1dCMDb6u
NTcHG5qxagFPfLVm1YzVwdBa//ZOP7EVtdM9DINMYXG80Nn0a2ae5kMHWe3P
mXMpjyzlcr/X6xzettv65/lIn/W29FGv3dX1Wefw4t1777I3vjb39MPu9tah
Pjv51N3t61c7ev20uzXut8/O+je5DnVv9aOt0d4Z0Om3r/bGgx1nMlh5Fxnn
3Zvtjn4s3nn9duOseXFenw12TqOLxmbYPzqcdUcXnRy5s8PDTkcPHb6zHZo7
N87uZO96cKLz7Vntpn/SnfU/9WZ7n3q1/u22Qc8+wbPOYfIsR67/duOmfau/
E1xcnOjO2Un/qD/rHl50oKleR592Ls5vppeTzflg4oxjruDde2QjRy7LVXfc
39og2eiz2cXJh37U674bmxP8rzs6trfeX56v3l6eN0fHp867/nFvliPX01WR
X21tj/dsY3IWmY2z6HAnJ69eb6v3Sd/bGl19Hl/ZO5uz2laOHI6aru+39cMN
HYu3R+/hc1dff++/6ZhWUH13uLoz45/ebZtbvYO1jcaHlZvpJztYXdPf1xqD
/DKrvr07urV2extG5B29Mdub1TN/vBqurb29OuztW3ozct+Oa7px2bzZXT0Y
nw0+9A76W6vX+sH76e3tqp0jd3Bsb9zsbxzvrvfWjztjc+vs3fjz2Wd/5e3I
cbo7a6dtp2O93V93r3aj2YfPG2/N3vH7q8HJ6vn2ydlw+zJH7ta2DpyNt5fr
nfGHq8veUfhutjXjn5uD68nKuF/fD9ZPD9/WVi+P18yzzmjG3+/NrN1d/2S1
bl8dH+6s5Mh1LnznzTBc36ifHh71Pt+MZp/bww/dqGPb7sG4dnV13bNXP9nX
Z1H9cvPQnjkXXetosPuuefvucGvS8XPkjndO+hdu0zkyG29Hb/ebnc9b1YHb
P/P8t1u1dntNP6sfetvvmzsHvL47AzU81Le8lWDGT4Su5si9Pep39U+63m/P
dtrn7Z1jfWfnTbe31Tk8HG6P6wfmzll0Wt/r97qWM5iczS8+HDmX7a3O5Yd3
NeP8cpojd9HYrl2e6Ba29Paw2d0eHZ5uTDu109p1cNkLDL2+5uxudN2NwU1t
uzqavZ3BjDiqfdraGs22Pf00R87a4e/t0DS210fubbA369ys1zauPhtnYa3I
qnRGF2BvNurHwba7b128y6dI7o1WT8zPb6pb827H3xq5UXBT++R4p+Ot+UG/
e3bl9S9X3q1/ql+Oehu+Pti/2nNHHzbeTN8PT+zObf0oR67dfGPdbHina5fG
m+beuw+nn5zd1fb12dpW92JQf3Ood9/N7PDk7Ppmq6qvrY+ajer17UgPvaNT
3vGu6zlyb3a27a3LNzt721VTv3hv9sMd0w8a9ub65dW7vvffBeCR5Yy4ut2D
BrzYbLPyzLdDnoe6ivs4x/cYWpU3wOSLimtPyncXmPrgdH2kRVe8pIxn2KXt
nfv4VHYHPf8efvX7yj0Ts+ouyH08PwGkSXxw/wojmzD8FCyoSkyCZowj4Z09
ixIjNeCD8l3ikDsyd6LzJG64KKqYvN7Q8y3nI4TPs+yqVvBknEZhTXnSyjR8
q/IpyMDfbAdFIOW+kX4CTEtGulL5BrCnDuTpMeuCWLw558GdfRGBq8Vl+bN0
5f7x+cbuST2tw+JO6dxLwOEbAw5FN2aV8MROwfM0PoWBh+Qwk1qComtjL8AT
WX6ahpaefVk8LFTBjDNK2g7ElRpy40Se1Cw6ipVeW7Ccnq8J6cIEJe+GztiL
617kCXd55jthJtaNQObp3pWhm92u/hHydTM+4O7k3buLLWbyZt3KvWm92TQA
OeLKgCsiNhaThJ+U+FvcE5kGvP2EBODcmKLYlnELavlHTQpezsTC5NFVZe6B
kwwqwo5/n3ThrMIs5A7rPZYE1diBY4QYYLwnibiYXC6jGPqr1RsrzdU1mTcs
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
GVSMEUhnLtTK9qtY+9rmM6j7/wGKQopVdqoAAA==

-->

</rfc>
