[Rats] Does EAT's $JSON-Selector need a registry?

Thomas Fossati <thomas.fossati@linaro.org> Thu, 31 October 2024 10:14 UTC

Return-Path: <thomas.fossati@linaro.org>
X-Original-To: rats@ietfa.amsl.com
Delivered-To: rats@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id 9EA26C14F689 for <rats@ietfa.amsl.com>; Thu, 31 Oct 2024 03:14:39 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -2.105
X-Spam-Level:
X-Spam-Status: No, score=-2.105 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, RCVD_IN_DNSWL_BLOCKED=0.001, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001, URIBL_DBL_BLOCKED_OPENDNS=0.001, URIBL_ZEN_BLOCKED_OPENDNS=0.001] autolearn=ham autolearn_force=no
Authentication-Results: ietfa.amsl.com (amavisd-new); dkim=pass (2048-bit key) header.d=linaro.org
Received: from mail.ietf.org ([50.223.129.194]) by localhost (ietfa.amsl.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id egvuQABe0Gyn for <rats@ietfa.amsl.com>; Thu, 31 Oct 2024 03:14:35 -0700 (PDT)
Received: from mail-lj1-x231.google.com (mail-lj1-x231.google.com [IPv6:2a00:1450:4864:20::231]) (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 ietfa.amsl.com (Postfix) with ESMTPS id CDB70C14F60E for <rats@ietf.org>; Thu, 31 Oct 2024 03:14:35 -0700 (PDT)
Received: by mail-lj1-x231.google.com with SMTP id 38308e7fff4ca-2fb50e84ec7so4887711fa.1 for <rats@ietf.org>; Thu, 31 Oct 2024 03:14:35 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1730369674; x=1730974474; darn=ietf.org; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=3Ffcm6QMTTM53htr5354Uba5FP9Fyy1D2ju/RmJuIBw=; b=ErzBIvS5sTUHVJsPmT6RFRVPe274wVceH2lyZmTm7pv7WDFUwyYRRnTQsUZjOxf7DD upiCWAK71fvxSRnVEzVauSbEf61XIOiScr+rtDWKiNKp2djyl0w8YIaRovR8GsEGdHKq O6W4LrjWbWJJ4/p7YG0/U6CTdjeYt/BznQEjjzKUzTJGpFBCqFfQZPhjXxb+me4o7vAB TkcucjUeRVAmPdbx8WMGz2n8quXIr+FKY0UfOi9SBFJxRpuZvYEW/ikl0Xrqt635BQHf 4D+fQcn/ragYIBTcc7/WbNu1EJCaIRvDBPLWZSFPi4v2k9gaiIKNxBkRAPKF5MXv8TYM +3wA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1730369674; x=1730974474; h=to:subject:message-id:date:from:mime-version:x-gm-message-state :from:to:cc:subject:date:message-id:reply-to; bh=3Ffcm6QMTTM53htr5354Uba5FP9Fyy1D2ju/RmJuIBw=; b=d3Tpg4Gw2TxQAAxmizG1XNlG92S046oQruKNQK0A+sSAE6zM4UcGLclpHr90B2gKdG x98GFIdQv0NzW6s48BEVIvqIs6bDpmQxom/4x2kgTqyB5LQZI6ENhdxVuKK27BVfrvn0 TjCThsXglgOKfuZLsf3i+D5oQneV0OBFxuitGnthfDexB0/urS9sqKMPQrNshezLPf6A o+pGfO+UigpdK4GiyP4piYMjHGk97kIt368L8p/vWp7xwinEtd4j+sJQC4Fo+cA9tBeX Q/PbTy0i9jJh/exquNb31ceKlSMfzduj3sUydQw2fhdjqvt5pFB8LRa2NFXuCLc2GQKP ZanA==
X-Gm-Message-State: AOJu0Yx8JADW+QfcWQ26EBWwiBkDuyh0lMTaAN7UiGCA0TJyFmYgVhk/ /FbRqV9DIyLK/F4C4sANn4rV7bQ3j0PpfyX2+QsKDmWzZMLVOdQq2utHLLC90dY1XVNt2PWyG3A BIQqLOfnb+7ofo+zwn8q+ctHncxX8XL2IIz/HzynvTVqrWr64r4h56A==
X-Google-Smtp-Source: AGHT+IGDiagkeFO88xIt97D5tR2UkURwJDISJ9L4aalIYIyyYOWFglpAnY0P4jaChnH5Uu2joYFZXyqesROyEXjC1B4=
X-Received: by 2002:ac2:4c4f:0:b0:539:e333:181f with SMTP id 2adb3069b0e04-53b348ec1c6mr10804121e87.10.1730369673586; Thu, 31 Oct 2024 03:14:33 -0700 (PDT)
MIME-Version: 1.0
From: Thomas Fossati <thomas.fossati@linaro.org>
Date: Thu, 31 Oct 2024 11:14:17 +0100
Message-ID: <CA+1=6yeFraLU7beLutGLmOhoPL0J3ps1kMfCxwSChGGektqP8w@mail.gmail.com>
To: rats <rats@ietf.org>
Content-Type: text/plain; charset="UTF-8"
Message-ID-Hash: GKDPY46OILULXRCOD3PVC76H6XFCIJNM
X-Message-ID-Hash: GKDPY46OILULXRCOD3PVC76H6XFCIJNM
X-MailFrom: thomas.fossati@linaro.org
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-rats.ietf.org-0; 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: [Rats] Does EAT's $JSON-Selector need a registry?
List-Id: Remote ATtestation procedureS <rats.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rats/rluJsmcttd5i9YWC8LmQwD9yL4A>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rats>
List-Help: <mailto:rats-request@ietf.org?subject=help>
List-Owner: <mailto:rats-owner@ietf.org>
List-Post: <mailto:rats@ietf.org>
List-Subscribe: <mailto:rats-join@ietf.org>
List-Unsubscribe: <mailto:rats-leave@ietf.org>

Hi,

In EAT, the $JSON-Selector socket is extensible.

EAT defines a few initial types for the $JSON-Selector's type, such as
"BUNDLE" and "JWT", along with their associated semantics, while also
allowing other specifications to extend the socket.

How is the extension process handled since there is no registry to
coordinate it?

Would an "Updates/Extends: $EAT_RFC_NUMBER" tag (and associated prose)
from the extending spec be sufficient?

cheers, thanks
t

PS: In hindsight, using media type strings for types (e.g.,
"application/jwt" rather than "JWT") may have been a better choice.