Conversation
Implements skill for Circle's Refund Protocol - non-custodial USDC escrow with dispute resolution on Arc. Covers: - Pay/withdraw lifecycle with 0-180 day lockup periods - Three refund paths: voluntary, arbiter-forced, early release - Arbiter fund management and debt settlement - Decision guide for use case validation - 6 antipatterns with fixes - Complete code examples with Viem Addresses issue circlefin#11. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
|
Closing this one. Three open PRs add the same file. #12 opened Two things for whoever triages the rest. The approving review on this PR is from an account with no write access here, so it never moved the merge state, which is still #11 is still open. If any of the refund-protocol material here is useful (the three refund paths, arbiter fund deposits and debt settlement, the six antipatterns with fixes) it stays in the diff under Apache-2.0, so lift it into the internal copy freely. |
|
Not his account |
Summary
Adds
use-refund-protocolskill documenting Circle's Refund Protocol — a non-custodial USDC escrow system with dispute resolution on Arc.What's Covered
Use Cases
References
Based on:
use-refund-protocol#11Testing
Skill follows existing patterns from
bridge-stablecoinanduse-agent-wallet. All code examples use standard Viem patterns consistent with other Circle skills.Closes #11