📚 Platform User Guide

What is OnRampDLT?

OnRampDLT is a technology platform that lets businesses and individuals issue digital tokens and structured debt offerings on the XRP Ledger — without writing a single line of code.

The XRP Ledger (XRPL) has native token issuance built directly into the protocol. That means creating a token does not require smart contracts, audits, or blockchain developers. For issuers raising capital through a structured bond offering under Regulation D, the platform provides the same no-code workflow: configure your offering terms, connect your Xaman wallet for signing, and manage your investor subscriptions through the dashboard. In both cases, your private keys never touch our servers.

Think of it this way: the XRPL is the infrastructure. Your Xaman wallet is your identity and signing authority. OnRampDLT is the interface that makes working with both accessible to anyone.

What this platform is not: OnRampDLT is a technology provider, not a broker-dealer, investment adviser, or securities exchange. We do not hold your funds, custody your assets, or execute transactions on your behalf. All signing happens in your own wallet.

Who Is It For?

OnRampDLT is designed for three groups of people:

Roles on the Platform

Every account on OnRampDLT has a role that determines what actions are available. The two primary roles are Issuer and Investor.

🏢

Issuer

A business or individual creating and distributing a token or bond offering to raise capital.

  • Create and configure tokens or bonds
  • Register an XRPL issuer wallet
  • Set supply, symbol, pricing, and distribution terms
  • View subscriber records and payment history
  • Manage offerings through the dashboard
👤

Investor

An accredited individual or entity participating in token or bond offerings on the platform.

  • Browse available token and bond offerings
  • Submit accreditation confirmation
  • Subscribe using XRP from your XRPL wallet
  • Receive and hold tokens in your XRPL wallet
  • View your subscription and payment history
Note on the Bond Platform: The platform includes bond issuance tooling for issuers raising capital under Regulation D. As a principal selling your own securities, you do not need to be a broker-dealer to issue bonds — that exemption belongs to issuers, not intermediaries. The bond platform features are currently in development. Questions: support@onrampdlt.com.

Plans & Pricing — Overview

OnRampDLT is available in five tiers. The tier you are on determines which features are accessible — most importantly, which Regulation D exemption structure you can use for bond offerings.

Plan Price Token Issuance Bond Issuance Wallets
Free$0Not availableNot available0
Investor$49/yrNot availableSubscribe to bonds only1
Starter$49/mo or $499/yrmainnet + testnet, unlimitedSubscribe to bonds + issue tokens1
Pro$149/mo or $1,499/yrmainnet + testnet, unlimited506(b) bonds3
Business$499/mo or $4,999/yrmainnet + testnet, unlimited506(b) and 506(c) bonds10
EnterpriseCustom / annualmainnet + testnet, unlimited506(b), 506(c), white-labelUnlimited

Annual plans save 15–17% versus monthly. All billing is processed through Stripe. OnRampDLT charges flat subscription fees only — we do not take a percentage of your offering proceeds.

506(b) vs 506(c) — Which Exemption Do You Need?

This is one of the most important decisions an issuer makes before launching a bond offering. The two exemptions determine who you can reach and how.

Rule 506(b) — available on Pro plan:

Rule 506(c) — available on Business plan:

Add-Ons

The following add-ons are available on any paid plan:

Issuer Guide — Overview

As an issuer, you are using OnRampDLT to create a token or bond offering on the XRP Ledger and make it available to investors. The platform handles the technical complexity of XRPL transaction construction. You handle the business decisions: what the instrument represents, how much is available, on what terms, and who can participate.

Before you begin, understand that issuance on the XRPL is a technical act — not a legal one. Creating a token or configuring a bond offering does not automatically determine its regulatory classification. What matters is what the instrument represents and how it is marketed. Work with legal counsel to determine the appropriate classification and exemption structure before distributing to investors.

Bond Lifecycle

Every bond on OnRampDLT moves through four distinct states. Understanding the lifecycle helps both issuers and investors know what to expect at each stage.

Activation is irreversible. Once you activate a bond and move it from Draft to Active, that action cannot be undone. Review all bond terms carefully before activating.

Token vs Bond — What's the Difference?

These two words describe fundamentally different things, and the distinction matters legally.

Wallet Setup — What You Need

To issue tokens or bonds on the XRPL you need an issuer wallet. OnRampDLT supports three XRPL wallets: Xaman (formerly XUMM, iOS and Android), Crossmark (browser extension), and GemWallet (browser extension). All three are non-custodial — your private keys are generated on your device and never transmitted anywhere. Xaman is recommended for issuers as the bond activation flow uses Xaman QR-based signing.

Your issuer wallet needs to be funded with XRP to cover XRPL reserve requirements and transaction fees. The minimum to operate as an issuer is approximately 12 XRP, though this may vary with XRPL network reserve changes.

See the Wallet & Security section for full setup instructions.

Creating Your Token — Step by Step

  1. Create an accountSign up at onrampdlt.io with your email address. Verify your email and log in to the dashboard.
  2. Upgrade to Starter or higherToken issuance requires at least a Starter plan ($49/mo or $499/yr). Free accounts cannot register wallets or issue tokens. Billing is handled via Stripe — your card is never stored on our servers.
  3. Register your issuer walletIn the dashboard, navigate to Issuer Wallet and enter your Xaman XRPL r-address. The platform will construct an AccountSet transaction and send it to Xaman for you to sign. This enables DefaultRipple on your account, which is required for token distribution.
  4. Configure your tokenEnter your token name, symbol, and total supply. Review all settings carefully — some token parameters cannot be changed after issuance.
  5. Sign and issueThe platform constructs the issuance transaction and sends it to Xaman. Open Xaman on your device, review the transaction details, and sign. Your token will be live on the XRP Ledger within seconds.
  6. Share your offeringOnce issued, investors who want to hold your token must first set a trust line from their wallet to your issuer address. The platform generates the trust line request automatically when an investor subscribes.

Launching a Bond — Step by Step

Bond issuance requires a Pro plan or higher and follows a distinct workflow from token creation. Your issuer wallet must be registered before you begin.

  1. Register and fund your issuer walletIn the dashboard, register your Xaman XRPL r-address as your issuer wallet. Fund it with at least 12 XRP before proceeding — the platform checks your live balance before allowing activation. The dashboard shows a real-time balance indicator.
  2. Enable token issuance (one-time)The platform will generate an AccountSet transaction with SetFlag 8 (DefaultRipple). Copy the payload and import it into Xaman via Transaction Import. Sign it. This is a one-time step that enables your wallet to issue tokens to investors.
  3. Configure your bondFill in the bond creation form: name, ticker symbol (up to 8 characters), total units available, price per unit in XRP, annual interest rate in basis points (100 bps = 1%), term in days, payment schedule (monthly, quarterly, semiannual, or annual), and an optional XRP reward for early investors. Add a description covering use of proceeds and any collateral. The dashboard shows live metrics — total raise, annual interest, reward pool, and minimum wallet funding required — as you type.
  4. Review and save as DraftSubmit the form. Your bond is saved in Draft status and is not yet visible to investors. Review all terms carefully — activation is irreversible.
  5. Activate the bondClick Activate in your bond dashboard. The platform verifies your wallet balance meets the minimum. It then generates a Xaman QR code for the AccountSet transaction. Scan it with your Xaman app and sign. Once confirmed on-chain, the bond status moves to Active, the full payment schedule is generated, and your bond page goes live in the marketplace.
  6. Share your bond pageThe dashboard provides a shareable link to your bond detail page at onrampdlt.io/bonds/{id}. Investors can view terms, calculate returns, and subscribe directly from that page.
  7. Distribute tokens and rewardsAfter investors subscribe, use the Xaman Payloads section in your dashboard to send bond tokens and XRP rewards. The platform generates batch payment transactions for you to sign in Xaman — one signing covers all holders.

Bond Activation — What It Does and How to Complete It

Bond activation is the step that moves your bond from Draft to Active status, making it available for investor subscriptions. Activation requires signing one AccountSet transaction on the XRP Ledger.

What activation does on the blockchain

Activating a bond signs an AccountSet transaction with SetFlag: 8 (DefaultRipple) on your issuer wallet. DefaultRipple is an XRPL account flag that allows bond tokens issued from your wallet to ripple — that is, to be transferred between investor wallets. Without DefaultRipple enabled, trust line transfers to investors will fail at the ledger level. This is a one-time, per-wallet operation. OnRampDLT constructs the transaction; you sign it in Xaman, Crossmark, or GemWallet. Your private keys never leave your device.

When to activate

Activate your bond after:

How to activate

  1. Open your bond in the dashboard and click the Activate Bond button on the bond detail page.
  2. The platform generates a Xaman QR code containing the AccountSet transaction (SetFlag 8).
  3. Scan the QR code in your Xaman app (or use the deep link on mobile), review the transaction details, and sign.
  4. Once the transaction is confirmed on the XRP Ledger, submit the transaction hash via the dashboard to complete activation.

What happens after activation

Once activated:

Form D filing requirement: Issuers must file Form D with the SEC within 15 calendar days of the first investor subscription to your bond offering. OnRampDLT reminds you of this at activation, but the filing is entirely your responsibility. File electronically at sec.gov/cgi-bin/browse-edgar. Failure to file may result in loss of your Regulation D exemption. OnRampDLT does not file Form D on behalf of issuers.

Investor Guide — Overview

As an investor on OnRampDLT, you are participating in token offerings created by issuers on the XRP Ledger. This guide explains what that means, what you need to get started, and what happens at each step of the subscription process.

Important: Investing in digital tokens involves substantial risk, including the risk of total loss. Tokens offered through this platform are not publicly traded and may have no established market. Only accredited investors may participate. Nothing on this platform constitutes investment advice.

The Investor Plan

The Investor plan is a dedicated annual subscription at $49/year for individuals who want to subscribe to tokenized bond offerings on OnRampDLT but do not need token issuance or bond creation capabilities.

What the Investor plan includes

Who needs it

You need the Investor plan if you want to invest in bond offerings on the platform and you do not already have a paid issuer plan. If you are on a Starter, Pro, Business, or Enterprise plan, investor access is already included — you do not need to purchase the Investor plan separately. The Investor plan is purpose-built for participants whose sole interest is investing, not issuing.

How to get it

Subscribe to the Investor plan at the pricing page on onrampdlt.com, or via the upgrade prompt that appears when you attempt to view a bond offering without an active subscription. The Investor plan is annual only — $49 billed once per year through Stripe.

Lapse protection: If your Investor plan expires and you do not renew, your existing investment records, payment schedules, and bond holdings remain fully accessible. The annual fee gates the ability to subscribe to new offerings only. Your past investments are never affected by plan status.

Finding Offerings

Active token offerings are listed in the investor portal. Each listing includes the token name, symbol, and issuer information; total supply and units available; price per unit in XRP; and offering terms and documentation provided by the issuer.

OnRampDLT does not vet, endorse, or guarantee any offering. It is your responsibility to conduct due diligence on any issuer and offering before committing funds.

Subscribing to an Offering

  1. Create a platform account and upgrade to InvestorSign up at onrampdlt.io. A free account cannot subscribe to bond offerings — you must have at least an Investor account ($49/yr). If you are an issuer on a Starter plan or above, investor access is included at no extra charge. The Investor annual plan is purpose-built for participants who want to invest but not issue.
  2. Set your display profileIn the dashboard, add your first name, last name, and display name. This is distinct from your KYC record — it is used for dashboard personalization and issuer communications.
  3. Connect your XRPL walletYou will need a funded XRPL wallet (Xaman, Crossmark, or GemWallet) with sufficient XRP to cover the subscription amount plus XRPL transaction fees and trust line reserve (approximately 2 XRP per trust line).
  4. Set a trust lineBefore you can receive tokens, your wallet must authorize a trust line to the issuer's XRPL address. The platform generates this request for you to sign in your XRPL wallet. This is a one-time step per token.
  5. Send paymentXRP subscription payments flow directly from your XRPL wallet to the issuer's XRPL wallet. OnRampDLT does not intermediate this payment — we do not hold or touch your funds. Send the exact XRP amount shown and save your transaction hash — you will need it in the next step.
  6. Confirm your subscriptionSubmit your XRPL wallet address and the transaction hash from your payment. The platform verifies the transaction directly against the XRP Ledger — confirming the payment type, destination, sender, amount (within 2% tolerance), and that it settled successfully. Only after on-chain verification is your subscription recorded.
  7. Receive tokensOnce the issuer distributes, bond tokens are sent to your XRPL wallet address. You can view your holdings in Xaman and on any XRPL block explorer using your transaction hash as a permanent receipt.

Accreditation — What It Means and Why It Matters

The offerings on this platform are structured as private placements under Regulation D of the US Securities Act. Participation is restricted to accredited investors as defined by the SEC.

You qualify as an accredited investor if you meet at least one of the following:

By certifying your accreditation status on the platform, you are making a legal representation. OnRampDLT does not independently verify accreditation. Under 506(b), that responsibility lies with the issuer who must have a reasonable basis to believe you qualify. Under 506(c), the issuer must take affirmative steps to actually verify accreditation — self-certification alone is not sufficient.

This section is written for issuers, investors, and their legal counsel who need a plain-English explanation of the regulatory context in which OnRampDLT operates. It is not legal advice. Consult a qualified securities attorney for guidance specific to your situation.

Regulation D — Rules 506(b) and 506(c)

Regulation D provides exemptions from the securities registration requirements of the Securities Act of 1933. Rather than filing a full public offering, companies can raise capital from investors privately — as long as they comply with Reg D conditions.

Rule 506(b) is the most commonly used exemption. Under 506(b):

Rule 506(c) permits general solicitation and advertising but comes with stricter requirements:

OnRampDLT's Role — What We Are and Are Not

OnRampDLT is a technology platform. We provide software tooling for token issuance and structured debt offerings on the XRP Ledger. We are not a registered broker-dealer, investment adviser, securities exchange, alternative trading system, or custodian of investor funds or assets. We are not a party to any transaction between issuer and investor.

Payments between investors and issuers occur directly on the XRP Ledger — wallet to wallet. OnRampDLT never holds, receives, or transmits investor funds. The platform constructs transaction objects that are signed by users in their own Xaman wallets. We cannot move funds on your behalf and never request private keys.

What You Are Buying

When you subscribe to an offering on this platform, you are acquiring an instrument — a token or a bond — issued by a third-party issuer. The rights associated with that instrument are defined entirely by the issuer's offering documents, not by the platform. For bond offerings, those documents will include repayment terms, interest rate, maturity date, and any conditions. For tokens, the rights depend entirely on what the issuer has defined and disclosed.

OnRampDLT makes no representation about the value of any offering, whether any instrument constitutes a security or utility, the financial condition of any issuer, or whether any offering complies with applicable securities laws in your jurisdiction.

XRPL-native instruments are non-custodial — they live in your wallet. If you lose access to your wallet, OnRampDLT cannot recover your holdings. There is no SIPC or FDIC equivalent protection for XRPL holdings.

Wallet & Security — Supported Wallets

OnRampDLT supports three XRPL wallets for signing transactions. All three are self-custodial — your private key is generated on your device and never transmitted. When registering a wallet, set wallet_type to the corresponding value.

Only classic r-addresses are supported. X-addresses (which start with X) are not compatible with the platform.

Bond activation flow: The AccountSet + bond activation signing always uses XAMAN QR payloads regardless of which wallet type you have registered. Crossmark and GemWallet handle wallet registration and authentication; Xaman handles the bond-specific XRPL transaction signing flow.

Setting Up Xaman

Xaman is the recommended wallet and the one used throughout this guide. Here is how to get started:

  1. Download XamanSearch for "Xaman" in the App Store or Google Play. The developer is XRPL Labs. Do not download any other app claiming to be Xaman or XUMM.
  2. Create a new accountSelect "Create a new account." The app will generate a 24-word secret family seed. Write these words down on paper — do not screenshot, do not store digitally. This seed phrase is the only way to recover your wallet.
  3. Fund your walletYour XRPL account requires a minimum base reserve (currently 1 XRP) to activate, plus 2 XRP per trust line. For issuer wallets, plan for at least 12 XRP to start.
  4. Connect to OnRampDLTIn your dashboard, enter your r-address (your public XRPL address). When the platform needs your signature, it will push a request to your Xaman app or display a QR code.

What Is a Trust Line?

The XRP Ledger will not automatically deliver tokens to your wallet — you must first explicitly authorize a token by creating a trust line. This is a record on the ledger that says: "I authorize this issuer's address to send me this specific token, up to this limit."

When you subscribe to an offering on OnRampDLT, the platform generates the trust line transaction automatically for you to sign in your XRPL wallet. You review and sign — nothing happens without your explicit approval.

Your Keys, Your Assets

OnRampDLT is designed from the ground up to never touch your keys. The flow is:

What this means for you: Even if OnRampDLT's servers were fully compromised, an attacker could not move your funds or forge transactions on your behalf. Your assets are protected by your own key, held only on your device.

Protect your Xaman seed phrase accordingly. Store it offline in multiple secure physical locations. Do not share it with anyone — including us. We will never ask for it.

Accreditation — Platform KYC Process

OnRampDLT provides a built-in self-certification mechanism for accredited investor status. This creates a verifiable, timestamped record tied to the user’s account. For legal counsel and issuers, here is exactly what the platform collects and when.

Self-Certification (506(b) offerings)

Investors submit the following through the platform’s self-certification form. All data is stored in the kyc_documents table in Cloudflare D1:

On successful submission, kyc_status is set to verified and accredited_investor is set to true in the users table. This record is surfaced to the issuer on the bond detail page for their due diligence records.

Issuer responsibility: Self-certification is a representation by the investor. The platform records and timestamps it but does not independently verify. Under 506(b), the issuer must have a reasonable basis to believe the investor qualifies. Under 506(c), self-certification is insufficient — actual verification is required.

Stripe Identity Verification (506(c) offerings)

For 506(c) bond access, investors must complete a $6 one-time Stripe Identity verification. This is an independent verification step that goes beyond self-certification and satisfies the “reasonable steps” standard for 506(c) accredited investor verification.

Data & Platform Schema — For Legal Counsel

This section details exactly what data OnRampDLT stores about users, issuers, and investors. It is intended for legal counsel performing due diligence on the platform’s data handling.

Data Stored

Data NOT Stored

Data Retention & Deletion

All data is stored in Cloudflare D1 (SQLite) within Cloudflare’s infrastructure. JWT revocation tokens are stored in Cloudflare KV with automatic TTL expiry. For GDPR, CCPA, or other data deletion requests, contact support@onrampdlt.com. See the Privacy Policy for full retention schedules.

Distributing Tokens to Recipients

Once your token is issued, OnRampDLT gives you three ways to get tokens into wallets without ever handling a recipient’s private keys.

Send Direct (Wallet-to-Wallet)

Use My Tokens → Send when you already know the recipient’s XRPL address. Enter the address and amount. The platform checks whether they have a trust line. If they do, payment goes straight through. If not, a Trust Line QR is generated for them to scan in Xaman first.

Send by Email (Claim Link Workflow)

Use this when recipients don’t have a wallet yet, or when you want to distribute by email without collecting addresses upfront.

  1. Generate a claim link — Go to My Tokens → Send by Email. Enter the recipient’s name, email, and amount. The platform emails them a unique single-use claim link.
  2. Recipient opens the link — They land on a guided claim page at onrampdlt.io/claim.
  3. Recipient identifies their wallet — They scan a Xaman Sign In QR (which returns their address automatically) or paste their XRPL r-address manually. No transaction is signed here — this step only tells the platform where to send.
  4. Trust line (if needed) — If they don’t already have a trust line for your token, a TrustSet QR is shown for them to approve in Xaman. One-time step. If they already have one, this step is skipped entirely.
  5. You are notified — Once their wallet is ready, you receive an email with a Xaman deep link. Tap it on your phone, approve the payment in Xaman, and tokens go directly from your issuer wallet to theirs. The recipient can close their browser after Step 3 — they do not need to wait.
  6. Recipient is notified — Once the transaction confirms on the XRPL ledger, the recipient receives a confirmation email with the amount, destination wallet, and a link to view the transaction on the XRPL explorer. The reply-to on that email is your account email — they contact you, not OnRampDLT support.

Note: Claim links are single-use and expire after 30 days. You can generate a new one at any time from the token detail page.

Sharing a Trust Line QR

To let recipients pre-authorize your token before you send — useful for launches or campaigns — use My Tokens → Trust Line QR. Generates a QR and shareable link recipients can scan in Xaman. Embed it in a webpage, print it, or share it in a message.

Syncing Your Supply from the XRPL

The supply counter in your dashboard is maintained by the platform as tokens are minted and sent. If it ever drifts from the true on-chain state — for example after tokens are returned to your issuer wallet by recipients, or after direct on-chain transactions outside the platform — use the Sync Supply button on each token row.

Sync Supply queries gateway_balances directly from the XRPL for your issuer address and updates the platform record to match exactly what is outstanding on-chain. It is read-only and safe to run at any time.

Ending a Token Program

When a rewards or distribution program is complete and all tokens have been returned or redeemed:

  1. Sync Supply — Run Sync Supply to confirm on-chain outstanding balance is zero (or whatever the true remaining amount is). The dashboard will update to reflect reality.
  2. Archive the token — Click Archive on the token row. A confirmation dialog will remind you that tokens already in recipient wallets are not affected. Archiving marks the token inactive on the platform: no new minting, no new sends, no new claim links. The token is hidden from your active list.
  3. Restore if needed — Archive is reversible. If you restart the program, click Restore to bring the token back to active status.

Important: Archiving is a platform-level action only. Tokens already in recipient wallets remain on the XRPL ledger — archiving does not touch them. The ledger is always the source of truth. See the FAQ below for advanced on-chain options (GlobalFreeze).

FAQ — Issuer Questions

No. OnRampDLT handles all XRPL transaction construction. You configure your token through a web dashboard and sign the transactions in your Xaman wallet on your phone. No technical background required.
Plan for a minimum of 12 XRP in your issuer wallet. This covers the account base reserve, the reserve for enabling DefaultRipple, reserves for investor trust lines as subscribers arrive, and transaction fees. XRP reserve amounts are set by the XRPL network and may change.
Some parameters can be adjusted and some cannot. Supply caps and certain flags set at issuance may be permanent. Treat your token configuration as final before signing the issuance transaction. Review all fields carefully.
Not necessarily — but it depends entirely on what you do with it. A token is a technical object. Its legal status depends on how it is marketed, what rights it represents, and whether investors expect profit from the efforts of others (the Howey Test). Creating a token on XRPL is a neutral technical act. How you offer and sell it determines the regulatory classification. Consult a securities attorney before distributing tokens to investors for money.
Subscription pricing is available at onrampdlt.io. Pro plan is required for token issuance. All billing is processed through Stripe. OnRampDLT charges a flat platform subscription fee only — we do not take a percentage of your offering proceeds.
Use Send by Email under My Tokens. Enter their name, email, and amount — the platform sends them a claim link. They open it, scan a Xaman Sign In QR (or paste their address), set up a trust line if needed, and then you get an email notification with a Xaman deep link to approve the payment from your wallet. No address collection required upfront.

All transactions are signed by the appropriate wallet at each step. The platform is never a custodian.
No. Once they reach Step 3 (wallet identified and trust line set), the page tells them they can close the browser. They will receive an email confirmation automatically when the tokens land in their wallet.
Claim links expire after 30 days. If a recipient misses it, generate a new one from the token detail page in your dashboard. Each link is single-use. Expired and cancelled claims appear in your token’s claim history.
You. The confirmation email they receive has your account email set as the reply-to address. When they hit reply it goes directly to you — not to OnRampDLT support. You issued the token and run the program; you are the right contact.
Click Sync Supply on the token row. This queries gateway_balances directly from the XRPL ledger for your issuer address and updates the platform record to match. It is read-only and safe to run at any time. Common reasons for drift: tokens returned to your issuer wallet by recipients, or transactions made directly on-chain outside the platform.
Step 1 — Sync Supply. Run Sync Supply to confirm the on-chain outstanding balance matches what you expect (ideally zero if all tokens have been returned).

Step 2 — Archive. Click Archive on the token row. Confirm the dialog. The token is marked inactive on the platform — no new minting, sends, or claim links are possible. It is hidden from your active list.

Tokens already in recipient wallets are not affected. Archive is a platform flag only. The XRPL ledger is the source of truth and does not change. Tokens holders have are theirs.

Archive is reversible — click Restore at any time to reactivate.

Advanced: GlobalFreeze. If you need to freeze all outstanding trust lines so the token cannot be transferred by anyone, the XRPL supports a GlobalFreeze flag via an AccountSet transaction signed from your issuer wallet in Xaman. This is an on-chain operation, not a platform feature. It is reversible unless you also set NoFreeze. Consult your legal counsel before using GlobalFreeze — it has implications for your holders.

Token Supply & Minting

Initial supply is the number of tokens that are minted and delivered to your wallet at the moment of issuance. These tokens exist on the XRPL ledger immediately after your AccountSet transaction is confirmed and the platform registers your issuance.

Max supply is an optional cap on the total number of tokens that can ever exist for your token. If you set a max supply, no more than that amount can be minted in total — ever. If you leave max supply blank, there is no cap: you or future platform features can issue additional tokens at any time.

Example: Initial supply 100,000 and max supply 1,000,000 means you start with 100,000 tokens but can mint up to 900,000 more in the future. Initial supply 500,000 and max supply 500,000 means the total is permanently fixed at 500,000.
Setting max supply equal to initial supply permanently locks the total token supply at that amount. No additional tokens can ever be minted — not by you, not by the platform, not by anyone. The max supply cap is enforced by OnRampDLT at the application layer — the platform will not allow minting beyond this limit. Once set, treat it as permanent; migrating to a new token is the only path to a higher cap.

This is a permanent, irreversible decision. If you believe you may ever need to mint more tokens — for additional investors, for liquidity, for loyalty reward programs — do not set max equal to initial. Either leave max supply blank (open-ended) or set it significantly higher than your initial supply.
Leaving max supply blank creates an open-ended token with no hard cap. You can mint additional tokens at any time through the Mint More feature in your dashboard, as long as your plan supports it.

This is appropriate for tokens where you expect to issue to additional investors over time, tokens used as loyalty or rewards points that will grow with usage, or any use case where future minting may be needed.

Investors and token holders should be aware that open-ended supply means dilution is possible. Be transparent with your token holders about your intended supply policy.
No. The max supply cap is enforced by OnRampDLT at the application layer. The platform validates against it on every mint request — client-side and server-side — and will reject any attempt to exceed it. Treat it as permanent: there is no upgrade path within the same token. If you need more capacity, mint to your cap, or issue a new token and migrate holders. Set your cap generously to avoid this situation.

Rule of thumb: if you might ever need more, set max supply at 5–10x your initial supply, or leave it blank for an open-ended token.
Navigate to My Tokens in your dashboard. Each token that has not reached its supply cap will show a + Mint More button. Click it, enter the additional amount you want to mint, and sign the transaction in your wallet via Xaman. The new tokens will be issued to your wallet and your supply record will update automatically.

The platform will not allow you to mint past your max supply cap — it validates both client-side and server-side before the transaction is prepared. If your token has no cap, you can mint any amount at any time.
Once current supply equals max supply, the + Mint More button is replaced with a "Cap reached" indicator. No additional minting is possible for that token. You cannot increase the cap after issuance (see above).

Tokens that have reached their cap can still be transferred between wallets, used in transactions, or redeemed for value — the cap only restricts new issuance. If you need more supply and the cap is reached, you would need to issue a new token.
Token burning is not currently supported through the OnRampDLT dashboard. On the XRPL, reducing supply can be done by sending tokens back to a black-hole address or by the issuer lowering the trust line limit, but these operations carry technical and legal implications that are outside the current platform scope.

If you need to retire tokens from circulation, consult your legal counsel first — depending on how your token is structured, burning or repurchasing tokens may have regulatory implications.
Utility tokens are used across a wide range of industries:

Customer engagement: loyalty points for retail, coffee shops, and gyms; tiered membership programs (silver/gold/platinum); referral rewards; event attendance tokens.

Gaming & entertainment: in-game currency for indie studios; tournament prize tokens redeemable for merch or cash; fan tokens for sports teams, streamers, or podcasters.

Business operations: employee spot bonus programs; contractor milestone payments; vendor settlement tokens in closed B2B networks; franchise royalty tokens earned on sales.

Community & governance: voting weight tokens for co-ops or member organizations; volunteer hour tracking for nonprofits; community contribution points for forums or DAOs.

Supply chain & provenance: product authenticity tokens (scan QR = receive proof-of-genuine token); carbon credit micro-tokens; batch/lot tracking in food, pharmaceutical, or luxury goods supply chains.

Education: course completion credentials; skill certification tokens issued by training programs or bootcamps; student achievement badges that live in the holder’s own wallet.
A utility token does not represent ownership, equity, profit rights, or debt. It is a digital representation of access, credit, or participation in a program you operate — loyalty points, credentials, in-game currency, membership tiers, and similar uses.

A security token (equity or debt) represents a financial claim: an ownership stake, profit sharing, or repayment of capital with interest. If your token gives holders a financial return or ownership right, it is a security and must be structured accordingly under Regulation D.

OnRampDLT’s declaration wizard walks you through the classification with built-in legal guidance before you issue. When in doubt, consult your attorney.
Yes — for most rewards and loyalty tokens, turn Allow Rippling ON.

With rippling enabled, token holders can send tokens to each other, trade them on XRPL’s built-in DEX, or transfer them freely. This is what you want for loyalty points, retail rewards, fan tokens, or any token designed to circulate between customers.

Turn it OFF only if you want tokens to flow exclusively from you to each holder with no peer-to-peer transfer — for example, single-use vouchers, non-transferable access credentials, or one-way distribution programs where resale is prohibited.
No — for most rewards and loyalty programs, leave Require Auth OFF.

With Require Auth off, any customer wallet can freely receive your token without you approving them individually. This is the correct setting for open rewards programs, loyalty points, fan tokens, and most utility distributions.

Only turn Require Auth ON if you are running a restricted program: private beta access, whitelist-only distribution, or a compliance-gated program where you need to screen each recipient before they can hold your token. When it is on, you must authorize every holder’s wallet individually before they can receive tokens — which is a significant operational overhead for any large program.
You sign an AccountSet transaction. This establishes your wallet as an official XRPL token issuer and sets your chosen flags (Allow Rippling, Require Auth) on-chain. It does not move any funds — it simply configures your wallet’s issuer properties.

After this, your wallet is the issuer. Token balances come into existence when you send Payment transactions to holders who have set trust lines to your address. OnRampDLT guides you through each step and generates the transaction payloads for you to review and sign in Xaman.
If your token offering qualifies as a securities offering and you are relying on Regulation D, you must file a Form D with the SEC within 15 days of the first sale. OnRampDLT does not file this for you — that is your responsibility, typically handled by your attorney. Failure to file is a violation of securities law.
The platform validates that your XRPL wallet address actually exists and is funded on the network before registration. Common issues: (1) New wallets need at least 10 XRP to be activated on XRPL. (2) Testnet addresses cannot be registered on mainnet and vice versa — check the network dropdown. (3) Typos in the address will be rejected. (4) Blackholed addresses (master key disabled with no regular key) cannot sign transactions and are blocked. If validation fails temporarily, wait 3 minutes and try again — the XRPL node may be busy.
Under Reg D 506(b) — no. General solicitation and general advertising are prohibited. You cannot post your offering on social media, run ads, or pitch it to strangers. You can only reach pre-existing relationships. If you want to generally advertise, you would need to qualify under Rule 506(c), which requires actual verification of accreditation for every investor. Talk to your attorney about which exemption fits your situation.
Activating a bond signs an AccountSet transaction on the XRP Ledger that enables DefaultRipple on your issuer wallet. DefaultRipple allows bond tokens to be transferred between wallets — without it, token transfers fail. You sign this transaction in your wallet; OnRampDLT never has access to your keys.
Bonds start in Draft status after creation. You must activate the bond before investors can subscribe. Activation requires signing one AccountSet transaction in your wallet. Once activated, the bond status changes to Active and investors you invite can begin subscribing.
Form D must be filed with the SEC within 15 days of the first investor subscription to your bond offering. OnRampDLT reminds you of this at activation. You can file at sec.gov/cgi-bin/browse-edgar. OnRampDLT does not file on your behalf — this is the issuer's sole responsibility.
No. OnRampDLT enforces platform-wide separation between issuer and investor wallet roles. If you have registered any wallet as an issuer wallet (used to create bonds), that wallet cannot be used to invest in ANY bond on the platform — not just your own. This policy prevents conflicts of interest and maintains regulatory compliance. This policy prevents self-dealing, ensures accurate subscription metrics, and maintains regulatory compliance. If you need to test the subscription flow, use a different wallet address or create a test bond on the testnet.

FAQ — Investor Questions

The most common qualifications are: individual net worth over $1 million (excluding primary residence), annual income over $200,000 ($300,000 joint with spouse) for the past two years with reasonable expectation of the same, or holding a Series 7, 65, or 82 FINRA license in good standing. See the full definition in the Accreditation section. When in doubt, consult a financial or legal advisor.
Your XRP is sent directly from your XRPL wallet to the issuer's XRPL wallet via a peer-to-peer on-chain transaction. OnRampDLT does not receive, hold, or pass through your payment. The transaction is publicly verifiable on the XRP Ledger. Retain the transaction hash as proof of payment.
Tokens issued under Reg D are restricted securities. They cannot be freely resold without registration or another applicable exemption. Resale restrictions typically apply for at least 12 months (Rule 144 holding period) and may be longer depending on offering terms. Read your subscription agreement carefully. OnRampDLT does not operate a secondary market.
At minimum: review all offering documents, research the issuer's background and business, understand what the token represents and what rights it carries, assess liquidity risk (there may be no market to sell), and consult an independent financial or legal advisor. The presence of an offering on this platform is not an endorsement of its merit or legality.
No. OnRampDLT is a technology platform and software provider. We are not registered as a broker-dealer with FINRA or the SEC and we do not act as one. We do not execute trades, solicit investors, take transaction-based compensation, or hold customer funds. Issuers using this platform to offer securities are responsible for their own compliance and for engaging appropriate licensed parties where required.
The issuer. Regulation D is an issuer-side exemption. The issuer is responsible for determining whether Reg D applies, meeting its conditions, filing Form D, providing required disclosures, verifying investor eligibility, and ensuring no general solicitation occurs. OnRampDLT provides technology tools. Compliance is entirely the issuer's obligation.
Yes. The platform enforces strict platform-wide separation of wallet roles. Any wallet registered as an issuer wallet cannot be used to invest in ANY bond. Any wallet used to invest cannot be registered as an issuer wallet. This is checked automatically at wallet connection and registration. This policy prevents self-dealing, ensures accurate subscription counts, and maintains regulatory compliance. All blocked attempts are logged and the issuer receives a clear error message. This is a non-negotiable platform policy.
OnRampDLT does not perform independent KYC or AML verification on investors. The platform collects accreditation self-certifications. Issuers relying on Reg D 506(b) are responsible for having a reasonable basis to believe investors are accredited. For offerings requiring formal KYC/AML, issuers should engage qualified compliance professionals.

FAQ — Investor Account Questions

An Investor account ($49/yr) lets you subscribe to Reg D bond offerings hosted on the platform. It includes one XRPL wallet registration, KYC self-certification for 506(b) offerings, and access to your investment records and payment schedules. It does not include token issuance or bond creation — those require an issuer plan (Starter or above). If you already have a Starter, Pro, or Business issuer plan, investor access is included at no extra cost.
The Investor plan ($49/year) allows you to subscribe to tokenized bond offerings on OnRampDLT. You need it if you want to invest in bonds on the platform. If you are only issuing tokens or bonds, you do not need the Investor plan — it is automatically included with Starter and above tiers.
Bond offerings are invite-only (Reg D 506(b)). You must receive an invitation link from the issuer. When you open the link, you will be prompted to (1) complete KYC self-certification if you haven't already, (2) sign a TrustSet transaction in your wallet (allows bond tokens into your wallet), (3) send XRP to the issuer wallet as payment. Once confirmed, your subscription is recorded on-chain.
OnRampDLT is non-custodial — your wallet and keys never leave your device. Subscribing to a bond requires two on-chain actions: a TrustSet (you authorize receiving the bond token) and a Payment (you send XRP to the issuer). Both must be signed by you in your wallet. This creates an immutable, auditable record on the XRP Ledger.
Check your inbox for the verification email sent when you signed up. If you can't find it, click "Resend verification email" on the login page. The link expires after 24 hours. If you still have trouble, contact support@onrampdlt.com.
Yes. For 506(b) bonds you must complete the accredited investor self-certification — providing your full legal name, date of birth, address, and confirming your accreditation basis (income, net worth, or professional license). For 506(c) bonds a Stripe Identity verification ($6 one-time) is also required. Both can be completed from your dashboard under the KYC section. Your certification is timestamped and IP-recorded as part of the compliance record.
The XRP Ledger does not allow tokens to be sent to a wallet without explicit authorization. A trust line is that authorization — it tells the ledger "I accept this specific token from this specific issuer." You sign a TrustSet transaction in your XRPL wallet (Xaman, Crossmark, or GemWallet) to create it. This is a one-time step per bond. The platform generates the transaction for you — you just review and sign. The trust line requires approximately 2 XRP as a reserve while it is active.
No. Your existing investments are never affected by plan status. The Investor annual fee gates the ability to subscribe to new offerings. It does not gate access to subscriptions you have already made. If your plan lapses, your subscription records, payment schedule, and bond details remain fully accessible from your dashboard at any time. The platform will also send you an email when your plan lapses confirming that your holdings are protected. You only need to renew if you want to subscribe to new offerings in the future.
Yes — and this is by design. All XRP payments flow directly between your XRPL wallet and the issuer's XRPL wallet on the blockchain. OnRampDLT never holds, touches, or routes your funds. Even if the platform were completely offline, your token holdings live in your XRPL wallet and your payment transactions are permanently recorded on the ledger. The platform is a record-keeping and compliance layer — it is not a custodian. You can verify every transaction independently using any XRPL block explorer.
Your bond tokens live in your XRPL wallet — not on the platform. If you stop using OnRampDLT, close your account, or the platform ceased to exist, your tokens remain in your wallet and the issuer's payment obligations to you under the subscription agreement are unaffected. The platform cannot seize, freeze, or transfer your tokens. The only way your tokens move is if you sign a transaction yourself. Keep your wallet seed phrase stored safely offline — that is the only thing you need to access your holdings permanently.
Your payment schedule is visible in your investment holdings view (Dashboard → My Investments). It shows scheduled payment dates, amount per unit, and status. Payments are distributed by the issuer — OnRampDLT generates the batch payment transactions for them to sign in Xaman, then records each distribution. You will also receive email notifications when a payment distribution is initiated. The actual XRP or token payment goes directly to your XRPL wallet.
Bond tokens issued under Regulation D are restricted securities. They cannot be freely resold without registration or an applicable exemption. The standard Rule 144 holding period for non-reporting companies is 12 months. OnRampDLT does not operate a secondary market. If you need liquidity before maturity, you would need to find a qualified buyer independently and ensure any transfer complies with applicable securities law. Read your subscription agreement carefully — it will specify resale restrictions and any transfer conditions. OnRampDLT cannot advise on resale legality.
OnRampDLT does not guarantee issuer performance and has no recourse mechanism against issuers. The platform verifies that the issuer's wallet has sufficient XRP before activating a bond, and records all subscription commitments — but it is not a party to the debt obligation. Your rights against a defaulting issuer come from the subscription agreement and applicable law, not from the platform. This risk is standard to all private debt instruments. Conduct due diligence on the issuer before subscribing, and consult a legal or financial advisor if you have concerns about a specific offering.

FAQ — Technical Questions

The XRP Ledger (XRPL) is an open-source, decentralized blockchain operating since 2012. Unlike Ethereum, it does not use smart contracts — token issuance, trust lines, and payments are built natively into the protocol. Transactions settle in 3–5 seconds and cost a fraction of a cent in fees. OnRampDLT uses the XRPL exclusively for its native token capabilities, speed, and low cost.
Xaman is purpose-built for the XRP Ledger. MetaMask and similar wallets are built for Ethereum and EVM-compatible chains. The XRPL is a separate network with its own transaction format, and Xaman is the leading wallet that natively supports XRPL signing, trust line management, and transaction review in a user-friendly interface.
The platform is technically accessible globally, but the legal framework described in this guide is based on US securities law. If you are issuing or investing from outside the US, different laws apply. Non-US issuers and investors should consult legal counsel in their relevant jurisdiction. OnRampDLT makes no representations about compliance with non-US law.
If you have your 24-word seed phrase, you can restore your wallet in any XRPL-compatible application. If you have lost both your device and your seed phrase, your wallet and all assets are permanently inaccessible. OnRampDLT cannot recover wallets — we do not have your keys. Store your seed phrase in multiple secure offline locations.