peer-offramp

Convert USDC to fiat via LP liquidity and monitor fulfillment.

2|1|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/zkp2p/zkp2p-skills --skill peer-offramp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: peer-offramp
Source: https://github.com/zkp2p/zkp2p-skills/tree/main/skills/peer-offramp
Command: npx skills add https://github.com/zkp2p/zkp2p-skills --skill peer-offramp

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Off-ramp USDC to fiat by matching with LP liquidity to pay humans in local fiat currencies, enabling fast, private mass payouts.

Core Features & Use Cases

  • LP-led fiat off-ramp: Convert USDC to fiat via trusted liquidity providers and settle payments to recipients.
  • Escrow-backed flow: Funds are locked in escrow until fiat payment is proven to be completed.
  • Use Case: Pay a freelancer in USD or EUR by routing USDC through LPs and receiving fiat on the recipient's platform.

Quick Start

Install and configure the peer-offramp skill, then signal an intent to off-ramp USDC to fiat and monitor the LP fulfillment status until completion.

Frequently Asked Questions about peer-offramp

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I convert USDC to fiat for paying non-crypto users?

To convert USDC to fiat for non-crypto users, the Skill matches your USDC with liquidity provider deposits to disburse local fiat payments directly to recipients via supported platforms.

How does escrow work when off-ramping USDC to fiat?

Escrow secures the USDC to fiat off-ramp by locking funds until fiat payment completion is proven, ensuring liquidity providers fulfill their payment obligations before settlement is finalized.

Can I use this to pay freelancers in USD or EUR using crypto?

Yes, you can pay freelancers in USD or EUR by routing USDC through liquidity providers, which converts the crypto assets and delivers fiat directly to the recipient's platform.

How do I monitor the status of my USDC to fiat off-ramp transaction?

You monitor the USDC to fiat off-ramp status by tracking the liquidity provider fulfillment process through the integrated SDK and indexer until the transaction reaches completion.

Do I need a liquidity provider to off-ramp USDC to fiat?

Yes, off-ramping USDC to fiat requires a liquidity provider, as the mechanism matches your crypto funds with LP deposits to execute the fiat disbursement to the end recipient.

What is the process to signal an intent to off-ramp USDC?

Signaling an intent to off-ramp USDC involves configuring the Skill to find liquidity provider deposits, matching your requirements, and managing payee details to initiate the fiat payout flow.