OurGlass

What is OurGlass

Recurring on-chain payments for Safe — sign once, capped on-chain, non-custodial, revocable.

OurGlass turns a recurring payment into a single signature. A payer signs one EIP-712 delegation that lets a receiver pull a bounded amount of an ERC-20 token over time. The bound is enforced on-chain by MetaMask's audited Delegation Framework — OurGlass adds no custom on-chain logic.

The guarantees

  • Sign once. No monthly re-signing. The signers approve the agreement a single time.
  • Capped on-chain. The amount and cadence are enforced by a caveat, not by a backend. The receiver can never pull more than the signed terms allow.
  • Non-custodial. Funds stay in the payer's Safe until the moment of charge. OurGlass never takes custody.
  • Revocable. The payer can cancel any agreement on-chain at any time.
  • Auditable. The human-readable agreement is pinned to IPFS, and its hash is the delegation salt — so the signature is bound to the exact terms.

Two products, one model

OurGlass offers two payment shapes, both built on the same delegation primitive:

SubscriptionStream
Caveaterc20PeriodTransfererc20Streaming
Allowancea cap per period that resets each perioda balance that accrues linearly over time
Charge modelreceiver pulls up to the cap, once per periodreceiver claims the accrued balance anytime
Best forfixed recurring bills (memberships, retainers)payroll, vesting, continuous pay

Start with Delegation for the shared model, then read Subscriptions or Streams.

On this page