KITE MODEL SUITE
Use KITE
KITE   /   Framework

Hat algebra, end‑to‑end.

KITE solves for changes relative to an observed equilibrium (Dekle, Eaton & Kortum, 2008). Each application starts from a calibrated baseline; hat algebra lets us sidestep estimation of unobserved levels and recover counterfactuals from observed data and a small set of elasticities.

HAT ALGEBRA, IN ONE BREATH

Hat algebra is a re-parameterisation: we solve the model in terms of changes relative to today's observed equilibrium, not in absolute levels. That means the counterfactual depends only on a small set of trade elasticities — fundamental productivity, trade costs, and preferences cancel out, and we don't have to estimate them.

DESIGN PRINCIPLES
  • ONE API The 13 KITE models share the same scenario and result conventions across the API and web workflows.
  • SAME PIPELINE Switch model at runtime depending on the policy question — no rebuild.
  • SCENARIO GRIDS Run repeated policy scenarios, sensitivity checks, and publication pipelines without rebuilding the workflow.
  • YAML CONTRACTS Model interfaces are documented with YAML contracts, automated tests, and contract audits.
runtime pipeline SCENARIO → RESULTS
SCENARIO YAML — countries · sectors · τ̂ · NTBs
IO TABLE
TARIFF MATRIX
GTAP 12 · OECD ICIO · WIOD · GLORIA* · MacMap
CP·2015
HW·2025
MW·2025
· 10 MORE MODELS ·
update_equilibrium()
process_results() — welfare · trade · prices · GVCs

The core mechanism.

Cost changes propagate through input-output linkages; price indices aggregate across origins. The system is solved simultaneously for wages, prices and trade shares — every feedback loop included.

COSTS PROPAGATE

A tariff raises the landed price of imported intermediates. Through the IO matrix, that cost spreads to every downstream sector that uses them — directly and recursively.

PRICES, WAGES, TRADE — JOINTLY

Higher input costs reshuffle origin shares; reshuffled trade reshapes wages; new wages feed back into costs. KITE solves the fixed point — every loop closed, no sequential approximation.

EXACT HAT ALGEBRA · THE FIVE EQUATIONS

For any variable x, write its relative change as x̂ = x′/x. Following Dekle, Eaton & Kortum (2008), the Caliendo–Parro counterfactual reduces to a system of five equations in changes — no estimation of unobserved levels required.

  1. INPUT COSTS

    Cobb–Douglas in wages and intermediate prices, with labour share β and IO shares γ.

    $\hat{c}_d^{\,j} \;=\; \hat{w}_d^{\,\beta_d^{\,j}} \prod_{k=1}^{J} \bigl(\hat{P}_d^{\,k}\bigr)^{\gamma_d^{\,k,j}(1-\beta_d^{\,j})}$
  2. PRICE INDEX

    Sectoral price changes aggregate over origins, weighted by trade shares and the trade elasticity θ.

    $\hat{P}_d^{\,j} \;=\; \Bigl[\, \sum_{o=1}^{N} \pi_{od}^{\,j}\,\bigl(\hat{\phi}_{od}^{\,j}\,\hat{c}_o^{\,j}\bigr)^{-\theta^{\,j}} \Bigr]^{-1/\theta^{\,j}}$
  3. TRADE SHARES

    Bilateral expenditure shares update as relative landed costs shift — the gravity backbone of the model.

    $\pi_{od}^{\,j\prime} \;=\; \pi_{od}^{\,j}\,\Bigl(\dfrac{\hat{c}_o^{\,j}\,\hat{\phi}_{od}^{\,j}}{\hat{P}_d^{\,j}}\Bigr)^{-\theta^{\,j}}$
  4. OUTPUT

    Sectoral output sums final-consumption demand and intermediate-input demand from every downstream sector.

    $Y_o^{\,j\prime} \;=\; \sum_{d=1}^{N} \dfrac{\pi_{od}^{\,j\prime}}{\tau_{od}^{\,j\prime}\,\zeta_{od}^{\,j\prime}} \Bigl[\, \alpha_d^{\,j} I_d^{\,\prime} + \sum_{k=1}^{J}(1-\beta_d^{\,k})\,\gamma_d^{\,j,k}\,Y_d^{\,k\prime} \Bigr]$
  5. INCOME

    Wage income plus net tariff and export-tax revenue, less the (exogenous) trade-balance position.

    $I_d^{\,\prime} \;=\; \hat{w}_d\,w_d L_d \;+\; R_d^{\,\prime} \;-\; D_d^{\,\prime}$

Solved as a fixed point in : every loop closed, no sequential approximation. See white paper §2.2.6 for the full derivation, including the trade-balance specifications and revenue accounting.

CALIBRATION

Trade elasticities θj from Fontagné, Martin & Orefice (2018). Sectoral input-output shares commonly use GTAP 12 base-year tables. Public package examples are synthetic; calibrated application baselines are released where licensing permits or made available through the project team.

Thirteen models.

13 API + WEB MODELS · 2 OPEN SOURCE NOW
ModelAuthorsKey extensionApplicationRelease
CP 2015Caliendo & ParroMulti-sector + IOTariff analysisOPEN SOURCE

Multi-sector tariff and non-tariff scenarios with intermediate-input feedback through input-output linkages.

How does a tariff or NTM shock affect production costs, prices, and trade through your supply chain?

HMS 2026Hinz, Mahlkow & SogallaInput bottlenecksEnergy and food securityAPI + WEB

Input bottlenecks — critical upstream inputs whose scarcity can amplify downstream cost shocks

Caliendo-Parro style counterfactuals where constrained critical inputs propagate through energy, chemicals, fertilizers, food, and other downstream sectors.

If a critical energy input becomes unavailable or costly, where do price and output effects cascade?

CP 2015 ScaleCaliendo & ParroScale effectsIndustrial policyAPI + WEB

Caliendo-Parro style counterfactuals with scale effects in production and sourcing.

How do policy shocks interact with sector scale and production concentration?

CHKW 2024Chowdhry et al.Coalition transfersSanctions designOPEN SOURCE

Coalition transfers — side-payments that can stabilize sanctioning coalitions

Sanctions design with coalition formation and compensating transfers.

If a sanctions regime shifts and partners realign, how does your sales geography change?

EK 2002 ScaleEaton & KortumScale effectsScale-sensitive trade shocksAPI + WEB

Eaton-Kortum style counterfactuals with multiple sectors and scale effects.

When a shock hits your sector, how do scale effects and gravity forces affect prices and quantities?

AC 2018Antras & ChorConsumer/intermediate wedgesValue-chain exposureAPI + WEB

Counterfactuals that distinguish consumer and intermediate trade shares and wedge changes across value chains.

How does a disruption in intermediate input sourcing propagate into your downstream costs?

AV 2019AlviarezMultinational productionFDI policyAPI + WEB

Multinational-production scenarios with headquarters-origin-destination trade shares.

How would a shift in FDI rules or affiliate sourcing affect cross-border production networks?

MW 2021Mahlkow & WannerCarbon border adjustmentClimate trade policyAPI + WEB

Carbon border adjustment and carbon-tax counterfactuals with sectoral policy coverage.

How would a CBAM or carbon-tax design affect import costs, exports, and sectoral exposure?

BF 2024Baqaee & FarhiNested multi-factor CESFactor/input substitutionAPI + WEB

Counterfactuals where nested substitution across factors, intermediates, and consumption changes reallocations.

When inputs and factors substitute imperfectly, what is the actual impact on prices and volumes?

HW 2025Hinz & WannerContent-based restrictionsTrade defenceAPI + WEB

VA tariffs — levied on value-added content; restricted-input NTBs — barriers traced through input use

Content-based restrictions, value-added tariffs, and restricted-input NTBs based on global input tracing.

How does a value-added tariff or input-content restriction affect your sector's competitiveness?

BHS 2026Brockhaus, Hinz & SerfatyShipping routesRoute closuresAPI + WEB

Shipping routes — route choice, congestion, and chokepoint pricing inside trade-cost counterfactuals

Shipping-route counterfactuals with route choice, mode choice, congestion and capacity feedback, and chokepoint pricing.

If Suez, Panama, Bab al-Mandeb, or another route is disrupted, how do freight routes, costs, and trade flows adjust?

MW 2025Mahlkow & WannerFossil fuel factorsEnergy policyAPI + WEB

Fossil fuel factors — coal, oil, and gas as explicit production inputs

Energy-policy counterfactuals with fossil-fuel production factors, endogenous carbon taxation, and complementary fossil sectors.

How do energy-input price shocks propagate to your cost base and export competitiveness?

FHKMW 2025Felbermayr et al.Labour mobilityRegional tradeAPI + WEB

Labour mobility — workers reallocate across country groups in response to shocks

Baqaee-Farhi style counterfactuals with labour mobility across country groups.

How do trade-policy changes interact with workforce flows and regional exposure?

OPEN SOURCE = currently ships in the public julianhinz/KITE R package. API + WEB = available through KITE API and web workflows. More open-source model releases are coming.

Need a related question that is not covered yet, a combination of current extensions, or more granular initial conditions for your sector or product? Get in touch; we will do our best to build it.

SAME API
Pick the right model for the question — not the other way around.
WHAT KITE CAN SHOCK
Ad valorem tariffs Non-tariff barriers Export taxes Carbon taxes Content-based restrictions Energy input shocks Coalitions Transfers
WHAT KITE REPORTS
Welfare Real GDP Value added Bilateral trade Sectoral output Consumer prices Producer prices GVC content Carbon content
FULL TECHNICAL DOCUMENTATION

Equations, derivations, calibration notes.

The white paper documents the shared framework and public package references. Application pages link public results and data where available; API and web models are documented with model contracts.

Read the white paper Source on GitHub

CAVEATS & LIMITATIONS

  • Parameter uncertainty. Trade elasticities are estimated and carry uncertainty; public charts on this site report point estimates or published headline ranges unless an interval is explicitly shown.
  • Calibration is to observed flows. Counterfactuals describe deviations from the calibration year; structural breaks during a long horizon are not captured.
  • Trade-balance specification. Closure choice (fixed deficits, balanced trade, endogenous deficits) materially affects long-run welfare numbers; we default to the white paper's specification and document deviations per application.
  • Short- vs. long-run definitions. Short-run holds factors and capital fixed; long-run lets labour and trade shares fully reallocate. Pick the horizon that matches the policy question.
  • What KITE does not model. No nominal rigidities, no household heterogeneity, no time dynamics, no labour-market frictions in the headline specification. Specific extensions exist for several of these.

WHAT KITE DOESN'T DO (YET)

  • No nominal block — prices and wages are real.
  • No household heterogeneity — representative agent per country.
  • No time dynamics in the headline specification — comparative statics on changes.
  • No labour-market frictions — labour reallocates frictionlessly.

Specific extensions exist for several of these — see the model table. Need a related question that is not covered yet? Tell us what you need.