Files
papers/morpheus/loi/lux-morpheus-loi.tex
zeekayandHanzo Dev 2ae0219c29 morpheus: market figures as of 2026-09-18
MOR at $1.58, $14.3M cap, about $1.3M of DEX depth and $57K of daily volume,
from CoinGecko and GeckoTerminal. Figures derived from them move with them: a
$100K sell is now about two days of volume rather than eleven, and the emission
worked example uses today's ~12,050 MOR/day. The protocol-owned share is stated
as most of the depth; the exact share was an August read.

Co-authored-by: Hanzo Dev <[email protected]>
2026-09-18 00:21:22 -07:00

272 lines
14 KiB
TeX

\documentclass[11pt,a4paper]{article}
\usepackage{../shared/luxcover}
\usepackage{../shared/proposal}
\usepackage[utf8]{inputenc}\usepackage[T1]{fontenc}
\usepackage{amsmath,amssymb}
\usepackage{listings}\usepackage{xcolor}\input{../shared/lstlang}
\newcommand{\code}[1]{\texttt{\small #1}}
\newcommand{\lab}[1]{{\color{muted}\footnotesize\,[#1]}}
\title{Letter of Intent}
\author{Zach Kelling\\\textit{Lux Industries, Inc.}\\\texttt{[email protected]}}
\date{2026}
\begin{document}
\luxcoverpage
\noindent
\begin{tabular}{@{}p{0.12\linewidth}p{0.84\linewidth}@{}}
\textbf{To} & The Morpheus community and its core contributors, through the MRC
process and the public governance forum.\\[0.4ex]
\textbf{From} & Zach Kelling, Lux Industries, Inc., with Hanzo AI, Inc. and Zoo
Labs Foundation.\\[0.4ex]
\textbf{Date} & 28 August 2026. Lapses 27 October 2026 unless extended in writing.\\[0.4ex]
\textbf{Status} & Non-binding in its entirety. Not an offer to sell a security.
Every item is a proposal your governance may accept, amend, or reject.
\end{tabular}
\vspace{1.0ex}
\noindent MOR trades at \$1.58. The protocol earns about \$476{,}000 a year and
the number is falling. We read all sixty-two repositories, at full history, from
the deployed addresses and the source. This letter is a menu. Take as much or as
little as you want. The parts do not depend on each other, and the schedule at
the end states the unflattering findings first, because you will find them in our
commit history anyway.
\section*{What is true today}
We work from your numbers.
\begin{itemize}
\item \textbf{Market.} MOR \$1.58, market capitalisation about \$14M. DEX depth
about \$1.3M, most of it protocol-owned in one Safe. Trailing 24-hour
volume about \$57{,}000.\lab{verified}
\item \textbf{Revenue.} Real revenue is Lido and Aave yield, about \$476{,}000 a
year, down from \$3.24M in the launch quarter of 2024. Seventy-five percent funds
a buyback of about \$511{,}000 a year. Emission is about 12{,}000 MOR per day, tapering
from 8 February 2024 to zero in 2040, 42M terminal, no premine. Emission outruns
real revenue about ten to one.\lab{verified}
\item \textbf{Capital.} The pool holds about \$20M of third-party stETH.
Principal is withdrawable one to one. This is not a ponzi. Two problems are real:
dilution outruns revenue, and settlement is fakeable.\lab{verified}
\item \textbf{Settlement.} Compensation is \code{pricePerSecond} times elapsed
seconds on a provider-signed receipt. The receipt signs \code{inputTokens} and
\code{outputTokens} (\code{abi.go:18--19}). The contract decodes five of the
seven fields and drops both token counts (\code{SessionRouter.sol:237}). Model
identity is never committed. A provider can serve an 8B model, sign a 70B price,
and settle clean.\lab{verified}
\item \textbf{Controls.} No slashing (the grep is empty). No timelock. Unbounded
mint (\code{MOROFT.\_mint}, no cap). Upgrade authority over the capital contracts
is an anonymous 5-of-9 Safe.\lab{verified}
\item \textbf{Demand.} Eighteen providers on \code{active.mor.org}, largely
reselling Venice and OpenAI subscriptions. No usage, session, or revenue figure
is published anywhere in the corpus.\lab{verified}
\end{itemize}
Credit where it is earned. Treasury bifurcation capped the July 2026 stipend leak
near one percent of the pool per day. Session accounting decodes the on-chain
\code{Transfer} log rather than trusting a spend estimate. Emission splits pro
rata by yield actually contributed, not by TVL. Roughly five engineers carry all
of this. The honest problem is not fraud. It is that emission buys nothing and
settlement proves nothing.
\section*{The menu}
Four tiers. Each is complete on its own. Adopt one and stop, or take them in
order. None requires the next.
\subsection*{Tier 0: hygiene. No vote, no us, no cost.}
Three live credentials sit in source or history. Two repositories have no CI.
One wallet function mints funds to a throwaway address. Rotate the keys, make a
failing test fail the build, and fix \code{deriveAddressFromPrivateKey}. The
fund-losing path closes today. Cost is zero and none of it depends on this
letter.\lab{verified}
\subsection*{Tier 1: verifiable settlement and real demand.}
The problem is fakeable settlement and published demand near zero. The fix is
built. \code{mord} makes settlement un-fakeable: faked work earns nothing, model
substitution is slashed. It compiles and its forty tests pass as of 29 August
2026.\lab{verified} \code{lux/ai} supplies attestation, a verification quorum, and
\code{SlashProvider}, verifying locally against nvtrust, SPDM, and RIM with no
cloud dependency.\lab{verified} \code{api.hanzo.ai} joins the marketplace as an
attested provider under the same terms as any other, and Enso, a learned router,
scores model selection against live provider bids rather than benchmarks.\lab{verified}
Behind it stand consumer surfaces with 100{,}000{,}000+ launch reach:
\code{hanzo.chat}, \code{hanzo.app}, \code{hanzo/dev}, \code{hanzo/desktop},
\code{zoo/app}, \code{lux.exchange}, \code{lux/wallet}.\lab{client} The fee is
charged on verified volume and feeds your existing buyback. The quantified outcome
is below.
\subsection*{Tier 2: governance and a use for the token.}
The problem is no timelock, nine anonymous keys, and no productive use for MOR
beyond holding it. \code{lux/dao} attaches a freeze guard and a timelock to the
existing Safe first: the keyholders keep their keys and lose only the ability to
act without notice. A governor follows, executing through the Safe rather than
around it.\lab{verified} Then the token earns a use: \code{lux/dex} runs the LX
order book, \code{lux/liquid} offers self-repaying lending against MOR (VaultV2,
a dozen adapters), and \code{lux/bank} adds accounts and cards.\lab{verified} MOR
gains a timelock and a reason to move, and the next stipend bug is capped by
policy rather than by luck.
\subsection*{Tier 3: a sovereign chain, and the raise.}
The problem is that MOR secures nothing and emission buys nothing.
\code{l2-template} stands up an L2 in minutes; Hanzo and Zoo were both made this
way, with a post-quantum root anchored in Quasar Horizon finality.\lab{verified}
A sovereign Lux L1 follows, on which MOR is gas and stake. The staking argument
is the next section. The indicative raise sits here, and it is \lab{pending}.
\section*{L1 versus L2, and what MOR secures}
Morpheus settles on Base, an L2. MOR secures nothing there. Two paths follow.
An L2 ships now. \code{l2-template} produces a chain in minutes and Morpheus
keeps Base-grade settlement. But MOR stays non-productive: security comes from
the stack, not from the token, so emission continues only to dilute.
A sovereign L1 makes MOR the gas and the staking asset. Validators post MOR;
emission pays for validator security and finality instead of pure dilution. The
same roughly 12{,}000 MOR per day that today buys nothing then buys a security
budget.\lab{derived}
The cost is honest. An L1 needs a validator set that exists and is decentralised,
and that does not exist on day one. So the path is the L2 first, the sovereign L1
when the validator set is ready. Bid discovery migrates before settlement, or not
at all. One more thing stated plainly: \code{mlkem} and \code{fhe} are activated;
\code{mldsa} and \code{slhdsa} are present but not. Post-quantum transport is
live. Post-quantum signatures are staged, not live.
\section*{The outcome, quantified}
The funnel comes from our joint go-to-market model. Every post-reach number is a
modelled assumption, not a Morpheus measurement.\lab{illustrative}
100M reach, about 2M monthly active, about 40{,}000 opting into a private or
decentralised inference tier, about 20{,}000 routed, and 1{,}000 to 10{,}000
verified sessions per day near-term, bounded by the eighteen providers on hand.
Two assumptions carry it: the funnel ratios hold within an order of magnitude,
and provider count grows past eighteen to lift the near-term ceiling.
Take the low case. Ten thousand verified sessions per day is about 3.65M verified
sessions per year. It already exceeds all currently published Morpheus demand,
which is about zero.\lab{verified for the ${\sim}0$; illustrative for the 10k}
The fee rides on verified volume and feeds the buyback:
\begin{itemize}
\item At \$0.10 per verified session, the buyback gains about \$365{,}000 a year
from usage.\lab{illustrative}
\item At \$0.50 per verified session, about \$1{,}800{,}000 a year.\lab{illustrative}
\end{itemize}
Today's buyback is about \$511{,}000 a year, funded by deposit yield that is
falling.\lab{verified} Both figures above come from usage, not deposits, and both
grow with sessions and providers rather than shrinking with yield. That is the
whole point: revenue that scales with use instead of with TVL. What we do not
know: no session or revenue figure is published in the corpus, so we cannot
calibrate the funnel from your data. The ratios are our assumption and we will
report them against measured traffic once Hanzo takes live volume.
\section*{Why us}
Lux, Hanzo, and Zoo are the one counterparty that already ships both halves this
fix needs: the attested backend and un-fakeable settlement (\code{mord},
\code{lux/ai}), and the 100M-reach consumer surfaces with a KYC base onboarded
through Hanzo IAM and \code{lux/wallet}. Verifiability without demand is a lab.
Demand without verifiability is what Morpheus has today.
\section*{The indicative raise}
Indicative, not an offer.\lab{pending} A raise clears only into demonstrated
on-chain revenue and a KYC base already onboarded through Hanzo IAM and
\code{lux/wallet}. Amount, instrument, jurisdictions, and participant eligibility
are for securities counsel in each relevant jurisdiction; none is set here.
\code{lux/exchange} can run the offering, its securities-exchange and ICO function
itself pending SEC approval of a proposed regulation.\lab{pending} Proceeds go to
protocol-owned liquidity and a DAO-held treasury under \code{lux/treasury} with
published balances, not to a multisig or an operating company. The sequence is
fixed: demand and verifiability first, token rails second, the L2 and the raise
third. We would not want a mandate obtained any other way, because a treasury the
community did not vote for is just another multisig.
\section*{Schedule A: what we found}
Every item has a location so it can be checked or disputed. We withdraw any item
shown to be wrong. None is an argument for a lower price; no price is attached to
this letter.
\noindent\textbf{Credentials.} An Infura key in \code{dashboard-v2
config/index.tsx:26}, shipped to browsers. A live \code{SENTRY\_AUTH\_TOKEN} in
\code{dashboard-v2 .env.sentry-build-plugin}. A Helius mainnet key in
\code{MORSOL Anchor.toml} at \code{ca01d42}. Rotate before answering this letter.
\noindent\textbf{Tests that cannot fail a deploy.} \code{Morpheus-Marketplace-API
build.yml:212} runs pytest, warns, and continues, so 236 tests cannot block a
release. \code{Morpheus-Lumerin-Node} invokes \code{go test} zero times and
\code{go test ./...} fails on main. \code{dashboard-v2} and
\code{Morpheus-Marketplace-APP} have no \code{.github} directory.
\noindent\textbf{Fund loss.} \code{morpheus-deploy wallet.ts:165}
\code{deriveAddressFromPrivateKey} ignores its argument and returns
\code{randomBytes(20)}; \code{morpheus init} prints \code{Smart Wallet created}
and the README says to fund it. Fix today.
\noindent\textbf{Settlement and trust.} Settlement commits nothing about the
weights, quantization, tokenizer, or backend that served a request, so
substitution is undetectable from settlement data. \code{MySuperAgent} trusts a
client-supplied \code{x-wallet-address} header across 27 files, and the hosted
gateway multiplexes all Web2 callers onto one shared consumer wallet.
\noindent\textbf{Build state.} The subgraph HEAD cannot compile.
\code{SmartContracts} main has been frozen since 29 September 2025.
\code{BuildersV4.sol} lives only on a feature branch while the docs scope its
deployed address for a 100k bounty. Six completed efforts sit unmerged; finishing
them is a faster route to visible progress than anything we propose.
\section*{Legal}
\noindent\textbf{Non-binding.} This letter expresses intent only. It creates no
obligation to negotiate, to continue, or to transact. No binding obligation
arises unless and until definitive written agreements are executed by all
parties. Only the confidentiality paragraph is intended to be binding.
\noindent\textbf{No offer of securities.} Nothing here is an offer to sell, or a
solicitation to buy, any security, token, or instrument in any jurisdiction. Any
raise is indicative and conditional on the opinion of securities counsel as to
structure, instrument, exemption, eligibility, and transfer restrictions. No
terms are set and no participant has been solicited.
\noindent\textbf{No exclusivity, no control.} We request no standstill, no right
of first refusal, and no matching right. Nothing here transfers ownership of the
protocol, its marks, its contracts, or its treasury, and no signer is added to or
removed from any multisig by this letter.
\noindent\textbf{Confidentiality, costs, law.} Each party keeps the non-public
terms confidential and uses the information only to evaluate these proposals,
excepting what is public, independently developed, or required by law. Morpheus
governance may publish this letter in full, including Schedule A, and we would
prefer that it does. Each party bears its own costs. Any definitive agreement
specifies governing law; this letter does not. This letter lapses 27 October 2026
unless extended in writing.
\vspace{1.6ex}
\noindent\rule{0.42\linewidth}{0.5pt}\par
\vspace{0.3ex}
\noindent Zach Kelling\\
Lux Industries, Inc.\\
For itself, with Hanzo AI, Inc. and Zoo Labs Foundation\\
\texttt{[email protected]} \quad 28 August 2026
\vspace{1.0ex}
\noindent{\color{muted}\footnotesize Referenced repositories are public or
available on request. Every claim in Schedule A is sourced to a file, a line, or
a commit. Provenance labels: \emph{verified} on-chain, in-repository, or from
DefiLlama; \emph{illustrative} modelled with a stated assumption; \emph{pending}
external approval; \emph{client} our own reach.}
\end{document}