Programmable Monetary Policy - Central Banking in Code | Future of Programmable Money | XRP Academy - XRP Academy
3 free lessons remaining this month

Free preview access resets monthly

Upgrade for Unlimited
Skip to main content
beginner55 min

Programmable Monetary Policy - Central Banking in Code

Learning Objectives

Analyze specific programmable monetary policy mechanisms: expiration, category targeting, geographic restrictions, and algorithmic adjustment

Evaluate potential benefits of programmable monetary policy against traditional approaches

Identify risks including technocratic overreach, gaming, policy errors at speed, and political capture

Assess whether precision in monetary policy is desirable given economic complexity

Distinguish between technically possible and politically/economically advisable policy tools

For decades, central bankers have operated with blunt instruments. They set interest rates, hoping commercial banks will adjust. They buy assets, hoping the money reaches the real economy. They issue forward guidance, hoping markets believe them.

At every step: hope. The transmission mechanism is indirect, slow, and uncertain.

Programmable money offers something different: direct implementation. Instead of hoping money behaves as intended, central banks could code their intentions into the money itself. Want stimulus to be spent quickly? Add an expiration date. Want to support local businesses? Restrict spending geography.

This is the central banker's dream—policy that executes as designed, not policy that hopefully influences behavior. But as with most dreams, examination reveals complexity.


Mechanism: Money loses value or becomes unusable after a specified time.

Implementation:

Stimulus payment issued: $1,400
Expiration: 90 days from issuance
Effect: If unspent by Day 90, value = $0
  • Hard expiration (value → 0)
  • Gradual decay (loses 1% per week)
  • Conversion (becomes savings bond at expiration)

Policy purpose: Force velocity—ensure stimulus money is spent, not saved.

Historical precedent: Silvio Gesell's "stamp scrip" (1930s), Austrian town of Wörgl (1932-1933), Hong Kong consumption vouchers (2021-2024).

Problems:

Gaming:

Intended: Spend stimulus at businesses
Actual: Buy gift cards, durable goods, or trade informally
Lesson: Expiration shifts form of saving, doesn't eliminate it

Demand clustering: Many spend on Day 89-90, causing spike then crash—worse than no expiration.

Dignity costs: "Your money will disappear" creates resentment and erodes currency trust.

Mechanism: Money can only be spent on approved categories.

Implementation:

Stimulus: $1,000
Approved: Groceries, utilities, rent, healthcare
Blocked: Alcohol, gambling, luxury goods
Enforcement: Merchant category codes, POS verification

Policy purpose: Ensure money reaches intended purposes.

Problems:

Category definition: "Food" seems simple until edge cases (energy drinks? restaurant meals? pet food?). Every boundary is arbitrary.

Gaming: Merchants miscategorize; buyers resell approved items; workarounds proliferate.

Stigma: "Card declined - item not approved" in public checkout line creates humiliation.

Paternalism: Assumes government knows better than recipient how to spend.

Mechanism: Money can only be spent in specified areas.

Implementation:

Local stimulus: $500
Valid only: Within 50 miles of home address
Purpose: Support local economy
Enforcement: GPS verification, merchant location

Policy purpose: Keep money circulating locally.

Problems:

Edge cases: Recipient near border, nearest store in different zone.

Online commerce: Local businesses without online presence disadvantaged.

Mobility penalties: Commuters, travelers systematically disadvantaged.

Mechanism: Money's behavior adjusts automatically based on conditions.

Implementation:

Monitoring: Real-time economic indicators
Triggers: Inflation > 3% → Tighten conditions
Automatic: No central bank meeting required

Policy purpose: Faster, rule-based monetary policy.

Problems:

Algorithm design: "Neutral" algorithms embed political choices.

Model uncertainty: Wrong model → Wrong response, implemented instantly.

Speed as danger: Errors propagate before humans notice.


Traditional policy: One interest rate for entire economy—cannot target sectors, regions, populations.

Programmable policy: Different conditions for different money—precision instruments for precise problems.

  • Accurate diagnosis of problem
  • Correct intervention design
  • Proper targeting without gaming
  • Minimal unintended consequences

Each requirement is difficult; together, they're very difficult.

Traditional: Quarterly meetings, months for transmission.

Programmable: Changes instantaneous.

But speed means: Errors propagate faster, less time for consideration, overreaction risk.

Traditional: Changes incentives, relies on voluntary response.

Programmable: Rules self-enforce, behavior constrained.

But enforcement means: No adaptation to individual circumstances, no escape from mistakes.


Each step seems small; cumulative effect is control.

Step 1: Expiration for stimulus (reasonable)
Step 2: Category restrictions for "waste" (prudent)
Step 3: Geographic limits for local support (sensible)
Step 4: Behavioral incentives for "good" choices (why not?)
Step 5: Full optimization of consumption (for your own good)

Goodhart's Law: "When a measure becomes a target, it ceases to be a good measure."

Every rule creates workarounds. Sophisticated actors game; regular citizens suffer restrictions. Regressive despite progressive intent.

Traditional errors: Months to recognize, correct at next meeting.

Programmable errors: Instant effect, correction requires code change/testing/deployment. Damage occurs before correction possible.

Algorithms embed choices. Choices reflect values. Values are political. Designers have biases. "Neutral" is illusion.


  • Multiple interacting agents
  • Feedback loops
  • Emergent properties
  • Nonlinear responses

Precise intervention often creates new problems, amplifies instability, triggers unexpected responses.

  • Simple, understood by citizens
  • Limited unintended consequences
  • Harder to game
  • Democratic accountability

Interest rate policy is blunt—and that's okay.

  • Basic interest on holdings
  • Tiered limits (for AML)
  • Emergency expiration (rare, crisis only)
  • Minimal category/geographic restrictions

Conservative central bank culture plus political backlash limits implementation.


✅ Programmable monetary policy is technically feasible
✅ Limited implementations exist (e-CNY pilots, consumption vouchers)
✅ Gaming is real—every restriction creates workarounds

⚠️ Whether precision improves outcomes
⚠️ Public acceptance of programmed money
⚠️ Long-term effects of novel policy tools

📌 Technocratic overreach through incremental steps
📌 Policy errors propagating at speed
📌 Politics hidden in algorithms
📌 Erosion of monetary trust

Precision is only valuable if you're aiming at the right target. Given economic complexity, imperfect knowledge, and gaming incentives, precision may cause more harm than benefit. Restraint may be wiser than capability.


Design and evaluate one programmable monetary policy mechanism for a defined scenario, analyzing benefits, risks, gaming vectors, and providing a recommendation with safeguards.

Time Investment: 3-4 hours


A) Technology failure
B) Recipients convert to non-expiring assets, shifting saving form without eliminating it
C) Merchant refusal
D) Inflation increase

Correct Answer: B


A) Algorithms are too slow
B) Algorithm design embeds political choices, making "neutral" policy an illusion
C) Computers cannot perform calculations
D) Algorithms cannot respond to inflation

Correct Answer: B


A) For all policy, replacing central bank discretion
B) During defined emergencies with temporary, opt-in mechanisms and democratic oversight
C) Never
D) Only for wealthy individuals

Correct Answer: B


End of Lesson 8

  • Previous: Lesson 7 - The Programmability Spectrum
  • Next: Lesson 9 - Programmable Fiscal Policy and Government Payments

Key Takeaways

1

Mechanisms exist but have problems

: Expiration, categories, geography, and algorithms are feasible but create gaming, complexity, and unintended consequences.

2

Precision requires perfect knowledge

: Which we don't have about complex economies.

3

Speed amplifies errors

: Not a feature when understanding is incomplete.

4

Gaming undermines every rule

: Differential impact makes policy regressive.

5

Restraint may be wiser

: Blunt instruments have virtues. ---