FilOzone / FilOzone/filecoin-services

feature request: user rebate when service/provider fails the SLA (escrow & slashing)

Open
#6 7 comments 0 reactions 0 assignees View on GitHub
Dominant language
Solidity
Stars
8
Forks
25
Avg merge
14h 38m
Merged PRs (30d)
12

Description

In many real-world use cases, clients want to go beyond simply paying for fulfilled services — they also expect compensation or rebates when service quality is degraded or when SLAs are not met, despite an agreed deal.

To support this, we should explore whether the FWS payment system can be extended in the future to include:

- Optional escrow deposits from the service provider (or creator) as part of the payment rail setup
- Automated slashing of the provider's escrow/or upon rail settlement if the service fails to meet its SLA
- Configurable rebate logic for slashed funds — e.g.:

- A portion is refunded to the client
- Some is retained by the creator
- Some may be burned

This allows more robust, trust-minimized outcomes for service users while incentivizing high-quality performance from providers.

👉 Note: This is not something we intend to build immediately, but we’d love to gather more use cases and signals from teams or applications that would benefit from this type of feature. Please comment or share your thoughts!

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the FWS payment system, payment rail setup, and rail settlement flow described in the issue. Gather concrete use cases and signals from teams or applications, then document whether escrow deposits, SLA-based slashing, and configurable rebate destinations should be pursued; the issue does not define an implementation-ready completion condition.

Written by the indexing model from the issue text.

Assessment

Tech stack
solidity
Domain
blockchain, payments
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Quiet
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.