Germina

  • Client

    E4E Company

  • Technologies

    Rust (Soroban), Stellar Network, Stellar Asset Contracts (SAC)

  • Links
Germina project screenshot

Overview

A DeFi protocol on Stellar that automates venture capital compliance through milestone-gated escrows and programmatic equity tokenization.

Technologies

  • Rust (Soroban)
  • Stellar Network
  • Stellar Asset Contracts (SAC)
  • IPFS
  • Finite State Machines

Key Features

  • Milestone-Gated Funding Engine to prevent rug pulls
  • Factory Pattern for auto-deploying equity tokens (SACs)
  • Hub & Spoke architecture separating logic from assets
  • Strict Finite State Machine (FSM) for security
  • Automated pro-rata equity minting
  • Hybrid data strategy (On-chain hashes, Off-chain docs)

Challenges & Solutions

Trustless Equity Issuance

To prevent founders from arbitrarily printing shares, I implemented a "Hub and Spoke" factory pattern. The central Funding Contract deploys the Equity Token and assigns itself as the Admin, ensuring shares are only minted programmatically when investments are verified.

Preventing "Rug Pulls"

Designed a strict Finite State Machine (FSM) where funds are held in escrow. Capital is released to the startup only when specific milestones move from "AwaitingValidation" to "Successful" via cryptographic proof, protecting investor funds.

Programmatic Infrastructure

Abstracted the complexity of blockchain for non-technical founders. The `create_project` function utilizes `deployer.deploy_v2` to automatically spawn regulated digital equity infrastructure (SEP-41 tokens) without the user writing a single line of code.

My Role

Lead Protocol Architect responsible for the Rust smart contract implementation, Soroban integration, and the design of the core FSM security logic.

Results

Successfully architected a "protocol for conditional capital formation" that bridges the gap between Venture Capital compliance and DeFi composability, turning equity from a paper promise into a trustless, programmable primitive.