wispr

The information layer for Web3 real-time insights and analytics for funds, builders, and communities

Websitegithub
  • 1,250 Raised
  • 338 Views
  • 1 Judges

Categories

  • RedStone
  • ETHWarsaw

Gallery

Description

What It Is: 

A REDSTONE POWERED USD subscription model 

+ A global GTM/Business model strategy for WISPR

The RedStone‑powered USD subscription stack that lets merchants price in USD and settle in ETH or ERC‑20, with “on‑demand” oracle data attached to transactions. No push feeds, no cron state —

  data rides with the call.

  - Core Idea: Every quote/charge includes a RedStone payload (uniqueSignersCount=3) appended to calldata. The contract verifies signatures and freshness via RedStone’s Primary Prod consumer, computes owed

  units (ETH or token), and executes payment atomically.

  - Key Contracts:

      - UsdSubscriptionProd: subscribe (ETH/ERC‑20), deposit/withdraw balances, on‑chain quote functions, charge (with optional caller fee bps) using RedStone verification.

      - PlanCatalog: merchants create/list plan templates (name, USD cents, period, asset, feedId, caps, callerFeeBps).

      - PayerRegistry: on‑chain list of payers per merchant for discovery/keepers.

  - Server + UI:

      - Server exposes /payload (data packages → hex) and /status (freshness) and serves addresses to the UI.

      - UI is “just‑click” for non‑technical users: plans auto‑load, big Subscribe/Charge buttons, no manual inputs; config comes from JSON/addresses.

  - RedStone Integration:

      - On‑demand payloads: Attached to contract calls (quote and charge).

      - Verification: 3‑of‑N signers; consumer base decodes and validates price_8 (8‑decimals).

      - Benefits: Pay only when you need data, no constant updates, fewer moving parts, deterministic pricing at call time.

  - Flows:

      - Subscribe: Quote 1 period via payload → prepay via deposit → set plan (asset/feed, USD cents, period).

      - Charge: Anyone (keeper/merchant) calls charge(payer) with a RedStone payload → contract verifies price → transfers merchant payment + optional caller reward (bps) → emits Charged(payer, merchant, usdCents, price_8, …).

  - Why It Matters: Stable USD pricing with crypto settlement, minimal integration cost, and a better UX for both merchants (set price once) and subscribers (one‑click subscribe/charge).


THE BUSINESS MODEL + GLOBAL GTM strategy

explaining all the business model and GTM for the app wispr.top

Attachments