[DNSOP] [I-D] draft-jeftovic-x402-dns-discovery - early implementation note
"Mark E. Jeftovic" <markjr@easydns.com> Sat, 17 January 2026 02:36 UTC
Return-Path: <markjr@easydns.com>
X-Original-To: dnsop@mail2.ietf.org
Delivered-To: dnsop@mail2.ietf.org
Received: from localhost (localhost [127.0.0.1]) by mail2.ietf.org (Postfix) with ESMTP id A906DA8E478C for <dnsop@mail2.ietf.org>; Fri, 16 Jan 2026 18:36:27 -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, HTML_MESSAGE=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 (2048-bit key) header.d=easydns.com header.b="wbPZcWp/"; dkim=pass (2048-bit key) header.d=easydns.com header.b="zG/GWhim"
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 WTT9EOK_776A for <dnsop@mail2.ietf.org>; Fri, 16 Jan 2026 18:36:27 -0800 (PST)
Received: from mailout.easydns.com (mailout.easydns.com [64.68.202.10]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256) (No client certificate requested) by mail2.ietf.org (Postfix) with ESMTPS id 34CE4A8E4785 for <dnsop@ietf.org>; Fri, 16 Jan 2026 18:36:26 -0800 (PST)
Received: from localhost (localhost [127.0.0.1]) by mailout.easydns.com (Postfix) with ESMTP id 3171740BC2 for <dnsop@ietf.org>; Sat, 17 Jan 2026 02:36:19 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=easydns.com; s=easymail; t=1768617379; bh=y+9OuPnAq16kWohXTFsqoaG8cnzrQJs1p5bPxp0H+oA=; h=Date:From:Subject:To:From; b=wbPZcWp/abD0dOIPENfiLTSBYgUCj7VKUkZ1pNcX9FEl4goRow6ZmpZJlbZGUg6mm T4jJzEU/kOqXmowfvUCzInBvD3Dqmc8jYqbI3lJ1juP17B8JJ5colpSMhzFuux15qi AupOZ/4S8Nf1RLnJLaRxs1MQi286k3XtFvNQ5Qse6xXnu/skv49gUW5BQ0OQDk4mLZ FWhtuUGCVG11q0fAC/PDLRtoa6JW/P+oyknv9WsEe0dJf7COtUnS2vZxB3neJq3PsL UROfDqHyC3m/yI23WLvHS1gBUU6lz6O1ft1E9RLWLSEJIOlrCkMFG4HHtFHrva664j TFUlNkaGJGRRQ==
X-Virus-Scanned: Debian amavisd-new at emo17-pco.easydns.vpn
Received: from mailout.easydns.com ([127.0.0.1]) by localhost (emo17-pco.easydns.vpn [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 40Gt3-OHy84S for <dnsop@ietf.org>; Sat, 17 Jan 2026 02:36:18 +0000 (UTC)
Received: from [10.32.250.12] (bnf.easydns.net [64.68.199.197]) (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 mailout.easydns.com (Postfix) with ESMTPSA id 9713A40B99 for <dnsop@ietf.org>; Sat, 17 Jan 2026 02:36:18 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=simple/simple; d=easydns.com; s=easymail; t=1768617378; bh=y+9OuPnAq16kWohXTFsqoaG8cnzrQJs1p5bPxp0H+oA=; h=Date:From:Subject:To:From; b=zG/GWhimC5MrmXrq1+6SCqVuJgSaoxvO0reQ9ApAYp5uVE+ltXA/nyjskstGK50Qf Gk+o6poSgxc7ElZW2F7IjR1Ngihq/lJFbqrxpS47yr9pAIQvDFVNrEJJvsLiMPUROT zNRS3GmTq3qZIuOwHf7Q6dpnoFx+FsqBlD+1LYYfxbq9Avfm9+H0/1lILveqV+gx9W 2xRCIeq0KPoLIOUSN7v9wetcRvdqugiZFc+m6IO83hw5kuR2ucrKBXrmLxeBHrVBEB uFcjOfeCZ7UckXSLZ5if1oW0m4L9wZshvxUVxRxjIju2Mc+eW3WIFJ9fRm4F5zwr7p qHm9NkSzPhDRw==
Content-Type: multipart/alternative; boundary="------------8mTzVsSb75wV3zv0VOhPRC0M"
Message-ID: <651ee813-7e06-41ca-86de-efdc8036ef2c@easydns.com>
Date: Fri, 16 Jan 2026 21:36:18 -0500
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
From: "Mark E. Jeftovic" <markjr@easydns.com>
Content-Language: en-US
Autocrypt: addr=markjr@easydns.com; keydata= xsBNBFceJ8sBCAC9WZjTeUflHvm/PFJjDiLhy4yKvgizPsrTQ9taWQsLqf28LZm5Tk4poAuR izNHrVObC9xmJonY6kmRbXvNBFb8vXFcho01UBhnP4wmX9bwH5Ug1JtESdZSz4FcwQnobeGa 5MFLGJY/UhzJcrdo6a1TVbi2pprSqjYLL1675lqZxVJr9d8Zd+G0RapT+yPL3XuK785h1xe0 veXtZJjF4xRsyEu5XCFvZ9iqSP1+M4t1N9tnZyr5PQJhtOFEqxt/xYy83z7q8Fj9Guti2kPd C24SpZusRb1O3DYssVmtZN3u8IG1j73l9yim81oXaExVMHOpnejDwORsFXfe8BQUwblpABEB AAHNJU1hcmsgRS4gSmVmdG92aWMgPG1hcmtqckBlYXN5ZG5zLmNvbT7CwI8EEwEIADkCGwMG CwkIBwMCBhUIAgkKCwQWAgMBAh4BAheAFiEEzRz+/DDy5E6iAP8UyB4ua2Rkq/kFAl6LedkA CgkQyB4ua2Rkq/lesgf/YAcZCc67hmLvd8KZiF8yZ5KR277wQVB3Oy8XD+EpaeeLj3RXUdOw NZDWc/0SvuNPMpIIiTCoz19Dq7PkMFrZs2C4N3mPKGNEqBgeBeoK5DM61oHaxICt085ffyJC 2dPJUa3ajjheNiXUy+GABNImnWq3pyc5TBQkhaph6bONrdgKH+IHW63IRmOtlpTFc55oJCRo ZtDDbjrAghaNmLyq0tL7YJbRG8IyvYzuSgLdPWBZfbYkX95kIkdW6SHSjteRjJ+WxtjQjRO2 rYNSdZGwEU4YLdsWIwFICR+nPW8fWFjgyjrazDhqJDtjodfTQ5iCNkvG8KDIhKQba8+20ksM Ns7ATQRXHifLAQgAwqosfKhZvsWS46OR+rH7Dzn4f5vPM/+Zg1cZcmOS1kWreEtcDfXixS4C rO2/S+SQKqLtOZqYBQfjcXVxGH+TeGYWUeEt48dVhG/KXqGb+ivnKygvXtrel9FO0Ujcvty9 ANol6KuzKjCxtfePBBfdH/4c1uVkIEyo4EKyNuY1w0RfTJx5ryd3ygHwhXO88jsWCrCSyltS xC/TLDMzdznjBm1uECmgvQuiKWgBwbXgRgY9Hsszx6pM2wC5RRamLQM+c4dfsgLku2xkLDgv SviUEol3ictfOjs2mHMAis2QM6c2tlDTrFDe1Iy/aBsGI6VaYbNjKG7AWSc7/m3m+7iO/QAR AQABwsB2BBgBCAAgAhsMFiEEzRz+/DDy5E6iAP8UyB4ua2Rkq/kFAl6LeKgACgkQyB4ua2Rk q/kgIggAjS6Eknc1wAP01bmzrO0MAfsFKCzZKjo+7wpaXlZ8pPcREvoM6SlKyMP9i1c9wFgN XR9dV5ROVtmzAvHnTnmOKJceaMJFm+0N+YkEWTRMRDHPAslC+24rJrs3AS3zBrR5PGbPX/FJ lNvxqhhFbM77I3nf9o2ttjdBDVYykOyAvy4uMl9pdPDSqISMWtJYsKq6YIKJSNVGkHpR2D9o bZu2vrZ/xPgy+Biy1+aZqpI/uDAm6IZF37m7uSurzMht1aO/fs9WVw9OS238h5YMMFONzt/u X9FP2fNYJguN+vAM74nyDF0v9nNYdFgWmB+g4T4eLEecgaX8r9FTk4DCAUXsnQ==
To: dnsop@ietf.org
Message-ID-Hash: 6GQVCVHKFFNQI7PEWLXYC2Z23IHQQQP7
X-Message-ID-Hash: 6GQVCVHKFFNQI7PEWLXYC2Z23IHQQQP7
X-MailFrom: markjr@easydns.com
X-Mailman-Rule-Misses: dmarc-mitigation; no-senders; approved; emergency; loop; banned-address; member-moderation; header-match-dnsop.ietf.org-0; 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: [DNSOP] [I-D] draft-jeftovic-x402-dns-discovery - early implementation note
List-Id: IETF DNSOP WG mailing list <dnsop.ietf.org>
Archived-At: <https://mailarchive.ietf.org/arch/msg/dnsop/Sjo0ubYWZEunYt2FMnlR1g2GrkQ>
List-Archive: <https://mailarchive.ietf.org/arch/browse/dnsop>
List-Help: <mailto:dnsop-request@ietf.org?subject=help>
List-Owner: <mailto:dnsop-owner@ietf.org>
List-Post: <mailto:dnsop@ietf.org>
List-Subscribe: <mailto:dnsop-join@ietf.org>
List-Unsubscribe: <mailto:dnsop-leave@ietf.org>
Hi folks, I wanted to briefly note some early implementation experience related to an Independent Submission Internet-Draft I published recently: draft-jeftovic-x402-dns-discovery https://datatracker.ietf.org/doc/draft-jeftovic-x402-dns-discovery/ The draft describes a simple DNS TXT-based discovery mechanism using: _x402.<hostname> to advertise HTTPS URLs for retrieving x402 payment manifests. A few days ago I was informed by the team behind x402scan (which operates discovery and indexing services for x402-enabled endpoints) that they've incorporated the DNS-based discovery mechanism described in this draft into their forthcoming spec and implementation, which they were already developing (details here): https://github.com/Merit-Systems/x402scan/pull/459 The DNS lookup will now appear alongside a proposed /.well-known/x402 mechanism. In practice, their tooling will check for both: * /.well-known/x402 * _x402 TXT record (The ordering of these checks could be an interesting topic for discussion.) I’m sharing this purely as an informational note to indicate early, independent implementation convergence. Feedback from DNSOP participants on the relevant aspects (TXT usage, caching considerations, alternatives such as SVCB, etc.) would be very welcome. As a bit of context only: part of my motivation in exploring x402 discovery is the broader potential for agent-friendly micropayments on the web, including possible implications for open source sustainability. I’ve written up some related thoughts here for anyone interested: https://easydns.com/blog/2026/01/10/can-x402-save-the-open-source-software-movement/ This is my first post to this list, so I hope I’ve followed the local conventions. regards, - mark -- Mark E. Jeftovic <markjr@easydns.com> Co-founder & CEO easyDNS Technologies Inc. +1-(416)-535-8672 ext 225
- [DNSOP] [I-D] draft-jeftovic-x402-dns-discovery -… Mark E. Jeftovic