Re: [Rats] I-D: draft-rundgren-cote-00

Anders Rundgren <> Thu, 21 July 2022 09:37 UTC

Return-Path: <>
Received: from localhost (localhost []) by (Postfix) with ESMTP id DCDFAC157B5A for <>; Thu, 21 Jul 2022 02:37:30 -0700 (PDT)
X-Virus-Scanned: amavisd-new at
X-Spam-Flag: NO
X-Spam-Score: -7.109
X-Spam-Status: No, score=-7.109 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, NICE_REPLY_A=-0.001, RCVD_IN_DNSWL_HI=-5, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01, URIBL_BLOCKED=0.001] autolearn=ham autolearn_force=no
Authentication-Results: (amavisd-new); dkim=pass (2048-bit key)
Received: from ([]) by localhost ( []) (amavisd-new, port 10024) with ESMTP id DJrljW9WPztf for <>; Thu, 21 Jul 2022 02:37:26 -0700 (PDT)
Received: from ( [IPv6:2a00:1450:4864:20::336]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by (Postfix) with ESMTPS id F1BC2C15791D for <>; Thu, 21 Jul 2022 02:37:26 -0700 (PDT)
Received: by with SMTP id 8-20020a05600c024800b003a2fe343db1so505151wmj.1 for <>; Thu, 21 Jul 2022 02:37:26 -0700 (PDT)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=20210112; h=message-id:date:mime-version:user-agent:subject:content-language:to :cc:references:from:in-reply-to:content-transfer-encoding; bh=4IswECu8LbUXRb3KWL320A4kO9CAasSyi3hNnFauafA=; b=mxNL4b5SfFRgxjgrJBqM5WxOaSWVzKiQ9WE4lMY8cqmsqI+HGAX89KxxRZoBkYTweh MPscOLZgFAMWLMPKD8TxdunZpBLWf+E1nmpNp4kqqy6Zv//3nE+Qs1tTZ98bYzUbiZzX J2NXviq+i9hH+ac29DJbxut/uks0H7RvKKYtNOt2CLF5cr6i/Khtx3d8wVtIV+On/T2a EVirVuXLbxQxfgoFGh51QJ7GOQLOr+RMinnTIVYzbHfbrHkzUxJlmXxKsCLxphJidP9G oBPpysogy4Qy44/ubhdXmHDpbzLAj7BtvHgrSBZfymo0/mHL3BpJ6WbNBif5xy/nAz0O YF7w==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed;; s=20210112; h=x-gm-message-state:message-id:date:mime-version:user-agent:subject :content-language:to:cc:references:from:in-reply-to :content-transfer-encoding; bh=4IswECu8LbUXRb3KWL320A4kO9CAasSyi3hNnFauafA=; b=wsqfMbjgKtZWK311/OuT2Sot9YkmFr/pL1oG5Fuf9ZwM1xIrwGbmvGkRD9Od869unT xR4ZgpLatkvy/Fv+UeXwqW6wCSnEUdz2ElRmOxwhy4yjwQjJLzdUGfaomRu9GgMpkB1a AWjHorc/JVTX+5emp9aHZ53XqR2bJsWc1/CcE2GhB4uKlhA+THtaTX+wkB9l2EkTFLxA DevW6uoUO9LcQHc0SSqMeIOmF11wTZFJHrbPDU55tAY3y4Qf11jq7DqkRjzlGiWzHnq/ a/vD4ozBIPJpGaxizv2Qrzq3tc/LKLVza7rq1S9wRtoVhobt7LfkZzf1Pod41gpjDK/D DHBA==
X-Gm-Message-State: AJIora90kpR9D5Em3KEAc1mItHtGMoqp8/53hxhR6hVLAamD0cRiZJ9Q FCMMnI5kM3xkWdDyw8jcHxo=
X-Google-Smtp-Source: AGRyM1uEeJ8q2vnzjkTzthesSzUk7QQMO1m0COHZv3Jyw0F/57XusGPJ/UyjWjsbjJDwq14mDDbIug==
X-Received: by 2002:a05:600c:5c7:b0:3a2:fe81:4f5 with SMTP id p7-20020a05600c05c700b003a2fe8104f5mr7554258wmd.129.1658396245421; Thu, 21 Jul 2022 02:37:25 -0700 (PDT)
Received: from ?IPV6:2a01:e34:ec4e:5670:5cd3:7291:3d36:5830? ([2a01:e34:ec4e:5670:5cd3:7291:3d36:5830]) by with ESMTPSA id s2-20020a7bc382000000b003a3253b705dsm1240253wmj.35.2022. (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Thu, 21 Jul 2022 02:37:25 -0700 (PDT)
Message-ID: <>
Date: Thu, 21 Jul 2022 11:37:23 +0200
MIME-Version: 1.0
User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:91.0) Gecko/20100101 Thunderbird/91.11.0
Content-Language: en-US
To: Thomas Fossati <>
Cc: Laurence Lundblade <>, henk Birkholz <>, "" <>
References: <> <> <> <> <> <> <1663483.1658345550@dooku> <> <> <> <>
From: Anders Rundgren <>
In-Reply-To: <>
Content-Type: text/plain; charset="UTF-8"; format="flowed"
Content-Transfer-Encoding: 7bit
Archived-At: <>
Subject: Re: [Rats] I-D: draft-rundgren-cote-00
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: Remote ATtestation procedureS <>
List-Unsubscribe: <>, <>
List-Archive: <>
List-Post: <>
List-Help: <>
List-Subscribe: <>, <>
X-List-Received-Date: Thu, 21 Jul 2022 09:37:30 -0000

On 2022-07-21 10:21, Thomas Fossati wrote:
> hi Anders,
> On Thu, Jul 21, 2022 at 9:11 AM Anders Rundgren
> <> wrote:
>> In RATS it appears that you are currently dealing with not less than three different typing systems (media types, CBOR tags, profile URLs) which (in my simple mind...) feels slightly over the top.
> The reason multiple type signals exist is because they address
> different consumers: a proxying/LB element, an HTTP/CoAP application
> server, the application itself, a future application, etc.  They all
> see the same object but from different layers/angles.

Thanx Thomas!  I was not (at all) aware of this.

Although maybe of little interest to RATS, some of my JSON stuff is also targeting different entities/layers through the use of sender-specific profile URLs.
To avoid being stuck with a specific set of characteristics or having to distribute gazillions of URL related data, profile URLs point to distributed discovery services.

This permits associated ecosystems to evolve in a controlled fashion while not still not requiring that all entities are at the same level.

PoC implementation:

This will (in due time) be rewritten in CBOR.


> cheers