flashbots / flashbots/attested-tls-proxy

Attestation type negotiation via ALPN

Open
#23 1 comment 0 reactions 0 assignees View on GitHub
enhancement
Dominant language
Rust
Stars
6
Forks
2
Avg merge
13m
Merged PRs (30d)
3

Description

ALPN protocol negotiation (part of TLS) lets us specify supported protocols during the handshake.

We can use this to negotiate different accepted attestation types before the session begins.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by tracing the TLS handshake and the existing attestation-type handling on both proxy sides. Determine how ALPN values should represent supported attestation types and how negotiation affects the session. Done means the handshake negotiates an accepted type before the session begins, with behavior defined for unsupported or incompatible types.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust
Domain
networking, security
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
30/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.