Paper deep dive
DECODEM: Data Extraction from Corporate Organizational Documents via Enhanced Methods
Jens Frankenreiter
Intelligence
Status: succeeded | Model: Gemma-4-26B-A4B | Prompt: intel-v1 | Confidence: 90%
Last extracted: 7/21/2026, 3:10:51 AM
Summary
The paper introduces DECODEM, a benchmark dataset for evaluating the automated extraction of corporate governance variables from unstructured corporate charters and bylaws. It compares large language model (LLM) extraction pipelines against human-coded ground truth, demonstrating that frontier models can achieve high accuracy for many provisions, though performance varies by complexity. The study finds that pipeline design can partially substitute for model capability, and that remaining errors are concentrated in specific complex provisions rather than distributed evenly.
Entities (13)
Relation Signals (12)
DECODEM â contains â Corporate Charters
confidence 95% · The charters benchmark contains 300 charters... The bylaws benchmark contains 150 bylaws.
DECODEM â contains â Bylaws
confidence 95% · The bylaws benchmark contains 150 bylaws.
DECODEM â evaluates â Large Language Models
confidence 92% · Using these datasets, the paper evaluates several large-language-model extraction pipelines
Corporate Charters â sourcedfrom â SEC EDGAR
confidence 90% · These documents were assembled through an automated pipeline using filings available on the SECâs EDGAR database.
Bylaws â sourcedfrom â SEC EDGAR
confidence 90% · These documents were assembled through an automated pipeline using filings available on the SECâs EDGAR database.
DECODEM â covers â Takeover Arrangements
confidence 88% · The benchmarks... focus on provisions governing... takeover-related arrangements
DECODEM â covers â Indemnification
confidence 88% · The benchmarks... focus on provisions governing... indemnification...
DECODEM â covers â Shareholder Meetings
confidence 88% · The benchmarks... focus on provisions governing shareholder meetings...
Cypher Suggestions (0)
No Cypher suggestions yet.
Abstract
Abstract:Much empirical legal research depends on translating unstructured text into structured variables. In corporate governance research as elsewhere, this translation has traditionally relied on human coding of documents such as charters and bylaws, a process that is costly, difficult to scale, and often opaque. This paper introduces DECODEM, a set of benchmark datasets for evaluating the automated extraction of corporate governance variables from organizational documents. The benchmarks pair randomly sampled corporate charters and bylaws with high-quality human annotations covering a range of governance provisions commonly studied in empirical work. Using these datasets, the paper evaluates several large-language-model extraction pipelines that vary in prompt design, task decomposition, and document handling. The underlying task consists of a set of document-level binary classification problems, one for each governance variable. The results show that automated extraction is feasible at a high level of accuracy for many provisions, with median performance near the upper bound across approaches. At the same time, performance varies systematically across variables, with a small number of provisions accounting for most of the remaining errors. More elaborate prompting strategies and cascading pipelines do not consistently improve performance for frontier models, but substantially narrow the gap between frontier and efficiency-oriented models in some settings, suggesting that pipeline design can partly substitute for model capability. By providing a standardized benchmark and a systematic evaluation of extraction methods, the paper demonstrates that current frontier models can extract legally meaningful information from complex corporate documents with high accuracy and suggests an important future role for automated feature extraction in constructing corporate governance datasets.
Tags
Links
- Source: https://arxiv.org/abs/2607.15879v2
- Canonical: https://arxiv.org/abs/2607.15879v2
Trouble viewing inline? Open PDF directly â
Full Text
78,687 characters extracted from source content.
Expand or collapse full text
DECODEM: Data Extraction from Corporate Organizational Documents via Enhanced Methods Jens Frankenreiter Washington University in St. Louis School of Law Draft. Comments welcome. Abstract Much empirical legal research depends on translating unstructured text into structured variables. In corporate gov- ernance research as elsewhere, this translation has tradition- ally relied on human coding of documents such as charters and bylaws, a process that is costly, difficult to scale, and often opaque. This paper introduces DECODEM, a set of benchmark datasets for evaluating the automated extraction of corporate governance variables from organizational doc- uments. The benchmarks pair randomly sampled corporate charters and bylaws with high-quality human annotations covering a range of governance provisions commonly studied in empirical work. Using these datasets, the paper evaluates several large- language-model extraction pipelines that vary in prompt de- sign, task decomposition, and document handling. The under- lying task consists of a set of document-level binary classifica- tion problems, one for each governance variable. The results show that automated extraction is feasible at a high level of accuracy for many provisions, with median performance near the upper bound across approaches. At the same time, per- formance varies systematically across variables, with a small number of provisions accounting for most of the remaining errors. More elaborate prompting strategies and cascading pipelines do not consistently improve performance for fron- tier models, but substantially narrow the gap between frontier and efficiency-oriented models in some settings, suggesting that pipeline design can partly substitute for model capability. By providing a standardized benchmark and a systematic evaluation of extraction methods, the paper demonstrates that current frontier models can extract legally meaningful information from complex corporate documents with high accuracy and suggests an important future role for auto- mated feature extraction in constructing corporate gover- nance datasets. 1 Introduction Much empirical legal research depends on translating unstructured text into structured variables. A prominent example is research in law and finance, where decades of work have examined the real-world implications of corporate governance arrangements (e.g., [4, 17]). Traditionally, this translation has been performed by human coders, who read and code legal documents such as corporate charters and by- laws[20]. While feasible, this approach imposes important constraints on research, limiting the scale and scope of empir- ical analysis and raising the question whether this step can be automated. Legal texts, including corporate charters and bylaws, present distinctive challenges for natural language processing. They are often lengthy, structurally complex, and written in special- ized language that varies across documents [3, 31]. Moreover, the meaning of key provisions frequently depends on context, and even small differences in phrasing can have significant le- gal implications. Traditional NLP methods, which tend to per- form well on more standardized text, have struggled with this combination of length, variability, and context dependence. The advent of large language models has made large-scale extraction from such documents a plausible prospect. Yet, to date, there is little systematic evidence on whether automated methods can reliably recover legally meaningful variables from corporate charters and bylaws at scale. This paper introduces two benchmark datasets (the DE- CODEM benchmarks) designed to evaluate the automated extraction of corporate governance variables from charters and bylaws. The benchmarks are constructed from a corpus of real-world corporate governance documents and focus on pro- visions governing shareholder meetings, director elections, board structure, indemnification, exculpation, and takeover- related arrangements, which are the types of provisions that have played a central role in empirical research. For each pro- vision, the datasets provide hand-coded labels that capture whether the relevant governance arrangement is present. arXiv:2607.15879v2 [cs.CL] 20 Jul 2026 Building on these datasets, the paper evaluates a range of extraction pipelines that vary along several dimensions, including the complexity of the prompts used to query the model and the extent to which the model is provided with the full document or with selected excerpts identified through a pre-processing step. This design makes it possible to assess not only overall performance, but also the tradeoffs between different approaches to prompt engineering and document handling. The results show that large language models can recover many governance variables with high accuracy. At the same time, performance varies substantially across variables. A small number of arguably more complex provisionsâsuch as shareholder meeting rights and removal and vacancy-filling authorityâaccount for most of the observed errors. Impor- tantly, more complex prompting and cascading extraction pipelines do not consistently improve performance for fron- tier models, but they substantially narrow the gap between frontier and efficiency-oriented models for the bylaws bench- mark. This suggests that pipeline design can partly substitute for model capability. At the same time, remaining errors in the strongest models appear to stem less from extraction ar- chitecture than from the interpretive demands of particular governance variables. Overall, the paper makes three distinct contributions. First, it introduces DECODEM, a pair of benchmark datasets for evaluating long-document legal information extraction from corporate charters and bylaws. Second, it provides a systematic comparison of extraction architectures and fron- tier language models on document-level governance-variable classification tasks. Third, it analyzes where extraction fails, showing that remaining errors are concentrated in particu- lar governance provisions and observations rather than dis- tributed evenly across the benchmark. A companion paper [13] uses the same benchmarks to address a complementary set of questions, comparing automated extraction against realistic human coding workflows and evaluating ensemble coding and LLM-assisted audits of human-coded data. 2Text-to-VariableTranslationinEm- pirical Legal Research A central step in many empirical legal research projects is transforming unstructured text into structured variables for statistical analysis[16, 20]. Researchers draw on textual sourcesâcontracts, statutes, regulatory filings, court opin- ions, or corporate disclosuresâto study institutional arrange- ments and their economic or social consequences, but the relevant information is rarely in a directly analyzable format. It must first be encoded into structured data, typically by iden- tifying whether particular concepts appear in a document and mapping them to categorical or binary variables under predefined coding rules. Traditionally this encoding is done by hand: trained coders read documents and label the presence or absence of specific features. Manual coding is time-consuming and costly[20], so datasets tend to cover limited samples, and projects with uncertain payoffs may not be attempted at all. Coding deci- sions are also interpretive, and even well-designed protocols can produce inconsistencies across coders or over time. Stan- dardized datasets can amortize these costs across many users, but at the price of a fixed menu of variables and limited trans- parency into how they were coded. Legal and regulatory documents are often long, struc- turally complex, and written in specialized language, so rel- evant information is often spread across clauses or sections and sensitive to small differences in phrasing[5, 39]. This makes rule- and keyword-based extraction challenging. Ear- lier NLP methods worked when targets could be identified from vocabulary[30, 33], but degraded when extraction re- quired contextual or legally informed interpretation. Such methods also depend on large labeled training sets, which are usually unavailable here. One response in machine learning has been to reduce reliance on manual annotation through weak or distant supervision. These approaches sub- stitute programmatic or noisy labels for gold-standard anno- tations, trading label fidelity for scale[29, 32]. Modern large language models offer a different route: they capture contextual relationships, perform tasks requir- ing semantic understanding, and in many settings need little or no task-specific labeled data[8]. In principle, this allows structured information to be extracted directly from com- plex documents, automating at least some text-to-structure translation. Realizing this potential, however, requires benchmarks that pair primary documents with high-quality human an- notations. Such benchmarks measure extraction accuracy, enable comparison across approaches, track progress over time, and surface the textual structures that remain hard to interpret automatically. Constructing them is therefore an important step toward automating the extraction of legal information. 3Empirical Corporate Governance Research and the Data Bottleneck This paper studies this benchmark problem in the con- text of empirical corporate governance research, a natural setting for translating legal text into structured data. A large body of work in law and finance relies on variables captur- ing the governance arrangements of public corporationsâ director elections, shareholder rights, takeover defenses, and litigation-related provisions[4, 17]. Much of this information lives in corporate charters and bylaws, which define key el- ements of a firmâs governance framework but exist almost exclusively as text and must be translated into structured variables before statistical analysis. This translation has traditionally relied on hand collec- tion[25] or standardized commercial datasets[4, 17]. Both have enabled influential work, but both have limits. Man- ual coding is costly and hard to scale, especially for features requiring legally informed interpretation or for large longi- tudinal datasets. Commercial datasets lower costs for end users but typically cover only a subset of variables and offer limited visibility into how those variables were defined and coded. Prior work also questions the accuracy of some widely used governance datasets, suggesting data quality should be a central methodological concern rather than a background assumption[14]. These constraints limit not just how much data is avail- able but the research agenda itself. With only a small set of governance variables in structured form, researchers gravi- tate toward questions those variables can answer, while many potentially important arrangements remain hard to study at scale because the relevant information has never been sys- tematically extracted. Empirical corporate governance thus remains tied to the scope and quality of legacy data collection. Automated extraction from charters and bylaws offers a way past these constraints. Reliable large-scale identifica- tion and classification of legally relevant provisions would let researchers replicate parts of existing datasets and study arrangements absent from standard sources, broadening the empirical agenda and reducing dependence on opaque coding processes. Recent work shows the promise: computational analysis of large corpora of corporate documents can sur- face governance practices that are otherwise hard to observe systematically[12, 15]. Charters and bylaws are also a demanding and practically important test case for modern NLP. They are legal in na- ture, often long, and vary widely across firms and over time, so extraction depends on contextual and legally informed interpretation rather than surface lexical patterns. Bench- marks built from them therefore serve two purposes: they support empirical corporate governance research and pro- vide a broader evaluation setting for legal text-to-structure translation in long, heterogeneous documents. 4 Related Work This paper contributes to several strands of literature. First, a notable literature in natural language processing has developed benchmark datasets for a wide range of tasks, in- cluding legal tasks (e.g., [1, 9, 19, 21]). However, these bench- marks typically focus on tasks designed to assess a modelâs ability to perform forms of legal reasoning, classification, or retrieval, rather than on the extraction of structured variables from lengthy organizational documents. By contrast, the ex- traction problems that arise in empirical legal research often require the processing of long, structurally complex texts and the recovery of legally relevant information in a form suitable for quantitative analysis. In terms of task design, the closest neighbor to DECO- DEM is Marotta-Wurgler and Steinâs privacy-policy corpus, which develops a hand-coded dataset and coding toolkit for translating lengthy legal documents into structured variables [27]. The corpus is designed to address challenges that arise in coding legal texts, including ambiguity in legal meaning and the way provisions interact within a document. DECODEM shares this concern with legally grounded text-to-variable translation, but differs in its focus on corporate organizational documents and in its evaluation of extraction pipelines for gov- ernance variables used in downstream empirical corporate- governance research. Other contract-focused benchmarks are also related insofar as they identify or classify provisions in contractual documents [22, 36]. Substantively, the closest existing benchmark is CHANCERY[23], which evaluates models on corporate governance reasoning tasks derived from real corporate charters. In CHANCERY, models are asked whether proposed executive, board, or share- holder actions are consistent with governance rules contained in the charter. The benchmark therefore shares this paperâs interest in corporate organizational documents and in the le- gal interpretation of governance provisions. The two projects nevertheless differ in important respects. CHANCERY is pri- marily a reasoning benchmark: it tests whether a model can apply governance rules in a charter to a proposed action. By contrast, the DECODEM benchmarks are designed to eval- uate text-to-variable extraction. The task is not to reason about the permissibility of a hypothetical action, but to re- cover structured governance variables directly from primary documents. Relatedly, CHANCERY relies on charter-based scenarios constructed around governance principles, whereas the present paper focuses on document-level extraction tasks defined by hand-coded labels attached to randomly sampled real-world charters and bylaws. More broadly, the paper relates to the literature on in- formation extraction in natural language processing, which studies how structured information can be recovered from unstructured text[31, 34]. Existing work in this area has de- veloped a range of methods and benchmarks, often focusing on relatively well-defined extraction tasks applied to shorter or more standardized texts[10, 24, 37, 38]. By contrast, the extraction tasks considered here require document-level in- terpretation of lengthy and heterogeneous legal documents and the application of domain-specific concepts that are often not reducible to surface-level linguistic patterns[24]. Finally, the paper also relates to a rapidly growing liter- ature examining the use of large language models for legal tasks. Recent work suggests that LLMs are capable of perform- ing a wide range of such tasks, including legal reasoning and classification, question answering, and contract drafting (e.g., [6, 11, 28, 35]). A related strand of the literature highlights the ability of LLMs to extract structured information from legal sources and to generate high-quality summaries of judicial opinions and statutory materials[2, 7]. The present paper con- tributes to this literature by studying the automated recovery of structured variables from corporate governance documents in a setting designed to support large-scale empirical analysis. Beyond the AI literature, the paper connects to the exten- sive law and finance literature studying the implications of corporate governance regimes (e.g., [4, 17]). In particular, it connects to recent work that has assembled large, manually collected datasets on corporate governance provisions in char- ters in order to examine whether central findings in empirical corporate governance are sensitive to improvements in data quality and measurement [14]. Even more broadly, the paper also relates to the broader literature on measurement in empirical social science. A cen- tral challenge in many empirical settings is the construction of reliable variables from complex source material, especially text[16, 18]. By enabling the automated recovery of legally meaningful variables from corporate charters and bylaws, the benchmarks and methods developed here have the potential to expand the set of governance features that can be studied at scale and reduce reliance on a limited set of legacy datasets. 5 The Benchmark Datasets This paper introduces two novel benchmark datasets for evaluating the automated extraction of corporate governance information from the two central organizational documents of publicly traded corporations: charters and bylaws. Both DECODEM benchmarks share a common structure: each consists of a sample of documents paired with hand-coded labels capturing legally relevant governance arrangements, which define a set of document-level classification tasks used for evaluation. The charters benchmark contains 300 charters, while the bylaws benchmark contains 150 bylaws. Unlike many benchmark datasets in natural language processing, the tasks considered here are not just of interest as measures of model capability. Instead, they correspond directly to variables that have been used (or could plausi- bly be used) in empirical corporate governance research. As a result, improvements in extraction performance have im- mediate downstream consequences: they lower the cost of constructing high-quality datasets and make it possible to study governance features that have previously remained outside the reach of large-sample analysis. The charters and bylaws were randomly selected from a comprehensive corpus containing the charters and bylaws of nearly all publicly traded corporations in the United States (see [12]). These documents were assembled through an auto- mated pipeline using filings available on the SECâs EDGAR database. The bylaws benchmark draws on documents filed between 1995 and 2024. For reasons related to the construc- tion of the charters benchmark, the charters are drawn from the period between 1995 and 2019. Because both benchmarks are based on random samples from a corpus covering most charters and bylaws available on EDGAR, they support mean- ingful estimates of the out-of-sample accuracy of extraction pipelines designed to recover corporate governance provi- sions. The bylaws benchmark covers 25 variables, the charters benchmark 26. Together, the benchmarks cover 31 distinct governance arrangements, implying that most variables fea- ture in both datasets. This reflects the fact that U.S. corporate law often allows corporate planners to implement governance arrangements in either the charter or the bylaws. Table 1 sum- marizes all variables and reports their incidence in the bylaws and charters datasets. All variables take the form of binary in- dicators, which facilitates model evaluation. Some variables, for example WC-P/WC-A and SM-P/SM-A, address different aspects of the same governance topic. These variables are not complements, however, so including them as separate variables makes sense. Together, the variables define a set of extraction tasks that vary in linguistic and interpretive complexity. Some variables (such as SB) primarily require the model to detect relatively standardized language, with little legally meaningful vari- ation across documents. Others require more structurally complex interpretation of the document text. One example is ADJ, which requires determining whether the board has unilateral authority to adjourn a shareholder meeting and whether that authority is conditioned on the absence of a quorum. While the boundary between these categories is Table 1: Variables Included in the Benchmark Datasets Variable DescriptionCount BL Ch Exculpation / Indemnification IND-DIndemnification of directors req.10881 IND-OIndemnification of officers req.10777 ADV-DAdvancement req. for directors.7943 ADV-OAdvancement req. for officers.7941 INS-D D&O insurance req. for directors.6NA INS-OD&O insurance req. for officers.6NA EXC-DDirector exculpation.3153 EXC-OOfficer exculpation.315 Shareholder Meetings SM-P SHs cannot call special meetings.7552 SM-ASHs can call special meetings.5022 SM-T*Threshold support required.4917 WC-PWritten consent prohibited.3283 WC-AWritten consent allowed.5016 WC-S*Supermajority required.55 ADJ*Unilateral adjournment.49NA Director Elections REM*Removal only for cause.2661 REM-S1*Supermajority req. (for cause).1639 REM-S2*Supermajority req. (w/o cause).716 VAC-R*SH vacancy authority (removal).2511 VAC-G*SH vacancy authority (general).115 MAJMajority voting.3511 PRAProxy access granted.11NA CUMUCumulative voting.NA8 Board Structure BS-U*Board authority to fix board size.6036 SBStaggered board.4076 LIDLead independent director.8NA Structural Features BCBlank check preferred.NA172 SMJ-CCharter amendment smj. req.NA112 SMJ-MMerger supermajority req.NA58 MC-U*Multiclass shares w/ uneq. votes.NA27 TS-O*Anti-takeover statute opt out.NA19 Notes. Variables marked with an asterisk (*) require context-dependent or structurally complex interpretation, including the identification of conditional rules or numerical thresholds. gradual rather than absolute, variables requiring more com- plex interpretation are marked with an asterisk in Table 1. All variables were collected through a two-step process combining human coding with AI-assisted review. For the bylaws benchmark, most variables were coded first by a team of research assistants, all of them advanced law students at U.S. law schools. Individual research assistants worked on only one variable, or a small set of closely related variables, at a time. For each variable, the same research assistant coded all bylaws in the benchmark dataset. Before coding began, research assistants received detailed instructions on how to interpret the variable they were assigned. Throughout the process, they were encouraged to flag ambiguities for review. A second set of variables, including most of the variables requiring advanced interpretation, was collected by the author. The information collected at this stage was more detailed than the variables ultimately included in the benchmark dataset. In particular, for variables where the distinction was mean- ingful, coders recorded not only whether the bylaw contained the specific arrangement captured by the benchmark label, but also whether it addressed the broader governance topic at all. For example, one question asked coders to determine whether the bylaws contained any provision governing direc- tor removal. A second question then asked whether director removal was limited to removal for cause only. In addition, for all variables, coders were asked to quote the text on which they based their coding decision. For the charters benchmark, most variables were obtained from a previous project in which we collected detailed infor- mation on the contents of charters with the help of a larger team of research assistants[14]. A small set of additional variables was collected by the author. In a second step, the coding decisions and the previously available information were subjected to an AI-assisted audit scheme using earlier models than the one whose performance is evaluated later. The design of this audit differed depending on whether the available information indicated the presence or the absence of the relevant provision. When the data indicated the presence of a relevant provi- sion type, GPT-5.2 was prompted to review the corresponding coding decisions for individual variable categoriesâfor exam- ple, the two questions related to director removal discussed aboveâagainst the text quoted by the human coder. Cases that GPT flagged as unsupported were reviewed either by the author or by a senior research assistant at Washington University in St. Louis, working under close supervision. When the information collected in the first step indicated the absence of a relevant provision type, GPT-5-mini was prompted to review the full document text for paragraphs containing language related to the relevant governance topic. In instances where this model flagged potentially relevant language, GPT-5.2 was then prompted, in a second step, to assess whether the identified passages in fact contained the provision at issue. Cases for which the model answered the question in the affirmative were then reviewed by the author, who corrected the coding where necessary. Two features of this process deserve emphasis because they ensure the suitability of the benchmarks for evaluating automated extraction methods. First, all final labeling deci- sions were made by humans. Automated methods were used only to flag coding decisions for review; in no case did an LLM produce the labels used to evaluate model performance. Second, the prompts used in the validation process were de- veloped separately from the extraction routines evaluated in the following section. Both design choices enable a validation process that leverages automated methods while reducing the possibility of model-dependent biases. Companion work extends this validation process one step further[13]. Every observation on which the initial human coding, the benchmark labels, and six of the extraction rou- tines described below do not unanimously agree is recoded blindly, without knowledge of the existing labels. This adjudi- cation upholds the benchmark labels in a large majority of re- viewed cases, ultimately revising less than 1% of observations in the charters benchmark and around 1.5% of observations in the bylaws benchmark. This process produces an enhanced set of reference labels (the âAdjudicated Benchmarksâ). Be- cause the Adjudicated Benchmarks were constructed after ob- serving disagreements between the DECODEM Benchmarks and the extraction routines evaluated here, this paper eval- uates models and pipeline performance against the original DECODEM Benchmarks. This choice avoids using a reference set whose construction was partly triggered by the evaluated routines. Simultaneously, because some adjudicated revisions resolved model-benchmark disagreements in favor of the ex- traction routines, the performance estimates reported below are likely conservative. The DECODEM benchmarks, the Adjudicated Bench- marks, the underlying charter and bylaw documents, the extraction prompts and pipelines, and the evaluation code will be made publicly available upon publication under a per- missive license. Materials are available from the author on reasonable request prior to publication. 6 Model PerformanceâBylaws This section evaluates the performance of several au- tomated extraction approaches on the bylaws benchmark. The goal is not only to identify which method performs best overall, but also to better understand how current extraction pipelines handle different types of governance provisions. Because the benchmark includes variables that vary in preva- lence and linguistic complexity, the evaluation provides a first systematic picture of where automated extraction performs well and where substantial challenges remain. It also sheds light on which architectural and design choices are associated with stronger extraction performance. The extraction task consists of a series of document-level binary classification problems, one for each benchmark vari- able. Performance is evaluated by comparing model-generated labels to the benchmark labels described in the previous sec- tion. I evaluate several extraction pipelines that vary along mul- tiple dimensions, particularly in the amount of task-specific guidance they provide, the extent to which they operate on full documents rather than extracted passages, and the degree to which the task is decomposed into narrower, question- specific subtasks. By contrast, all pipelines instruct the model to return output in a fixed JSON schema that represents the benchmark variables in structured form and facilitates down- stream processing. The first set of approaches relies on simple prompts that ask the model whether a given governance arrangement is present in the text. These prompts do not provide detailed def- initions of the relevant governance provisions or examples of how they may be expressed. Instead, they rely primarily on the modelâs understanding of corporate governance terminology acquired during training. As a result, they require relatively little task-specific prompt engineering, making them a natu- ral baseline for low-cost extraction. They also avoid the need to encode detailed domain knowledge directly in the prompt. For variable SB, the model is prompted as follows: D e t a i l e d Q u e s t i o n s : â S t a g g e r e d B o a r d : â c u r r e n t l y _ s t a g g e r e d : Does t h e b y l a w s t i p u l a t e t h a t t h e c o r p o r a t i o n â s b o a r d i s s t a g g e r e d / c l a s s i f i e d ? The second set of approaches relies on more detailed prompts that provide the model with background informa- tion and explicit rules for resolving harder cases. Unlike the simple prompts described above, these prompts do not rely primarily on the modelâs latent understanding of corporate governance terminology. Instead, they supply task-specific guidance intended to sharpen distinctions between closely related provisions and to reduce errors in ambiguous cases. As a result, setting up these prompts requires substantially more domain-specific knowledge than in the case of simple prompts. For variableSB, the prompt includes the following questions and instructions: D e t a i l e d Q u e s t i o n s f o r JSON F i e l d s : â C o n t a i n s S t a g g e r e d B o a r d P r o v i s i o n : Do t h e b y l a w s i n c l u d e any p r o v i s i o n a d d r e s s i n g s t a g g e r e d b o a r d s o r t h e d i v i s i o n o f d i r e c t o r s i n t o d i f f e r e n t c l a s s e s ? Answer " Y " o r " N " . â S t a g g e r e d B o a r d : â S t a g g e r e d B o a r d : Do t h e b y l a w s e x p r e s s l y s t i p u l a t e t h a t t h e b o a r d i s s t a g g e r e d o r t h a t d i r e c t o r s a r e d i v i d e d i n t o c l a s s e s ? " Y " / " N " . S c o p e / I n t e r p r e t a t i o n : â C o n t a i n s S t a g g e r e d B o a r d P r o v i s i o n = " Y " i f t h e e x c e r p t d i s c u s s e s d i r e c t o r c l a s s e s i n any s e n s e ( i n c l u d i n g s h a r eâ c l a s s s e a t a l l o c a t i o n ) , e v e n i f S t a g g e r e d B o a r d u l t i m a t e l y = " N " u n d e r t h e s t a g g e r e dâ b o a r d t e s t . â S t a g g e r e d / c l a s s i f i e d b o a r d t e s t : Code S t a g g e r e d B o a r d = " Y " o n l y i f t h e b y l a w s s t a t e o r c l e a r l y i m p l y t h a t d i r e c t o r s a r e d i v i d e d i n t o c l a s s e s w i t h m u l t iâ y e a r t e r m s and t h a t o n l y a s u b s e t o f d i r e c t o r s i s e l e c t e d a t e a c h a n n u a l m e e t i n g ( e . g . , " o n e c l a s s e a c h y e a r " ) . â E x c l u d e s h a r eâ c l a s s s e a t a l l o c a t i o n : I f " c l a s s e s " l a n g u a g e o n l y a l l o c a t e s d i r e c t o r e l e c t i o n r i g h t s o r b o a r d s e a t s by c l a s s e s / s e r i e s o f s t o c k ( e . g . , " C l a s s A e l e c t s X d i r e c t o r s " o r " S e r i e s A P r e f e r r e d e l e c t s Y d i r e c t o r s " ) , do n o t t r e a t t h i s a s a s t a g g e r e d b o a r d . In addition, the pipelines vary in whether the model is pro- vided with the full bylaws or with selected excerpts. These ex- cerpts are generated using a BERT- and LASSO-based pipeline that predicts, for each paragraph, whether it contains lan- guage relevant to a given governance provision (for details, see [12]). Because the downstream model can tolerate irrel- evant passages, the excerpting step is designed to prioritize recall over precision. This approach can substantially reduce extraction costs by limiting the number of tokens submitted to the downstream classification model, while preserving the information needed to identify relevant provisions (see [26]). To the extent that model performance is sensitive to long context windows, this âcascading pipelineâ may also improve performance. Overall, I compare five extraction approaches that com- bine these design choices along three dimensions: the scope of extraction (global vs. topic-specific), the level of prompt detail, and whether the model operates on full documents or selected excerpts. Global: The full bylaw is provided to the model, which is askedâusing the simple promptsâto extract all governance variables in a single pass. Simple Full: The full bylaw is provided to the model, which is askedâusing the simple promptsâto extract vari- ables related to a specific governance topic. Simple Cascade: Selected bylaw excerpts are provided to the model, which is askedâusing the simple promptsâto extract variables related to a specific governance topic. Detailed Full: The full bylaw is provided to the model, which is askedâusing the detailed promptsâto extract vari- ables related to a specific governance topic. Detailed Cascade: Selected bylaw excerpts are provided to the model, which is askedâusing the detailed promptsâto extract variables related to a specific governance topic. Besides the extraction approach, I also vary the model used for the task, focusing on the following six current fron- tier and efficiency-oriented models from the three major AI labs: GPT-5.4, GPT-5.4-mini, Claude Opus 4.7, Claude Sonnet 4.6, Gemini Pro 2.5, and Gemini Flash 2.5. All models were ac- cessed through their respective provider APIs between March 27, 2026 and June 19, 2026, using the following snapshots: gpt-5.4-2026-03-05, gpt-5.4-mini-2026-03-17, claude-opus-4- 7, claude-sonnet-4-6, gemini-2.5-pro, and gemini-2.5-flash. For the models that allow for the setting of temperature, gen- eration used temperature 0, with all other parameters left at provider defaults. To check for run-to-run variation, I re- ran the extraction up to three times for the principal models and approaches on both benchmarks. Variation was small enough that the following sections only report results from the first run. 1 Model outputs were constrained to the fixed JSON schema described above and parsed programmatically. Outputs that failed to parse or omitted a required field were re-queried under the same prompt and decoding settings un- til a valid JSON object was returned; this occurred only for formatting failures and not in response to the substantive content of a prediction. All prompts, extraction code, and evaluation scripts will be released with the benchmarks. Modelcomparisons.Figure 1 compares performance across these six models for two extraction approaches: Global (left 1 For the frontier models, predictions were identical for roughly 99.5% of document-variable cases. Across all reruns, macro-averaged F1 (over vari- ables with at least ten positive instances) changed by less than one point for every model except GPT-5.4-mini, which changed by about 1.4 points. Disagreements at the level of individual predictions were rare and concen- trated in the interpretively complex variables that account for most extraction errors, and no substantive conclusion changes across runs. column) and Detailed Cascade (right column). These ap- proaches sit on two opposite sides of the spectrum of ap- proaches included in this study. Global uses simple prompts and involves no preprocessing of the bylaws. Detailed Cas- cade uses the detailed prompts and relies on identifying rel- evant parts of a bylaw before the text is fed into the model. Within each approach, the darker box plots display variables requiring relatively little legal interpretation (the âSimple Variablesâ), while the lighter box plots represent variables requiring more context-dependent reasoning (the âComplex Variablesâ). To reduce distortions because of F1âs sensitivity to low-occurrence variables, Figure 1 (as well as Figures 4 and 5 below) includes only variables with Countâ„ 10. For the Simple Variables, performance is uniformly strong, with median F1 scores clustered close to one. This is true for both the Global and Detailed Cascade approaches. Complex Variables exhibit substantially greater variation. Within each model family, the larger models appear to outperform the more efficient ones. This is particularly true for the Global approach, where GPT-5.4-mini appears to perform noticeably worse than the frontier models. By contrast, there appears to be relatively little variation among the three frontier models under both approaches, with one small exception noted below. To place these observations on firmer footing, I estimate paired bootstrap confidence intervals for differences in macro- averaged F1 between models. 2 Under the Global approach, the gap between frontier and efficiency-oriented models is clear: in each model family, the frontier model outperforms its smaller counterpart, with confidence intervals excluding zero. Under Detailed Cascade, this gap largely disappears. The GPT and Claude comparisons bracket zero, and for Gemini the ranking reverses, with Flash outperforming Pro by about one F1 point. This pattern suggests an interaction between model ca- pability and extraction architecture. For the frontier models, Global and Detailed Cascade yield broadly similar overall per- formance: the Global-to-Detailed-Cascade difference brack- ets zero for Opus 4.7 and Gemini Pro 2.5, GPT-5.4 improves marginally (0.04 to 3.2 F1 points). By contrast, Detailed Cas- cade substantially improves performance for the efficiency- oriented models, with gains distinguishable from zero in all three model families: roughly 7 to 12 F1 points for GPT-5.4- mini, 2 to 6 for Sonnet 4.6, and 1 to 4 for Gemini Flash. The cor- responding difference-in-differences estimates, comparing 2 For each model pair, I draw 10,000 document-level bootstrap samples, recompute variable-level F1 scores for each model within each sample, and average the resulting differences across variables with at least ten positive instances. Intervals are computed separately for the Global and Detailed Cascade approaches using the 2.5th and 97.5th percentiles of the bootstrap distribution. each efficiency-oriented modelâs gain from Detailed Cascade to the gain for its frontier counterpart, also exclude zero in all three families. In short, the more elaborate pipeline mainly benefits the weaker models, lifting them toward frontier-level performance and, in the case of Gemini, slightly beyond it. Among the three frontier models, pairwise differences are generally small. Under the Global approach, all three confi- dence intervals bracket zero and are no wider than roughly two F1 points. Under Detailed Cascade, GPT-5.4 outperforms Gemini Pro 2.5 by a small margin, with an interval excluding zero ([+0.005, +0.024]), while the other frontier-model com- parisons continue to bracket zero. Because this is the only frontier comparison to exclude zero, its lower bound is close to zero, and the largest gap is only about two F1 points, I treat the three frontier models as effectively interchangeable for purposes of this task. These results are notable. Even using simple prompts, current frontier models appear capable of extracting legally relevant information from complex legal documents such as corporate bylaws with a high degree of accuracy. At the same time, the figure shows that the lower tail in performance is driven almost entirely by variables requiring more complex interpretation. These results suggest that the main challenge is not average performanceâwhich is near ceiling across all modelsâbut variation across variables. Figures 2 and 3 provide additional information about the comparative performance of the six models. Figure 2 visu- alizes how model errors are distributed across observations for each governance variable under the Global and Detailed Cascade approaches, here including the variables that were excluded before due to low N. Within each panel, observations are ordered from left to right by the number of models that misclassified them. The vertical axis indicates how many of the six models incorrectly classified a given observation. Flat lines near zero indicate variables for which all observations are classified correctly by all models, whereas increases to- ward the right side of a panel indicate a subset of observations on which one or multiple models fail. Several patterns emerge. First, under both approaches, errors are highly concentrated among a relatively small subset of observations. For many variables, the curves remain close to zero for most of the distribution and rise sharply only near the right tail, indicating that most observations are classified correctly by nearly all models and that disagreements cluster around a comparatively small number of especially difficult cases. Second, the shape of the curves differs systematically be- tween the Global and Detailed Cascade approaches. Under the Detailed Cascade approach, the curves are often flatter for most of the distribution and then rise sharply at the ex- 0.00 0.25 0.50 0.75 1.00 GPT-5.4 GPT-5.4-mini Opus 4.7 Sonnet 4.6 Gemini Pro Gemini Flash Model F1 score Simple VariablesComplex Variables Simple and Complex Variables (Global) 0.00 0.25 0.50 0.75 1.00 GPT-5.4 GPT-5.4-mini Opus 4.7 Sonnet 4.6 Gemini Pro Gemini Flash Model F1 score Simple VariablesComplex Variables Simple and Complex Variables (Detailed Cascade) Figure 1: Variable-level F1 scores for extraction of bylaw features across models. treme right tail. This suggests that models using Detailed Cascade tend to fail on a highly overlapping set of difficult observations. By contrast, the Global approach exhibits more gradual increases for a number of variables, including SM-P, WC-P, BS-U, and ADJ, indicating that model errors are more dispersed across observations and less tightly concentrated on a single shared set of difficult cases. Figure 3 further explores this pattern by reporting pair- wise Jaccard similarities between the error sets of different models under each approach. The Jaccard similarity between two models is defined as the proportion of shared errors among all observations misclassified by at least one of the two models. High values therefore indicate that models tend to fail on the same observations. The results reveal a clear difference between the two ex- traction approaches. Under the Global approach, pairwise Jaccard similarities are substantially lower, generally ranging from approximately 0.25 to 0.55. This indicates that different models often make distinct mistakes when processing the full document context. Under Detailed Cascade, pairwise simi- larities range from approximately 0.36 to 0.71, and for every model pair, the cascade similarity exceeds its Global coun- terpart. This suggests that the cascade architecture induces more correlated failure patterns across models. Taken together, these findings suggest that the Detailed Cascade approach induces substantially more correlated fail- ure patterns across models than the Global approach. One possible interpretation is that the retrieval and decomposi- tion stages of the cascade pipeline create shared informational bottlenecks: when the pipeline fails to surface or correctly contextualize relevant information, most frontier models tend to fail simultaneously. By contrast, the Global approach ap- pears to leave more room for model-specific differences in long-context processing and legal interpretation, resulting in more heterogeneous error profiles across models. Additional analyses comparing the error sets generated by the same model under the Global and Detailed Cascade approaches reveal only moderate overlap, with Jaccard sim- ilarities for all variables combined generally ranging from approximately 0.20 to 0.38. This suggests that the choice of extraction architecture affects not only overall performance levels but also which observations are misclassified. Extraction approaches. Having compared performance across models, I now turn in more detail to variation across extraction architectures while holding the underlying model fixed. Figure 4 compares all five extraction architectures using GPT-5.4, one of the strongest performers for the task evaluated err = 2.3% err = 3.1% err = 3.0% err = 3.3% err = 0.4% err = 0.6% err = 0.1% err = 1.4% err = 17.1% err = 5.4% err = 3.0% err = 1.7% err = 7.2% err = 1.4% err = 6.6% err = 4.7% err = 1.0% err = 0.7% err = 2.1% err = 5.7% err = 2.1% err = 0.1% err = 9.9% err = 4.1% err = 0.8% err = 2.9% err = 2.9% err = 2.1% err = 2.1% err = 0.0% err = 0.0% err = 0.0% err = 1.3% err = 3.3% err = 3.1% err = 3.1% err = 0.4% err = 2.1% err = 1.8% err = 4.9% err = 5.2% err = 0.8% err = 0.9% err = 1.4% err = 4.2% err = 2.9% err = 0.0% err = 4.4% err = 2.6% err = 0.3% GlobalDetailed Cascade IND-D IND-O ADV-D ADV-O INS-D INS-O EXC-D EXC-O SM-P SM-A SM-T* WC-A WC-P WC-S* ADJ* MAJ REM REM-S1* REM-S2* VAC-R* VAC-G* PRA BS-U* SB LID 050100150050100150 Observation (ordered by difficulty) Figure 2: Lines represent the error concentration across models, with observations ordered by the number of models misclassifying each observation. err denotes the average error rate across models. here. In the plot, the second row of boxplots displays the same distribution as the upper row but zooms in on the upper range. Consistent with the results above, differences across ap- proaches remain modest overall. Simple Full, Simple Cas- cade, and Detailed Full exhibit performance levels roughly in line with Global and Detailed Cascade. Comparing across approaches, neither cascading extraction nor more detailed prompting appears to consistently improve performance. To support a cleaner comparison across approaches, I again estimate paired bootstrap confidence intervals, this time holding the model fixed and averaging F1 across vari- ables with at least ten positive instances. For GPT-5.4, the five approaches fall within roughly two F1 points of one another. Decomposing the topic-specific approaches into prompt de- tail and document handling yields no contrast distinguishable from zero: the intervals for detailed prompting, excerpting, and their interaction all span zero. The same is true for the comparison between the Global approach and topic-specific full-document querying, which if anything slightly favors the simpler single-pass approach. Repeating the same decompo- sition for Claude Opus 4.7 yields the same result. Together, these results reinforce the conclusion that cur- rent frontier models recover these provisions about equally well across prompt designs, document-handling choices, and task decompositions. In particular, the fact that cascading approaches do not consistently outperform full-document approaches suggests that current frontier models can often utilize long legal contexts without extensive preprocessing. Table 2 reports variable-level results for GPT-5.4. Several patterns emerge. First, a large set of variablesâincluding in- demnification and advancement provisionsâcan be extracted with very high accuracy across approaches. For these vari- ables, F1 scores are uniformly close to one, and differences across approaches are negligible. A similar pattern holds for a number of less frequent variables, such as insurance, proxy access and lead independent director provisions, which also achieve near-perfect performance despite the small num- ber of positive instances. What these variables share is that 1.000.410.470.450.550.26 0.411.000.400.320.420.40 0.470.401.000.440.460.25 0.450.320.441.000.480.20 0.550.420.460.481.000.25 0.260.400.250.200.251.00 1.000.580.600.610.710.45 0.581.000.550.600.600.47 0.600.551.000.620.570.45 0.610.600.621.000.530.36 0.710.600.570.531.000.53 0.450.470.450.360.531.00 Global Detailed Cascade GPT-5.4 GPT-5.4-mini Opus 4.7 Sonnet 4.6 Gemini Pro Gemini Flash Gemini Flash Gemini Pro Sonnet 4.6 Opus 4.7 GPT-5.4-mini GPT-5.4 Gemini Flash Gemini Pro Sonnet 4.6 Opus 4.7 GPT-5.4-mini GPT-5.4 Jaccard Sim. 0.00 0.25 0.50 0.75 1.00 Figure 3: Pairwise Jaccard similarities between model error sets. they tend to be expressed in relatively standardized language across bylaws, with little meaningful variation that would af- fect the ultimate coding decision. That said, indemnification, advancement, and insurance provisions vary in whether they require or merely allow the company to reimburse or provide insurance for the respective actor, and the models appear to correctly distinguish between both types of provisions. Second, for a number of variables, performance remains high but exhibits more noticeable variation across approaches. This is particularly visible for the board structure provisions. In these cases, F1 scores remain close to one, but differences across approaches are more pronounced than for the near- 0.00 0.25 0.50 0.75 1.00 Global Simple Full Simple Cascade Detailed Full Detailed Cascade Approach F1 score Simple VariablesComplex Variables Performance Across Approaches 0.75 1.00 Global Simple Full Simple Cascade Detailed Full Detailed Cascade Approach F1 score (zoomed) Simple VariablesComplex Variables Figure 4: Variable-level F1 scores across extraction ap- proaches. The top panel reports the full scale, while the bot- tom panel zooms in on the upper range. uniform variables discussed above. Across these variables, however, no single approach consistently dominates: full- document approaches often perform well, but cascade-based approaches are best or tied for best for several provisions. Third, the Complex Variables exhibit substantially greater variation across approaches and, on average, lower perfor- mance than the Simple Variables. Consider ADJ as an example. Here, performance differs markedly across approaches even when using the same simple prompting questions, while ap- proaches based on more detailed prompting perform better. Conversely, for REM-S2, the simpler approaches outperform the detailed ones. These patterns illustrate that performance differences are not driven by a single superior approach, but Table 2: Variable-Level Performance for GPT-5.4 on the Bylaws Benchmark Variable Count Global Simple Simple Detailed Detailed Full CascadeFullCascade Exculpation / Indemnification IND-D108 0.9860.9860.9860.9810.977 IND-O107 0.9860.9860.9860.9860.977 ADV-D790.9810.9810.9880.9880.981 ADV-O790.9810.9810.9880.9880.981 INS-D66/0/06/0/06/0/06/0/06/0/0 INS-O66/0/06/0/06/0/06/0/06/0/0 EXC-D33/0/03/1/03/3/03/0/03/0/0 EXC-O31/0/21/1/21/3/21/0/21/0/2 Shareholder Meetings SM-P750.9130.9660.9130.9730.980 SM-A500.9520.9520.9520.9410.962 SM-T*490.9500.9500.9490.9490.970 WC-P320.9850.9520.9700.9680.980 WC-A500.9420.9160.9400.9611.000 WC-S*54/0/13/1/21/0/43/0/22/0/3 ADJ*490.9130.8520.9220.9600.949 Director Elections REM*26 1.0000.9631.0000.9811.000 REM-S1*160.9330.9670.9330.9330.933 REM-S2*77/0/07/0/07/0/05/0/25/0/2 VAC-R*250.8850.8460.9170.8000.909 VAC-G*110.8800.9060.8330.8300.880 MAJ35 0.9090.9090.8750.9090.875 PRA110.9570.9571.0000.9571.000 Board Structure BS-U*600.9220.9120.8650.9500.967 SB400.9090.9200.9180.9200.938 LID88/1/08/1/08/0/08/0/08/0/0 Notes. Entries report F1 scores by variable and extraction approach for variables with Countâ„ 10 and TP/FP/FN (true positives / false positives / false negatives) for other variables. Count indicates the number of positive instances for the respective variable in the benchmark dataset. Variables marked with an asterisk (*) require context-dependent or structurally complex interpretation, including the identification of conditional rules or numerical thresholds. Performance for variables with very small counts should be interpreted with caution. instead depend on the structure of the underlying provision and, potentially, on specific features of the prompts used. Finally, performance is sometimes lower for relatively rare provisions, both in terms of their frequency in the dataset and their prevalence in practice. The comparison between EXC-D and EXC-O is instructive. These provisions often appear in the same bylaw documents, yet models are consistently better at detecting the former than the latter. One possible expla- nation is that officer-exculpating waivers were impermissi- ble in most jurisdictions until very recently, while director- protecting waivers were standard in many charters[15]. As a result, models may internalize the expectation that exculpa- tion provisions primarily protect directors, and fail to identify analogous provisions for officers even when they appear in bylaws. Taken together, the results reinforce the high-level picture from Figure 4. Most governance provisions can be identified with high accuracy using relatively simple prompting strate- gies, while a limited set of variables (primarily those requiring more complex interpretation) accounts for most of the ob- served variation in performance, including the lower tail of the distribution. Differences across extraction approaches are generally modest, and no single method consistently dom- inates. At the same time, it is notable that approaches op- erating on the full text often perform as reliably as cascade- based approaches. Despite the substantial length of bylaw documents, which often exceed 10,000 words and sometimes surpass 20,000, providing the model with the full text does not appear to impair performance. If anything, in some cases, it appears to facilitate interpretation by allowing the model to situate individual provisions within the broader structure of the document. Additional analyses further suggest that raw document length does not impair performance. Although longer bylaws initially appear associated with somewhat higher error rates, this relationship disappears once the analysis controls for whether a filing is a full restatement rather than a partial amendment that contains only selected bylaw provisions. Partial amendments exhibit substantially lower error rates than full restatements. Yet they are not only shorter than full restatements, they also typically address only a small subset of governance provisions and are therefore structurally less complex. By contrast, among full restatements, there appears to be no meaningful relationship between document length and extraction errors despite substantial variation in document length, further strengthening the conclusion that context window size does not appear to pose a significant obstacle for current frontier models in this type of task. 7 Model PerformanceâCharters This section extends the evaluation to the charters bench- mark, testing whether the high-accuracy findings reported for bylaws generalize to a second class of organizational doc- ument. Charters differ from bylaws in several ways. They are often shorter, which might facilitate extraction; at the same time, their structure can vary substantially, in particular because charters may contain detailed provisions governing preferred stock. Throughout, I rely on the same extraction pipelines, models, and document-level binary-classification framing introduced in the previous section, so that results are directly comparable across the two document types. Figure 5 replicates Figure 1, reporting variable-level F1 scores across the six models for the Global and Detailed Cas- cade approaches and again excluding variables with a count of< 10. The overall picture broadly mirrors the bylaws re- sults. For the Simple Variables, performance is uniformly strong, with median F1 scores clustered near one under both approaches. The Complex Variables exhibit substantially greater dispersion, and, as in the bylaws analysis, the lower tail of the distribution is driven almost entirely by these vari- ables. Within each model family, the larger models tend to out- perform their efficiency-oriented counterparts on the Com- plex Variables, a gap most visible for GPT-5.4-mini under the Global approach. Bootstrap comparisons, however, reveal two departures from the bylaws benchmark. First, the frontier models are less interchangeable here: under the Global approach Opus 4.7 outperforms the other two by intervals excluding zero, though the three converge under Detailed Cascade. Second, the model-sizeĂ approach interaction observed for the bylaws benchmark only replicates for the GPT model family. Only GPT-5.4-mini gains systematically under Detailed Cascade, and some models, notably Opus 4.7, perform worse under Detailed Cascade than under Global. Furthermore, comparing Figures 5 and 1 suggests that average performance on the charters benchmark trails that on the bylaws benchmark. Figure 6 sheds further light on this gap by comparing the variables that appear in both benchmarks. The figure plots average F1 for the three frontier models on the charters bench- mark (y-axis) against average F1 on the bylaws benchmark (x-axis) under the Global and Detailed Cascade approaches; the dashed 45-degree line marks equal performance. Points be- low the line correspond to variables for which extraction from charters trails extraction from bylaws, while points above the line mark variables recovered more accurately from charters. Colors distinguish variables withâ„10 observations in both benchmarks (those variables included in Figures 1 and 5) from variables for which this condition is not met. Because these variables are extracted using identical prompts, their placement helps distinguish document-type effects from differences in variable selection and prompt design. System- atic underperformance on charters would suggest that some structural feature of charter documents makes legally rele- vant information harder to recover, whereas placement close to the line would indicate that the strong bylaws results are not related to the specific structure of bylaws. As the figure shows, most shared variables cluster in the upper-right corner, close to the diagonal, indicating that ex- traction performance is broadly stable across document types: provisions that are easy to recover from bylaws are, for the most part, equally easy to recover from charters. A few vari- ables depart from this pattern. The first group of variables with a different pattern be- longs to the variables with low N in at least one of the bench- marks. EXC-O, for example, lies well above the line, reflecting markedly better performance on charters than on bylaws. The most likely explanation is statistical: the bylaws benchmark contains only three positive instances, so its F1 score is highly sensitive to individual errors, whereas the larger number of positive instances in the charters benchmark yields a more stable estimate. A secondary possibility is that models more 0.00 0.25 0.50 0.75 1.00 GPT-5.4 GPT-5.4-mini Opus 4.7 Sonnet 4.6 Gemini Pro Gemini Flash Model F1 score Simple VariablesComplex Variables Simple and Complex Variables (Global) 0.00 0.25 0.50 0.75 1.00 GPT-5.4 GPT-5.4-mini Opus 4.7 Sonnet 4.6 Gemini Pro Gemini Flash Model F1 score Simple VariablesComplex Variables Simple and Complex Variables (Detailed Cascade) Figure 5: Variable-level F1 scores for extraction of charter features across models. readily âexpectâ to encounter officer-exculpation provisions in charters than in bylaws, but this possibility is impossible to verify given the low count of true âYsâ for bylaws. Another group of variables consists of variables with suf- ficient support in both benchmarks. These variables include VAC-R and various variables from the WC and SM categories. All these variables exhibit stronger performance in the bylaws benchmark. This difference in performance is likely due to the distorting effect of provisions governing preferred stock, which sometimes contain provisions applicable exclusively to the holders of specific series of preferred stock. Those pro- visions were excluded from the definitions used to assemble the benchmarks but likely confuse the extraction algorithms in some instances. To corroborate the document-type gap visible in Figure 6, I compute bootstrap confidence intervals for the difference in macro-averaged F1 between bylaws and charters on vari- ables with at least ten positive instances in both benchmarks, matching on variables while resampling the two benchmarks independently. Across the Global and Detailed Cascade ap- proaches and the three frontier models, bylaws outperform charters by roughly 5 to 11 F1 points, with all confidence inter- vals excluding zero. Because the comparison holds the vari- able set and prompts fixed, the gap is not an artifact of variable selection but reflects differences associated with extracting the same governance variables from the two document types. In sum, the charters results support the central conclu- sions of the bylaws analysis. Automated extraction is feasible at a high level of accuracy for the large majority of governance provisions, including several structural and anti-takeover features that do not appear in the bylaws benchmark. Per- formance again varies systematically across variables, with interpretively complex provisions accounting for most of the remaining errors, and more detailed prompting and cascading pipelines again do not deliver consistent gains for frontier models. The close correspondence between the two bench- marks shown in Figure 6 provides additional evidence that these findings are broadly consistent across document types, with a few genuine exceptions concentrated in shareholder- meeting, written-consent, and vacancy provisions, plausibly from preferred-stock interference in charters. 8 Limitations Several limitations apply. Most importantly, the bench- mark labels likely contain some noise, and they were not produced through a process that would permit the computa- tion of inter-coder reliability. This noise places a ceiling on measured accuracy: an apparent model error may in some BS-U EXC-O SM-A VAC-G VAC-R WC-A WC-S 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 Average F1 score (Charters Benchmark) 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 Average F1 score (Bylaws Benchmark) Bylaws vs. Charters (Global) EXC-O SM-A SM-T VAC-G VAC-R WC-A WC-S 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 Average F1 score (Charters Benchmark) 0.0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1.0 Average F1 score (Bylaws Benchmark) Insufficient supportSufficient support Bylaws vs. Charters (Detailed Cascade) Figure 6: Comparison of performance for variables featured in both benchmarks. Average F1 scores are computed across GPT-5.4, Claude Opus 4.7, and Gemini Pro 2.5. instances reflect a borderline coding decision or coder mistake rather than a genuine extraction failure. The AI-assisted audit described in Section 5 was designed to surface and correct such errors, but it does not substitute for independent double- coding, and the labels should be understood as high-quality but not error-free. The blind re-coding exercise in Franken- reiter [13] offers a partial measure of the remaining noise: it revises less than 1% of charter observations and around 1.5% of bylaw observations, suggesting that residual error, while real, is unlikely to drive the aggregate results. Besides, robustness checks suggest that the results reported here do not materially change if the Adjudicated Benchmarks are used in place of the DECODEM Benchmarks. Still, because some adjudicated revisions resolved model-benchmark disagreements in favor of the extraction routines, the accuracy estimates reported here are likely conservative. Second, the benchmarks embed interpretive choices about what each variable captures, and those choices affect mea- sured difficulty. Most notably, provisions applicable exclu- sively to holders of specific series of preferred stock were excluded from the variable definitions; as discussed in Sec- tion 7, this exclusion likely contributes to the weaker perfor- mance on several shareholder-meeting and written-consent variables in the charters benchmark, where these provisions appear. More generally, the measured difficulty of a variable reflects in part where its boundary was drawn, and a different but equally defensible coding rule could shift the results. The benchmarks are also bounded in coverage. The doc- uments are drawn from a corpus of SEC EDGAR filings for U.S. publicly traded corporations (see [12]); the bylaws span filings between 1995 and 2024, while the charters cover 1995 through 2019. The estimates therefore speak to that popula- tion and those periods, and may not extend to private firms, non-U.S. organizational documents, or charters filed after 2019, particularly given that drafting conventions evolve over time. Relatedly, because hosted frontier models change over time, the reported performance comparisons should be under- stood as a time-stamped evaluation of the model snapshots listed in Section 6. Finally, two narrower points deserve mention. The first is data contamination. The charters and bylaws used here are public filings that have been available on EDGAR for years, so some may have appeared in the modelsâ pretraining data. This is difficult to rule out and could mean that a portion of the measured accuracy reflects familiarity with specific docu- ments rather than a general capacity to extract governance provisions. That said, the task requires applying a specific coding rule rather than reproducing a document, and, with the exception of some variables in the charters benchmark, the specific coding scheme used here does not correspond to any published dataset the models could have seen during training. Even so, the estimates are best read as accuracy on documents of this kind and vintage, and performance on genuinely novel filings could differ. Second, label construction relied on an AI-assisted audit using earlier OpenAI models (GPT-5.2 and GPT-5-mini), while the evaluation includes a more recent model from the same family among others. Although all final labels were set by human coders and the validation prompts were developed separately from the extraction routines, the possibility of a mild same-family advantage cannot be entirely excluded. 9 Conclusion This paper introduces the DECODEM benchmarks and uses them to evaluate the performance of large language mod- els in extracting corporate governance variables from charters and bylaws. The results show that automated extraction is fea- sible at a high level of accuracy for many commonly studied provisions. At the same time, performance varies systemat- ically across variables. Remaining errors are concentrated in tasks such as shareholder meeting rights, vacancy-filling authority, and rare officer-exculpation provisions, rather than in standardized indemnification or insurance provisions. Im- portantly, more elaborate prompting strategies and cascading extraction pipelines do not consistently improve performance for frontier models, but they substantially narrow the gap between frontier and efficiency-oriented models in some set- tings. This suggests that pipeline design can partly substitute for model capability, while the main obstacle to further gains for the strongest models lies less in extraction architecture than in the interpretive difficulty of particular provisions. These findings have two main implications. First, they demonstrate that large language models can substantially re- duce the cost of constructing governance datasets, potentially enabling empirical research at a scale that was previously infeasible. Second, they highlight the importance of careful task design and validation: even when average performance is high, certain provisions remain difficult to extract and require particular attention in downstream applications. More broadly, the paper contributes to a growing litera- ture on the use of artificial intelligence in legal research by shifting the focus from legal reasoning tasks to the measure- ment of legal institutions. Many questions in empirical legal studies ultimately depend on the availability of reliable vari- ables derived from complex source material. By showing that such variables can be recovered with a high degree of accuracy from corporate governance documents, the paper points to a path toward expanding the empirical study of law beyond the relatively small set of features available in existing datasets and without the need for resource-intensive hand coding. References [1]Mohamed Afane, Emaan Hariri, Derek Ouyang, and Daniel E. Ho. Benchmarking Legal RAG: The Promise and Limits of AI Statutory Surveys. 2026. arXiv:2603. 03300. [2]S Ajay Mukund and K. S. Easwarakumar. âOptimizing Legal Text Summarization Through Dynamic Retrieval- Augmented Generation and Domain-Specific Adapta- tionâ. In: Symmetry 17.5 (2025). [3] Farid Ariai, Joel Mackenzie, and Gianluca Demartini. âNatural Language Processing for the Legal Domain: A Survey of Tasks, Datasets, Models, and Challengesâ. In: ACM Computing Surveys 58.6 (2025), p. 1â37. [4]Lucian Bebchuk, Alma Cohen, and Allen Ferrell. âWhat Matters in Corporate Governance?â In: The Review of Financial Studies 22.2 (2009), p. 783â827. [5]Iz Beltagy, Matthew E. Peters, and Arman Cohan. Long- former: The Long-Document Transformer. 2020. arXiv: 2004.05150 [cs.CL]. url:https://arxiv.org/abs/ 2004.05150. [6]Andrew Blair-Stanek, Nils Holzenberger, and Benjamin Van Durme. âCan GPT-3 Perform Statutory Reason- ing?â In: Proceedings of the Nineteenth International Conference on Artificial Intelligence and Law (ICAIL â23). ACM, 2023, p. 22â31. doi:10.1145/3594536.3595163. [7]J. Breton, M. M. Billami, M. Chevalier, et al. âLeveraging LLMs for Legal Terms Extraction with Limited Anno- tated Dataâ. In: Artificial Intelligence and Law (2025). [8]Tom Brown, Benjamin Mann, Nick Ryder, Melanie Sub- biah, Jared D Kaplan, Prafulla Dhariwal, Arvind Nee- lakantan, Pranav Shyam, Girish Sastry, Amanda Askell, Sandhini Agarwal, Ariel Herbert-Voss, Gretchen Krueger, Tom Henighan, Rewon Child, Aditya Ramesh, Daniel Ziegler, Jeffrey Wu, Clemens Winter, Chris Hesse, Mark Chen, Eric Sigler, Mateusz Litwin, Scott Gray, Ben- jamin Chess, Jack Clark, Christopher Berner, Sam Mc- Candlish, Alec Radford, Ilya Sutskever, and Dario Amodei. âLanguage Models are Few-Shot Learnersâ. In: Ad- vancesinNeuralInformationProcessingSystems. Vol. 33. Curran Associates, Inc., 2020, p. 1877â1901. [9]Ilias Chalkidis, Abhik Jana, Dirk Hartung, Michael Bommarito, Ion Androutsopoulos, Daniel Katz, and Nikolaos Aletras. âLexGLUE: A Benchmark Dataset for Legal Language Understanding in Englishâ. In: Pro- ceedings of the 60th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). Dublin, Ireland: Association for Computational Lin- guistics, 2022, p. 4310â4330. [10]George Doddington, Alexis Mitchell, Mark Przybocki, Lance Ramshaw, Stephanie Strassel, and Ralph Weischedel. âThe Automatic Content Extraction (ACE) Program â Tasks, Data, and Evaluationâ. In: Proceedings of the Fourth International Conference on Language Resources and Evaluation (LRECâ04). Lisbon, Portugal: European Language Resources Association (ELRA), 2004. [11] Christoph Engel and Richard H. McAdams. âAsking GPT for the Ordinary Meaning of Statutory Termsâ. In: University of Illinois Journal of Law, Technology and Policy (2024), p. 235â296. [12]Jens Frankenreiter. The Other Delaware Effect. Wash- ington University in St. Louis Legal Studies Research Paper No. 25-03-11. 2025. url:https://ssrn.com/ abstract=5115285. [13] Jens Frankenreiter. âMeasuring Corporate Governance with Large Language Modelsâ. 2026. url:https:// ssrn.com/abstract=7145639. [14]Jens Frankenreiter, Cathy Hwang, Yaron Nili, and Eric Talley. âCleaning Corporate Governanceâ. In: Univer- sity of Pennsylvania Law Review 170 (2021), p. 1â70. [15]Jens Frankenreiter and Eric Talley. âSticky Charters? The Surprisingly Tepid Embrace of Officer-Protecting Waivers in Delawareâ. In: Harvard Business Law Review (2026). Forthcoming. [16]Matthew Gentzkow, Bryan Kelly, and Matt Taddy. âText as Dataâ. In: Journal of Economic Literature 57.3 (2019), p. 535â574. doi: 10.1257/jel.20181020. [17]Paul Gompers, Joy Ishii, and Andrew Metrick. âCorpo- rate Governance and Equity Pricesâ. In: The Quarterly Journal of Economics 118.1 (2003), p. 107â156. [18]Justin Grimmer and Brandon M. Stewart. âText as Data: The Promise and Pitfalls of Automatic Content Anal- ysis Methods for Political Textsâ. In: Political Analysis 21.3 (2013), p. 267â297. doi: 10.1093/pan/mps028. [19]Neel Guha, Julian Nyarko, Daniel E. Ho, Christopher RĂ©, Adam Chilton, Aditya Narayana, Alex Chonlas- Wood, Austin Peters, Brandon Waldon, Daniel N. Rock- more, et al. âLEGALBENCH: A Collaboratively Built Benchmark for Measuring Legal Reasoning in Large Language Modelsâ. In: Proceedings of the 37th Confer- enceonNeuralInformationProcessingSystems(NeurIPS). 2023, p. 44123â44279. [20]Mark A. Hall and Ronald F. Wright. âSystematic Con- tent Analysis of Judicial Opinionsâ. In: California Law Review 96.1 (2008), p. 63â122. [21] Emaan Hariri and Daniel E Ho. âAI for Statutory Sim- plification: A Comprehensive State Legal Corpus and Labor Benchmarkâ. In: Proceedings of the Twentieth International Conference on Artificial Intelligence and Law. ICAIL â25. New York, NY, USA: Association for Computing Machinery, 2026, p. 177â187. [22]Dan Hendrycks, Collin Burns, Steven Basart, Andy Zou, Mantas Mazeika, Dawn Song, and Jacob Stein- hardt. âCUAD: An Expert-Annotated NLP Dataset for Legal Contract Reviewâ. In:NeurIPSDatasetsandBench- marks (2021). [23]Lucas Irwin, Arda Kaz, Peiyao Sheng, Sewoong Oh, and Pramod Viswanath. CHANCERY: Evaluating Corporate Governance Reasoning Capabilities in Language Models. 2025. arXiv:2506.04636 [cs.AI]. url:https://arxiv. org/abs/2506.04636. [24] Daniel Jurafsky and James H. Martin. Speech and Lan- guage Processing: An Introduction to Natural Language Processing,ComputationalLinguistics,andSpeechRecog- nition with Language Models. 3rd. Online manuscript released January 6, 2026. 2026. url:https : / / web . stanford.edu/~jurafsky/slp3/. [25] Kobi Kastiel and Yaron Nili. âThe Corporate Gover- nance Gapâ. In: Yale Law Journal 131 (2022), p. 782â 857. [26] Zehua Li, Neel Guha, and Julian Nyarko. âDonât Use a Cannon to Kill a Fly: An Efficient Cascading Pipeline for Long Documentsâ. In: Proceedings of the Nineteenth International Conference on Artificial Intelligence and Law. 2023, p. 141â147. [27]Florencia Marotta-Wurgler and David Stein. âBuilding a Long Text Privacy Policy Corpus with Multi-Class Labelsâ. In: Proceedings of the 63rd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers). July 27âAugust 1, 2025. Association for Computational Linguistics, 2025, p. 8156â8219. [28]Lauren Martin, Nick Whitehouse, Stephanie Yiu, Lizzie Catterson, and Rivindu Perera. Better Call GPT, Com- paring Large Language Models Against Lawyers. 2024. eprint:2401.16212. url:https://arxiv.org/abs/ 2401.16212. [29]Mike Mintz, Steven Bills, Rion Snow, and Daniel Juraf- sky. âDistant supervision for relation extraction with- out labeled dataâ. In: Proceedings of the Joint Conference of the 47th Annual Meeting of the ACL and the 4th Inter- national Joint Conference on Natural Language Process- ing of the AFNLP. Suntec, Singapore: Association for Computational Linguistics, 2009, p. 1003â1011. [30]Julian Nyarko. âStickiness and Incomplete Contractsâ. In: University of Chicago Law Review 88.1 (2021), p. 1â 79. [31] D. Premasiri, T. Ranasinghe, R. Mitkov, et al. âSurvey on Legal Information Extraction: Current Status and Open Challengesâ. In: Knowledge and Information Systems 67 (2025), p. 11287â11358. [32]Alexander Ratner, Stephen H. Bach, Henry Ehrenberg, Jason Fries, Sen Wu, and Christopher RĂ©. âSnorkel: Rapid Training Data Creation with Weak Supervisionâ. In: vol. 11. 3. 2017, p. 269â282. [33]Gabriel Rauterberg and Eric Talley. âContracting Inno- vationâ. In:ColumbiaLawReview 117.8 (2017), p. 1701â 1764. [34]Sunita Sarawagi. âInformation Extractionâ. In: Foun- dations and Trends in Databases 1.3 (2008), p. 261â 377. [35]Hannah Sargeant, A. Izzidien, and Felix Steffek. âTopic Classification of Case Law Using a Large Language Model and a New Taxonomy for UK Law: AI Insights into Summary Judgmentâ. In: Artificial Intelligence and Law (2025). [36]Don Tuggener, Pius von DĂ€niken, Thomas Peetz, and Mark Cieliebak. âLEDGAR: A Large-Scale Multilabel Corpus for Text Classification of Legal Provisions in Contractsâ. In: Proceedings of the 12th Conference on Language Resources and Evaluation. Marseille: Euro- pean Language Resources Association, 2020, p. 1235â 1241. [37]Alex Wang, Yada Pruksachatkun, Nikita Nangia, Aman- preet Singh, Julian Michael, Felix Hill, Omer Levy, and Samuel R. Bowman. âSuperGLUE: A Stickier Bench- mark for General-Purpose Language Understanding Systemsâ. In: Proceedings of the 33rd Conference on Neural Information Processing Systems (NeurIPS). 2019, p. 3266â3280. [38]Alex Wang, Amanpreet Singh, Julian Michael, Felix Hill, Omer Levy, and Samuel Bowman. âGLUE: A Multi- Task Benchmark and Analysis Platform for Natural Language Understandingâ. In: Proceedings of the 2018 EMNLP Workshop BlackboxNLP: Analyzing and Inter- preting Neural Networks for NLP. Brussels, Belgium: As- sociation for Computational Linguistics, 2018, p. 353â 355. [39]Manzil Zaheer, Guru Guruganesh, Kumar Avinava Dubey, Joshua Ainslie, Chris Alberti, Santiago On- tanon, Philip Pham, Anirudh Ravula, Qifan Wang, Li Yang, and Amr Ahmed. âBig Bird: Transformers for Longer Sequencesâ. In: Advances in Neural Informa- tion Processing Systems. Vol. 33. Curran Associates, Inc., 2020, p. 17283â17297.