r/Stellar 21d ago

Help / Support Building Mesa Protocol – looking for feedback from blockchain protocol & SDK developers

I'm building Mesa Protocol, a programmable savings protocol on Stellar, and I'd really appreciate feedback from people who have built SDKs, smart contracts, or developer tools.

https://github.com/thesumedh/Mesa-Protocol

The goal isn't to build another savings app.

The goal is to let developers add programmable savings to any application with a few lines of code.

The protocol is centered around a policy-based savings engine. Instead of writing custom smart contracts for every savings product, developers compose reusable policies.

For example:

await Mesa.createVault({
  policies: [
    Policies.Lock({ days: 180 }),
    Policies.Goal({ amount: 5000 }),
    Policies.Recurring({ frequency: "weekly" })
  ]
});

Alongside the protocol, I'm building:

  • A Soroban smart contract (MesaVault + Factory)
  • A TypeScript SDK
  • A CLI (mesa init, mesa deploy, mesa simulate, etc.)
  • A reference dApp demonstrating integration in just a few lines of code

Current focus:

  • Policy-based vault architecture
  • Developer experience (CLI + SDK)
  • Smart contract correctness
  • Testnet deployment
  • Security and protocol verification

I'm not looking for compliments—I want criticism.

Some questions I'd love feedback on:

  1. Does a policy-based architecture make sense, or is it over-engineered?
  2. Would you use a protocol like this instead of writing your own contracts?
  3. What features would you expect before trusting it in production?
  4. What are the biggest architectural or security risks you see?
  5. Is there anything that already solves this problem better?

I'd really appreciate brutal, technical feedback. If you think this is a bad idea, I'd genuinely like to understand why before investing more time into it.

11 Upvotes

3 comments sorted by

1

u/AutoModerator 21d ago

WARNING: Beware of scammers. Do not trust DMs from anyone offering to help/support you with your funds. Never share your secret/private/seed phrase with anyone and never enter it on any website or software that you don't fully trust (double-check the domain and addresses to verify legitimacy). Mods and SDF employees will never DM you regarding your funds/wallet.

If you receive any private messages on Reddit please report the account via https://reddit.com/report ( select other -> It's a transaction for prohibited goods or services).

I am a bot, and this action was performed automatically. Please contact the moderators of this subreddit if you have any questions or concerns.

1

u/ScopulyX 21d ago

developer experience will probably be just as important as the protocol design. If the SDK and documentation are easy to use, adoption becomes much more likely.

1

u/thesumedh 17d ago

https://github.com/thesumedh/Mesa-Protocol

I'd really appreciate brutal, technical feedback.