lily-protocol/lily-backend — explained in plain English
Analysis updated 2026-05-18
Register new AI agents through a developer API
Manage agent wallets and payments on the Stellar blockchain
Validate and rate limit incoming API requests with Zod and middleware
Run the backend locally in Docker for development
| lily-protocol/lily-backend | dabao-yi/model-flux | denjino/horizon-view | |
|---|---|---|---|
| Stars | 16 | 16 | 16 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | moderate | moderate |
| Complexity | 3/5 | 3/5 | 2/5 |
| Audience | developer | developer | general |
Figures from each repo's GitHub metadata at analysis time.
Ships with a local environment file and Docker support to simplify getting started.
Lily Backend is the server-side foundation for Lily Protocol, a platform described as autonomous agent finance infrastructure for AI agents on the Stellar blockchain network. In plain terms, it provides the backend plumbing that allows AI agents, software programs that act independently, to manage financial operations such as wallets, payments, and identity on the Stellar network. The backend exposes a developer API over HTTP, handling tasks like registering agents, validating requests, and orchestrating protocol features. It is built with TypeScript on top of Node.js 22 and uses the Express 5 web framework to define routes. Validation of incoming requests and environment configuration uses Zod, a schema-checking library that catches bad data before it reaches business logic. Security is handled through Helmet (a middleware that sets security-related HTTP headers), a CORS allowlist (a rule that controls which origins may call the API), and rate limiting. Logging uses Pino for structured output, meaning logs are machine-readable JSON rather than plain text. The project is organized into modules, each feature like agents or health checks lives in its own folder, making it straightforward for contributors to add new capabilities without touching unrelated code. Docker support is included so the service can be run locally or deployed in a container. Automated checks for linting, building, and testing run via GitHub Actions on every change. The server starts on port 4000 by default and already includes a local environment file to simplify getting started.
The backend server for Lily Protocol, providing wallet, payment, and identity infrastructure for AI agents on the Stellar blockchain.
Mainly TypeScript. The stack also includes TypeScript, Node.js, Express.
License not stated in the available information.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly developer.
This repo across BitVibe Labs
Verify against the repo before relying on details.