44 lines
1.3 KiB
YAML
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
|