https://github.com/dmontgomery40/vivified
Zero-Trust Enterprise Application Kernel
https://github.com/dmontgomery40/vivified
Last synced: 8 months ago
JSON representation
Zero-Trust Enterprise Application Kernel
- Host: GitHub
- URL: https://github.com/dmontgomery40/vivified
- Owner: DMontgomery40
- Created: 2025-09-25T05:59:34.000Z (9 months ago)
- Default Branch: main
- Last Pushed: 2025-10-05T04:47:37.000Z (8 months ago)
- Last Synced: 2025-10-05T06:05:27.351Z (8 months ago)
- Language: TypeScript
- Homepage: https://vivified.dev
- Size: 46.2 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Vivified Platform — Phase 1 Scaffold
This repository contains the Phase 1 scaffold for the Vivified platform: a minimal core service, plugin interface contracts, an example plugin, and Docker Compose wiring.
Quick start
- Prereqs: Docker, Docker Compose
- Start stack: `make up`
- Stop stack: `make down`
Services
- Core: FastAPI app exposing `/health` and plugin registration endpoints
- Example Plugin: `user_management` service, registers itself with core on startup
Docs
- Built with MkDocs + Material, versioned with mike
- Working branch: `mkdocs` (auto-deploys to `gh-pages`)
- Build locally: `make docs`; serve: `make docs-serve`
Commands
- `make build` — Build Docker images
- `make up` — Bring up services
- `make down` — Tear down services
- `make test` — Run unit tests
- `make lint` — Run linters
- `make proto` — Compile protobufs
- `make docs` — Build docs site locally
Notes
- Containers run as non-root users
- Registration endpoint is open for Phase 1 (no auth yet)
- JWT secret and DB password are provided via environment variables