Inspiration
Launching a traditional Exchange Traded Fund (ETF) is currently reserved for billionaires and institutional legal teams. Between SEC registration, custodian fees, and complex compliance filings, the barrier to entry for a new fund often exceeds $50M and 18 months of development. We saw a gap between the brilliant algorithms being developed by indie quants and the capital required to bring them to market.
Axis was designed to close that gap, allowing strategy creators to launch a tokenized portfolio with only $50. By moving the "plumbing" of asset management to the blockchain, we democratize access to sophisticated investment strategies, making it as simple to launch a fund as it is to post on social media.
What it does
Axis transforms the creation and consumption of investment strategies by tokenizing them into liquid, composable ERC-20 assets.
Tokenizes Investment Strategies: Every portfolio or "basket" is minted as a unique ERC-20 token on Base Sepolia, providing a transparent source of truth for ownership and performance.
Abstracts Blockchain Complexity: Users connect via Plaid and deposit USD. The blockchain remains an "invisible infrastructure"—no wallets, no seed phrases, and no gas fees for the end user.
Automates High-Frequency Logic: Supports everything from Static Baskets to Dynamic "If-Then" Rules and full Python Quant Scripts, all executed automatically via our backend trade executor.
Enables Strategy Composability: Because every strategy is an ERC-20 token, creators can nest tokens within tokens (e.g., an "AI Sector Fund" made of 5 other creator-led "AI Stock" tokens), with fees cascading automatically to all contributors.
Democratizes Creator Earnings: Creators set their own fee rates (AUM or performance-based), allowing them to monetize their financial expertise without a brokerage license.
How we built it
Smart Contracts → Solidity & EIP-1167: We used the Minimal Proxy Clone pattern to deploy lightweight, gas-efficient strategy contracts for every new user, ensuring the platform scales without massive on-chain overhead.
Banking Bridge → Plaid API: Integrated Plaid to allow seamless USD transfers from traditional bank accounts, acting as the primary on-ramp for non-crypto users.
Execution & Brokerage → Alpaca API: Linked our backend to Alpaca’s paper trading environment to execute real-time stock trades that back the on-chain tokens 1:1.
Logic Engine → Node.js & Python: Built a secure, sandboxed environment to run creator-uploaded Python scripts. Our evaluator.js cron job checks strategy rules every 5 minutes and triggers rebalancing trades automatically.
UI/UX → React & Tailwind CSS: Designed a professional, "Linear-style" dashboard that focuses on "Strategies" and "Portfolios" rather than "Tokens" and "Wallets."
Challenges we ran into
The "Invisible" Wallet: We had to architect a custodial-behind-the-scenes flow where the backend manages keys for users. This required a robust security model to ensure transactions are signed and broadcasted without the user ever seeing a hex address.
Synchronizing Real-World & On-Chain State: One of our biggest hurdles was ensuring the ERC-20 token supply always accurately reflected the Alpaca brokerage balance. We developed a custom updateHoldings() function to reconcile off-chain trade fills with on-chain metadata.
Sandboxing Quantitative Code: Allowing users to upload Python scripts is a security nightmare. We built a restricted subprocess runner that limits memory, execution time, and network access to prevent malicious scripts from compromising our execution engine.
Accomplishments that we're proud of
True Composability: We successfully demonstrated a "Fund of Funds" where fees earned from a top-level deposit were automatically split between three different strategy creators.
The Zero-Gas UX: Achieving a flow where a user can go from a bank login to owning a complex quant-managed asset without owning a single drop of ETH.
Seamless Rule Builder: Designed an intuitive "No-Code" interface for dynamic trading rules that generates complex logic under the hood.
What we learned
Blockchain enables fast, secure, and decentralized proof of asset ownership.
We learned how to leverage modern software development stacks to build robust, scalable web3 products.
We learned that by making strategies ERC-20 compliant, we built a library of interoperable assets that can be nested indefinitely.
What's next for Axis: BlackRock for everyone
Verified Leaderboards: Implementing "Verified Creator" status for users who complete full KYC and have a proven 6-month backtest.
Dinari Integration: Transitioning from paper trading to Dinari or Backed Finance to settle trades with real-world, on-chain tokenized stocks.
AI-Driven Risk Profiling: Using LLMs to analyze creator-uploaded Python scripts and assign a "Risk Score" to help investors understand the underlying volatility.
Mobile-First "Strategy Store": A mobile app where users can "subscribe" to strategies as easily as they subscribe to a newsletter.
Built With
- alpaca
- base
- erc-20
- javascript
- node.js
- plaid
- python
- solidity
Log in or sign up for Devpost to join the conversation.