Platform / Bill-pay

Bill-pay, from stablecoins.

OVAAL embedded bill-pay lets partner users pay recurring bills (rent, utilities, subscriptions, payroll) directly from USDC or EURC balances. OVAAL handles the MEV-safe conversion and the SEPA Instant payout. Your MiCA-licensed EMI rails settle to the biller IBAN in 10 seconds or less. You keep the user and the license. OVAAL runs the orchestration.

The end-to-end flow.

  1. User sets the rule. "Pay €1,200 rent on the 1st of each month from my USDC balance." Partner's app UI. OVAAL stores rule as session-key-scoped automation.
  2. Source-of-funds policy applies. Yield position first, excess stablecoin second, spot position third (partner-configurable). Rule pauses + notifies at T-72h if source insufficient.
  3. Execution window opens. Pre-execution simulation — oracle check, liquidity check, slippage bounds, current SEPA Instant rail status.
  4. Conversion to EURC (or USDC) if needed. MEV-safe swap via CoW Protocol batch auction or similar — no public mempool exposure.
  5. EMI partner settles to biller IBAN. Modulr, Banking Circle, Clear Junction, or Paynetics — partner-chosen. SEPA Instant completes in ≤10 seconds.
  6. Receipt issued. Partner receives a signed webhook event. End-user receives partner-branded notification.

Why bill-pay finally works in EU in 2026.

  • MiCA Title III. Enforced June 2024 on stablecoins; full CASP January 2025. USDC + EURC are EMTs — legal for routine consumer use under EU EMI rails.
  • SEPA Instant Payments Regulation. Receive mandate Jan 2025, send mandate Oct 2025. 10-second settlement, 24/7/365.
  • EU Transfer of Funds Regulation. Self-hosted wallet rules clarified; Travel Rule integration via partner-chosen provider is now standard.
  • EMI-partner rails mature. Modulr, Banking Circle, Clear Junction, Paynetics all offer crypto-aware API surfaces for licensed partners.

Safety rails.

Pre-execution simulation

Every bill-pay run simulates the swap + transfer before executing; partner sees expected outcome.

Slippage caps

Partner configures per-rule max slippage. Above threshold → pause + notify, don't auto-execute.

Oracle deviation guards

Chainlink reference vs execution route; beyond threshold = pause.

Idempotent execution

Re-run on webhook failure is safe; duplicate detection server-side.

Travel Rule compliance

Outbound transfers to counterparty VASPs trigger partner-chosen Travel Rule provider per EU TFR Art. 14.

Kill switch

Partner can revoke any session key in one API call; ongoing rules halt immediately.

Ship bill-pay in 4-8 weeks.