counterparty-requirements

Validate provider counterparty requirements for KYC, account verification, and quote generation.

46|18|Updated Jan 28, 2026
One-click install
npx skills add https://github.com/solana-foundation/solana-developer-platform --skill counterparty-requirements
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: counterparty-requirements
Source: https://github.com/solana-foundation/solana-developer-platform/tree/main/.agents/skills/counterparty-requirements
Command: npx skills add https://github.com/solana-foundation/solana-developer-platform --skill counterparty-requirements

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill manages and validates the requirements for ramp providers' counterparties, ensuring compliance and streamlined onboarding processes.

Core Features & Use Cases

  • Validate Counterparty Requirements: Synchronously validate provider data and determine necessary steps for counterparty onboarding.
  • KYC and Account Verification: Facilitate KYC checks and customer account verifications across various providers.
  • Quote Generation: Enable the creation of quotes based on validated provider and customer data.
  • Use Case: Before a quote can be generated for a payment service, this Skill ensures all counterparty requirements (such as KYC, payment accounts, etc.) are met.

Quick Start

Validate the counterparty requirements for a provider and create a quote by running the following command: validate_counterparty --counterparty 'provider_id' --provider_data 'provider_data_json'.

Frequently Asked Questions about counterparty-requirements

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

FAQPage Schema
How do I validate counterparty requirements for ramp provider onboarding?

Counterparty validation is performed by running a synchronous decision over stored provider data to check KYC and account verification. Use the validate_counterparty command with the provider ID and provider data JSON to determine necessary onboarding steps.

What is needed to generate a quote for a payment service provider?

Quote generation requires validated provider and customer data to ensure all counterparty requirements, including KYC checks and payment account verifications, are met. The Skill synchronously validates this data before enabling the creation of a quote.

Can I use this for multi-provider counterparty validation?

Yes, this is intended for payment service providers and enterprises managing multi-provider counterparty validation. It synchronously validates stored provider data to facilitate KYC checks and account verifications across various providers.

How do I check KYC and account verification status before onboarding a provider?

KYC and account verification statuses are checked by validating counterparty requirements synchronously. Execute the validate_counterparty command with the specific provider ID and its associated data JSON to facilitate these checks.

What are the limitations of synchronous counterparty validation?

Synchronous counterparty validation operates over stored provider data, meaning it processes requirements as a blocking decision. It is designed for validating existing provider data, KYC checks, and account verifications rather than asynchronous data collection.

Does counterparty validation support advanced flow collection?

Yes, counterparty validation includes advanced flow collection to determine necessary onboarding steps. It synchronously validates stored provider data to manage KYC, account verification, and quote generation processes.