Skip to content

docs: sync EDSL reference + verification status with merged features - #2038

Merged
Th0rgal merged 1 commit into
mainfrom
docs/sync-merged-features
Jun 19, 2026
Merged

docs: sync EDSL reference + verification status with merged features#2038
Th0rgal merged 1 commit into
mainfrom
docs/sync-merged-features

Conversation

@Th0rgal

@Th0rgal Th0rgal commented Jun 19, 2026

Copy link
Copy Markdown
Member

Summary

Brings the docs in line with features that have already merged to main, after auditing the recent merge wave against the docs tree.

Every named theorem was verified to exist in the source and in the PrintAxioms registry, and the EDSL syntax was verified against Contracts/Smoke/ExternalCalls.lean. README/llms.txt generated-stat blocks are left untouched (script-synced and already in sync).

Test plan

  • Docs-only change; no Lean/proof impact. Render check of the two pages.

Note

Low Risk
Markdown-only edits; no compiler, proof, or runtime behavior changes.

Overview
Documentation-only PR that catches the docs up with capabilities and proof work already on main.

external-calls.mdx now states that Bytes / dynamic-array fields taken from a struct-array element (e.g. (arrayElement txs idx).callData) can be passed straight into externalCall / tryExternalCall, with an example using hashBytes.

VERIFICATION_STATUS.md extends the Layer 2 “what is generic today” list with the Frames.lean frame-rule / writeFootprint / ExecutionSummary library ([#1990], [#1994]) and MappingSlot.lean mapping-slot non-alias certificates ([#2001]). It also updates the PrintAxioms theorem/lemma count (5266 total; 3645 public, 1621 private) and sets Last Updated to 2026-06-19.

Reviewed by Cursor Bugbot for commit 7acfb4a. Bugbot is set up for automated code reviews on this repo. Configure here.

- external-calls: document forwarding a Bytes/dynamic-array member projected
  from a struct-array element to externals (#1975/#2006), which the EDSL
  reference did not cover.
- VERIFICATION_STATUS: add the new generic frame-reasoning library
  (execStmts_frame_rule, writeFootprint, ExecutionSummary; #1990/#1994) and
  finite mapping-slot non-alias certificates (#2001/#2022) under "what is
  generic today"; refresh the stale theorem/lemma count (2302 -> 5266, from
  the auto-generated PrintAxioms.lean total) and the Last Updated stamp.
@vercel

vercel Bot commented Jun 19, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
verity Ready Ready Preview, Comment Jun 19, 2026 6:02am

Request Review

@Th0rgal
Th0rgal merged commit 40443e7 into main Jun 19, 2026
19 checks passed
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