Secondary Market Investor
The professional investor who buys slices of already-funded receivable tokens from a lender and trades them on the secondary market. Strictest gate set on the platform — Markets in Financial Instruments Directive II (MiFID II) classification + a pre-trade compliance check on every single trade. Retail prohibited, by law, not by policy.
Why the gate set is strictest
Investors are the only persona who buy a security after it exists. That changes the legal posture in three ways the platform has to honour.
- MiFID II classification is mandatory. A retail investor cannot trade these tokens. Misclassification is the single biggest enforcement risk for a Sandbox-licensed venue.
- Pre-trade compliance is required for every trade. Sandbox terms call this out explicitly: a 7-question checklist signed off and logged before each trade, exportable to the regulator on demand.
- Source-of-funds is checked harder than for any other persona. An investor who bought a slice with money of unclear origin lets dirty funds enter the receivable supply chain. The Form D onboarding asks for the actual fund vehicle, the prospectus, and the latest audited accounts.
Flow map
| Step | What the investor sees | Channel | State event |
|---|---|---|---|
| I1 | Sign up, choose role | Browser | SUBJECT_CREATED |
| I2 | Onboarding (Form D — Know Your Business (KYB), fund vehicle, source of funds, audited accounts) | Browser | ONBOARDING_SUBMITTED |
| I3 | MiFID II classification (Professional / Eligible Counterparty (ECP) / Retail) | Browser | MIFID_CLASSIFIED |
| I4 | Gates 1–3 + Money Laundering Reporting Officer (MLRO) sign-off | RISK_PASSED | |
| I5 | Welcome — secondary market access | Email + dashboard | SUBJECT_ACTIVE |
| T1 | Discover · secondary market listing | Browser + API | — |
| T2 | Inspect a slice | Browser | — |
| T3 | Pre-trade compliance check (7 questions) | Browser | PRE_TRADE_LOGGED |
| T4 | Accept the trade | Browser + API | TRADE_EXECUTED |
| T5 | Token transfer + cash settlement | TRADE_SETTLED | |
| T6 | Hold to maturity (or sell on) | Browser | — |
Onboarding · I1–I5
7–14 business days. Bottleneck is Form D — investor onboarding asks for the actual fund vehicle, the prospectus or scheme rules, and the most recent audited accounts. MLRO review is mandatory regardless of risk grade.
MiFID II classification — Brunel Pension Partners
Trading invoice tokens on this venue is restricted by law to professional investors and eligible counterparties.
Eligible Counterparty test
- ☑ Authorised credit institution, investment firm, insurance company, UCITS / AIF, pension fund or pension fund manager (Financial Conduct Authority (FCA)-registered)
- ☑ National government, supranational organisation, central bank, public debt body
Brunel is a Local Government Pension Scheme pool. Eligible Counterparty
Professional Investor test (alternative)
Two of these three must be true:
- ☑ Carried out trades, in significant size, on this market on average 10 per quarter over the previous four quarters
- ☑ Financial instrument portfolio > €500,000
- ☑ Worked, or works, in the financial sector requiring knowledge of these instruments for at least one year in a professional capacity
Retail · NOT permitted
If you do not qualify under either test above, you are classified as Retail and cannot trade on the FinToken X secondary market. This is a UK law (MiFID II as adopted into UK FCA Handbook), not a policy choice. Find a regulated retail venue.
Per-trade · T1–T6
The hot loop. Every trade — buy or sell — passes through the same six steps. The pre-trade check at T3 is the regulator-facing artefact that distinguishes Sandbox-licensed venues from unregulated tokenised-RWA platforms.
Receivable slices on offer
Already-funded receivables. Buy a slice; hold to maturity or sell on.
FXR-INV-23A4F /5 means the receivable token has been fractionalised into 5 equal slices and what's listed is one slice. Lenders fractionalise on the fly; the chain compliance module enforces that the sum of slices equals the total face. Whole-token listings are rarer — typically a lender exiting a position because of concentration limits.
FXR-INV-23A4F · slice 2 of 5
£2,000.00 face · 53 days to maturity · 2.42% YTM
Originator · Coppergate Joinery Limited (Ltd)
14 invoices financed · 0 disputes · 12 months on platform · LOW risk grade
Obligor · Northwind Retail plc
142 invoices confirmed · 3 disputes (resolved) · D&B 9A1 · FTSE 250
Original underwrite
Funded by Pennine Asset Management on 22 May 2026 at 2.40% over 60 days. Buyer-confirmed, vision-checked, MLRO-cleared. View provenance.
Pricing
Pre-trade compliance check
7 questions · Required for every trade by the FCA / BoE Digital Securities Sandbox (DSS). Answers are logged.
ComplianceGateGuard action="SECONDARY_MARKET_TRADE" wrapping the TradeAcceptPage route. If the check is satisfied client-side but missing on the server log, the server returns 409 PRE_TRADE_REQUIRED and the trade fails closed. Future-proofing: this check belongs in the central guard, not on the Investor page itself, so any additional trading entry point inherits it automatically. Regulator export: /compliance/pre-trade renders the running log; a CSV export is signed and available to FCA Sandbox staff via the audit-export endpoint.
Confirm trade · FXR-INV-23A4F slice 2
Trade settled ✓
Faisal,
£1,991.50 has been remitted from your designated account to the seller. Slice FXR-INV-23A4F-S2 is now held in Brunel's wallet on the FinToken X Network.
View portfolioHoldings
Where it can go wrong
| Branch | What the investor sees | State | Recovery |
|---|---|---|---|
| MiFID II classification lapses (annual revalidation missed) | Marketplace blocked; existing positions remain held but cannot be added to. | MIFID_LAPSED | Re-affirm classification at /investor/classification. |
| Pre-trade check answers "No" on Q2 (sanctions delta on a director) | Trade blocked; modal: "We need to recheck your firm before any new trade." | PRE_TRADE_FAIL_SANCTIONS | Routes to MLRO queue with the trade context attached. Existing positions held; investor unfrozen on MLRO sign-off. |
| Chain transfer fails compliance module (rare — typically a wallet binding mismatch) | "Trade did not settle. Money has been returned to your account. Please contact us." | TRADE_FAILED_CHAIN | Investor support investigates the wallet/identity binding; the lender's slice returns to listed. |
| Underlying receivable defaults (T6, before maturity) | Slice marked DEFAULT in portfolio; income reversed; principal at risk. | DEFAULT | Recovery on the lender side — the slice receives a pro-rata share of any recovery proceeds. |
| Investor wants to sell on early | "List slice on secondary." Same T1–T5 in reverse. | LISTED_BY_INVESTOR | Standard secondary listing. |
MIFID_CLASSIFIED · ECPfor Brunel) is written to the on-chain Identity Registry as an attestation. Every secondary-markettransfercalls the Compliance Module which reads this attestation and aborts if it's missing or expired. Annual revalidation is mandatory; lapsed classification freezes new trades but does not force liquidation of held positions. If an investor opts down from ECP to Professional voluntarily (rare), the venue rules change in their favour for some MiFID protections — recorded in the audit log.