[agent2agent] Re: Security-principal separation for agent communication protocols
Leonard Gebauer <leonard.gebauer.ha@gmail.com> Sat, 04 July 2026 15:50 UTC
Return-Path: <leonard.gebauer.ha@gmail.com>
X-Original-To: agent2agent@mail2.ietf.org
Delivered-To: agent2agent@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 616BE10E85065 for <agent2agent@mail2.ietf.org>; Sat, 4 Jul 2026 08:50:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ietf.org; s=ietf1; t=1783180226; bh=4h3+s0A5Wk+Ch+1ur8LRF+wqQOhyAonY5h+Te6xzmng=; h=References:In-Reply-To:From:Date:Subject:To; b=HUvrCcKBbNlQi8eG3jBuwhbHzZupD72K5fXhrjGy4q65H0lirnKoQxyzshkvYSOdj huWRQ+F3JHYVA5yRuTjcnu4eNaWFgWQ5o4KmMl7jUgttFDYA0+17yCTAjS6bZ42VAe 1lB8LXAnGclt5uZLhLIMOCU85gW/5D9dfbXukB/o=
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.088
X-Spam-Level:
X-Spam-Status: No, score=-2.088 tagged_above=-999 required=5 tests=[BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, FREEMAIL_FROM=0.001, HTML_MESSAGE=0.001, RCVD_IN_DNSWL_NONE=-0.0001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_KAM_HTML_FONT_INVALID=0.01] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (2048-bit key) header.d=gmail.com
Received: from mail2.ietf.org ([166.84.6.31]) by localhost (mail2.ietf.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id gIFa7B49ODCS for <agent2agent@mail2.ietf.org>; Sat, 4 Jul 2026 08:50:25 -0700 (PDT)
Received: from mail-pj1-x1031.google.com (mail-pj1-x1031.google.com [IPv6:2607:f8b0:4864:20::1031]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 1B87010E84195 for <agent2agent@ietf.org>; Sat, 4 Jul 2026 08:49:41 -0700 (PDT)
Received: by mail-pj1-x1031.google.com with SMTP id 98e67ed59e1d1-3810c5d691bso1061710a91.1 for <agent2agent@ietf.org>; Sat, 04 Jul 2026 08:49:41 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1783180180; cv=none; d=google.com; s=arc-20260327; b=iQHHcThLUEBn2ayo8NgOk5JaYBV5G0BAWmV0y70LX3nrgmRt0FCyr/NRcCV9EiLOoe WbbXlnR806IvIzF8worZIVDEoMZ7jFbGd2Zg+2YD6/EbZ/gAmOrDoU06erlwVdKIDFkv AJSyjjHkCc9XdFv7YL69LMOuDS7e65+h0fP9iEhkqkDNweGk56NdKfFZwyG3ZpG/QtLx 4ABgPq1uD8MRXj9HLy2B+MyR8/ZMHbq6gCkPztZjY0uUmAF0bLrZno8o0T7KM1zJZT7q ZJdstwTkMmPlUso72TH1P9TIjmPMTOCky8+lR/d1cfuZhXAhjQio2SasvOBsB6AVfzdJ SYBw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=GFtFZipqjWN23km5YfkZ5oIdbTAmmrwNScJ0LfC+vcg=; fh=n/v0ykO9QQLAlHIQYFXMPbxaKZjKja2Iv6k0TAHLcrI=; b=bGO5QctizkRucgBhWlBdwDCBX9d+KlwCJUNUY2e2zMqEOK4udGrDO4Ng7z4DGJua8i /kxjB+z29mWQv5/7VOv+ypeI9sRO82MkI8dUmuPew0+wh71n1i86UNqSTsSkFIszpSAs swHFacALNPNAQ/KP1hrXif2aFDUVGnkfqrDlZ6UWhkC39CIh4IVNvAFjeEzf0F8pwbTF PCcP2uiVTmt9KWrFo5YfHC8tl1Q5eDPiTpshzT2kxqUZlyZKQ4tXD00syU09tsJh01xN MSq2RJ5b1uRTycr1P155eh/5FNeg1KAbPIAExg9rlGlhlR4HWwNc/GxLkipBUgfgW1Qq Ze9A==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1783180180; x=1783784980; darn=ietf.org; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :from:to:cc:subject:date:message-id:reply-to; bh=GFtFZipqjWN23km5YfkZ5oIdbTAmmrwNScJ0LfC+vcg=; b=UrZoQDDmfzhq9Cjj1ldpwgT/zodWzSK5w4gul092v/tMkYWUrDq+Mqf2HKX90F46qF Yxf8R/eczBax1MuRb/UTgoOUoDucNHnreAEN18Ug1d6US5TsOjOedZYEUd1W+wO49bs/ 3r49s8kLFOtAftXw5wvDryy/AGs9bWHaNTrlcIhgbQX0B1Q0Nvb2ZCqDXOJTEVeXPWb8 B/fkvWUbofRGQYYnYSo5frBdUkd2BHY0P0TMIC3kpf3kuYl6UyfA930hv2+7p6j9FwKj uFf0J0x+7QdL9iV0pdXZv4yhGvgY+lIVJaZllo8KJ3n0COtQUX14U1jDghOnxdcx4Y97 6s7A==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20251104; t=1783180180; x=1783784980; h=to:subject:message-id:date:from:in-reply-to:references:mime-version :x-gm-gg:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=GFtFZipqjWN23km5YfkZ5oIdbTAmmrwNScJ0LfC+vcg=; b=kgLEpdNzHRq3SRhTFyyItlw7bMgPZ+QHPwr5tmrE5slIXuBNTyxFAfTKldkhOhsmlB KuPTHr3SUS+vXnzLF+5Py3rG4sM+CNPafFtPXv1zA/N1tRFJhfH9a3cjPHiFlyTCNHAt M1Upzu5QxUVK2ql/75bI+HNsUTDicPiKzG8EHJY8qy5xv6Dj++xreveh+d1JDZxdGJC5 xpeOFVnbPljL/QSLoBklL2Hr79uai3yfmxisHl7aNVscb9FDNlNGPNhiQxEqjl61fhGx YElshjigFxj0h5ayKyJmZ3F9dBS6sP+8KDHzgAz48CcPqRyvdBiuFtyB6bBmcdYruOJz zzEA==
X-Forwarded-Encrypted: i=1; AHgh+RqzCl4wq7w7G3RIGwqlsE/mnQdTTR1LzxjhoA4SsTmA7tMIm+5Qgu3cHdW7KD4J4VQILxFAMk8MCw0Kfg==@ietf.org
X-Gm-Message-State: AOJu0YyqBJIJdtldTh9uNaMYXJmYM7T6jg8tX9naFv1nzsIOi2moikzq 71B+desmGQB+OABu5tjjRDarz4bPs1A4KEd1D8jVFPAybxh+lrY76KVAv672tonXGqD8Gvh+vj4 7QQc+YmR5yfYM6AFEPLoCSRBtBdVWr5M=
X-Gm-Gg: AfdE7cmqErxDV0QkxrX1Bfc9/NJpJtm9Jml91T4ewtrBQGbvorga3H0p7FbkfjYr5ZZ ZUld7N5nPU9LCxClo06NwKhzPyU75FdsKzjKMP++v4fw73Q7JftTxSKZDSBF9YOGiewC+VQi9XK CftAjkMQdz0ggUPhc298jYyDk3nK6FG+7j6mvynV8RSoOKrQZD+5BkOFSfjVVLUT0cVXfyGjddF US7D5tgLmqdhQGVATP1Rpn2vaLzgDYN/fWz7i810megWLW4YY4n28AWTPcm7V4WYhHSKUfk5zE+ yu7bGa7mt79IWg6WZaX5GG8OD3J8
X-Received: by 2002:a17:90b:3c10:b0:381:270c:4dd1 with SMTP id 98e67ed59e1d1-3829e656416mr3900730a91.20.1783180179948; Sat, 04 Jul 2026 08:49:39 -0700 (PDT)
MIME-Version: 1.0
References: <1783177466906671820.1783177466@nomotic.ai> <CAOfgHgpa9dDpBxptd3gnK41TS=Wt8h1fZiyzbbW9eKTuqbi7Rg@mail.gmail.com>
In-Reply-To: <CAOfgHgpa9dDpBxptd3gnK41TS=Wt8h1fZiyzbbW9eKTuqbi7Rg@mail.gmail.com>
From: Leonard Gebauer <leonard.gebauer.ha@gmail.com>
Date: Sat, 04 Jul 2026 16:49:28 +0100
X-Gm-Features: AVVi8CfgsTpJGyF7ZnzAaUJn5_cWExCszsZ3PLZadV7TQfd3AjRifSb2e5dUupQ
Message-ID: <CABTQ9f43k=Heo2JUtmip6=5KYXKbnkKSvVX20nGCVcMVmqeO6Q@mail.gmail.com>
To: Iman Schrock <team@emiliaprotocol.ai>, agent2agent@ietf.org
Content-Type: multipart/alternative; boundary="0000000000003247fb0655cafd3c"
Message-ID-Hash: ATIYZBOCUJCEHNYH5KCNJMDLSMTQRVJF
X-Message-ID-Hash: ATIYZBOCUJCEHNYH5KCNJMDLSMTQRVJF
X-MailFrom: leonard.gebauer.ha@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [agent2agent] Re: Security-principal separation for agent communication protocols
List-Id: Standardization of AI Agent Communications <agent2agent.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/agent2agent/S5jjaOYo3JQCn4vs8hnWWmiwmQM>
List-Archive: <https://mailarchive.ietf.org/arch/browse/agent2agent>
List-Help: <mailto:agent2agent-request@ietf.org?subject=help>
List-Owner: <mailto:agent2agent-owner@ietf.org>
List-Post: <mailto:agent2agent@ietf.org>
List-Subscribe: <mailto:agent2agent-join@ietf.org>
List-Unsubscribe: <mailto:agent2agent-leave@ietf.org>
Hi Iman, Chris, all,
Yeah, I totally agree with you guys about the wording and the points you
brought up. I'm glad you like my general idea.
Best regards,
Leonard Gebauer
On Sat, Jul 4, 2026 at 4:19 PM Iman Schrock <team@emiliaprotocol.ai> wrote:
> Songbo, Leonard, Chris, all,
>
> The two-level model is right, and Songbo's naming matters: a claim
> registry coordinates review without picking winners, and the per-draft
> mapping tables keep "specified" honest against "planned" and "inherited."
>
> Two commitments from our side:
>
> 1. Early mapping. Once the claim IDs stabilize, we'll submit a mapping
> table for the EMILIA Protocol drafts against the authority,
> action-evidence, and freshness/revocation rows (authorization receipts,
> quorum, the action evidence graph, revocation statement). One framing note:
> EP is not a communication protocol — it's the artifact layer several
> candidates already reference for those claims. So we'd map it as an
> inheritance target: where AGTP, IACP, or others mark authority or
> action-evidence rows "Inherited," the link can point at a concrete
> mechanism with a named verifier, binding, and failure path, instead of an
> implied guarantee.
>
> 2. Executable rows. For every row we map, we'll link a public test vector
> so the mapping is checkable rather than asserted. If the registry format
> allows an optional vector/evidence column, any protocol that can fill it
> gets the same auditability.
>
> On Chris's layer question: agree the layer field should be open-ended per
> row. Authorization evidence is the clearest case — the artifact is
> application-layer but rides whatever transport the session uses, which is
> why Songbo's binding and freshness columns do more review work than layer
> placement ever will.
>
> agentproto-claim-matrix as the repo name works; the claim model is the
> object, the tables are just its serialization.
>
> Best,
>
> On Sat, Jul 04, 2026 08:04 AM, Chris Hood <chris@nomotic.ai> wrote:
>
>> Leonard, all,
>>
>> I'm in agreement with Songbo on the two-level model. Claim registry as
>> the shared review surface, protocol mapping tables as the per-draft
>> implementation record.
>>
>> In addition:
>>
>> The layer field however needs to be clarified. The current list will
>> produce inaccuracies and doesn't cover all proposals. For example, AGTP
>> sits at the transport layer for all of these options.
>>
>> It currently reads as if the matrix has specific layer requirements per
>> area of evaluation.
>>
>> Two paths still apply: OSI-standard layer language (Application,
>> Transport, Network) which is unambiguous but flat, or an agent-native
>> taxonomy (substrate, composition, application, governance) which captures
>> architectural distinctions but requires shared definitions.
>>
>> For example, there really is no "governance layer" but that could be
>> adopted if we can explain it.
>>
>> Despite the definition, each auditable row should be open ended to what
>> layer that feature sits at per evaluation.
>>
>> Timeline: I will map AGTP to the initial claim registry once the IDs
>> stabilize and the layer field vocabulary is decided.
>>
>> Chris
>>
>>
>>
>> On Sat, Jul 4, 2026 at 7:54 AM Songbo Bu <bluedognull@gmail.com> wrote:
>>
>> Hi Leonard, all,
>>
>> Yes, this direction makes sense. I have folded the idea into the
>> pre-draft as a two-level model.
>>
>> I would use slightly different names, because "protocol taken as
>> standard" could be read as selecting a winner. The first table should
>> be a claim registry: stable IDs for the claims or requirements the WG
>> wants to compare. A row can name one or more candidate protocol
>> mappings, but only for that row.
>>
>> The second table should be the protocol mapping table. Each draft maps
>> the claim IDs it carries or depends on to concrete verifier-facing
>> fields: carrier, verifier, binding, freshness, layer, failure
>> behavior, implementation status, specification status, and external
>> dependency or inheritance.
>>
>> That keeps the separation we need:
>>
>> - the claim registry coordinates the review surface;
>> - the protocol mapping table states what a draft actually specifies or
>> implements;
>> - inherited, planned, or externally dependent mechanisms stay visible
>> instead of becoming implied protocol guarantees.
>>
>> For the repository, I agree that a small GitHub repo would be useful.
>> I would probably name it agentproto-verifier-matrix or
>> agentproto-claim-matrix rather than agentproto-tables, because the
>> important object is the verifier-facing claim model, not only the
>> table format.
>>
>> As a first step, I suggest drafting the initial claim registry from
>> the claims already raised in the thread: authority, live agent
>> instance, tool or resource identity, delegation, session continuity,
>> action evidence, freshness or revocation, and failure behavior. Once
>> the IDs are stable enough, AGTP, IACP, and other candidate drafts can
>> add their own protocol mapping tables without forcing a common wire
>> format.
>>
>> Best,
>> Songbo
>>
>>
>> On Sat, 4 Jul 2026 13:54:32 +0100, Leonard Gebauer
>> <leonard.gebauer.ha@gmail.com> wrote:
>> > Hi Songbo, all,
>> >
>> > Songbo, first of all, I’d like to thank you for your organizational
>> efforts. Over the past few days, a large number of I-Ds and ideas have come
>> up, and I think your organizational initiative is exactly what we need to
>> coordinate our work better and utilise the vast amount of ideas that we
>> have already gathered.
>> >
>> > I've read your email and appreciate your initiative to get this on
>> track through a work I-D, and I'd like to make the following suggestion,
>> based mainly on your feedback and ideas in combination with my own thoughts
>> and ideas:
>> >
>> > MAIN TABLE (MT) - GENERAL COORDINATION/OVERVIEW
>> >
>> > ID | CLAIM / REQUIREMENT | PROTOCOL/-S TAKEN AS STANDARD |
>> >
>> ---|----------------------------------------|-------------------------------|
>> > 1 | Agent Identity | (Draft Name) |
>> > 2 | Identity-Locator Separation | ... |
>> > 3 | ... | ... |
>> >
>> > Note:
>> > - ID: Every Claim/Requirement gets a own ID.
>> > - PROTOCOL TAKEN AS STANDARD: The protocol listed, for example, in the
>> row with ID 1 applies only to that row, not to all subsequent rows.
>> Theoretically, each row could have a different protocol, or multiple rows
>> could have the same one.
>> > - The purpose of this table is to define the claims and their
>> corresponding IDs, and then to note which protocol/-s is used as the
>> architectural “solution" for the claim.
>> >
>> > INDIVIDUAL TABLE (IT) - ONE TABLE FOR EACH PROTOCOL
>> >
>> > (Here presented with IACP as example - The table was generated by an
>> LLM based on the defined column structure (my Input) i gave it - Edited by
>> Author)
>> >
>> > ID | CLAIM / REQUIREMENT | VERIFIER | MECHANISM | BOUND | FRESHNESS |
>> LAYER | FAILURE MODE | IMPLEMENTATION STATUS | TECHNICAL STATUS |
>> CONNECTION TO OTHER WORKS
>> >
>> ---|----------------------------------------|-------------------|------------------------------------|--------------------------------------|--------------------------------|-------------|-------------------------------|----------------------------|------------------|---------------------------
>> > 1 | Agent Identity | Peer Node | Ed25519 signature | Handshake
>> transcript | Nonce / signature timestamp | Substrate | Reject connection |
>> Implemented | Specified | ...
>> > 2 | Identity-Locator Separation | LL-Entity / Peer | EID + dynamic
>> locator binding | EID-to-locator binding state | Locator update freshness |
>> Composition | Locator mismatch -> drop | Implemented | Specified |
>> > 3 | Post-Rotation Accountability | LL-Entity / Peer | Dual-Key (K_anc)
>> + AA | Previous EID + K_anc chain | Rotation event timestamp | Composition
>> | Session downgrade | Not Implemented | In work |
>> > 4 | Instance Authentication | LL-Entity | IAT (32-byte token) | Local
>> instance context | Token issuance timestamp | Isolation | Drop + quarantine
>> | Implemented | Specified |
>> > 5 | Session Establishment | Peer Node | Dual-Cookie Handshake |
>> Cookie1/2 transcript | Nonce epoch | Transport | Reject PSS_INIT |
>> Implemented | Specified |
>> > 6 | Session Federation / Delegation | Peer Node | Signed SFC contract |
>> Resource + scope + peer identity | Contract validity timestamp |
>> Application | Deny ESE access | Implemented | Specified |
>> > 7 | Action Evidence / Non-Repudiation | Peer / Curator | PoM + signed
>> tickets | Conflicting signatures (A/B) | PoM challenge window | Governance
>> | Slashing trigger | Implemented | Specified |
>> > 8 | Forwarding / Mobility | Peer Node | Migration Vector + Ticket |
>> Previous session state + EID | Generation counter | Routing | Session
>> downgrade | Implemented | Specified |
>> > 9 | Namespace / DHT Governance | DHT Curator | Signed chain + PoM |
>> Delegation chain | Ticket TTL / timestamp | Governance | Namespace
>> revocation | Implemented | Specified |
>> > 10 | Resource Authorization | Edge Gatekeeper | WRT (signed compute
>> token) | Resource + compute-equivalence | Token issuance timestamp |
>> Application | Deny execution | Implemented | Specified |
>> > 11 | Content Interpretation (Deterministic) | DHI | ANML + EVM <= 0.001
>> | ANML equivalence proof | EVM computation epoch | Application | Legacy
>> fallback | Implemented | Specified |
>> > 12 | Reputation / Access Control | Peer Node | EMA query + PoW
>> escalation | Reputation ledger entry | Epoch-based EMA update | Governance
>> | Throttle / block | Implemented | Specified |
>> > 13 | ... | ... | ... | ... | ... | ... | ... | ... | ... | ...
>> > \___________________________________________/
>> > |
>> > v
>> > Is the same in every IT
>> > Notes:
>> > - IMPLEMENTATION STATUS: Either "Implemented " or "Not Implemented "
>> > - TECHNICAL STATUS: Either "Specified", "In work" or "In planning".
>> > - CONNECTION TO OTHER WORKS: "Inherited", "Partly Inherited" or "Not
>> Inherited". If "Partly Inherited" or "Not Inherited", then: Hyperlinks like
>> "[RFC9000](ca://s?q=RFC_9000)".
>> >
>> > For administration and storage of these tables, I think a GitHub-Repo
>> ("agentproto-matrices" or "agentproto-tables") would be good.
>> >
>> > If this general direction makes sense, I would suggest as our first
>> step to set up our MT and work out all the Claims, and then begin with the
>> ITs.
>> >
>> > Best regards,
>> > Leonard Gebauer
>> >
>> > On Sat, Jul 4, 2026 at 2:43 AM Songbo Bu <bluedognull@gmail.com> wrote:
>> >
>> > Hi Leonard, Chris, all,
>> >
>> > Thank you. This is a useful contribution, and it confirms the main
>> >
>> > point of the thread: AGENTPROTO needs a shared verifier-facing
>> >
>> > security matrix, not only protocol-specific architectural
>> >
>> > descriptions.
>> >
>> > I reviewed draft-gebauer-iacp-00 and your matrix. Before the matrix is
>> >
>> > used as a comparison basis, I would make two concrete changes.
>> >
>> > First, add a status column for each row:
>> >
>> > - specified in the current I-D;
>> >
>> > - planned but not yet specified;
>> >
>> > - inherited from another component or external system; or
>> >
>> > - architectural assumption rather than a protocol check.
>> >
>> > This matters because several IACP rows are already close to direct
>> >
>> > protocol-review rows: EID signature validation, dual-cookie nonce
>> >
>> > validation, session-key derivation, forwarding-ticket authentication,
>> >
>> > migration-vector checks, and namespace-delegation validation. Other
>> >
>> > rows, such as reputation thresholds, DHT curator behavior,
>> >
>> > PoM/slashing, curator committees, WRT, ANML equivalence, and heuristic
>> >
>> > extraction, may be valid design goals, but they should not be
>> >
>> > presented as current protocol guarantees unless the current I-D
>> >
>> > specifies the verifier, evidence, and failure path.
>> >
>> > Second, add binding and freshness fields. For each claim, the verifier
>> >
>> > needs to know not only which mechanism is used, but what exact
>> >
>> > decision state the mechanism is bound to. Examples:
>> >
>> > - EID signature: bound to which handshake message or transcript?
>> >
>> > - session key: bound to which peer identities and nonce material?
>> >
>> > - SFC access: bound to which resource, operation, and delegated scope?
>> >
>> > - migration vector: bound to which prior session state and generation
>> counter?
>> >
>> > - action evidence: bound to which observed action input or digest?
>> >
>> > Without that binding, a mechanism can be cryptographically valid but
>> >
>> > still fail to support the verifier decision being made.
>> >
>> > I am turning the checklist from this thread into a short individual
>> >
>> > I-D under the working title "Security Principal and Verifier Binding
>> >
>> > for Agent Communication Protocols". The document will be
>> >
>> > protocol-neutral. Its concrete purpose is to define a matrix that
>> >
>> > candidate drafts can map to: claim, carrier, verifier, binding,
>> >
>> > freshness, layer, failure behavior, and implementation status.
>> >
>> > The request to candidate protocol authors is also concrete: map your
>> >
>> > draft to the matrix, or state explicitly where your draft
>> >
>> > intentionally differs. That gives the WG a reviewable basis for
>> >
>> > comparing AGTP, IACP, and other proposals without forcing a common
>> >
>> > wire format too early.
>> >
>> > Best,
>> >
>> > Songbo
>>
>> _______________________________________________
>> agent2agent mailing list -- agent2agent@ietf.org
>> To unsubscribe send an email to agent2agent-leave@ietf.org
>>
>> _______________________________________________
>> agent2agent mailing list -- agent2agent@ietf.org
>> To unsubscribe send an email to agent2agent-leave@ietf.org
>>
>
- [agent2agent] Security-principal separation for a… Songbo Bu
- [agent2agent] Re: Security-principal separation f… Iman Schrock
- [agent2agent] Re: Security-principal separation f… Chris Hood
- [agent2agent] Re: Security-principal separation f… Chris Hood
- [agent2agent] Re: Security-principal separation f… Iman Schrock
- [agent2agent] Re: Security-principal separation f… Chris Hood
- [agent2agent] Re: Security-principal separation f… Leonard Gebauer
- [agent2agent] Re: Security-principal separation f… Songbo Bu
- [agent2agent] Re: Security-principal separation f… Leonard Gebauer
- [agent2agent] Re: Security-principal separation f… Songbo Bu
- [agent2agent] Re: Security-principal separation f… Songbo Bu
- [agent2agent] Re: Security-principal separation f… Iman Schrock
- [agent2agent] Re: Security-principal separation f… Leonard Gebauer
- [agent2agent] Re: Security-principal separation f… Leonard Gebauer
- [agent2agent] Re: Security-principal separation f… Leonard Gebauer
- [agent2agent] Re: Security-principal separation f… Songbo Bu
- [agent2agent] Re: Security-principal separation f… Iman Schrock
- [agent2agent] Re: Security-principal separation f… Songbo Bu
- [agent2agent] Re: Security-principal separation f… Akira Okutomi
- [agent2agent] Re: Security-principal separation f… Songbo Bu