asgayapedia

Contract Period Duration

Status: Not Started
Priority: Critical
Last Updated: 2026-06-18
Contributors Welcome: Yes


What We Don’t Know

How long should AnyHedge contracts for H€/HAu tokens last before renewal?

Options under consideration:

And: Should tokens auto-renew until user burns, or require manual renewal?


Why It Matters

Contract period affects:

Capital Lock Duration (Bulls)

Renewal Frequency (Technical Complexity)

Merchant Use Case Match

User Experience

Wrong choice = Either:

  1. Bulls refuse to participate (period too long)
  2. Renewal failures (period too short, bot can’t keep up)
  3. Poor UX (doesn’t match user behavior)

Current Hypothesis

1 week + auto-renew until burn

Reasoning:

  1. Matches Venezuelan merchant behavior: Weekly cash-out when money is tight
  2. Lower capital lock: Bulls can exit every week (easier to attract liquidity)
  3. Faster iteration: Problems surface weekly, not monthly
  4. Auto-renew removes friction: User burns when ready, doesn’t think about renewal
  5. Can extend later: Easier to go 1 week → 30 days than reverse

Trade-off accepted: 52 renewals/year = more bot complexity, more transaction fees

Mitigations:


Investigation Method

Step 1: Research AnyHedge Standard Durations

Deliverable: Summary of AnyHedge best practices

Step 2: Analyze BCH Volatility Patterns

Deliverable: Volatility analysis showing risk per period length

Step 3: Model Merchant Velocity Scenarios

Use intelligence from Venezuelan contact (from blog entry):

“If money is tight (and for most it is) they aren’t in a position to have savings. Initially they will dump it straight away.”

Scenarios:

Deliverable: Table comparing capital efficiency across scenarios

Step 4: Technical Feasibility Check

Deliverable: Technical constraints and failure modes

Step 5: Bull Pool Psychology Research

Deliverable: Bull liquidity estimates per duration


Success Criterion

This unknown is answered when:

  1. We have data on:
    • AnyHedge typical contract periods
    • BCH volatility per period length
    • Merchant velocity estimates
    • Bull capital availability per duration
  2. We can compare trade-offs:
    • Capital efficiency vs renewal complexity
    • UX simplicity vs technical robustness
    • Bull attraction vs merchant behavior match
  3. We make informed decision:
    • Choose period duration (with reasoning documented)
    • Design auto-renewal mechanism
    • Plan fallback if chosen period doesn’t work

Answered = “We chose X days because [data-backed reasoning], and here’s how we’ll measure if it’s working.”


Contributor Guidance

Skills needed:

Estimated effort: 4-8 hours

How to start:

  1. Read AnyHedge documentation
  2. Get BCH/EUR price data from CoinGecko or Kraken API
  3. Calculate volatility statistics (7-day vs 30-day windows)
  4. Document findings in GitHub issue or email rufitnes@proton.me

Quick contribution: Even partial research helps! If you can only answer Step 1 or Step 2, that’s valuable.



Discussion Notes

From June 18 conversation:

Suso: “I lean on a short period and let the user renew automatically until they want burn the tokens. That way at the end of the next period they get the BCH.”

Reasoning: User marks token for burn → next maturity they get BCH. Clean UX, no forced decisions.

Open question: If user wants BCH immediately, can they force-settle before period ends, or must they wait?

🏠 Home ↑ Unknowns 📖 Glossary