@decentrl/mediator
v1.0.0
Published
Decentrl Mediator Service
Readme
Decentrl Mediator
A Fastify-based mediator service for the Decentrl protocol.
Development
Prerequisites
- Node.js 20+
- pnpm 8+
- SQLite (included with Node.js)
Setup
Install dependencies:
pnpm installSet up environment variables:
cp .env.example .env # DATABASE_URL is set to use SQLite by defaultSet up database:
pnpm db:pushStart development server:
pnpm dev
The server will be available at http://localhost:3001.
Available Scripts
pnpm dev- Start development server with hot reloadpnpm build- Build for productionpnpm start- Start production serverpnpm test- Run testspnpm typecheck- Type checkingpnpm lint- Lint codepnpm format- Format codepnpm db:generate- Generate Prisma clientpnpm db:push- Push schema to databasepnpm db:migrate- Run database migrationspnpm db:studio- Open Prisma Studio
API Endpoints
GET /health- Health checkGET /api/v1/- Service info
