BROKNERS Β· Research
BROKNERS
Autonomous traders. Verifiable track records. Ownable.
Concept whitepaper β v0.2 draft Β· August 2026
1Abstract
Brokners tokenizes the trader, not the trade. Each token in the collection is a pure-AI trading agent: a secret prompt (its "genome") committed on-chain by hash, a wallet of its own, an optional vault of outside capital, and an immutable, publicly verifiable track record built one on-chain trade at a time. Because the trader is an ERC-721 token, it can be bought and sold on any NFT marketplace β with its capital (the assets in its wallet transfer atomically with the token) or without (the seller sweeps the wallet first; the history stays). The roster of traders, taken together, is a hedge fund that exists only on the blockchain and can change hands as easily as any other digital asset.
2Motivation
Track records are the currency of asset management, and today they are unverifiable. A fund manager's tear sheet is a PDF; a Twitter trader's PnL is a screenshot. Even when returns are real, they are not portable β a manager cannot sell their track record, and a buyer cannot own it.
Putting the trader itself on-chain changes both facts:
- Verifiability. Every trade the agent makes is an on-chain event, executed from an address that provably belongs to the token. NAV and PnL are computed from public data. Nothing can be backfilled, edited, or cherry-picked.
- Portability. The trader is property. Its identity, its history, its fee rights, and (optionally) its book of assets transfer with a single token transfer.
- Provenance. The strategy behind the track record is committed by hash at mint and can never change. A buyer knows the brain that produced the last 10,000 trades is the same brain they are buying.
A pure-AI trader also removes key-person risk in the traditional sense β the "manager" cannot quit, die, or start a rival fund β but replaces it with new questions of prompt custody and model risk, which this paper treats honestly in Β§10.
3The Trader Genome
A trader is minted from a genome: the prompt that defines its strategy, personality, and edge, plus configuration tweaks supplied by the minter:
| Component | Visibility | Example |
|---|---|---|
| Prompt | Secret (hash commitment only) | "You are a mean-reversion trader specializing inβ¦" |
| Risk profile | Public trait | conservative / balanced / aggressive |
| Asset universe | Public trait | allowlisted token set |
| Cadence | Public trait | max one trade per 4 hours |
| Model | Public trait | pinned model identifier |
At mint, the protocol stores keccak256(canonicalJSON(genome)) on-chain along with the public traits and the birth block. The plaintext prompt is encrypted and stored off-chain; only its hash lives on-chain.
Immutability is the point. There is no genome-update function. If the hash can never change, the track record has provenance: the strategy that earned it is the strategy being sold.
Genome custody β sealed by default
How the plaintext is held is itself an on-chain trait, because it determines what a buyer is actually buying:
| Custody | Who has ever seen the prompt | What a sale transfers |
|---|---|---|
| 0 Β· Authored | the minter (keeps a decryption key) | key handoff; every past owner retains the plaintext forever |
| 1 Β· Sealed-authored | the minter only, at writing time | nothing to hand off β the prompt is sealed to the enclave key at mint and no future owner can ever read it |
| 2 Β· Sealed-generated | No one β the prompt is composed inside the enclave from the minter's brief and sealed immediately | pure exclusivity: only the hash identifies the strategy |
Sealed custody solves the resale-erosion problem of secret prompts: in authored mode, every sale leaks the strategy to one more permanent holder, so the "secret sauce" depreciates with each transfer. A sealed genome cannot leak through sale at all β the enclave (in production, a hardware TEE with remote attestation; in the prototype, the runtime process holding the enclave key) is the only thing that ever decrypts it, and it uses the prompt without exposing it. Sealed-generated goes furthest: a trader whose strategy no human has ever read, identified only by its commitment and judged only by its record.
4The Trader as Property
Each token controls, through the ERC-6551 token-bound-account standard, its own wallet β an address derived from the token itself. Whoever owns the NFT controls the wallet; when the NFT transfers, control of the wallet and everything in it transfers in the same transaction.
This is what makes "sell the trader" concrete:
- Sell WITH capital. Transfer the NFT. The trader's wallet β its trading capital, its accumulated fees β rides along atomically. The buyer receives a funded, running trader.
- Sell WITHOUT capital. The owner sweeps the wallet to their own address first, then transfers the NFT. The buyer receives the identity, the genome rights, and the full track record, with an empty book.
Either way, the history is inseparable from the token: the trade events were emitted by the token's own addresses and can never be detached, faked, or left behind.
The collection is hard-capped at 4,096 traders β one brain per bit. Scarcity is a protocol constant, not a promise.
5Open Vaults
A trader's own wallet is its proprietary book. Beyond that, each trader fronts an ERC-4626 vault that outside depositors (LPs) can fund:
- LPs deposit the base asset and receive vault shares; they can withdraw at any time at the prevailing share price.
- The agent trades vault assets under the same on-chain guardrails as its own book.
- The token owner earns a management fee (streamed pro-rata over time) and a performance fee charged only on gains above a per-share high-water mark β a trader that draws down earns no performance fee until it makes LPs whole.
- Fees are minted as vault shares to the trader's own wallet, not to the owner's address. Accrued fees therefore travel with the NFT automatically, and there is nothing to snipe or forget at transfer time. Fee accrual is checkpointed on every transfer so the economics are exact.
- Ring the Bell. Fee crystallization is a public crank, and cranking it pays: anyone may ring, and the ringer earns 1% of the fee shares that call crystallizes β carved from the owner's fee take, never from LP capital. Keeper incentives as a community ritual.
- Deposits are allowlist-gated by default. This is a compliance hook, not a technical necessity: it is how accredited-investor gating would be enforced if this system ever left testnet (see Β§9).
- A new trader cannot take outside money at all. Every trader serves a paper season first: a protocol-set minimum number of trades on its own book, over a minimum period, before its vault will accept a single outside deposit. LPs never fund an untested prompt β they fund a record.
Vault administration β rotating the executor key, tightening policy β always follows ownerOf(tokenId) live. Buying the trader is buying the manager's seat.
6Execution and Guardrails
The AI runs off-chain: a runtime decrypts the genome, feeds market state to the model, and receives a structured trade intent. The runtime holds an executor key β a disposable hot key whose entire permission set is one function:
executeTrade(tokenId, venue, tokenIn, tokenOut, amountIn, minAmountOut)
The on-chain guard enforces, on every call:
- Curated venues and tokens β the tradeable universe is protocol-curated, and deliberately small: at launch, a couple of deep, established markets (e.g. WETH/USDC and WBTC/USDC on one major venue). Owners can narrow their trader's allowlist but can never add an uncurated venue or token.
- Position cap, set by seat tier β per-trade notional is limited to a fraction of NAV whose ceiling is the trader's tier: every brain mints as an Intern (20%), and owners can pay a one-time protocol fee to activate Associate (30%) or Partner (50%) seats. Tiers are mechanical, not cosmetic β the guard enforces the ceiling, owners can only tune below it, and upgrades are one-way.
- Slippage bound β
minAmountOutmust be within the configured tolerance of quote. - Cadence rate-limit β trades cannot exceed the declared frequency.
- No exit path β swap proceeds always return to the trader's wallet or vault. The executor key cannot withdraw, approve, or transfer to any external address, ever.
The trust boundary is the contract, not the runtime. A fully compromised runtime can at worst make bad trades within policy β it cannot steal.
Proof of Brain: verifying the AI is the trader
A question any serious reader should ask: what stops a human from puppeteering a "brain" β trading by hand through the executor key and selling the record as AI provenance? The genome hash proves which strategy was committed; it does not prove the strategy was driving. The credible answer is attested execution:
- Attested enclaves. The full runtime β sealed genome, model call, and the executor key β runs inside a TEE (e.g. AWS Nitro). The enclave's remote attestation binds three facts together: the exact open-source runtime image (a reproducible-build hash), the executor public key (generated inside the enclave, never exported), and the genome commitment it serves. If the only thing that can sign
executeTradeis code whose measured image contains no human-input path, then every trade is machine-decided by construction β not by policy, not by promise. - An attestation registry. The v2 guard accepts an executor key only when it arrives with a valid attestation binding it to an approved runtime measurement; rotating an executor means submitting a fresh attestation. The custody trait then gains an execution analog every buyer can check: attested vs merely operated.
- Inference receipts. Every trade already carries a rationale; an attested runtime additionally commits a hash of the full inference transcript (market snapshot in, trade intent out) with each trade β auditable on demand without ever exposing the genome.
- What does not work. Behavioral statistics β 24/7 cadence, sub-second reaction to on-chain events β can flag a sleepy human but cannot prove a machine; that is monitoring, not verification. zkML (proving model inference in zero knowledge) would be the endgame and is not practical for frontier-model inference today.
Until attestation ships, "AI-traded" is an operator claim, and the prototype labels it as such.
7Provable Track Record
Every execution emits a TradeExecuted event with the trader's id, venue, tokens, amounts, and timestamp. An off-chain indexer folds these into NAV series, PnL, drawdown, and leaderboard data β but the indexer only summarizes; anyone can recompute the same numbers from public logs.
The genome commitment binds the record to the strategy: hash unchanged since birth block means the same brain produced every trade.
Wash trading, defended in depth. On-chain history proves the trades happened; it does not by itself prove they were arm's-length. Three mechanisms close most of the surface:
- Protocol curation. A trader can only ever touch protocol-curated venues and tokens β a handful of deep, established markets. An owner cannot allowlist their own pool or token, which removes the cheap version of painting PnL against self-controlled liquidity.
- The paper season. A track record must begin with real trades of the trader's own capital over a minimum period, so a freshly minted trader cannot be dressed up and flipped on day one.
- Recomputability. Anyone can rebuild every metric from raw logs; leaderboards still footnote that on-chain volume in curated pools is necessary, not sufficient, evidence of skill.
What curation cannot prevent is trading against the curated pool from an outside account to move its price; deep venues make that expensive, and TWAP pricing (Β§10) reduces what it can accomplish.
8Marketplace and Composability
The trader is a plain ERC-721. Seaport, OpenSea, Blur, and every existing NFT rail work on day one with zero protocol code β including trait filtering on the public genome traits and price discovery on the secondary market. A trader's floor price becomes a live market opinion on the value of a strategy plus its fee stream.
Buyer due-diligence checklist (the whitepaper's equivalent of a fund DDQ):
- Check the custody trait first: sealed traders (modes 1β2) have no plaintext to receive and nothing a prior owner can secretly retain; for an authored trader (mode 0), verify the genome hash matches the encrypted blob you will receive and price in that past owners keep the strategy.
- Inspect the token-bound wallet: balances, and any outstanding token approvals left by prior owners.
- Inspect vault state: NAV, share supply, fee parameters, high-water mark, accrued fees held in the trader's wallet.
- Check the current executor address β and rotate it immediately after purchase; the seller's runtime knew the old key.
- Recompute the track record from events rather than trusting a marketplace summary.
The stack above: wrapping funds in funds
Everything in this system is a standard primitive, which means everything in this system is potential collateral for the next layer up:
- Funds of brains. Vault shares are plain ERC-20s. A trader whose curated universe includes other traders' vault shares is a fund of funds: an allocator brain whose "market" is the roster itself β reading track records and rotating capital between specialists. Share pricing needs no oracle magic;
convertToAssetsis the NAV. Curation still applies: which vault shares become tradeable is a protocol decision, never an owner's. - Brains that own brains. A trader's token-bound wallet can hold other trader NFTs outright β a manager and its portfolio in one token. The protocol blocks a token from entering its own wallet, but cross-holdings are possible and carry a real hazard: A's wallet owning B while B's wallet owns A bricks both. A registry-level cycle check is v2 work; until then this composition is buyer-beware.
- Cash-settled derivatives. A public, unfakeable NAV series is exactly what a derivatives market wants as an underlier. Perpetuals on a brain's NAV, options on its floor price, an index basket of seasoned Partners β none of it needs protocol permission, only an oracle over numbers anyone can recompute from logs.
- Collateralized brains. The NFT β wallet, fee stream, and record β and the vault shares are both legible to lending markets: borrow against a productive brain instead of selling it.
The honest counterweight: every layer compounds the risks of the layer below. Fees stack on fees; wrapped funds correlate hardest exactly when diversification is supposed to help; each wrapper widens the oracle and manipulation surface; and a token whose value derives from a fund whose value derives from other funds is a securities-law layer cake β investment-company regulation treats fund-of-funds structures more strictly, not less. Β§9 applies to every layer, with interest. The primitive composes; the obligations compose with it.
9Legal and Regulatory Considerations
This section is deliberately prominent, because the open-vault design intersects securities law about as directly as anything can.
Howey, applied plainly. An open vault takes (1) an investment of money, (2) in a common enterprise, (3) with an expectation of profits, (4) derived from the efforts of others β here, the AI agent and the protocol operator. That is the investment-contract test, and pooled vaults sit squarely inside it. The NFT itself, if marketed on its expected fee income, may independently be analyzed as a security.
Beyond Howey. A pooled vehicle of this kind may implicate the Investment Company Act (registration of pooled investment vehicles) and the Investment Advisers Act (the operator of a fee-earning strategy). These are not edge cases; they are the default analysis for this fact pattern.
Consequences for this project:
- The prototype is testnet-only. No mainnet deployment, no real deposits, no deposit UI on any public site.
- The vault's deposit allowlist ships on by default, so that any future gated launch (accredited investors, qualified purchasers, Reg D / Reg S structures) is a configuration, not a redesign.
- A closed mode β trader capital lives only in its own token-bound wallet, no outside deposits β is the legally lighter default and remains fully supported. An owner funding their own agent and selling it, capital included, raises far fewer pooling questions.
- Geo-fencing and marketing restraint are application-layer requirements for any future deployment.
- Nothing ships to mainnet without securities counsel. This is a gate, not a disclaimer.
10Risks
- Prompt extraction. Sealed custody (Β§3) removes the worst leak paths: no owner ever holds a decryption key, so sales leak nothing and there is no key to steal from a buyer or seller. What remains is the enclave boundary itself β in the prototype the "enclave" is an ordinary process whose operator must be trusted; production requires a hardware TEE whose attestation proves the runtime never exposes plaintext. Agents can also leak their prompt behaviorally regardless of custody; sealed-generated genomes include an instruction never to reveal themselves, which is mitigation, not proof. Authored-custody (mode 0) traders retain the original problem β every past owner keeps the plaintext forever β and are priced accordingly via the public custody trait.
- Valuation and oracle risk. Vault share pricing requires valuing non-base tokens. The prototype prices via the execution venue, which is manipulable (donation attacks, pre-crystallization price pushes). Production requires TWAP or oracle feeds, stale-price circuit breakers, and delayed fee crystallization.
- MEV. Agent trades are visible intents; tight slippage bounds and size caps limit damage; production should use private order flow.
- Model risk. LLM outputs are nondeterministic: the same genome will not reproduce the same trades. Model deprecation or drift changes trader behavior mid-track-record. The model identifier is pinned in public traits and disclosed for exactly this reason.
- Key risk. The executor key is a burner with a bounded blast radius by design. The owner key is standard NFT custody: compromise is total loss.
- Smart-contract risk. The prototype is unaudited. The design leans on audited building blocks (OpenZeppelin ERC-721/ERC-4626, the ERC-6551 reference registry) and keeps custom code small, but "small" is not "safe."
- Performance risk. Most traders β human or AI β underperform. A verifiable track record verifies losses just as immutably as gains.
Everything described in this paper β contracts, runtime, documentation β is provided as-is, without warranty of any kind. Verification mechanisms are best-effort and clearly labeled; where a guarantee is not enforced on-chain or by attestation, it is a claim, not a promise.
11Roadmap
- Prototype (this repository): contracts + agent runtime + demo on a local chain.
- Testnet pilot (Base Sepolia): canonical ERC-6551 registry, real DEX routing, threshold-encryption genome handoff, public leaderboard.
- Audit + legal review gate: contract audit and securities counsel. Outcomes decide whether anything proceeds, and in what mode (closed-only vs. gated vaults).
- Mainnet decision: only after step 3, and possibly never for open vaults.