The Internet Engineering Task Force (IETF) is holding a hackathon to encourage developers and subject matter experts to discuss, collaborate, and develop utilities, ideas, sample code, and solutions that show practical implementations of IETF standards.
Sign up for the Hackathon
View the list of registered:
Keep up to date by subscribing to the IETF Hackathon email list.
The IETF Hackathon is free to attend and is open to everyone. It is a collaborative event, not a competition. Any competition is friendly and in the spirit of advancing the pace and relevance of new and evolving internet standards.
Subject to Change
Hackathon (all times are in PST/UTC-8)
Related activities before and after the Hackathon weekend
NOTE: You will need an IETF Datatracker account to login to the Hackathon Meetecho sessions.
When you register for the IETF Hackathon, you are sent a separate email to create an IETF Datatracker account if you don't already have one.
If you already have an IETF Datatracker account, please ensure that the email address with which you registered is associated with your Datatracker account.
If you received the email but the link to create an account has expired, please see the instructions below:
Access to the IETF network
The NOC team has an ongoing experiment that allows you to join the IETF network remotely as well as at an IETF meeting venue.
Requests for networking capabilities beyond wireless access to the IETF network (e.g., wired ports, L2 access, prefix delegation) can be sent to support@ietf.org.
All requests are addressed on a best effort basis. Advance notice is appreciated and improves the odds of your request being fulfilled.
Champions can request a Webex account they can use to schedule meetings for their team. These are similar to the Webex accounts allocated to working group chairs to be used for virtual interim meetings. An account can be requested by a team champion at any time. Accounts will remain active and available for the duration of the IETF meeting. Request your account HERE. In the request form, you can use your project name where it asks for "Working Group Name" ("Hackathon Project Name").
In addition to registering for the Hackathon and subscribing to the Hackathon list. It is recommended to monitor both the Hackathon wiki and the list as the Hackathon approaches, determine which project(s) are of interest to you, and reach out to the champions of those projects to determine how best to be involved and coordinate with the rest of the team working on each project.
Champions are welcome and encouraged to list times and mechanisms for collaborating with their team in the Team Schedule. Participants can use this page to determine how and when to reach other team members.
The Hackathon kickoff and the project results presentations can be joined via Meetecho. The Hackathon Zulip stream may be used for general and project specific communication.
All Hackathon participants are free to work on any code. The rules regarding that code are what each open source project and each participant's organization says they are. The code itself is not an IETF Contribution. However, discussions, presentations, demos, etc., during the Hackathon are IETF Contributions (similar to Contributions made in working group meetings). Thus, the usual IETF policies apply to these Contributions, including copyright, license, and IPR disclosure rules.
Note, all projects are open to everyone. However, some champions have identified their projects as being particularly good for those who are new to the IETF or new to the Hackathon. These projects are marked with a star, i.e. *. If you are championing a project that is great for newcomers, please add a * at the end of your project name.
For inspiration and examples of previous Hackathon projects see the previous Hackathon page.
Champions
Maarten Wullink maarten.wullink@sidn.nl
Pawel Kowalik pawel.kowalik@denic.de
Project Info
The RPP working group is focused on designing a new RESTful protocol for registering objects in a shared registry, e.g. xxTLD registries. This will result in a series of specifications known collectively as the RESTful Provisioning Protocol (RPP).
Hackathon Plan
Related documents
Saleem Bhatti saleem@st-andrews.ac.uk
Rodney Grimes rgrimes@freebsd.org
Alistair Woodman awoodman@netdef.org
Ryo Yanagida ry6@st-andrews.ac.uk (remote)
Project Info
Champion
Stuart Cheshire <cheshire@apple.com>
Thread Overview
Thread is a specification for how to carry IPv6 datagrams over a self-configuring mesh of low-power IEEE 802.15.4 wireless links. Stuart Cheshire gave a brief presentation about Thread at the IETF 119 IAB Open meeting in Brisbane. The Thread specification is developed and published by the Thread Group. There are several independent implementations of Thread, the main one being the OpenThread open source project. This Hackathon event is open to all — Thread Group membership is not required, though of course Thread Group members are also welcome to participate.
Participants and Project Info
Champion
Project Info
Champions
Project Info
Champions
Project Info
https://kpp.kenosian.com/api/verifyhttps://kpp.kenosian.com/k-lean.html | https://kpp.kenosian.com/kenosian-vaultBoundedParse, InvalidIngressNoMutation, ValidIngressMayCommit, AtomicReplayAtMostOneCommit, and DropHasNoDisposition.@helm-protocol/ttt-mcpChampions
Benfeng Chen
benfeng@gmail.com
support@opennhp.org
(Newcomers, security researchers, and AI-assisted testers are welcome — remote participation supported.)
Project Info
OpenNHP is an open-source implementation of the Network-infrastructure Hiding Protocol (NHP), a Zero Trust protocol that provides authenticate-before-connect semantics: protected resources stay invisible to the network until a client proves its identity cryptographically.
An AI vulnerability storm is coming. AI systems can now find new vulnerabilities, write exploits, and scan the entire Internet faster than ever. Traditional security (patching, signatures, and detection-and-response) is too slow to keep up: an exposed service can be found and attacked within minutes of a new flaw being discovered. We believe the most effective defense is not to out-race AI attackers but to hide from them. If an attacker cannot see a service, it cannot scan, fingerprint, or exploit it, no matter how capable the attacker is.
At IETF 126, independent testers, including an autonomous AI attacker, found no way to reach protected services without authentication. Passive reconnaissance did show that DNS and Certificate Transparency logs can reveal parts of the deployment topology. For IETF 127 we have hardened the public demo and invite participants, human and AI, to try again.
What's new since IETF 126:
server.opennhp.org is now fully invisible — no HTTPS surface; it only answers valid NHP knocksac.opennhp.org enforces access with eBPF/XDP, dropping unauthorized packets at the network driver before the Linux TCP/IP stackdemo.opennhp.orgChallenge objectives include:
Success criteria:
Links:
rambo (AI ops, Zambo) rambo-ops@agentmail.to (remote)
Project Info
AER-1 defines a verifiable receipt for AI agent executions: a tamper-evident record of what ran, what it touched, and what came out, with canonical JSON serialization and a conformance test-vector suite.
Any language. Independent implementations already exist in TypeScript, Python, Node.js, Java, Perl, Rust, Go, C#, and Swift; open lanes include Ruby, PHP, Lua, Elixir, Zig, Dart, Scala, and Haskell.
Kit (conformance runner + vectors): https://gitlab.com/rambozambodotdev/zambo
Live demo, no signup: https://rambozambodotdev.gitlab.io/aer1-hub/try/
Champion(s)
Thomas Graf (thomas.graf @ swisscom.com)
Leonardo Rodoni (leonardo.rodoni @ swisscom.com)
Maxence Younsi (maxence.younsi4 @ swisscom.com)
Ahmed Elhassany (ahmed.elhassany @ swisscom.com)
Benoit Claise (benoit @ everything-ops.net)
Paolo Lucente (paolo @ pmacct.net)
Vivekananda Boudia (vivekananda.boudia @ insa-lyon.fr)
Pierre Francois (pierre.francois @ insa-lyon.fr)
Rob Wilton (rwilton @ cisco.com)
Daniel Voyer (davoyer @ cisco.com)
Scott Huang (scohuang @ cisco.com)
Muthumayan Madhayyan (muthu @ cisco.com)
Deepya Mandadi (dmandadi @ blueplanet.com)
Jérémie Leska (jeremie.leska @ 6wind.com)
Irfan Mohammad (irfan @ arrcus.com)
Per Andersson (per.ietf @ ionio.se)
Mohamed Kheir (mkheir @ singlestore.com)
Draft Specifications Message Broker
https://datatracker.ietf.org/doc/html/draft-ietf-nmop-yang-message-broker-integration
https://datatracker.ietf.org/doc/html/draft-ietf-nmop-message-broker-telemetry-message
https://datatracker.ietf.org/doc/html/draft-netana-netmod-yang-anydata-validation
Draft Specifications YANG-Push
https://datatracker.ietf.org/doc/html/rfc8639
https://datatracker.ietf.org/doc/html/rfc8641
https://datatracker.ietf.org/doc/html/rfc9196
https://datatracker.ietf.org/doc/html/rfc10035
https://datatracker.ietf.org/doc/html/draft-ietf-netconf-notif-envelope
https://datatracker.ietf.org/doc/html/draft-ietf-netconf-yang-notifications-versioning
https://datatracker.ietf.org/doc/html/draft-ietf-netconf-udp-notif
https://datatracker.ietf.org/doc/html/draft-ietf-netconf-distributed-notif
https://datatracker.ietf.org/doc/html/draft-ietf-netconf-yp-transport-capabilities
Project Info
https://www.network-analytics.org/yp/, validate and verify
6 YANG-Push Publishers
3 YANG-Push Receivers
3 YANG-Push Network Telemetry Message
2 YANG Message Broker Producer
1 Schema Registry
3 YANG Message Broker Consumers
implementation in the area of YANG data schema validation and obtaining latest YANG-Push subscription state. Subscribe to YANG data on YANG-Publisher, obtain and register all YANG modules necessary to build YANG schema tree, register YANG schemas to Schema Registry and verify YANG notifications against scheme trees and produce and consume from Message Broker.
Champions
Katerega Micheal (chief3@chazahgroup.org)
Project Info
SW103K is a Layer 2 compression and decompression protocol designed to enable efficient data representation for transmission and storage while preserving the ability to reconstruct the original data when required. The protocol supports diverse applications and use cases without being limited to a specific industry or deployment scenario.
This Interop Event will bring together SW103K implementations and test environments to evaluate interoperability, compression and decompression correctness, data integrity, and performance under different data and operating conditions. Initial testing will focus on two use cases: bandwidth reduction during data transmission and storage reduction through compressed-data persistence, with decompression and restoration performed only when explicitly requested. Testing will measure compression efficiency, data size reduction, throughput, processing overhead, and accurate reconstruction of the original data.
Champions
Potential collaboration with other projects/champions
Draft vulnerable to CVEs
- Early attestation
Summarized in draft-intra-handshake-fail
Project Motivation
- https://www.theregister.com/security/2026/07/04/confidential-computings-trust-mechanism-is-broken-the-fix-may-not-exist/5266056
- https://www.scworld.com/brief/confidential-computings-remote-attestation-protocol-may-have-fundamental-flaw
- https://blogs.groupware.org.uk/01-Quantum-Inc/the-handshake-that-cant-keep-its-promise-why-confidential-computings-flaw-changes-the-data-sovereignty-conversation/
- https://thenextgentechinsider.com/pulse/critical-flaw-discovered-in-confidential-computing-attestation-protocols
- https://www.securitylab.ru/news/574545.php
- Russian https://www.securitylab.ru/news/574545.php
- German https://www.blogspan.net/confidential-computing-attestierung-relay-luecke/
- https://dailysecurityreview.com/resources/cve-2026-33697-attested-tls-relay-flaw-hits-whatsapp-cocos-ai/
- Chinese https://finance.sina.cn/tech/2026-07-04/detail-inifscxt9953361.d.html
- https://data4biz.com/articles/una-falla-rompe-la-fiducia-del-confidential-computing
- Japanese https://blackhatnews.tokyo/archives/119915
- https://www.dugganusa.com/post/confidential-computing-s-whole-pitch-is-trust-the-proof-not-the-cloud-two-years-of-formal-verifi
- https://post.smzdm.com/p/a82ol990/
- Russian https://www.itsec.ru/news/issledovateli-nashli-kriticheskuyu-uyazvimost-v-attested-tls
- Chinese https://blog.csdn.net/weixin_42376192/category_13096766.html
- https://daily.dev/posts/bad-epoll-hits-99-reliability-sharepoint-rce-under-active-exploitation-zgp0yt8lh
- https://meterpreter.org/attested-tls-vulnerability-cve-2026-33697/
- https://osintsights.com/confidential-computing-flaws-expose-trust-risks
- https://www.boerse-express.com/news/articles/digitale-souveraenitaet-vergabebeschleunigungsgesetz-staerkt-europaeische-cloud-ab-juli-924836
- Turkish: https://hardwaremania.com/haber/arastirma-attested-tls-confidential-computing-icin-zayif-kaliyor/
- https://akber.com/sovereignty-in-the-cloud-is-an-illusion/
- https://www.itsec.ru/news/issledovateli-nashli-kriticheskuyu-uyazvimost-v-attested-tls
- German https://www.ad-hoc-news.de/wissenschaft/digitale-souveraenitaet-bundesregierung-beschliesst-34-punkte-paket/69692503
Implementations vulnerable to CVEs
- Meta’s Private Processing for WhatsApp
- Edgeless Systems Contrast
Project Background
Code under Apache-2.0 License: https://github.com/muhammad-usama-sardar/intra-handshake.fail
Paper: https://www.researchgate.net/publication/408219182_Intra-handshakefail_CVE-2026-33697_High-severity_CVE_in_Attested_TLS
Paper: https://www.researchgate.net/publication/414529199_EarlyAttestationBleed_Three_Critical-severity_Vulnerabilities_of_CVSS_90_in_Confidential_Computing
Project Info
Hackathon plan
Background on Attestation
Background on Diversion Attacks
Background on Relay Attacks
Champions
** Supporters **
Project Info
Bring an Internet-Draft. Build with AI. Test interoperability!
AI2II (AI-to-Implementation-to-Interop) explores how AI coding agents can accelerate protocol implementation, verification, and interoperability testing.
The goal is pragmatic: produce running code, test it against independent implementations, identify problems, and provide feedback to IETF draft authors.
What can you do?
A framework to get started
We bring an existing open-source multi-agent framework providing separate implementation and verification agents, automated tests, interoperability checks, and structured feedback.
The framework is a starting point, not a prescribed methodology. Bring your own coding agents, models, and workflows. The objective is working implementations, not promoting a particular tool.
Learning from the experience
Alongside the code, we aim to document the approaches used, including tools, models, workflows, successes, failures, and human interventions. These experiences will contribute to a shared AI-Assisted Protocol Engineering Cookbook to help the IETF community learn what works.
Candidate experiments
Expected outcomes: Running code, test vectors, interoperability results, bug fixes, feedback to draft authors, and reusable lessons learned.
Good for newcomers: Yes — examples and guidance will be available.
Repository: (link to be added)
Don’t see anything that interests you? Feel free to add a project to the list, sign up as its champion, and show up to work on it. Note: you must login to the wiki to add content. If you add a new project, we suggest you send an email to (hackathon@ietf.org) to let others know. You may generate interest in your project and find other people who want to contribute to it.
TEMPLATE: Copy/paste and update the following template to add your project to the list:
### Your Project
- **Champions**
name and email
- **Project Info**
project description
To edit the wiki, log in using your IETF Datatracker login credentials. If you don't yet have an IETF Datatracker account, you may get one by going here and requesting a new account.