Sardis Fiat Ramp
Bridge crypto wallets to traditional banking. Fund agent wallets from bank accounts, withdraw to banks, and pay merchants in USD.
Installation
pip install sardis-ramp
Quick Start
from sardis_ramp import SardisFiatRamp, BankAccount
# Initialize
ramp = SardisFiatRamp(
sardis_api_key="sk_...",
bridge_api_key="bridge_..."
)
# Fund wallet from bank
result = await ramp.fund_wallet(
wallet_id="wallet_123",
amount_usd=100.00,
method="bank"
)
print(f"Send ACH to: {result.ach_instructions.routing_number}")
# Withdraw to bank
withdrawal = await ramp.withdraw_to_bank(
wallet_id="wallet_123",
amount_usd=50.00,
bank_account=BankAccount(
account_holder_name="John Doe",
account_number="1234567890",
routing_number="021000021"
)
)
print(f"Payout ID: {withdrawal.payout_id}")
Features
- On-Ramp: Fund wallets via ACH, wire, or card (via Bridge/Stripe)
- Off-Ramp: Withdraw to bank accounts in USD
- Merchant Payments: Pay merchants in USD from crypto wallets
- Policy Enforcement: All operations respect Sardis spending policies
Funding Methods
| Method | Settlement | Fee |
|---|---|---|
| ACH | 1-3 days | 0.5% |
| Wire | Same day | $15 flat |
| Card | Instant | 2.5% |
| Crypto | ~15 min | Gas only |
Architecture
User Bank → Bridge → USDC → Sardis Wallet → Virtual Card / Crypto / Fiat Payout
All funds flow through the Sardis wallet as USDC, enabling:
- Unified policy enforcement
- Single balance view
- Flexible payout options
Documentation
License
Apache 2.0
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
sardis_ramp-1.0.0.tar.gz
(15.6 kB
view details)
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file sardis_ramp-1.0.0.tar.gz.
File metadata
- Download URL: sardis_ramp-1.0.0.tar.gz
- Upload date:
- Size: 15.6 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a745367a32b1391e9328c4a2abb98259afc3f2f4764145db65130799243dab4e
|
|
| MD5 |
0f44363a855a4ca9f7724c8e510a6e59
|
|
| BLAKE2b-256 |
1b56feb11c6913e005bce6de55f9a8edf7d251466bc6b3062b72a61ec32fcf4e
|
File details
Details for the file sardis_ramp-1.0.0-py3-none-any.whl.
File metadata
- Download URL: sardis_ramp-1.0.0-py3-none-any.whl
- Upload date:
- Size: 19.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via:
twine/6.2.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
48aa7a05e163fd5f6d829374d6fbf9b8c85481cd707f383df72c55106101552e
|
|
| MD5 |
9023f6edaf9fb20bd14aa05a2cbf5218
|
|
| BLAKE2b-256 |
41992e1cbaee90f2f9962639e1598547ddea22dd5c85a15928ba3b054e11f464
|