Re: [dispatch] New I-D - SPIN - on voice/video interop between app providers

"Peterson, Jon" <jon.peterson@team.neustar> Sun, 24 July 2022 14:19 UTC

Return-Path: <prvs=220458f04a=jon.peterson@team.neustar>
X-Original-To: dispatch@ietfa.amsl.com
Delivered-To: dispatch@ietfa.amsl.com
Received: from localhost (localhost [127.0.0.1]) by ietfa.amsl.com (Postfix) with ESMTP id CC9D4C1A5D10 for <dispatch@ietfa.amsl.com>; Sun, 24 Jul 2022 07:19:55 -0700 (PDT)
X-Virus-Scanned: amavisd-new at amsl.com
X-Spam-Flag: NO
X-Spam-Score: -7.003
X-Spam-Level:
X-Spam-Status: No, score=-7.003 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_MESSAGE=0.001, HTTPS_HTTP_MISMATCH=0.1, RCVD_IN_DNSWL_HI=-5, RCVD_IN_ZEN_BLOCKED_OPENDNS=0.001, SPF_HELO_NONE=0.001, SPF_NONE=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=team.neustar header.b=Ri6vLh0s; dkim=fail (1024-bit key) reason="fail (body has been altered)" header.d=neustar.onmicrosoft.com header.b=YQEKAJlz
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 2pzcuIsuH9z2 for <dispatch@ietfa.amsl.com>; Sun, 24 Jul 2022 07:19:51 -0700 (PDT)
Received: from mx0b-0018ba01.pphosted.com (mx0b-0018ba01.pphosted.com [67.231.157.90]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ietfa.amsl.com (Postfix) with ESMTPS id BE4F3C14F723 for <dispatch@ietf.org>; Sun, 24 Jul 2022 07:19:51 -0700 (PDT)
Received: from pps.filterd (m0078668.ppops.net [127.0.0.1]) by mx0b-0018ba01.pphosted.com (8.17.1.5/8.17.1.5) with ESMTP id 26O6qZx5016394 for <dispatch@ietf.org>; Sun, 24 Jul 2022 10:19:50 -0400
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=team.neustar; h=from : to : cc : subject : date : message-id : references : in-reply-to : content-type : mime-version; s=team-neustar; bh=6OiAsOsAMGtvh4qMZf2StTYrQ02KcFEeJseb5OxL5uo=; b=Ri6vLh0sqZLXm8wCZG6KmH3pDUXKbwWy9MFCAMOGeWdeYa2HcC4n1yq+DHdHy/m7R3Re mZ/8cGfhvuPfsxPSOacv4i46wkGuRaJFQ3HfwMjnypVQ/5E1HppfXYtEMc9e7dJ2Q+wg SYmICjQ/V6RdhIkDQk5mkWVC2YAJqhneZT6u3gf7mpgy1cFFKe/2heDHIaEFI+lwDXri YYLUWmfQ+lBoEMzBdEiilQQCXmcChof7UITmxT/2zXOatwWXsOyvobpPpcYJwnp6gplx /Xqx8h9b83L97ZdcIvfk75ibmT1kZ2nlTBT0PAFl7pGao5BlVh5Gt/cnjCdlI1jaOIoT qQ==
Received: from pps.reinject (localhost [127.0.0.1]) by mx0b-0018ba01.pphosted.com (PPS) with ESMTPS id 3hgbsu1dm6-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT) for <dispatch@ietf.org>; Sun, 24 Jul 2022 10:19:50 -0400
Received: from m0078668.ppops.net (m0078668.ppops.net [127.0.0.1]) by pps.reinject (8.17.1.5/8.17.1.5) with ESMTP id 26OEJoAB031813 for <dispatch@ietf.org>; Sun, 24 Jul 2022 10:19:50 -0400
Received: from nam11-bn8-obe.outbound.protection.outlook.com (mail-bn8nam11lp2169.outbound.protection.outlook.com [104.47.58.169]) by mx0b-0018ba01.pphosted.com (PPS) with ESMTPS id 3hgbsu1dm2-1 (version=TLSv1.2 cipher=ECDHE-RSA-AES256-GCM-SHA384 bits=256 verify=NOT); Sun, 24 Jul 2022 10:19:49 -0400
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=TPXjjXsgQO5b31BH1/NX+A9GSnm9ZxgzOUp5b07gV45ZWVjmWorDmTTbZEwBw6K1ZklkcPURv49wEvgLMR0LKpOubGy0H14C6LaOrRuEA2C1yqNbLeh7jOOlQ8GbUEIYzvKawfKxl+SuMdVTad+H2Dg9hoxHHMZZgnYfbgaxPVxJ4HyBiYoEj+93MrPLwU0m6IsEPL/pJAp+BJqiHuC4RXF0k4/howqUW+jnaLlJ/TGu7DS5spervkxZq/9ePNIHo1yjhEprbZH0oPTgfbw00yHLEooW8z2CZlxZTiZsLeabSFPiaUnuEQTqYn7tHcw5JuxOd9pBiV4enGbimNtGCg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=xbq8U+n6Nty4J+7buyX1YQIE9iMqQ9UIv+6dBiWUezI=; b=eWI5NQLg54JkggdRlKc6WaIaOv5KkeZVfWwKs4+NG2EZrBSv9USuCD8dApK1X8IvBWF5hU7tORqiCzo0AXqU/57VkPzJ36E1xP0ImfNiY7lxpolBH1KYqeqkE2Hzo4xdbOJDXbSwsevTu2uDTxOJ1u7qzNcnEKcEObwEwnow5fci/aSXpYyBHO1pL7/NbLsc40lrx9Y2Tz/yh6IFUZvDhaKpHxZ2KTBK9KXjesoyK7GF6xnQ/raMGpX7t6Ro0lMeWO5cFS84ngGOlhP6G/zIdgPZNC2FexJBoo96frb040Q/Ea/StA9aCp1UqdqcNKiKHOHrMvABuHvxBMWJS1P5hA==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=team.neustar; dmarc=pass action=none header.from=team.neustar; dkim=pass header.d=team.neustar; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=neustar.onmicrosoft.com; s=selector1-neustar-onmicrosoft-com; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=xbq8U+n6Nty4J+7buyX1YQIE9iMqQ9UIv+6dBiWUezI=; b=YQEKAJlzYJOuFwe+fvQZZOpFvJEi+vt34NF6kxNI0T2nUH3M60wcidcGN11JXxWmBZvsIF+ei8+5XeP0PpvZlmAFRcrFRXkti2++QyQH4Gz8fODY2/G0RGgduSvHNO9kZbebxtb1AeSRi63prKGquCWLyq+KWtI1ak0HyGicCpA=
Received: from BY5PR17MB3569.namprd17.prod.outlook.com (2603:10b6:a03:1b9::20) by DM6PR17MB3706.namprd17.prod.outlook.com (2603:10b6:5:1de::14) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5458.23; Sun, 24 Jul 2022 14:19:47 +0000
Received: from BY5PR17MB3569.namprd17.prod.outlook.com ([fe80::1194:97c1:34e9:4fd5]) by BY5PR17MB3569.namprd17.prod.outlook.com ([fe80::1194:97c1:34e9:4fd5%7]) with mapi id 15.20.5458.023; Sun, 24 Jul 2022 14:19:47 +0000
From: "Peterson, Jon" <jon.peterson@team.neustar>
To: Richard Shockey <richard@shockey.us>, Eric Rescorla <ekr@rtfm.com>, Jonathan Rosenberg <jdrosen@jdrosen.net>
CC: DISPATCH <dispatch@ietf.org>
Thread-Topic: [dispatch] New I-D - SPIN - on voice/video interop between app providers
Thread-Index: AQHYlfmru/dNaXJCREWpJA6ZGYjp4q2KkX+AgAGDOwCAABGaAIAAQyOAgAD4YQA=
Date: Sun, 24 Jul 2022 14:19:46 +0000
Message-ID: <D6696BD1-8BC1-4408-9F62-3F56A1FEBF90@team.neustar>
References: <CA+23+fFReP7fi2XmhGoxmeUph8F7HcABsFwriXPzBvuBPBXLMg@mail.gmail.com> <CABcZeBME68imZqnOqc3hE7OOHWsTgRz+c1y9NKTT6vUHfSCLsQ@mail.gmail.com> <CA+23+fECuFKC9KPiJD0rugw4TWwDEsJr6MtGPVdLmsr4iopAjQ@mail.gmail.com> <CABcZeBNWqY3z4TCwpg6f0hTdDwc_rD+ReJ0M8Nyz_v5EUcUmow@mail.gmail.com> <BD6088D2-5C18-49F6-BB01-694102749E8B@shockey.us>
In-Reply-To: <BD6088D2-5C18-49F6-BB01-694102749E8B@shockey.us>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
user-agent: Microsoft-MacOutlook/10.10.1b.201012
x-ms-publictraffictype: Email
x-ms-office365-filtering-correlation-id: 677527ed-cf4a-43bf-6105-08da6d7f8ff5
x-ms-traffictypediagnostic: DM6PR17MB3706:EE_
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0;
x-microsoft-antispam-message-info: L+ug8ZCPuPrDq7BrFaerVSR67PCt+BD4yfRTL3Qg8N80iXaucmNNAKcvHSD1MrxYWQ0oAbNDhf44ufV3hj6u7nFKeyGnbW8HwthjuIytmt8ONbL73PbDNm46iu/mMSnPI2/qk5cTzLEaLnGK/1hQrQWWm1w+bhMtIIMSp5glvK2UWRCU416y/FEgpl5sJ/bLG4jxCmgC6KkIglFuKj2MzGQJ/4ADxgxZDgreMfhPv8RzZwxB6fPJww1ACNU3UA/v3P7Ett3hxtU6p5s96IzV5Cfpp7ZQKtY6egv3pq2pw65E+Krltev1e7ZuNtLPUL0QEFHSgUv7FSTVRwc6uBD013W/mzdhevPHK+9m+K0z9vfSXnzEJrkV9mZUjVwQmCcOPiJc36lFurUfllgaqSzuoCdYHboCKLuqL8qfUM12NRuHUUqWKy2E13Gp9WzqGJk5RuM7iQkRRKu9Rco2bIXK+FIj9jOnZtmIV5w7CD3G5kOCdhlDTEHlU/Qu42xxrZYNtQyUMrAF06xCKQpHsGRSpQic4/jqnqwqorOzwnTpBl1hq/RQNWlHEgEuVkmKLxAQQ2XvIGEnRwENDAf9IJM5pdD3+cGlWl1gRcz40PPiimVpCtdzgJlEK4FemyyBVygBp/SFpmTLQgmpPh96xDruO2jYxLeVinxpFf9W79dtp65tKJByvupQcjwIsluT/+XoKzXSgvmU0Nj7pNfNVoadrbj+mg6Zbq/E7J5Mf87zDNCwDR8LGORb5DQeYFAeqX1F82kCXQNH25wbnguxEWlMjQEz9jbhUlCDNVmaWrfaje5A3YjT5ZTOWyY3WkiHPyGu8htc7eqrgZn5n7xnQDzwav3EZHLD4+Mu1iN/f05/IwPqJVijRd+tRkG93p+sChS5
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:BY5PR17MB3569.namprd17.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230016)(4636009)(366004)(136003)(376002)(396003)(39850400004)(346002)(38070700005)(86362001)(33656002)(122000001)(26005)(6506007)(186003)(6512007)(83380400001)(2616005)(38100700002)(41300700001)(71200400001)(110136005)(478600001)(966005)(6486002)(316002)(91956017)(5660300002)(66556008)(8936002)(4326008)(66946007)(66446008)(64756008)(8676002)(66476007)(76116006)(2906002)(46492015)(45980500001); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: Ey4lF2jJP/kK/yD53qhETaHzB3UEZA0IknaI/Z7wpeIj1yU9OTbZ2gyjOfJ/XQJUnb+LPWW4oteTS48XYYZpuAJdTWD+ZHNt1cvUrUyP10HKZC0RARH6JdNcrR/we8RKJBu+C9IERJDZl+0/9VDXcRM+hfoWddPyOHw/HmVkl0uCc6C/kBCWmX37vMlvx+CFP8vvWfs7Ss6zxaulqMGi8uEW5QqR0csu9V2WPDaLUeUJBIqex7+S2SjpG7P0/x2Xwlns6KLOVYgLHMwNbCvX5W1WeRf0BEc0Hpb9Fre1DSBEfkNlUX40Uk7OUIW+RN/mlJN7qEAh+4Df+znOu+0/mO2sa/bf6iB460HWbRm8cNiPFQmFDUUDrFc3VXYCa3kut793w1gBSNJFXUZKuW6QlX7g7ueOhxyAPHBLx4gH6jvVmuuE9Yf3/5QwQhb8exWxtYMpcO8i8llOnj6LVZqQYli9I8MvBkLVh5PK7QjTJklNl6b2MyOHTf00pOhtJ12XrKNIN+AZFjgjY8HIVjXn4rzWncrh0IVq8jbzm1yVjfc8y2U9XXhSNR6ku4pFzI7MoxTKPC4xg+qV9+Ne5Djbckt7RIF7inbq8nWFHFpIlWlf2J9csz350gjxyLyXt/YzKgdYwf8l/7Z4rdbcQddANDWqQL+8y/ID7fP6ZIRq52gK9AhIWjCM6DzVTOSh/tXD2Q0dFPUVMpvd86/4HsfwPvNjWnhNpuR+hAK3xlY8QQFtW2KBZKSTZfebURy5Kf9aWWLFrcNNLemCjHTUYO7aJdfI+xERxALNHC9K4fw8G3BhJavDkLvANbgIqwXRlcTIOSDY0K8Iuowp9NKPdvOD9xp0eoFibCC73SfTy8NMNzUpKEnyImhyrEr0lP93zBUCxzbMh8QAezPp9cH4JrUtqXdYSX5wCLngqmGEZJUfR15bhXDin3zAVwmNBajNR4rsGjOIEx1r0jPW4/6QmotguB0XXHS/ya8+qwYEFXeNsu7NszNd6e8tascziSk1tp4MxOKDfEf68YuMMnx6Ym59Ia0kF8SUkT++TjGCVj9/lshA3yPF0oA6R4vWbf0p8rwckpsLhVxF87hh3Uch4ERQP5j9+BX/g2D4pQFW27FhuY25r5TDTTBNoWMXX06BOrp2x1SqfIGgeXSHWXh+cLu6HBMTJkc/vjqr2PDHKJXz9PtVnZ4OUj4xfiPkh/ggGBnkVL8kPuy/XyUck3WhNirI/gknGgOZ2iLQDwArwCAjnq2+rs4qKPAm5nIaGYS8ln5kcSo0ajqkpDTKqQt5rFqmi6YGCpUM4VFczWHUFoZ1L9AyzOMk9n8C2C+XUQgmvWIZtImix/nxED//OqImfDwverin/Wn+sQAwd/13iU0ibM8HZbqinYxBTmNhzd17YZWYcVOeTvy+N90RVZmmJgXG3omOcrKWm6rCQ53z3kVnKTnWJMeNJms/Z6qFHC2498Jof2UD4j2hQRUyV6U4BGhlXC0E3K6EhJAVjDKon+D5gglId+JrxEHPrS4eI7ERk794MiaFf7mko6ireI1WDNeQi86MkvYmGajgdJZPpvNlWADbKJMyhRa2o1QQJgUJurMvjFQi/AMd/4gBxJ4JZEFMqw==
Content-Type: multipart/alternative; boundary="_000_D6696BD18BC144089F623F56A1FEBF90teamneustar_"
X-OriginatorOrg: team.neustar
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: BY5PR17MB3569.namprd17.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 677527ed-cf4a-43bf-6105-08da6d7f8ff5
X-MS-Exchange-CrossTenant-originalarrivaltime: 24 Jul 2022 14:19:46.9375 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 73a2bbc1-f307-47c4-8f94-5f379c68bc30
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: ouRT4XrWKpEp0+YkdlSlVy0ydQPFpzgow2rMGD2p41cEmcnlQnDOwijqFtth0IVO53BzXzco6++gRsJXGzpiiaLMAfN9oq77rhFq0JHNet8=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: DM6PR17MB3706
X-Proofpoint-GUID: xsOJxzJHB6bHCQ-D-2EDfdgp5lbv2Caq
X-Proofpoint-ORIG-GUID: xsOJxzJHB6bHCQ-D-2EDfdgp5lbv2Caq
MIME-Version: 1.0
X-Proofpoint-Virus-Version: vendor=baseguard engine=ICAP:2.0.205,Aquarius:18.0.883,Hydra:6.0.517,FMLib:17.11.122.1 definitions=2022-07-23_02,2022-07-21_02,2022-06-22_01
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0 priorityscore=1501 mlxlogscore=999 malwarescore=0 clxscore=1011 spamscore=0 lowpriorityscore=0 mlxscore=0 suspectscore=0 bulkscore=0 adultscore=0 phishscore=0 impostorscore=0 classifier=spam adjust=0 reason=mlx scancount=2 engine=8.12.0-2206140000 definitions=main-2207240064
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/_KYKVgdVoztiAkbX3KqXYlW9BkQ>
Subject: Re: [dispatch] New I-D - SPIN - on voice/video interop between app providers
X-BeenThere: dispatch@ietf.org
X-Mailman-Version: 2.1.39
Precedence: list
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
List-Unsubscribe: <https://www.ietf.org/mailman/options/dispatch>, <mailto:dispatch-request@ietf.org?subject=unsubscribe>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch/>
List-Post: <mailto:dispatch@ietf.org>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Subscribe: <https://www.ietf.org/mailman/listinfo/dispatch>, <mailto:dispatch-request@ietf.org?subject=subscribe>
X-List-Received-Date: Sun, 24 Jul 2022 14:19:55 -0000

.

Ok but I do want to make abundantly clear that I have no objections for this work to go forward.  I do have some experience in the issues involving discovery <cough cough> … BTW I’ve been anxious for Brother Peterson to chime in here. ☺

I mean, this is an expression of two strategies for telephone number mapping we’ve been playing around with here forever: using some kind of proof-of-possession check that is based on actually invoking the routing system; and building some kind of centralized DB that is populated based on authoritative information about where numbers get routed. Certainly I agree that our experience with ENUM should make us cautious about centralized approaches. But ultimately, to Ekr’s point, iMessage and similar applications build walled-garden versions of such databases for their own application routing, and while they elicit some interest from regulators, they are not only suffered to exist, but are among the dominant communications systems in the world.

Ekr’s notion that the applications themselves could conduct their own proof-of-possession tests and then share that data strikes me as something that could be incrementally added to the basic SPIN idea. Whether that data is being shared with a centralized DB, or bilaterally between peering devices, the data should have the same security properties and format, I imagine. We could abstract that out and explore a couple different architectures for getting it where it needs to go. Doing the proof-of-possession check in real time with forward routing has the benefit of guaranteeing freshness, but the cost of not working for offline devices. My intuition is that there’s less opportunities for shenanigans with forward routing than with letting applications do the proof-of-possession and vouch for it themselves. But we’d need to drill a little deeper to see if that’s true.

Jon Peterson
Neustar (a TransUnion company)

_______________ dispatch mailing list dispatch@ietf.org https://urldefense.com/v3/__https://www.ietf.org/mailman/listinfo/dispatch__;!!N14HnBHF!-AWwKKvPIxzN-TVJrjg6JQCzxIYugn2_BQNqNpkcrahngYiA0BuUsA0ZrFD9lXE72acxUT4JFTB-4HM8JJoTS21g$