Skip to content

AZIP-24: Track First Prover Attribution for Checkpoints - #64

Open
aminsammara wants to merge 1 commit into
AztecProtocol:mainfrom
aminsammara:azip-first-prover-attribution
Open

AZIP-24: Track First Prover Attribution for Checkpoints#64
aminsammara wants to merge 1 commit into
AztecProtocol:mainfrom
aminsammara:azip-first-prover-attribution

Conversation

@aminsammara

@aminsammara aminsammara commented Sep 9, 2026

Copy link
Copy Markdown
Contributor

Adds AZIPs/azip-24-first-prover-attribution.md (category: Core, status: Draft).

Authored by Santiago Palladino (@spalladino); opened here on his behalf.

Adds a queryable record of the prover that first advanced the proven tip over each checkpoint. The Rollup writes one sparse attribution entry at the end of each proof range that advances the tip, and getFirstProvenBy(checkpointNumber) resolves any proven checkpoint to the prover whose proof first covered it. This lets a sender or application pay an out-of-protocol tip to the prover that made an L2-to-L1 message available in the outbox, including when that availability came from a proof of only part of an epoch. It adds no protocol rewards and changes no proof validity, message processing, or reward distribution rules.

Notes for review:

  • Requires a Rollup redeploy via the applicable upgrade process, since it changes contract state layout and the IRollup interface. Attribution does not backfill checkpoints proven before activation.
  • discussions-to is N/A, matching prior AZIPs (e.g. AZIP-23, AZIP-16).
  • Number 24 is the next free number (highest currently claimed is 23); happy to have the editor reassign.

@aminsammara
aminsammara requested a review from a team September 9, 2026 09:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant