Compliance is non-negotiable.
Every advisor action is suitability-checked, approval-gated, and hash-chained — by the platform, not by spreadsheet discipline.
30-day guided trial · 50 clients · 1 seat · full Growth-equivalent features
Four invariants you can verify.
No black boxes. No magic numbers.
Every compliance rule is a coded check the advisor can read. Here's one of the 18 — concentration risk on equity exposure.
def enforce_equity_concentration(portfolio, recommendation):
# SEBI suitability — total equity exposure must respect
# client risk profile and stay within configured band.
projected = compose(portfolio, recommendation)
equity_pct = projected.allocation_by_category("equity")
cap = risk_band_cap(portfolio.client.risk_profile)
if equity_pct > cap:
return RuleFailure(
rule="concentration_equity",
severity="warning",
remediation="Reduce equity weight or upgrade client risk band",
)
return RulePass(rule="concentration_equity")We name what we are — and what we are not.
Zyphr MF is technology infrastructure for AMFI-registered Mutual Fund Distributors. It is not a SEBI-registered Investment Adviser, stockbroker, RTA, or fund manager. The advisor places trades in their existing BSE Star MF, NSE NMF II, MFU, or RTA portal; we produce an RTA-ready order file.
All client and portfolio data is stored and processed in India. Every advisor action lands in an append-only, hash-chained audit ledger. Razorpay is the payments processor for the SaaS subscription — we do not handle end-investor money.
For grievance redressal, see our grievance policy or write to grievance@zyphrsystems.com. Investor-facing complaints can also be filed with SEBI SCORES.
Get started
Compliance you can defend.
Every recommendation passes 18 SEBI rules before it reaches the advisor — and every step is captured in an audit ledger you can export.