Skip to content
View bennettdavisv2's full-sized avatar

Highlights

  • Pro

Block or report bennettdavisv2

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
bennettdavisv2/README.md

Education

Vanderbilt University

Vanderbilt University  ·  B.S. Computer Science  ·  2022 – 2026


Past Work

Canopy

Founder  ·  July 2024 – May 2026  ·  acquired by Movement Labs

Decentralized finance vaults that let users route capital into on-chain yield strategies via smart contracts built in Move.

The $1.2M fundraising was led by Mechanism Capital and CitizenX, with Primitive, GSR, and Side Door Ventures.

In May 2026 Movement acquired Canopy, taking our product in-house to fold the vault layer into their core infrastructure.

kbw-2025-pitch.mp4

Presenting Canopy at Korea Blockchain Week 2025  ·  1 min

↗ Interactive architecture map  ·  Architecture notes  ·  Audit reports

All code is open-source. Learn more by clicking here.

Canopy's packages were published on-chain with source attached, so every deployed component is readable and verifiable without repository access. The system resolves into four layers: a router handling entry, a core package holding vault and strategy accounting, strategy packages composing a venue into a yield position, and thin venue adapters over each integrated protocol.

Every module below links to its verified source on the Movement explorer.

Router

Package Modules Address
SatayRouter auth · deposit · harvest · withdraw · router 0x717b4179…

Core

Package Modules Address
Satay asset · constants · protocol · hot_asset · hot_coin · base_strategy · vault · satay 0xb10bd32b…

Strategies

Package Modules Address
EchelonSimple strategy 0x5d2b6a8b…
MovepositionSimple ticket · strategy 0xd7c7b27e…
LayerBankSimple strategy 0xad1b3493…
MeridianRewards strategy 0x133b2303…
PlaceholderSimple strategy 0xa9cebc4e…

Venue adapters

Package Modules Address
EchelonBlock echelon_block 0x2859e4b5…
MovePositionBlock moveposition_block 0xf35c3fb2…
LayerBankBlock layerbank_block 0x61a67557…
MeridianFarmingBlock meridian_farming_block 0x04d59ca4…
LayerBankAirdropBlock layerbank_airdrop_block 0xac80083d…
PlaceholderBlock placeholder_block 0xf23a6e82…

Rewards

Package Modules Address
MultiRewardsAptos multi_rewards · token_fa_wrapper · router 0x113a1769…
MultiRewardsBatcher batcher_entry · batcher_view 0x265d6201…
StdBatcher std_views 0x2a6b1dd5…

Views & helpers

Package Modules Address
CanopyHelpers helpers 0x93c6d485…
CanopyViews rewards_view 0x70746257…

Generated from on-chain data by tools/gen-package-index.py.


Movement Labs

Movement Labs  ·  Employee #4  ·  May 2023 – June 2024  ·  Move-based Blockchain Network

Joined the engineering team at inception, taking a Move-based L2 from an idea to a funded network with a live ecosystem. Two years later that same network acquired the company I left to start.



Research

NASA

NASA × Vanderbilt  ·  University Leadership Initiative

Part of a Vanderbilt team on NASA's $6M three-year award to protect urban airspace against cyberattacks across Advanced Air Mobility and UAS traffic management.

My work: a proof-of-stake consensus mechanism on Hedera Hashgraph for approving drone flight plans among untrusted participants.

↗ Implementation

Pinned Loading

  1. canopy-architecture canopy-architecture Public

    Architecture documentation for Canopy, a yield-aggregation protocol on Movement — written against verified on-chain Move source.

    Move

  2. movement-network/movement movement-network/movement Public

    The Movement Network is a Move-based L2 on Ethereum.

    Rust 153 111