As of today, 18.9.2024, the three main TAPS documents that describe the architecture, define the API, and give implementation advice, are in the RFC Editor Queue, which means that they will be published as RFCs after editorial fixes.
For now, these documents are available here (the "Editor's copy" links show the nicest format to read).
TAPS has the potential to make a significant change to the Internet, as it breaks the compile-time binding between applications and the underlying protocol and network interface - this gives more flexibility to the Operating System or a library, and takes a lot of workload from application programmers.
In this master thesis, you will develop a light-weight implementation of a TAPS system for Linux, preferably in C or C++, and in a form that could perhaps become a part of a Linux distribution some day.
This work can be done by 1 or 2 students (leading to different complexity, and feature richness, of the resulting system).