[dispatch] [New Internet-Draft] draft-shabazz-http-x402-tswp-00: The X402 Typed Settlement Wire Protocol

Abdul Shabazz <veritasvaultone@gmail.com> Sat, 26 September 2026 19:49 UTC

Received: from mail-ej2-x0e.google.com (mail-ej2-x0e.google.com [IPv6:2a00:1450:4864:34::e]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange x25519 server-signature ECDSA (prime256v1) server-digest SHA256) (No client certificate requested) by mx.ietf.org (Postfix) with ESMTPS id A53F530 for <dispatch@ietf.org>; Sat, 26 Sep 2026 19:49:01 +0000 (UTC)
Authentication-Results: mx.ietf.org; dkim=pass header.d=gmail.com header.s=20251104 header.b=L4YyX8Yn; arc=pass ("google.com:s=arc-20260327:i=1"); dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx.ietf.org: domain of veritasvaultone@gmail.com designates 2a00:1450:4864:34::e as permitted sender) smtp.mailfrom=veritasvaultone@gmail.com
Received: by mail-ej2-x0e.google.com with SMTP id a640c23a62f3a-c2dc427bf6cso27032366b.2 for <dispatch@ietf.org>; Sat, 26 Sep 2026 12:49:01 -0700 (PDT)
ARC-Seal: i=1; a=rsa-sha256; t=1790452140; cv=none; d=google.com; s=arc-20260327; b=G3i5+nTaE+5o0+D4h2hVg58VoMq3ctoAF96PKax3l9cFujb2SXrGf74UQcTNMLA3OX jU63ftNs+9f6j9s6t7Igg7hSzykCot2lpUFFhEibfDVlh4iFk/1zWq4SVYWHm0Ip7z75 wnmn/oMjbCKlFCv+LYg29mrn+q+rqPcuLneTiohkhrJ19gz5Ry9RjDbEwMmz9wtH+8Gl n4m8tNF0eQApRw4g2ZtOsawANfw4Xme13M16a1iaVxWfEzLO4/2sOykHOVAwjkaNlgQc rBZ8IgqsZ34Js+JvzF2SyeY8+2Q+JIfE40ItRwqgxHK0WrI6Kbv57z7uziDca6t4d9gM Aepg==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20260327; h=to:subject:message-id:date:from:mime-version:dkim-signature; bh=tx+OAQkT1ZgjQSsB8CiIDAPc1QDxBhD7JO6A0pw2G0Q=; fh=dOJ54xVYEbm6KlW49jtlO9vhibqVO7+bNb8IHRjU5zY=; b=a+U8+BgKCpIKEDHMgXJSToOD7oM5+guq+XpYtDEivtFho+B9BKoVlVZ4TtpoCQXSmW VV/+WIvo6mfQY4AkyJbrqHUOyXt4m3vOAXalsg9+BWqUeOY5QlZT+0dRPCpCohkc9z8C abdJmVmKqnoG03Tx4lf6ejOSG7BMNYzbsH4DdQHC2DcoDNAYShlPaNrcvszzFBxqpOwJ 2D1DhbplavtyWsK/o0YLxn/XS+GUKLBTlQ3oaFFpmZDHYLHYoEIPnhiaWZ8uFMK8CEfE +ZWs23p0PjAY0YXfFTSUtkaaeMfKqnecYyG2/vkC+u6NscEe+sx8s2JT9kQQUv+azScz gHGw==; darn=ietf.org
ARC-Authentication-Results: i=1; mx.google.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20251104; t=1790452140; x=1791056940; darn=ietf.org; h=content-type:to:subject:message-id:date:from:mime-version:from:to :cc:subject:date:message-id:reply-to:content-type; bh=tx+OAQkT1ZgjQSsB8CiIDAPc1QDxBhD7JO6A0pw2G0Q=; b=L4YyX8YncIIGMLt2TNVnRZJkmhvIBORh7KGgR34nh7rY2PljSBYs5xJPBhQvkX8qiQ xkv+VXwS6X1Z/eoMh/6sWVmP8KutEpf7NRYZkOtsdm/BexkkNsVTUm6YhVOxctBXimqo BZTWpmJ/ygSQC0dGigra3F1PcjdfIGBxt/FnaNhVqNZ6jAQfeCkKmimVQuidNwt8yeHk GoyDxBKsaS0C0HumbP9eZLc0QPHC6VQSAgbseSmXluAs5K8REOhHPvxluTdCC2vIHNFm h0LOr/cW1EU4ctGLopL8hSd135GD2COjYhZOvPWy8xiUMT+90Hsq5aB7ITsx1DDhWgxj FZpA==
X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20260707; t=1790452140; x=1791056940; h=content-type:to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to :content-type; bh=tx+OAQkT1ZgjQSsB8CiIDAPc1QDxBhD7JO6A0pw2G0Q=; b=XziAQp8ESFjeHNDcL3iXno/8NAeOGcat+zeEM2v+kpdZEf84xZsaL/ERWfTb5NPZgN yIDa1pccmzbQKpvogpODMLGcxD21I7LNxI3mMCG7UCQPZB9NmYYKlXLUx9avj2xW84iX 8Qtz9uisGWgXpMcGPIxWFGhFBSfsSnRHnrixwUbaHPkMyO4wWhiGisf6af8wD1zbB5Om j26OnyKNGO7IWEftdszFO6pryq97Fpj7ih+uzNMUI2+w5g01NOriwhI/wuCo8qnGe/Ac 7SPUJcLp8pPs3cBHYP9nteWKOERAAQQhViD3ZAAe6VRVm+eT2rGMQcR2kcVPsKxagv7X dQ0A==
X-Forwarded-Encrypted: i=1; AKwUvBzN5e3UwknIU1Guj/P6eug0HeH/OUv7CbqGhwQRN9PHGrAefPQNoYKvUvHBhihGiehoP+C2P1s9VA==@ietf.org
X-Gm-Message-State: AFuF++msoU0BcSQVsr6je+YALLdKB0GAQmFWu2qCpbXxzFEYwKpDWZ6U Fi/hToP7g4kVn5AvOfrvuKLozc6xHviQKk9uCWS1TI2X+EEPBFcGbrA023Dps2vSfMd31VMH9wr KfEEid9VrmuK748F2gSIgD68K7JbKdwC9CoUck6g=
X-Gm-Gg: AYBFou2ExdL5ezPyCeGW/u47hrvMTa7GsxNXpMatzW5oDvsTWBKr84VqYmXdWSZFB1Y HS67r/Dw+9AuW97CFr4UfZHo2CMKl6u3hW9FLgGMeXXvVfSwZso00VJoF84GczL4lqQO+PwtPww HOdz7X8f9PlXBkHCZQe/2RPuTpKNQa7SJckP5z93X9aQGkd3r+4w4as9/ms2Hgl4fzoyLabCdti 6SGuRo4aOqguv+ESUyra9cNMZJgfQ5qCc3lyvp3KGtsnbJ0q82tclGxrQWtJAB+wUgvkDO+zeHo lexQYp2QxKo/l493NLskHfR94KUmP3h9b2T0Hrc4J9Jzxw/a4MF7jZexj3qlTW36EQxxk6/LTFW T+YFX8excJD/SoxBKIsqnB2IDn9IoYiY8JHTFAm+WBSeBdWo2RyLvmaE/dyD75usQr9ePL68=
X-Received: by 2002:a17:907:a68b:b0:c26:19de:9aec with SMTP id a640c23a62f3a-c2ac262f707mr746736466b.43.1790452140217; Sat, 26 Sep 2026 12:49:00 -0700 (PDT)
MIME-Version: 1.0
From: Abdul Shabazz <veritasvaultone@gmail.com>
Date: Sat, 26 Sep 2026 22:48:48 +0300
X-Gm-Features: AclHuK-6QUS2MAgway7S9IP6awhN65P65GpNTImpFHwh3UxeCYV0S2Vs-BhexZQ
Message-ID: <CAMEZ1w4oH9cQCF3TtpPVS-dtThBVYLOsMs9j7En=trgSXcPPmQ@mail.gmail.com>
To: ietf-http-wg@w3.org, dispatch@ietf.org
Content-Type: multipart/alternative; boundary="000000000000ce1b15065c681f17"
X-Spamd-Bar: --
Message-ID-Hash: 5TJUBI74TCIA6HU4KRNSYTDYLU5SLLJ7
X-Message-ID-Hash: 5TJUBI74TCIA6HU4KRNSYTDYLU5SLLJ7
X-MailFrom: veritasvaultone@gmail.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; loop; banned-address; header-match-dispatch.ietf.org-0; emergency; member-moderation; nonmember-moderation; administrivia; implicit-dest; max-recipients; max-size; news-moderation; no-subject; digests; suspicious-header
X-Mailman-Version: 3.3.10
Precedence: list
Subject: [dispatch] [New Internet-Draft] draft-shabazz-http-x402-tswp-00: The X402 Typed Settlement Wire Protocol
List-Id: DISPATCH Working Group Mail List <dispatch.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dispatch/G9ULc4qMQNBYL5PCRJLWHyjsc9Y>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dispatch>
List-Help: <mailto:dispatch-request@ietf.org?subject=help>
List-Owner: <mailto:dispatch-owner@ietf.org>
List-Post: <mailto:dispatch@ietf.org>
List-Subscribe: <mailto:dispatch-join@ietf.org>
List-Unsubscribe: <mailto:dispatch-leave@ietf.org>

Dear HTTP Working Group and Dispatch participants,

We have published an initial individual Internet-Draft specifying the X402
Typed Settlement Wire Protocol (X402-TSWP), an application-layer extension
to Hypertext Transfer Protocol status code 402 (Payment Required).

Document URL:
https://datatracker.ietf.org/doc/draft-shabazz-http-x402-tswp/

HTMLized Version:
https://datatracker.ietf.org/doc/html/draft-shabazz-http-x402-tswp

Abstract:
This document specifies machine-to-machine challenge-response headers,
deterministic payment fulfillment schemas, and structured error responses
for HTTP 402. It introduces a typed operational grammar
(X402<Type>:<Payload>) that eliminates fragile regex parsing by utilizing
byte-exact token preimages verifiable natively across parallel distributed
ledgers (such as Solana and the XRP Ledger) and off-chain execution
environments.

We welcome feedback, review, and comments from the Working Group regarding
the header definitions, security considerations, and alignment with RFC
9110.

Best regards,
Abdul Shabazz
Synaptics Lab
veritasvaultone@gmail.com