# Changelog All notable changes to the 4NK Certificator project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). ## [Unreleased] ### Added - Initial project structure - Database models and schema (processes, metrics, anchors, payments) - REST API endpoints: - `GET /api/v1/processes` - List all monitored processes - `GET /api/v1/processes/:id/metrics` - Get process metrics - `GET /api/v1/processes/:id/anchors` - Get process anchors - Configuration system (TOML) - Docker support (Dockerfile + docker-compose) - Health check endpoint ### TODO - Implement RelayMonitor (WebSocket connection to sdk_relay) - Implement PaymentWatcher (Bitcoin RPC monitoring) - Implement AnchorEngine (Bitcoin transaction creation and broadcast) - Add WebSocket API for real-time events - Add JWT authentication - Add Prometheus metrics - Write unit and integration tests - Generate OpenAPI/Swagger documentation ## [0.1.0] - 2025-10-01 ### Added - Initial specification document (CERTIFICATOR_SPECIFICATION.md) - Project structure and core files - README and documentation [Unreleased]: https://git.4nkweb.com/4nk/4NK_certificator/compare/v0.1.0...HEAD [0.1.0]: https://git.4nkweb.com/4nk/4NK_certificator/releases/tag/v0.1.0