1{2 "validation_errors": [],3 "doc_id": "jof_12620",4 "ontology_version": "1.0",5 "prompt_version": "1.0",6 "model": "claude-opus-5-5",7 "effort": "medium",8 "annotated_at": "2026-11-03T23:02:13+00:00",9 "source_sha256": "6f12d641ae05f4ba6e846b9a1743ba48ccec86f3925e517ce5c87e77b32183f5",10 "parser": "pymupdf-jof-heuristics-1.3",11 "payload_chars": 23155,12 "usage": {13 "input": 8256,14 "output": 2356,15 "cache_read": 3968,16 "cache_write": 017 },18 "cost_usd": 0.080938,19 "request_id": "req_011CggpxLktKSEqCHawdPPA2",20 "annotation": {21 "genre": "empirical",22 "subfield": "international_finance",23 "subfield_secondary": "asset_pricing; financial_intermediation_banking (limits to arbitrage, banking regulation)",24 "primary_method": "reduced_form_regression",25 "identification": {26 "estimand": "Size and persistence of CIP deviations (cross-currency basis), and the effect of bank balance-sheet constraints, proxied by quarter-end reporting, on the basis",27 "strategy": "Measure the basis with credit-risk-free instruments (GC repo, KfW bonds) to establish arbitrage net of transaction costs. Then run regressions with quarter-end indicator variables for contracts that cross the quarter-end balance-sheet date, compare the term structure of the basis, use IOER-based arbitrage as a balance-sheet cost proxy, and run an event study of ECB monetary policy announcements.",28 "key_assumptions": [29 "Repo and KfW instruments carry no credit-risk differences across currencies",30 "Contracts that cross the quarter-end differ from other contracts only through their appearance on banks' balance sheets on reporting dates",31 "Intraday yield changes around ECB announcements capture interest rate shocks"32 ],33 "threats_addressed": [34 "credit risk differences across Libor panels",35 "indicative nature of Libor quotes",36 "transaction costs (bid-ask)",37 "term-structure confounds in quarter-end effects"38 ],39 "causal_language_strength": 4,40 "uses_causal_claim": true41 },42 "abstract_moves": {43 "question": {44 "present": false,45 "sentence_index": -146 },47 "gap": {48 "present": true,49 "sentence_index": 150 },51 "method": {52 "present": false,53 "sentence_index": -154 },55 "results": {56 "present": true,57 "sentence_index": 058 },59 "magnitude": {60 "present": false,61 "sentence_index": -162 },63 "contribution": {64 "present": true,65 "sentence_index": 266 }67 },68 "introduction": {69 "moves": [70 {71 "paragraph_index": 0,72 "move": "motivation"73 },74 {75 "paragraph_index": 0,76 "move": "tension_or_puzzle"77 },78 {79 "paragraph_index": 0,80 "move": "preview_of_results"81 },82 {83 "paragraph_index": 0,84 "move": "mechanism_or_theory_sketch"85 },86 {87 "paragraph_index": 1,88 "move": "identification_defense"89 },90 {91 "paragraph_index": 2,92 "move": "preview_of_approach"93 },94 {95 "paragraph_index": 2,96 "move": "preview_of_results"97 },98 {99 "paragraph_index": 3,100 "move": "preview_of_results"101 },102 {103 "paragraph_index": 3,104 "move": "mechanism_or_theory_sketch"105 },106 {107 "paragraph_index": 4,108 "move": "preview_of_results"109 },110 {111 "paragraph_index": 5,112 "move": "preview_of_results"113 },114 {115 "paragraph_index": 6,116 "move": "related_literature_positioning"117 },118 {119 "paragraph_index": 7,120 "move": "related_literature_positioning"121 },122 {123 "paragraph_index": 7,124 "move": "literature_gap"125 }126 ],127 "contribution_paragraph_index": 0,128 "contribution_types": [129 "new_evidence",130 "resolution_of_puzzle"131 ],132 "roadmap_present": false,133 "literature_positioning_location": "inside_introduction"134 },135 "section_roles": [136 {137 "idx": 0,138 "role": "introduction"139 },140 {141 "idx": 1,142 "role": "data"143 },144 {145 "idx": 2,146 "role": "results"147 },148 {149 "idx": 3,150 "role": "theory"151 },152 {153 "idx": 4,154 "role": "results"155 },156 {157 "idx": 5,158 "role": "conclusion"159 },160 {161 "idx": 6,162 "role": "appendix"163 }164 ],165 "results_presentation": {166 "economic_significance_discussed": true,167 "statistical_significance_language": "unclear",168 "magnitude_statements_in_intro": true169 },170 "robustness": {171 "location": "none_seen",172 "types": []173 },174 "tables": {175 "convention_notes": "Notes define variables and sample periods and report means in basis points with standard deviations in parentheses. Regression tables define the quarter-end indicator variables. The KfW basis is defined by formula in the notes.",176 "units_stated_in_notes": true,177 "standard_errors_description": "unclear"178 },179 "figures": {180 "uncertainty_shown": "no"181 },182 "conclusion": {183 "bounded_claims": true,184 "policy_implications": true,185 "open_questions": true,186 "restates_contribution": true187 },188 "hedging": {189 "level": "moderate",190 "typical_devices": [191 "hypothesize",192 "point to",193 "appear",194 "consistent with",195 "can be rationalized by",196 "beyond the scope"197 ]198 },199 "claim_evidence": [200 {201 "claim": "Libor-based CIP has failed persistently for G10 currencies since 2008",202 "evidence_type": "table",203 "evidence_ref": "Table I; Figures 2, 4"204 },205 {206 "claim": "Repo-based basis implies arbitrage free of credit risk, net of transaction costs",207 "evidence_type": "table",208 "evidence_ref": "Table II"209 },210 {211 "claim": "KfW bond basis is nonzero for EUR, CHF and JPY, giving long-maturity arbitrage of about 10-20 bps",212 "evidence_type": "table",213 "evidence_ref": "Table III"214 },215 {216 "claim": "CIP deviations widen for contracts crossing quarter-ends, implying regulation affects prices",217 "evidence_type": "table",218 "evidence_ref": "Tables IV, V; Figure 5"219 },220 {221 "claim": "Balance-sheet cost proxies (IOER arbitrage) account for about two-thirds of CIP deviations",222 "evidence_type": "table",223 "evidence_ref": "Table VI; Figure 6"224 },225 {226 "claim": "Basis comoves with other near-risk-free spreads such as the KfW-bund basis and the Libor tenor basis",227 "evidence_type": "figure",228 "evidence_ref": "Figure 7"229 },230 {231 "claim": "Basis correlates with nominal interest rates in the cross section and in response to ECB shocks",232 "evidence_type": "figure",233 "evidence_ref": "Figures 8, 9"234 }235 ],236 "structural_summary": "The paper opens with market size and the textbook status of CIP, then frames postcrisis CIP violations as a puzzle for no-arbitrage and limits-of-arbitrage models. The introduction rules out credit risk and transaction costs, establishes arbitrage with repo and KfW instruments, and proposes a two-factor hypothesis: intermediary constraints combined with international funding and investment imbalances. It previews four stylized facts and positions the paper against the crisis-era CIP literature and intermediary asset pricing theory. Body sections proceed in order: definitions, arbitrage evidence, a verbal hypothesis section, and tests of the basis characteristics. The conclusion restates the four facts, points to welfare and monetary-transmission implications, and invites future research.",237 "writing_profile_keywords": [238 "puzzle framing",239 "stylized facts",240 "arbitrage documentation",241 "verbal hypothesis then tests",242 "quarter-end regulatory test",243 "cash-flow diagrams",244 "bps magnitudes"245 ],246 "confidence": 0.8,247 "notes": "Section III develops verbal hypotheses rather than a formal model and is labeled theory. Standard error type is not visible in the excerpts. The abstract ends with a fragment of the introduction's first sentence, which was ignored for sentence indexing (4 real sentences)."248 },249 "deterministic_checks": {250 "roadmap_regex": false,251 "contribution_regex_in_intro": false,252 "magnitude_in_abstract": false,253 "abstract_n_sentences": 5,254 "intro_n_paragraphs": 8,255 "intro_n_words": 1295,256 "causal_words_in_abstract": 2,257 "hedge_words_in_abstract": 2,258 "stars_mentioned": false,259 "clustered_se_mentioned": false,260 "internet_appendix_mentioned": true,261 "section_roles_rule": {262 "0": "introduction",263 "1": "other",264 "2": "other",265 "3": "other",266 "4": "other",267 "5": "conclusion",268 "6": "appendix"269 }270 },271 "schema_valid": true,272 "code_version": "feb6c9e-dirty"273}