Skip to content

feat: add use-refund-protocol skill#12

Open
OliverDevDS wants to merge 1 commit intocirclefin:masterfrom
OliverDevDS:feat/use-refund-protocol
Open

feat: add use-refund-protocol skill#12
OliverDevDS wants to merge 1 commit intocirclefin:masterfrom
OliverDevDS:feat/use-refund-protocol

Conversation

@OliverDevDS
Copy link
Copy Markdown

What this PR adds

A new skill use-refund-protocol documenting the Circle Refund Protocol — non-custodial escrow with arbiter-mediated dispute resolution for stablecoin payments on Arc.

Motivation

The circlefin/refund-protocol repository and arc-escrow sample app exist but no skill documents the integration pattern. This skill fills that gap.

What's included

  • SKILL.md (537 lines) covering all 10 contract functions
  • Three refund paths: voluntary, forced, early release (EIP-712)
  • Arbiter fund management and debt settlement
  • 6 antipatterns with WRONG/CORRECT examples
  • Decision guide mapping situations to refund paths
  • Use cases: merchant chargebacks, gig economy, AI-validated escrow

Closes #11


Submitted via Claude Code + WSL using the Circle MCP server.

Documents the Circle Refund Protocol — non-custodial escrow with
arbiter-mediated dispute resolution for stablecoin payments on Arc.

Covers: pay/withdraw lifecycle, lockup periods, refundByRecipient,
refundByArbiter, earlyWithdrawByArbiter (EIP-712), arbiter fund
management, debt settlement, updateRefundTo, and 6 antipatterns.
@OliverDevDS OliverDevDS force-pushed the feat/use-refund-protocol branch from 989b7f4 to 41a2134 Compare April 9, 2026 04:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

New skill proposal: use-refund-protocol

1 participant