Files
sentryagent-idp/docs/devops
SentryAgent.ai Developer 8cabc0191c docs: commit all Phase 6 documentation updates and OpenSpec archives
- devops docs: 8 files updated for Phase 6 state; field-trial.md added (946-line runbook)
- developer docs: api-reference (50+ endpoints), quick-start, 5 existing guides updated, 5 new guides added
- engineering docs: all 12 files updated (services, architecture, SDK guide, testing, overview)
- OpenSpec archives: phase-7-devops-field-trial, developer-docs-phase6-update, engineering-docs-phase6-update
- VALIDATOR.md + scripts/start-validator.sh: V&V Architect tooling added
- .gitignore: exclude session artifacts, build artifacts, and agent workspaces

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-04-07 02:24:24 +00:00
..

SentryAgent.ai AgentIdP — DevOps Documentation

Operational reference for engineers who deploy, configure, and maintain the AgentIdP infrastructure.

System Overview

SentryAgent.ai AgentIdP is a Node.js REST API backed by PostgreSQL and Redis. It runs as a single stateless application process. All state lives in PostgreSQL (durable) and Redis (ephemeral cache and rate limiting).

Stack:

  • Runtime: Node.js 18+ (TypeScript, compiled to JS)
  • Application: Express 4.18 on port 3000
  • Database: PostgreSQL 14+ (primary data store)
  • Cache: Redis 7+ (token revocation, rate limiting, monthly token counters)

Documentation

Document Audience Contents
Architecture All engineers Components, ports, data flow, Redis key patterns
Environment Variables All engineers Every env var — required, optional, format, examples
Database Backend, DevOps Schema (26 tables/migrations), how to apply and verify
Local Development All engineers docker-compose setup, startup, health checks
Security All engineers JWT key generation and rotation, CORS, secret storage
Operations DevOps Startup order, graceful shutdown, log interpretation, troubleshooting
field-trial.md DevOps engineers, QA In-house Docker Compose field trial execution playbook

Quick Reference — Ports

Service Port
AgentIdP app 3000
PostgreSQL 5432
Redis 6379

Quick Reference — npm Scripts

Script Purpose
npm run dev Run from TypeScript source (development)
npm run build Compile TypeScript to dist/
npm start Run compiled output from dist/ (production)
npm run db:migrate Apply pending database migrations
npm test Run all tests
npm run test:unit Unit tests only

Developer Documentation

For API usage (registering agents, getting tokens, calling endpoints) — see docs/developers/.