rail-discovery

Automate discovery of fiat-to-crypto payment rails from provider endpoints into a support matrix.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the discovery and declaration of fiat-to-crypto and crypto-to-fiat payment rails supported by ramp providers, streamlining the integration process into the Solana Developer Platform.

Core Features & Use Cases

  • Automated Rail Discovery: Fetches raw data from provider endpoints to automatically discover supported payment corridors.

  • Snapshot Generation: Generates and commits a snapshot of each provider's support for fiat and crypto corridors.

  • Matrix Integration: Integrates the generated snapshots into a platform-wide support matrix.

  • Use Case: When you need to add or update a ramp provider's supported currencies or corridors in the Solana Developer Platform.

Quick Start

Run the skill by executing 'discover-ramp-rails' command.

Frequently Asked Questions about rail-discovery

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

FAQPage Schema
How do I automate fiat-to-crypto payment rail discovery for my platform?

You can discover fiat-to-crypto payment rails by executing the 'discover-ramp-rails' command. This automates fetching raw data from manually configured provider dump endpoints to identify supported currency corridors and generate support snapshots.

What is a fiat↔crypto currency corridor and when do I need to map it?

A fiat↔crypto currency corridor is a supported conversion pathway between traditional and digital currencies offered by a ramp provider. You need to map these corridors when adding or updating supported currencies within your platform support matrix.

Does automated rail discovery require manual endpoint setup for each ramp provider?

Yes, automated rail discovery requires manual setup of provider dump endpoints for each ramp provider. You must also implement discover and distillation functions alongside declaring your specific rail support to meet matrix requirements.

How do I generate a support matrix snapshot for Solana Platform ramp providers?

To generate a support matrix snapshot, the discovery process fetches raw provider endpoint data, distills the supported fiat and crypto corridors, and commits a snapshot. This snapshot integrates directly into the Solana Developer Platform support matrix.

What's the best way to update supported payment corridors across multiple providers?

The best way to update supported payment corridors across multiple providers is automating discovery via configured dump endpoints. This generates committed snapshots of each provider's fiat and crypto support for direct matrix integration.

Why does my platform support matrix need declared rail support from ramp providers?

Your platform support matrix needs declared rail support to ensure platform-wide compliance with support matrix requirements. Declaring support validates the discovered fiat-to-crypto corridors and maintains accurate ramp provider integration records.