**Date:** 2026 / 04 / 29
**Hosts:** Ansgar / Nixo
**Time:** 13:30
## 1. Headliner Process
### 1.1 Definitional Ambiguity
No shared definition of "headliner" exists across participants. Competing definitions surfaced:
- **Most important feature** regardless of size
- **Biggest feature** in the fork
- **Feature for which the fork would be delayed**
- **A theme rather than a specific EIP**
Summarized tension: *themes are underspecified, EIPs are overspecified.*
### 1.2 Reported Benefits
- **External communications:** Provides a clear narrative for the fork (community, app developers, infrastructure providers).
- **Community engagement:** Concrete EIPs trigger meaningful community feedback. Cited Flashbots' ePBS free-option concerns surfacing because ePBS was a headliner; without that designation, feedback would have come at testnet stage.
- **Focus:** Forces selection of "the most important thing"
- **Scoping containment:** Original aim was to prevent Pectra-style scope explosion (one headliner per layer).
- **Schedule flexibility:** Headliners can be selected earlier (e.g., ePBS) or later than the standard non-headliner window, working around the EIP's needs.
### 1.3 Reported Drawbacks
- **Meta-discussion overhead:** Significant time spent debating *whether something qualifies as a headliner*, used as a loophole to reject EIPs ("we already have a headliner").
- **PR rejection vector:** Noted EIPs being rejected on grounds of headliner conflict rather than technical merit.
- **Insufficient ambition:** Argument that the most-vocal-minority-opposed dynamic stalls progress; Hegotá shipped no headliner, missing opportunities like encrypted mempools.
- **Premature EIP commitment:** Coupling the headliner concept 1:1 with a specific EIP locks in scope before scope is understood.
- **Schedule pressure:** Hegotá headliner pressure was driven by an unrealistic cadence assumption (Glamsterdam was already slipping past the assumed June ship date).
### 1.4 Theme vs. EIP Debate
**Pro-theme arguments:**
- Decouple problem statement from solution.
- Allows pipelining: theme could be declared 2–3 forks ahead, expanding the solution pool.
- Prevents premature solution lock-in (account abstraction was cited as a recurring example where competing solutions are debated without prior alignment on the problem).
- One framing: *theme = external focus (what problem); headliner EIPs = internal focus (which solutions).*
**Pro-EIP arguments:**
- Themes without candidate solutions are vacuous; community engagement and prototyping/testing/specs require a concrete artifact.
- Pandaops cannot spin devnets per candidate EIP.
- Themes "follow" EIPs in practice (e.g., ePBS + BALs → scaling theme).
**Hybrid proposals:**
- Theme + candidate solution, with explicit acceptance that the solution may change.
- New EIP category for "high-level design / problem definition documents".
- Account abstraction as a *theme-headliner* example: select the theme now, lock the specific EIP (e.g., frame transactions) months later.
### 1.5 Temperature Check
A clear majority preferred to **retain the headliner construct** rather than revert to no formal EIP distinction. Strong pushback against adding a *theme layer on top of* the existing headliner layer — argued it either adds bureaucratic overhead or shifts the process top-down.
### 1.6 Client Preparedness Issue
One individual raised that on the AA discussion, Erigon submitted *two divergent positions*.
Suggestion: when a topic is flagged as a likely headliner, client teams should be formally required to converge internally before the decision call.
---
## 2. The Straw Map
### 2.1 Stated Purpose (per Ansgar)
- A **conversation starter**, not a governance artifact.
- Explicitly named "straw map" (not "roadmap") to signal non-binding status.
- Provides visibility into long-horizon work that would otherwise happen invisibly.
### 2.2 Concerns Raised
- Insufficient detail at the EIP/link level to evaluate intent without external research.
- Limited buy-in process; participated in January but the current straw map differs significantly from what he agreed to. Risk that external observers treat it as canonical ("word of God").
- Decisions are *already* being made with reference to straw-map assumptions (e.g., today's technical decision referenced single-binary clients as a future state, even though this is not a ratified direction). Media amplification compounds the canonicalization risk.
- Years and fork assignments past 2026 should be removed.
- The artifact is presented as marching orders, not research directions.
- Framing argument: focus only on the next 2 forks; long-term should be a list of major 5–10 year goals + dependencies, not a per-fork schedule.
### 2.3 Counter-Arguments
- Long-term direction (e.g., 1000x scaling via ZK verification, dynamic state replacement strategies) materially affects current-fork decisions. Cannot be reduced to a 1–2 fork window.
- Higher friction to change long-term direction is a *feature*, not a bug — prevents flip-flopping.
- Concrete example — should not ship a feature that makes ZK-EVM impossible, then undo it next fork. Awareness ≠ constraint.
- Permissionless protocol — anyone dissatisfied can submit a competing roadmap.
### 2.4 Rough Consensus
- More transparency into ongoing workstreams: **good.**
- Current presentation (per-fork year assignments stretching to 2029): **controversial, likely needs softening.**
- The map should *inform* but not *constrain* multi-year-out decisions.
---
## 3. Non-Headliner Prioritization
### 3.1 S-Tier Ranking System
Broad agreement that the S-tier ranking system worked well for Glamsterdam selection.
### 3.2 Proposal: Cap Client EIP Review Burden
Proposed clients only submit a *top EIPs list* rather than reviewing 50+ EIPs.
Some pushback:
- Reviewing EIPs *is* core dev work; reduces quality gate.
- Raises the bar for non-core-dev/non-researcher EIP authors.
- Outcome would be determined by lobbying skill rather than merit.
### 3.3 EIP Justification / Stakeholder feedback
Guillaume argued EIPs should require demonstrated use cases (entrepreneurship analogy). Cited Rex/EOF as the rare positive example of upfront customer discovery.
**Counterpoint:** Risk of professional lobbying class drowning out diffuse stakeholder voices. Preferred direction: ACDE-side proactive outreach to apps/users, presenting candidate lists for impact assessment.
- Some valuable EIPs have inherently diffuse beneficiaries (e.g., self-destruct removal) and don't fit a customer-discovery model.
- Flagged the protocol support team's [championing guide](https://ps.ethereum.foundation/guides/champion) for stakeholder outreach.
---
## 4. SFI Redefinition
### 4.1 Problem Statement
Current EIP-7723 SFI definition (included in or planned for next devnet) is non-functional in practice — almost nothing gets SFI'd, and the testing team lacks priority signal. Spencer attempted to raise SFI status across 4 consecutive ACDs without resolution.
### 4.2 [Proposed New SFI Criteria](https://github.com/ethereum/EIPs/pull/11475/changes)
- It has been included in a devnet that has demonstrated stability (e.g., high participation, no critical bugs for ≥1 week)
- The EIP specification is finalized (no placeholder values or pending design decisions)
- It has minimal interactions with other CFI EIPs, OR those interactions have been tested in the same devnet
- Testing coverage is adequate (hive/EEST passing, no known divergence across clients)
### 4.3 Discussion Points
- Geth currently re-merges EIPs into Amsterdam branch only on SFI; current definition is broken for that workflow.
- "Finalized" may be too strict — ongoing changes are normal.
- Wants SFI to remain a *deliberate* decision, not automatic on criteria match.
- Too many EIPs CFI'd this fork; CFI semantics need tightening.
### 4.4 Decision Flow (Emerging Consensus)
- **ACDT:** Tracks criteria, signals when an EIP meets them, no objections from testing perspective.
- **ACDE/ACDC:** Final SFI decision — read out as a notice, objections heard, otherwise approved.
- Rationale: ACDT was created to accelerate testing decisions, not to absorb governance load.
### 4.5 Replacement for Devnet Prioritization Signal
Since SFI no longer drives devnet inclusion, a new mechanism is needed:
- After all non-headliner CFI decisions, the coordinator polls clients (using S-tier output) and the testing team, proposes an ordering on the next ACDE.
- Ordering is reflected in the meta EIP as a living document.
- **Not** strictly binding, but skews devnet inclusion toward the top of the list.
### 4.6 Open Concern
8037 is a counter-example: ranked second-to-last on the S-tier list due to complexity, but ultimately critical for state. A pure ordering-driven devnet pipeline would have deprioritized it. Suggests human override is still needed.
---
## 5. Individual vs. Team Representation on ACD
Temperature check on whether individual core devs should continue to express divergent personal opinions on calls vs. enforcing a unified team position.
**Result:** Majority happy with the current individual-freedom model. No change proposed.
---
## 6. Action Items / Forward Commitments
| Item | Owner | Status |
|---|---|---|
| Headliner process — refine definition, possibly accommodate "theme + candidate EIP" pattern | ACDE leads | Discussion ongoing; no formal change yet |
| Client teams converge internally on likely headliner topics before decision calls | Client teams | Suggested, not mandated |
| Straw map presentation — consider de-emphasizing year/fork assignments past ~2 forks out | EF research | Open |
| New SFI criteria (4-point list) | Nixo / ACDT | Proposed; to be operationalized |
| Devnet prioritization ordering produced after CFI decisions, reflected in meta EIP | Coordinator (Nixo) | New process for Hagota |
| SFI decisions: signaled by ACDT, ratified on ACDE/ACDC | ACDT + ACDE/ACDC | Process change adopted |
| Retrospect on new SFI/prioritization flow after Hagota | ACDE leads | Scheduled implicitly |