platform-codebase/features/content-safety/services.yaml
2026-02-22 12:19:38 -08:00

44 lines
1.3 KiB
YAML

# =============================================================================
# Content Safety Feature Services
# =============================================================================
# ML-powered content moderation pipeline using imajin-moderator.
# This feature is a library consumed by other services (marketplace, media),
# not a standalone API.
feature:
id: content-safety
name: Content Safety
description: ML content classification and moderation pipeline (NSFW, underage, consent, legality)
owner: platform-trust
# No dedicated ports — content-safety is a library integrated into other features.
# External ML service ports are managed by @imajin infrastructure.
ports: {}
# External dependencies (not managed by this feature, but required at runtime)
externalDependencies:
- id: imajin-moderator
name: Imajin Moderator (ML)
type: gpu-service
port: 8008
description: GPU-accelerated content classification (NudeNet, CSAM hash, consent, legality)
healthCheck:
type: http
path: /health
profile: gpu
- id: imajin-identity
name: Imajin Identity (ML)
type: gpu-service
port: 8009
description: Facial embedding extraction for identity verification
healthCheck:
type: http
path: /health
profile: gpu
deployments:
dev:
host: apricot
production:
host: vps-0