[Sat] Re: Updated SATP Core draft uploaded --- Re: I-D Action: draft-ietf-satp-core-11.txt

Alex Chiriac <alexandru.chiriac@quant.network> Thu, 16 October 2025 18:09 UTC

Return-Path: <alexandru.chiriac@quant.network>
X-Original-To: sat@mail2.ietf.org
Delivered-To: sat@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id 395F6752EC45 for <sat@mail2.ietf.org>; Thu, 16 Oct 2025 11:09:28 -0700 (PDT)
X-Virus-Scanned: amavisd-new at ietf.org
X-Spam-Flag: NO
X-Spam-Score: -1.996
X-Spam-Level:
X-Spam-Status: No, score=-1.996 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, HTML_FONT_LOW_CONTRAST=0.001, HTML_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_NONE=-0.0001, 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=quant.network
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 suaHWQaOdnhp for <sat@mail2.ietf.org>; Thu, 16 Oct 2025 11:09:27 -0700 (PDT)
Received: from CWXP265CU009.outbound.protection.outlook.com (mail-ukwestazon11021135.outbound.protection.outlook.com [52.101.100.135]) (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 DA3C1752EC2C for <sat@ietf.org>; Thu, 16 Oct 2025 11:09:26 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=ufS8eFEUebRxs7OI0FiE9fi4RAAoEJYuS9uwQ77OGyshcCyvth+9YmohgOmRYQh/f6McyjQFotWWptbmXQ7aX9EH4ZDnIUPK89Pc8ntA4R9haIuXNoBkATOSLBFcbqxuNNcBAZPbfOAVmcumYQcFxMVg5OppZSBBdAfiCHr0HYi5aavO+oUYTI/2WxpSMa/Q8Aq9yHaRqhPZpgHb5RzrLJh3RKQqVVx8NSuZ53EhLALMBXd48x1+AFkh7YY0Cp7qxby/2TP4tq/IvmBAd/tG75NFBvyKMVqHvje3qSXUJUiTHo+oi0UZF7R7pYyIk1JfXBHbFuT+Ghe2PTOp0HZmzw==
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=Jeanc5Kj+AjGteU/AMxMgNZz8VwMxICmLwzZ+jDZ1Z0=; b=iNDCJ6Aao//zhn47xcDo/Bakc+YTSQdS5xOI/VX5fbd0pDv8L5vsQjhNygj4OFolyxQ9biH0JHpowZchLEovC6eo7SjidPWS/XKm2s1cqdRaZ/BcSUcTOjsf0fU8j+6nMaVXmxJKn7HZPnvTplkUUjXNFNru8gZYejSGzAt0eyX8Ps2Fh8CZ3On2Ze7fVxPpIWY3nBqYGn6J1g67NzmZnhw9zKM9MTJQy82b8RvCSHAhOw1LFHFFWFZ+HdJ8qCHcT3Dk//S27Ni0p5JddvFFn1yUgE40Qb5V4I0eks8x0sfUG3z/SW7oqsm9LZJO2MsjyAufjRfg/TKppD3/JAzxRw==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass (sender ip is 51.140.37.132) smtp.rcpttodomain=ietf.org smtp.mailfrom=quant.network; dmarc=pass (p=reject sp=reject pct=100) action=none header.from=quant.network; dkim=none (message not signed); arc=none (0)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=quant.network; s=selector2; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=Jeanc5Kj+AjGteU/AMxMgNZz8VwMxICmLwzZ+jDZ1Z0=; b=dCMJRLq5yR7GThPlwZpE3gYJNrVOg/AQErxa6/p2fDf/RozISunwJcaHnQRBCPqtYFgSv0MUZUR9SQMjEP3gdJ77prIXyzAGD4Iiztx4aIBgM7zTw8ataPls1pLhdnBq5e2ESlCFJ3iiKdAGR9XJrCrdu+/i1NjlQTDKyERmR9A=
Received: from LO2P265CA0016.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:62::28) by CWLP123MB6700.GBRP123.PROD.OUTLOOK.COM (2603:10a6:400:1db::10) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9228.13; Thu, 16 Oct 2025 18:09:13 +0000
Received: from LO1PEPF000022FC.GBRP265.PROD.OUTLOOK.COM (2603:10a6:600:62:cafe::f5) by LO2P265CA0016.outlook.office365.com (2603:10a6:600:62::28) with Microsoft SMTP Server (version=TLS1_3, cipher=TLS_AES_256_GCM_SHA384) id 15.20.9228.12 via Frontend Transport; Thu, 16 Oct 2025 18:09:12 +0000
X-MS-Exchange-Authentication-Results: spf=pass (sender IP is 51.140.37.132) smtp.mailfrom=quant.network; dkim=none (message not signed) header.d=none;dmarc=pass action=none header.from=quant.network;
Received-SPF: Pass (protection.outlook.com: domain of quant.network designates 51.140.37.132 as permitted sender) receiver=protection.outlook.com; client-ip=51.140.37.132; helo=uk1.smtp.exclaimer.net; pr=C
Received: from uk1.smtp.exclaimer.net (51.140.37.132) by LO1PEPF000022FC.mail.protection.outlook.com (10.167.240.20) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9228.7 via Frontend Transport; Thu, 16 Oct 2025 18:09:12 +0000
Received: from CWXP265CU008.outbound.protection.outlook.com (40.93.68.20) by uk1.smtp.exclaimer.net (51.140.37.132) with Exclaimer Signature Manager ESMTP Proxy uk1.smtp.exclaimer.net (tlsversion=TLS12, tlscipher=TLS_DIFFIEHELLMAN_WITH_AES256_NONE); Thu, 16 Oct 2025 18:09:13 +0000
X-ExclaimerHostedSignatures-MessageProcessed: true
X-ExclaimerProxyLatency: 3826611
X-ExclaimerImprintLatency: 1792389
X-ExclaimerImprintAction: f12ae4c1aea74eb6ae37a8991125c5db
Received: from CWXP123MB4006.GBRP123.PROD.OUTLOOK.COM (2603:10a6:400:c2::10) by LO7P123MB8117.GBRP123.PROD.OUTLOOK.COM (2603:10a6:600:450::16) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.9228.12; Thu, 16 Oct 2025 18:09:09 +0000
Received: from CWXP123MB4006.GBRP123.PROD.OUTLOOK.COM ([fe80::7d1c:fa00:3261:eb7e]) by CWXP123MB4006.GBRP123.PROD.OUTLOOK.COM ([fe80::7d1c:fa00:3261:eb7e%3]) with mapi id 15.20.9228.012; Thu, 16 Oct 2025 18:09:09 +0000
From: Alex Chiriac <alexandru.chiriac@quant.network>
To: VENKATRAMAN RAMAKRISHNA <vramakr2@in.ibm.com>, Rafael Belchior <rafael.belchior@tecnico.ulisboa.pt>
Thread-Topic: [Sat] Re: Updated SATP Core draft uploaded --- Re: I-D Action: draft-ietf-satp-core-11.txt
Thread-Index: AQHcEUpHLcNyHW8pS0yg78LRGhqBhbSUi/0ygAABDsGAACMsAIABAv6JgABkwx2AABXrgIAADTZtgAAE6YCAAWuQOIAAMFwAgAfJo4CAAA1pAIAluhgC
Date: Thu, 16 Oct 2025 18:09:09 +0000
Message-ID: <CWXP123MB4006401B932449AF25E3604AFCE9A@CWXP123MB4006.GBRP123.PROD.OUTLOOK.COM>
References: <175458743010.1520462.3449240072240275889@dt-datatracker-5bd446d5fd-c47nq> <DM6PR01MB43959A853D20AC3174DF5912CB2AA@DM6PR01MB4395.prod.exchangelabs.com> <ybly0rff3b9.fsf@wd.hardakers.net> <yblsegnohip.fsf@wx.hardakers.net> <CWXP123MB40067B1150E4A4495327FBA1FC15A@CWXP123MB4006.GBRP123.PROD.OUTLOOK.COM> <DM6PR01MB43951B7236CDE81035EFAAE1CB15A@DM6PR01MB4395.prod.exchangelabs.com> <CWXP123MB40061B44F6B021889AE54C6BFC14A@CWXP123MB4006.GBRP123.PROD.OUTLOOK.COM> <ybl1po65ssv.fsf@wd.hardakers.net> <8f48fe5a84c82224a48590563923484f@tecnico.ulisboa.pt> <CWXP123MB4006281D573C4528D2EA7A1BFC14A@CWXP123MB4006.GBRP123.PROD.OUTLOOK.COM> <d9c06bcbd8713843d4b217768a541db2@tecnico.ulisboa.pt> <CWXP123MB40062F2759A1AA8341E55FE3FC17A@CWXP123MB4006.GBRP123.PROD.OUTLOOK.COM> <fa86dcfa68546f5e8193c7a349233ed3@tecnico.ulisboa.pt> <a0eb7d41482a789c4c2c6346ea2f318a@tecnico.ulisboa.pt> <BL1PPF1B1647C5872096FFB2B08C2F00536B812A@BL1PPF1B1647C58.namprd15.prod.outlook.com>
In-Reply-To: <BL1PPF1B1647C5872096FFB2B08C2F00536B812A@BL1PPF1B1647C58.namprd15.prod.outlook.com>
Accept-Language: en-GB, en-US
Content-Language: en-GB
X-MS-Has-Attach: yes
X-MS-TNEF-Correlator:
msip_labels:
Authentication-Results-Original: dkim=none (message not signed) header.d=none;dmarc=none action=none header.from=quant.network;
x-ms-traffictypediagnostic: CWXP123MB4006:EE_|LO7P123MB8117:EE_|LO1PEPF000022FC:EE_|CWLP123MB6700:EE_
X-MS-Office365-Filtering-Correlation-Id: 4e2694b4-5396-41c2-d178-08de0cdf1c99
X-MS-Exchange-SenderADCheck: 1
X-MS-Exchange-AntiSpam-Relay: 0
X-Microsoft-Antispam-Untrusted: BCL:0;ARA:13230040|376014|1800799024|366016|10070799003|38070700021|4053099003|4013099003|13003099007|7053199007|8096899003;
X-Microsoft-Antispam-Message-Info-Original: tO+KBeLTXTxddIemosPCsAwia9VbkQs8ERFJJM5AD64ou6qhoGnDz2F0rFHZVEBYyH8S9PEBLPRFjsZTUKRT9+88qrS5M2fxdnWpgQubBbc2agAs4hI9eDbskOl0Na6wf5VOw3NMjnUEHWqviFLQTzRrs5k9qgYc0nhHCMC76ZZ6JjGLCf1w62VMIAhYVDML3ofZpIYC27lfPTZLcmOs9Oxt8+0tc5rtR9hzpXQMl4YtjDbxVHar6QaIAUqMx4RBNHzCI2IZurrcxm+PUyMeOVy1egpxRhI9npTC2ulJ/peWB1OhVRjMcEJEXSCCZcNOgcjuVbrPg4aSH/DXm6+9u/u75WBytMFHp/Tp+FUW1DavRZO1i4GDUIzrm7BAV8L8F48jgrSIxUS9wrB9FlEZbTkBmDCvzxZenZ534R3YFMIQ1OnlqfCtGYDjciNqsGpzZJWIe0yfR7whkxtUuEbVKAcortvQw3dwJjksNQx9oqX2+rQeWkubGuJ/hbNenemoFKQBix08fkean4dwMW2OEkyk72GA5TmjvZZw0gVHWdQCPB+PTwC3la6fgy0D7V1vBbeT/3TZAyvk/Fll6aMfmd8eWXyzl3oFLfNYQXCz3Lda9e2scvC9ETrfGCg9bXlCXCwDUrf2qf2t+/Q/3fvfoFKSQ5EikBkt0V8e0iOw3wd1fruWrR/kY7oqvRWIj4n68CrNjwik8rEsP6XNz08IHk/5b9687g4Kv724dXAhhT2/Mmt+wc4LONtnlGTTQgVhxFlkXxnUQNzmcC1gEr/fp/fWkULMCf3MD6vMitIpnIkWRRgE7JAtHg7ajjHYtSGSrbSdeog0Ah32xNFsGMMPuV8J8ehA1PkzO1EbDoIbeFPghq/fayixEZGlNA89AOY8Q+HlhkWp2RUu5z4Oe/962DX1I7PBR789K/UWfeyVGOBNJ66WpfeaInm9I1i2UeghE/NS+qYFXSDs9qRyICPb4Bqdc5xPiClEcHjwgAjXMCpAsXbgqbFftqfiSKIYf413FtnXrGsJxZAT4Yn1bfizsXdTiIDwpdJBdCfCRwso+EkMpB5y+oO7GODLcZs7so5IV4uM21d937KRdi2S9bOIrNuTqEDqe3fvi4g6d5c2MD/i9d2TYmVqby8eXIBzKfW7oAooW5wjkaMMKuQSyRfZf5ufoWq3mCTlXG06Jl1BNgjRcGs+OGUqvoxTyvU6Ss9JYxisVMwl6jCXkLxuzcCCHqSb7ixRcfAfnQW1yDxdhPu0niLYzkA3yqLSx1339dViI/pf0iGViqdesXkeScAtsODCvfIQfxRxwiBIrER+Hg85+U+m7e9Jx4CDjtUmBFZKsaJ9Yz/8Y/aQsTTTleTyE/KWIg1glQnptQxpvk3sWn4PLZuG7fxUvtLvuPGkn2MfalUgzSHowTElxzt0tCm9yRoFFhg+vjc+PBkUEKCpLL47a64xfCsfPQrCqPPl2U9R
X-Forefront-Antispam-Report-Untrusted: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:CWXP123MB4006.GBRP123.PROD.OUTLOOK.COM;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(10070799003)(38070700021)(4053099003)(4013099003)(13003099007)(7053199007)(8096899003);DIR:OUT;SFP:1102;
Content-Type: multipart/related; boundary="_006_CWXP123MB4006401B932449AF25E3604AFCE9ACWXP123MB4006GBRP_"; type="multipart/alternative"
MIME-Version: 1.0
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LO7P123MB8117
X-EOPAttributedMessage: 0
X-MS-Exchange-Transport-CrossTenantHeadersStripped: LO1PEPF000022FC.GBRP265.PROD.OUTLOOK.COM
X-MS-PublicTrafficType: Email
X-MS-Office365-Filtering-Correlation-Id-Prvs: 628f58e9-9f8b-4f5c-d330-08de0cdf1a66
X-Microsoft-Antispam: BCL:0;ARA:13230040|82310400026|1800799024|35042699022|36860700013|376014|14060799003|8096899003|7053199007|13003099007|4053099003|4013099003;
X-Microsoft-Antispam-Message-Info: 3obRokBHp9jvBH8JpdSXj8QW8/CbZAHazJTvZHupE0A/8guKP/ndRWiryNhu6sRTXxppTxqa6jik2ctel7Ga143RwKMMfth/kGL3sCa43h62MFomr6mUffzvB1byuy8Rdse8Nm8BOc5bxzin4eF4b8T8QGciyS0UcxvDFNtweOImYxAl4zaHoE4HJIrs2Srdn6RMqnrBO9dI95gSl3boIfJy/jYzjOq+FMxCTGLGw76Ttm0chGYC43KV9csPn1MpQKKzl4yqsknpEaZQZ6Ps33zqiGK2mGxiqyuffiOjEGxJcExbU9Hm/WdoelmSfIM+cS2Nn9KFTRvCd81Ym/UZPH3W6WzQnksWKPJeOBYmbmHHtEwZY5BI0hw2uAPcuPucWR0TmWOFQ4dJW67apAazHE2OuCugM4w1xmfifo7fEtxD5Mgi6MihzG/MfooPdvyDO8FdSSBWOoMgR+e2Lhneqa/IUijRhkPLEXBzk2TbQAef6qK4UZScO2aRvX5Cl+xwSZCMOsd2ffGydP58mSHUcahp4TmcEpVSE0d25IrdafoQFPblml6Dprvi37xhvg8LXkHz2emIvTWvcilyhjzcf6gFyNfMdLZ8clpX2oFkx5vuABu48TRgF51IeijX5Fix53M8PbBi99sWcMYJ9vR0Ym8BlimmZGGzVUppXkWm43v11DkD9bQgL6KMNyjFICggaZRweV3Jhwt7zxJEAWxrz2wTyVXm6OKaT76dd8AgvymXCsBlDNKFJCSM0VbUIDZdbRGyvNsE0VGcdKFsCj1km03Lemt+5dX1ijS1PfkZuS7dzfvARN83X2hYD5SrbzD/I0h038qFRzFQsl1gJOqC5ZlQWFcj5XlKRpTYP77F+OBJImURkX+skeKo4mP4ov2qV+YdP7s8PgPPm9Rz508E3ywuEY8mkITA5HGcPujG+vbrQ3aX/WKDnsmZRej51bE/qA4r9DxzaKVUk9GSV1Hx7wqww4m4X1PSHRBNZxApVc7Y5hNoOfEHYbIKElt2+lRxXASzwmfEWjYR9XhtjDKzVwMQ+dwp1efxBrJvkNOR0hrcDustg33uv6dn2J2y0q1MjcygyaRgJlNMIey7h6/Nujd81EIf1/V9+ADfoMx7nUSZYymI1CcvwH1RQzO8X3QonkAbUEhfnTLMCd5C8Yyx3BDKe1GOHoiL3y9QLdsWp0gYXRvCjxARIzJKTEZH37lak1UqGvhycmZQzlooohBdOM0yR4asRMRi6BcBbqZlyxmG87ZOhQc3M6d06jLgnVfhwX7HXtPraqNSFZ219Wza+iSYSHmURWtKYViGn/FILcj0cD7XKwyb/DpVkSNtW351diY2pwf8YasiFD7NOqJQMa4ORaYRam8BxqITOTzdIuOi9cVyqU7tE6co+ywfHA0wG8p5Ch1wrcBCiiUfPNJppfUlA5h9Df6Uem2neox8C4gzCQAohqdq9gx+T0a9+QchdFDFM2b9/jtmI1eioEShTgYgpm2N5jPuO/EC60KX+lU=
X-Forefront-Antispam-Report: CIP:51.140.37.132;CTRY:GB;LANG:en;SCL:1;SRV:;IPV:CAL;SFV:NSPM;H:uk1.smtp.exclaimer.net;PTR:uk1.smtp.exclaimer.net;CAT:NONE;SFS:(13230040)(82310400026)(1800799024)(35042699022)(36860700013)(376014)(14060799003)(8096899003)(7053199007)(13003099007)(4053099003)(4013099003);DIR:OUT;SFP:1102;
X-OriginatorOrg: quant.network
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 16 Oct 2025 18:09:12.7910 (UTC)
X-MS-Exchange-CrossTenant-Network-Message-Id: 4e2694b4-5396-41c2-d178-08de0cdf1c99
X-MS-Exchange-CrossTenant-Id: 70500bf4-d417-4259-8a6e-b7a550c6d120
X-MS-Exchange-CrossTenant-OriginalAttributedTenantConnectingIp: TenantId=70500bf4-d417-4259-8a6e-b7a550c6d120;Ip=[51.140.37.132];Helo=[uk1.smtp.exclaimer.net]
X-MS-Exchange-CrossTenant-AuthSource: LO1PEPF000022FC.GBRP265.PROD.OUTLOOK.COM
X-MS-Exchange-CrossTenant-AuthAs: Anonymous
X-MS-Exchange-CrossTenant-FromEntityHeader: HybridOnPrem
X-MS-Exchange-Transport-CrossTenantHeadersStamped: CWLP123MB6700
Message-ID-Hash: KDLKMVD3DP5PX77GW6UECMKVQSKBSHUB
X-Message-ID-Hash: KDLKMVD3DP5PX77GW6UECMKVQSKBSHUB
X-MailFrom: alexandru.chiriac@quant.network
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
CC: "sat@ietf.org" <sat@ietf.org>
X-Mailman-Version: 3.3.9rc6
Precedence: list
Subject: [Sat] Re: Updated SATP Core draft uploaded --- Re: I-D Action: draft-ietf-satp-core-11.txt
List-Id: "The purpose of this mailing-list is to discuss the secure asset transfer (SAT) protocol and related aspects." <sat.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/sat/S1EJNI8NltkKKoSGQDhG02hcJtI>
List-Archive: <https://mailarchive.ietf.org/arch/browse/sat>
List-Help: <mailto:sat-request@ietf.org?subject=help>
List-Owner: <mailto:sat-owner@ietf.org>
List-Post: <mailto:sat@ietf.org>
List-Subscribe: <mailto:sat-join@ietf.org>
List-Unsubscribe: <mailto:sat-leave@ietf.org>

Hi folks! Hope you're all having a great day!

I'm replying to this thread to keep the original context. I was meant to address the comments I left on Wes's PR.

Here's the PR with the fixes:
https://github.com/ietf-satp/draft-ietf-satp-core/pull/50

It needs 2 approvals!

Thanks!
Kind regards,
Alex

Alex Chiriac
Engineering Lead
alexandru.chiriac@quant.network
T: +44 (0) 333 305 6860
quant.network
The content of this email is confidential and intended for the recipient specified in message only. It is ​strictly forbidden to share any part of this message with any third party, without a written consent of ​the sender. If you received this message by mistake, please reply to this message and follow with its ​deletion, so that we can ensure such a mistake does not occur in the future.
​
​
________________________________
From: VENKATRAMAN RAMAKRISHNA <vramakr2@in.ibm.com>
Sent: 22 September 2025 19:00
To: Rafael Belchior <rafael.belchior@tecnico.ulisboa.pt>
Cc: sat@ietf.org <sat@ietf.org>
Subject: [Sat] Re: Updated SATP Core draft uploaded --- Re: I-D Action: draft-ietf-satp-core-11.txt

CAUTION: This email originated from outside of the organisation. Do not click links or open attachments unless you recognise the sender and know the content is safe.


Hi Rafael,



Yes, I just approved the PR. Sorry for the delay, I missed your last comment where you’d tagged me.



It looks like I’m not an “approving reviewer” on this repository, so either you’ll have to make me one or get an additional approval from someone else.



Rama



From: Rafael Belchior <rafael.belchior@tecnico.ulisboa.pt>
Sent: 22 September 2025 22:42
To: VENKATRAMAN RAMAKRISHNA <vramakr2@in.ibm.com>
Cc: sat@ietf.org
Subject: [EXTERNAL] Re: [Sat] Re: Updated SATP Core draft uploaded --- Re: I-D Action: draft-ietf-satp-core-11.txt



Hey Rama, I've incorporated your feedback: https: //github. com/ietf-satp/draft-ietf-satp-core/pull/49 Are we good to merge? Cheers, A 2025-09-17 21: 16, Rafael Belchior escreveu: Hey Alex, It's done! Conflicts could be avoided (mostly, I presume)

Hey Rama,

I've incorporated your feedback: https://github.com/ietf-satp/draft-ietf-satp-core/pull/49

Are we good to merge?

Cheers,

A 2025-09-17 21:16, Rafael Belchior escreveu:

Hey Alex,

It's done! Conflicts could be avoided (mostly, I presume) by running the linter, committing changes, and then rebasing onto the main branch (assuming that the main differences are due to linting).

Cheers,

A 2025-09-17 18:25, Alex Chiriac escreveu:

Hi Rafael!

After you address Rama's comments on the PR, I will raise a follow-up to address the comments on Wes's original PR. Just cautious there are a lot of linting changes and I'm trying to avoid conflicts. Thanks!



Kind regards,

Alex

Alex Chiriac

​​​​

Engineering Lead

[cid:image001.png@01DC2C18.DEB67910]<https://www.quant.network/>

alexandru.chiriac@quant.network<mailto:alexandru.chiriac@quant.network>

T: +44 (0) 333 305 6860

quant.network<http://www.quant.network/>

[Twitter]<https://twitter.com/quant_network>

[LinkedIn]<https://www.linkedin.com/company/quantnetwork/>

The content of this email is confidential and intended for the recipient specified in message only. It is ​strictly forbidden to share any part of this message with any third party, without a written consent of ​the sender. If you received this message by mistake, please reply to this message and follow with its ​deletion, so that we can ensure such a mistake does not occur in the future.
​
​

________________________________

From: Rafael Belchior <rafael.belchior=40tecnico.ulisboa.pt@dmarc.ietf.org<mailto:rafael.belchior=40tecnico.ulisboa.pt@dmarc.ietf.org>>
Sent: 16 September 2025 18:42
To: Alex Chiriac <alexandru.chiriac@quant.network<mailto:alexandru.chiriac@quant.network>>
Cc: Wes Hardaker <wjhns1@hardakers.net<mailto:wjhns1@hardakers.net>>; Thomas Hardjono <hardjono@mit.edu<mailto:hardjono@mit.edu>>; sat@ietf.org<mailto:sat@ietf.org> <sat@ietf.org<mailto:sat@ietf.org>>; Claire Facer <claire.facer@quant.network<mailto:claire.facer@quant.network>>; orie@or13.io<mailto:orie@or13.io> <orie@or13.io<mailto:orie@or13.io>>; rodolfo.pandaio@tecnico.ulisboa.pt<mailto:rodolfo.pandaio@tecnico.ulisboa.pt> <rodolfo.pandaio@tecnico.ulisboa.pt<mailto:rodolfo.pandaio@tecnico.ulisboa.pt>>
Subject: Re: [Sat] Re: Updated SATP Core draft uploaded --- Re: I-D Action: draft-ietf-satp-core-11.txt



CAUTION: This email originated from outside of the organisation. Do not click links or open attachments unless you recognise the sender and know the content is safe.



 2025-09-16 20:39, Alex Chiriac escreveu:

Thanks Rafael! I approved the PR, needs 1 more approval!

- Error table looks good to me as a WIP. Do we expect the category, type and description of these errors to appear in an error message response? If yes, a further suggestion from me would be to use all capitals and underscores as the categories and types would probably be implemented as an enum (similar to the claim formats or lock types, e.g. "HASH_TIME_LOCK", etc. for consistency).





Good question - possibly not mandatory, but surely would help developers. In any case, those are in the specification.



- Great set of labels for the repo!
- Thank you for spending the time on updating the linting!





You're welcome, I hope it helps.




Kind regards,
Alex

Alex Chiriac

​​​​

Engineering Lead

[cid:image001.png@01DC2C18.DEB67910]<https://www.quant.network/>

alexandru.chiriac@quant.network<mailto:alexandru.chiriac@quant.network>

T: +44 (0) 333 305 6860

quant.network<http://www.quant.network/>

[Twitter]<https://twitter.com/quant_network>

[LinkedIn]<https://www.linkedin.com/company/quantnetwork/>

The content of this email is confidential and intended for the recipient specified in message only. It is ​strictly forbidden to share any part of this message with any third party, without a written consent of ​the sender. If you received this message by mistake, please reply to this message and follow with its ​deletion, so that we can ensure such a mistake does not occur in the future.
​
​

________________________________

From: Rafael Belchior <rafael.belchior@tecnico.ulisboa.pt<mailto:rafael.belchior@tecnico.ulisboa.pt>>
Sent: 16 September 2025 17:37
To: Wes Hardaker <wjhns1@hardakers.net<mailto:wjhns1@hardakers.net>>
Cc: Alex Chiriac <alexandru.chiriac@quant.network<mailto:alexandru.chiriac@quant.network>>; Thomas Hardjono <hardjono@mit.edu<mailto:hardjono@mit.edu>>; sat@ietf.org<mailto:sat@ietf.org> <sat@ietf.org<mailto:sat@ietf.org>>; Claire Facer <claire.facer@quant.network<mailto:claire.facer@quant.network>>; orie@or13.io<mailto:orie@or13.io> <orie@or13.io<mailto:orie@or13.io>>; rodolfo.pandaio@tecnico.ulisboa.pt<mailto:rodolfo.pandaio@tecnico.ulisboa.pt> <rodolfo.pandaio@tecnico.ulisboa.pt<mailto:rodolfo.pandaio@tecnico.ulisboa.pt>>
Subject: Re: [Sat] Re: Updated SATP Core draft uploaded --- Re: I-D Action: draft-ietf-satp-core-11.txt



CAUTION: This email originated from outside of the organisation. Do not click links or open attachments unless you recognise the sender and know the content is safe.


Dear All,
Thank you Wes for your contribution and Alex for your review.
I've added to the spec the table with the errors. Please note that the
error section was done by Thomas and myself a while ago and does not
cover all possible errors (a WIP).:
https://github.com/ietf-satp/draft-ietf-satp-core/pull/49<https://github.com/ietf-satp/draft-ietf-satp-core/pull/49>

I would like feedback on the categories, as I've came with some basic
ones (category mapped to stage and substage essentially).
I have created a series of labels to help organize the issues:
https://github.com/ietf-satp/draft-ietf-satp-core/issues/labels<https://github.com/ietf-satp/draft-ietf-satp-core/issues/labels>. I've
skimmed through the new issues and labeled them as best as I could, and
those are good considerations. We may discuss them in one of our
meetings (or at the IETF conference). Our implementation at Hyperledger
Cacti effectively deals with some of these problems, namely
under-specification of stage 0 (cc. Rodolfo, who was working on this).

I have also took the liberty to fix a common pain point: the linting.
For every push, the pipelines will pass only (and only if) the linter
passes. This guarantees compatibility between the current draft and a
direct upload to the IETF. While I've configured this linter months ago,
it's application was manual. Now there is a target that can be ran to do
this: "make lint-fix". This job needs a binary, which can be obtained
via "make setup". I have documented everything in the READNE.
Supports/tested on "Linux 6.6.87.2-microsoft-standard-WSL2".

I've also made the review process more robust in the SATP-core repo by
requiring at least 2 approvals from a maintainer (i.e., draft author)
for changes to be incorporated.


Cheers,


A 2025-09-16 18:19, Wes Hardaker escreveu:
> Alex Chiriac <alexandru.chiriac@quant.network<mailto:alexandru.chiriac@quant.network>> writes:
>
>> I have reviewed the pull request in full and left detailed comments.
>> It's mostly looking good
>> to me, but there are 2 open questions on the mention of base64
>> encoding and error message
>> examples.
>
> Note: I believe that the error codes need to be pulled into the IANA
> section as a new table instead of as an appendix.  If you have an
> enumerated set of codes somewhere (like err.15.1 or whatever), it
> realyl
> needs a registration table.
>
> I was going to do that too, but didn't want to do it in the same PR.
> Someone else could, of course, take it on.  To me it looked like a new
> table with 4 columns: the enumeration string (eg err_3.3.1), a
> category (eg "commit
> ready errors"), a error type (eg "badly formed message"), and a
> description ("mismatch transferContextId").
> --
> Wes Hardaker
> Google

--
-- Rafael Belchior

Ph.D in Computer Science and Engineering, Blockchain
https://rafaelapb.github.io/<https://rafaelapb.github.io/>







--

-- Rafael Belchior

Ph.D in Computer Science and Engineering, Blockchain
https://rafaelapb.github.io/







--

-- Rafael Belchior

Ph.D in Computer Science and Engineering, Blockchain
https://rafaelapb.github.io/



--

-- Rafael Belchior

Ph.D in Computer Science and Engineering, Blockchain
https://rafaelapb.github.io/