During payment · optional

Fee Abstraction

Your users may not hold the native gas token. Fee Abstraction lets you sponsor gas — on your terms, with your own provider. StoneReason orchestrates the sponsorship and seals your credentials; it does not own provider keys, finance your gas, or sign. It is optional: nothing else in the stack depends on it.

The problem

Sponsoring gas usually means handing a vendor your keys and your treasury, and trusting a “gasless” claim that only holds on some networks. You want the user experience without giving up custody of the sponsorship relationship — and without a vendor deciding what is possible on your behalf.

SPONSORED != FREE  ·  PROVIDER_KEYS_ARE_YOURS

What StoneReason does

Brings your provider

Configure your own sponsor, paymaster or fee provider per network — ERC-4337, a hosted paymaster, a fee-payer. Provider-neutral by design.

Seals your credentials

Provider credentials are encrypted at rest, scoped to the project and network, and never echoed — not in a quote, a read, a Passport, a log or a reconciliation case.

Tells the composite truth

Each network reports a composite fee capability: whether a provider is configured, funded and qualified. States never collapse into a false “gasless”.

What StoneReason does not do

No owned provider keys. StoneReason does not maintain Pimlico/Gelato/Circle/GasFree keys or a shared sponsor treasury.

No financing your gas. The value comes from your provider, funded by you — StoneReason does not front it.

No signing. Fee Abstraction prepares and orchestrates; your signer still signs.

No “gasless everywhere.” A network is only sponsored where you have configured a provider that a chain can actually honor.

Live on this deployment

The BYOP framework is live: per-project provider configuration, sealed credentials and composite capability truth all run today. No rail is live until you configure a provider — without one, a quote returns a typed UNESTABLISHED, not a guess. StoneReason ships no default provider and no treasury, so on a fresh project Fee Abstraction is available to configure and not yet sponsoring anything.

Before a provider, and after

Who this is for: wallets and apps that want to sponsor gas for their users while keeping control of the provider relationship and the treasury.

Input: your provider’s configuration and a call to sponsor.
Output: a quote and submission through your provider, or a typed refusal when none is configured.

In the docs →