[rpp] Fwd: I-D Action: draft-ietf-rpp-requirements-03.txt

Maarten Wullink <maarten.wullink@sidn.nl> Fri, 05 December 2025 14:05 UTC

Return-Path: <maarten.wullink@sidn.nl>
X-Original-To: rpp@mail2.ietf.org
Delivered-To: rpp@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id A47DC95FF636 for <rpp@mail2.ietf.org>; Fri, 5 Dec 2025 06:05:20 -0800 (PST)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -2.098
X-Spam-Level:
X-Spam-Status: No, score=-2.098 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_MSPIKE_H2=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001, SPF_PASS=-0.001] autolearn=ham autolearn_force=no
Authentication-Results: mail2.ietf.org (amavisd-new); dkim=pass (1024-bit key) header.d=sidn.nl
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 0MTDFsY0pQPg for <rpp@mail2.ietf.org>; Fri, 5 Dec 2025 06:05:19 -0800 (PST)
Received: from MRWPR03CU001.outbound.protection.outlook.com (mail-francesouthazon11021086.outbound.protection.outlook.com [40.107.130.86]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-384) server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 8811F95FF0F3 for <rpp@ietf.org>; Fri, 5 Dec 2025 06:02:30 -0800 (PST)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=tyTM7cSY0vfW2282u5PNBIKhhn392oY2g060/1tA0kYtG4TPWnnh7VJ3nnbOYecKtXzZxf7Vm4YNfWDnBrNdbid2/Ox/d8KohwGnDclgJUP1pJhxvqq+3YBKjW7CbQs+9CswYAcDYQSXMhCKrjIdTiqHjEtk1FB4gsXnHfsMaQwwS2u508bJZZG9j08bO6ceBDRYfOGuKTrdWD3DFciWX26oiRtq4Z6cM0x8b3CGz4ZE2cBxeDwHHahn1QhZ+XEMoe0DIOT7QX3gJrwdS7LZavnY/b4zWYbAlrXEKEGLEEwaIb3DzslsY5EhYXKAKaiHn9/sjakr2Szm9EZFKUDjrw==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1; bh=i0FCBrq/TRwd/yPpNQedR5OvXGY8kLPBIftqipAMs8Y=; b=XP0W2hp4L2ZaCAdo4O/dTYzVIDElT9QOupsyqz9kj793LWkTWZV+QQEGtl0eswhOLSQ2VUKUQgRaROEbg+Gl54hs4Yco7NbnuNMhfg9uwEt1AKPRJCRKFA0ckkvQ5aHNTEBHGy6HUMTfsa+twMEFZJDsc4Wcp1FjQVoWaL1FWz8EAZVlN+6HrWoVnRHyjsu0OAFt9loU2+/fBzQRZACxI+eoLwe4hLZFL8TeD1KM2p+4lQFq1sCpluyNVq+yWYG69nzvcXAF67V/tSkOmPVTnWVgwAn6XIlNRDvl2PpK1aNZhVDUN9NyXEQirpBI7e4l+p7Nm4ef52/Z3wNXqj7ddg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=sidn.nl; dmarc=pass action=none header.from=sidn.nl; dkim=pass header.d=sidn.nl; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=sidn.nl; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=i0FCBrq/TRwd/yPpNQedR5OvXGY8kLPBIftqipAMs8Y=; b=NPzs4ZsMoWnfYf5fsgsVp8YIB9XMeXyuCrmUyY6CMPtD/4MvadVLf6nL0umdkkBnyEhv2KlZSppNmLMu/LY/pm6VQSSDfBHFwBjHEsS5aRbgkARMb77DD8kauv6AjC7NXxewpNw7ghQNkWircr23+RiBJ61Mp1aA/xRt7BTZcy0=
Received: from AM8P194MB1577.EURP194.PROD.OUTLOOK.COM (2603:10a6:20b:36c::16) by VI0P194MB2896.EURP194.PROD.OUTLOOK.COM (2603:10a6:800:313::12) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9388.12; Fri, 5 Dec 2025 14:02:20 +0000
Received: from AM8P194MB1577.EURP194.PROD.OUTLOOK.COM ([fe80::4f11:ad3b:dee4:457c]) by AM8P194MB1577.EURP194.PROD.OUTLOOK.COM ([fe80::4f11:ad3b:dee4:457c%5]) with mapi id 15.20.9388.011; Fri, 5 Dec 2025 14:02:20 +0000
From: Maarten Wullink <maarten.wullink@sidn.nl>
To: IETF RPP WG GitHub Forwarder <rpp@ietf.org>
Thread-Topic: [rpp] I-D Action: draft-ietf-rpp-requirements-03.txt
Thread-Index: AQHcZe5Iy5w0LsUtnkK4LILCbQ1U7A==
Date: Fri, 05 Dec 2025 14:02:20 +0000
Message-ID: <EB6A83D8-B69D-41FB-89E8-40DA7D639C99@sidn.nl>
References: <176494253351.404462.17237230574341434621@dt-datatracker-5bd94c585b-wk4l4>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-mailer: Apple Mail (2.3864.200.81.1.6)
authentication-results: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=sidn.nl;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: AM8P194MB1577:EE_|VI0P194MB2896:EE_
x-ms-office365-filtering-correlation-id: 19508c9b-7776-4466-552c-08de3406e848
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;ARA:13230040|19092799006|376014|366016|1800799024|10070799003|4022899009|38070700021;
x-microsoft-antispam-message-info: dFfsilGJ7ljXryCm7SfzUYZWD5IdsQJW9ORSy+Cs+AgFiJB5e24fckdb4T/qVSlsNigPzZ+4+uBn6aD0aYVI7I4SsvPC1JwBrhSAhJB91i4G0wsl8VDNQNsOJVHzDaO6ZmqxqjA7c2jAr1c9N2cqvAxLacselIqAM5PeLLMtqSMoE0OYJ109EEsvwdWd5u1KPdbdi/hChNzl1OKosIzCM2EOhR5ZiYhjkreI8vE4bdBY1ve4ajHjlXifC3yQlDzlRXbblfpqCN78l8pRIeKUIeHMQwR17SUz1zeQ7lOtb5JrgIyhPKLLf0PpEKgQ779ON8F6CRYGKjXj2y0Uk8PJfeYcCGCytI3aF9/qXRAbzdsZRbnsCIlQe9ZQDzfCLz4YBfOfDokdwOtKYGHVu03WnWIHCntZD7A8Ven/O4uo2/7X1id5E+rjRuSgVv7zzoMp0Vqz0lWsF/6zzCMFo0PC++getpzqOdyjhAGcfTDJqTxWfaWOljrCjlOarBFXfixNbJq/WcNeOOykQjdy+E/K0bT2NxbcRysv65bGaJ8F9wj36dPW+Jd0Yum0X8arfQothIkO5s9nCnYV/WRK4SWPM1Ao+Akk9qIMlCz4jdrggiIfsaM2zhs/xm96eU2wtRkoLqclA22tfpiPiykt/i8GT5s00PmMzJVSoeaMXo3zeH0rtkfwxUHMcMAJ4xH0yizE6ie3aQaWcG8Jqaj1AEAQLC0iCwTfAhFGyiDaHYIHMEC1kepSrkPQrYlpmiYwHnV7tuEMiAFn3+pyI6iFnQl9rJhZa9NEjTzB+ZTl9nVHzRJEIeVT631Q1141eXkH0U2VzEJGqUEAfYADWue+tFvVJVzUKLMI0h/oWUoq0stGqzRBSA4ikRduZ7Ie9O7tLo6icn99zxIO2G0yOp1VGkBGuqtvr3Hw/+GVWRwDcdpFOW/POgjsQcyon5vU8oruI6m9MsQXipn2VIzjZlq6g4tettdqt1uJPeqInGHg5hZK9KcF++2IdOfF4iYzZdPKq/hBlBFeR35QMdLhXowHf2blJj53ZP65beFggadbXzOkODRu/yAu5LOoc0SOHoTpexDiVCuycqAT6jbXLicqraZHflkAUSjEWgdk3hA0Sb+PhSE3x3ApACCm1Tk1g1oMOo9TUGHE9G0nWNJJjs/xgQhuHMcjYkv6ZWXxzVCe7oTj/3pDTGTyaYQtVOJYG8vvzic27yWSl/W66RP/M6ismXzn2/XKq3r7BX+znjUtPaDi6QuZWDuVXn2iHc8WxNaWWsA+UtGTKcwS8dG4oqHGb7YmpCLD7hZ8FkpeSqqxWY/Qv/Vp3QNaRjW8zrmr7nWv3Sj70pWznu+BnP1VuJv/10QCAXmW2v7Z/08YFYhdKKfREF1/d7ohKbtEd7bZWPWFn8EMHRRgfzXA9fFOm1+LmHgV696c4eMsurjwGOwlVwFDwrdxh7BoLt5Mtp5iCdh9jRl3b4h6Ageu0rIv9Ax0fGhHuhAmmhsioQ1ym6DCVHbVXv7UdRhpCFyiHBVsXc3n2Dlz
x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:AM8P194MB1577.EURP194.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(19092799006)(376014)(366016)(1800799024)(10070799003)(4022899009)(38070700021);DIR:OUT;SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Vm8V0XDoIH+DuX2SLtFQsEEfiRoeVxiH0oZdzox+dakOejeOKRUxzUTvVAhsWm8vLVryoFv9ZXjl4brEYhlZP/p0kFgIT+seZZEY9v1nwSBmEwHSEzGLX90x+eOYqBN6oct7geFEy3hPO1x6YZMNww+0UP/I9ZeTWQLHg2/VLqi1K2UtDwfa9R+rYeE4dIDT5MNRvnzc39OdT/i8jqiECnQkzzVaBMOidQFSzI8Lw23Ksf+39K5f3+SwpUz/dHUXXaKV00T6I7/tfb/oYLSv6S0Vf/znuuB7EwjOD+R6YmP1Ei3nJwQCgNjwaVJ9I4jtgoGHK5Op8BeywY7yKUD2226AS23fO2TKR097OKQxye/Q6UbdE8oTtyYBxJbBz8CdAu4WQW1UyDS7Gm6Ig8EH2cRPAJ91mH8BctgZPIdIADLjV9jFTg0Zs1tuIrvxlRGIlazsBixOUwm/1DBKg519V2RKijjIbq/ya6mi2gLysFkEYHyRB3K4WG5gQloGR5NGfV3hby06enetqzbfc5hMO0Oc79BY23Y7bsAAKdnSVkNqojXGzV9c+IKIHN1yX83opnEHknpwT4rA5OLVaFwfmZDAQVja5/ncA7Bm/sPl1l7pw2/3/aoqULHWtprt9dBvNZ2uRq6MAZw/tjyr5c4VT/6ONi2yMBeVfyX9AXEqwS6NZch8ObpsJqKyFZRaU4Yk0ayBGwv50GR0xgFjiSFIWsGDM35OEJEQnBePjVYZI04EA6k/0hoETVKlGF8gLZyMsJ6jwKY315rOewX24h4x+nswQdAsyGd60KdRXJ7rqasKu9Ulz5PrH5T/9vv97QhXbAFamVpl/CoERy9vRAYPGka31qCZ+UloK2J8fr4I6MELSlLxlgAG4Seg4KTFc3/156ptts3184Z9+riuu2yRTgtejD+PPbD7d2U1nAPJxa3eD3sS5imlReHWHHadEPSSygkx9u8hIEvcbtD4BhYiSP71iM9xcqS8xjscb0oX1dlXHPQXfNVAV4l4xlgsiH9QeY/idyTid91fLmtQEFbckWlru9MGrd89bpTibDL8egSAp+YpT80Hu3Lz//RZK5tZdThrjE8i7P6lnGu5awD96LIYcHA94nLrgyksNWi2bKtyRA+Ocdlojnqxls5IhYgrDb41nCAqeL4jkJah/6Jqp7lutFA9KQS8Cdwv/ekcGrTAJRHd281+/kqBVnnElMBmD+X/rMRp7RECHhu01h8TB6XuzMo0Fof8FAyxlVcrYpPS3FVyscm8YHmbpgFPDQU9qx2L/EINRgR16JXaHPKDf1S+s/ESYJNkl/nhdaxy78QdgUz4iP7ra3CcwwQxs6OECGK5gcKBuSALVCkPalQRrJY+mngHDC6TSgk2gpm24z9A9XJp4FKyWGldpSkAsai0XpobRvNYJha4Vbi/gTEzhUD0T1fhuHMvxJppFuthzD7aNqSclgDFfDbo68vVQrqSBRasjuWxnuaKC+zmht096KM7beZC+pnxbN8+6kh5vS+yLWLlXbSnl+1d/N0aVS/yRE12TQ1/hZS99ZsuY/0pDw52XXPNjzEBfYnIV4ipzLL5s/vC2nUEBcYTO9WrGaTiLTX9edpdZH5kpM41zEJMhX5VoRQg80Vwz0L+hi1FwIsau9+sp2gLjXehOKPJc2vBxapt3iMLkSlLPSRqrlDDkg==
Content-Type: text/plain; charset="utf-8"
Content-ID: <227387FE6D0A094E8FE11BED888E9C57@EURP194.PROD.OUTLOOK.COM>
Content-Transfer-Encoding: base64
MIME-Version: 1.0
X-OriginatorOrg: sidn.nl
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: AM8P194MB1577.EURP194.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-Network-Message-Id: 19508c9b-7776-4466-552c-08de3406e848
X-MS-Exchange-CrossTenant-originalarrivaltime: 05 Dec 2025 14:02:20.4125 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: ab4d3626-c1c5-4a75-ab85-427f1a644a7d
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: P9LsZ/DQq64KJ39QdzxsxrCBbzmzsDrMUTsXDG78/dv53YD2WZezTgM0yIJdDFXxQovhBXEDPpBxNDmeIVsnsQ==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: VI0P194MB2896
Message-ID-Hash: XCXRPNJ4F6NE6CDNOZGW7C2YQYV52YW5
X-Message-ID-Hash: XCXRPNJ4F6NE6CDNOZGW7C2YQYV52YW5
X-MailFrom: maarten.wullink@sidn.nl
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: [rpp] Fwd: I-D Action: draft-ietf-rpp-requirements-03.txt
List-Id: "This list discusses a provisioning protocol based on RESTful principles and corresponding data representations using JSON." <rpp.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/rpp/Lhq3HFrSKfazDj0F9wL9ToZt40o>
List-Archive: <https://mailarchive.ietf.org/arch/browse/rpp>
List-Help: <mailto:rpp-request@ietf.org?subject=help>
List-Owner: <mailto:rpp-owner@ietf.org>
List-Post: <mailto:rpp@ietf.org>
List-Subscribe: <mailto:rpp-join@ietf.org>
List-Unsubscribe: <mailto:rpp-leave@ietf.org>

Hi,

We’ve published version -03 of the requirements document, we ask that the chairs now start a consensus call.

When there is consensus about the requirements, then we can continue with the design work, we can always return to the requirements document to
update it when necessary.

The idea is to put this requirements document on hold for now, and publish it as an Informational RFC when we are done.

-
Maarten


Summary of changes:

    • Added reference to tiger team extension lists to A1.3 and A2.3
    • Add R9.16 to support registry operator use-case on authorization
    • Renamed section "Operations and responses" to "Operations and request handling" (Issue #140)
    • "Common" section of "(#req_for_object_type, use title)" clearly structured (Issue #140)
    • Corrected numbering in "(#privacy_considerations, use title)" section. DP1.5 added with a clear reference to other privacy-related requirements (Issue #140)
    • Added introduction to "(#data_model, use title)" and "(#data_representation, use title)" sections for clarity (Issue #140)
    • Moved R11.4 from "(#scalability, use title)" to "(#performance, use title)" as R12.5 for better section fit (Issue #140)
    • Functional Equivalent defined as term (Issue #140)
    • Changed R12.2, D2.4 and C2.3 from MAY to SHOULD (Issue #139)
    • Changed R8.6 from SHOULD to MUST (Issue #139)
    • Removed R7.10 and D1.7 (Issue #139)
    • Changed R6.4 from MUST to SHOULD (Issue #139)
    • Fixed Typos and references (Issue #139)
    • Moved R6.1, R6.2 and R6.3 to R5.14, R5.15 and R5.16 respectively (Issue #139)
    • Revised and added necessary teminology (Issue #26)
    • Updated R4.3 to only mandate data fields that are strictly necessary
    • Merged R7.9 and R5.10 (Issue #124)
    • Updated R4.4 to better describe profiles (Issue #15)
    • Removed mandatory password change facility in R9.10. Added extensibility requirement in R10.16 and an essential extension in A1.2 (Issue #70)
    • Replaced O1.1 with R5.13 and updated R10.14 (Issue #125)
    • Added requirements R2.5, R10.15 and R10.3 (changed) related to Generic Protocol Design Recommendations from the Tiger Team recommendations [@?TigerTeamRecc]
    • Added Acknowledgements section




> 
> Internet-Draft draft-ietf-rpp-requirements-03.txt is now available. It is a
> work item of the RESTful Provisioning Protocol (RPP) WG of the IETF.
> 
>   Title:   RESTful Provisioning Protocol (RPP) - Requirements
>   Authors: Maarten Wullink
>            Pawel Kowalik
>   Name:    draft-ietf-rpp-requirements-03.txt
>   Pages:   33
>   Dates:   2025-12-05
> 
> Abstract:
> 
>   This document describes the requirements for the development of the
>   RESTful Provisioning Protocol (RPP).
> 
> The IETF datatracker status page for this Internet-Draft is:
> https://datatracker.ietf.org/doc/draft-ietf-rpp-requirements/
> 
> There is also an HTML version available at:
> https://www.ietf.org/archive/id/draft-ietf-rpp-requirements-03.html
> 
> A diff from the previous version is available at:
> https://author-tools.ietf.org/iddiff?url2=draft-ietf-rpp-requirements-03
> 
> Internet-Drafts are also available by rsync at:
> rsync.ietf.org::internet-drafts
> 
> 
> _______________________________________________
> rpp mailing list -- rpp@ietf.org
> To unsubscribe send an email to rpp-leave@ietf.org