---
id: capability.railiance.platform-services
name: Railiance Platform Services
summary: 'S3 Platform Services layer of the Railiance OAS Stack — shared cluster services: PostgreSQL
  HA, Valkey cache, secret management, identity integration, and object storage.'
owner: railiance-platform
status: draft
domain: financials
tags:
- railiance
- platform
- secrets
- postgres
maturity:
  discovery:
    current: D3
    target: D4
    confidence: medium
    rationale: SCOPE.md places this repo precisely at S3 in the Railiance OAS Stack, scoped to shared
      cluster services (PostgreSQL HA, Valkey, secrets, identity integration, object storage).
  availability:
    current: A2
    target: A3
    confidence: medium
    rationale: No top-level package manifest, but ships real scripts/ (OpenBao/Vault apply/verify, credential-change
      Python tooling) and tools/; has `.forgejo/` CI already in place.
external_evidence:
  completeness:
    level: C1
    confidence: low
    basis: scope_vs_intent_and_consumer_expectations
    satisfied_expectations:
    - OpenBao/Vault secret-management apply/verify scripting
    - credential-change tooling
    broken_expectations: []
    out_of_scope_expectations: []
  reliability:
    level: R0
    confidence: low
    basis: consumer_quality_signals
    known_reliability_risks:
    - no top-level packaging; scripts/tools have no unified install path
discovery:
  intent: Own the shared platform services layer (Postgres HA, Valkey, secrets, identity integration,
    object storage) that application and enablement layers depend on, without owning the underlying host/cluster
    substrate.
  includes:
  - PostgreSQL HA and Valkey cache service management
  - secret management (OpenBao/Vault) apply/verify tooling
  - identity integration and object storage
  excludes:
  - host/cluster substrate provisioning (see railiance-infra, railiance-cluster)
  - application workload deployment (see railiance-apps)
  assumptions: []
  use_cases: []
  research_memos: []
availability:
  current_level: A2
  target_level: A3
  current_artifacts:
  - scripts/ (OpenBao/Vault, credential-change tooling)
  - tools/
  target_artifacts: []
  consumption_modes:
  - cli (shell/python scripts)
relations:
  depends_on: []
  supports: []
  related_to: []
evidence:
  documentation:
  - SCOPE.md
  tests:
  - tests/
  consumer_feedback: []
  bug_reports: []
  incidents: []
consumer_guidance:
  recommended_for:
  - Railiance operators managing shared platform services (Postgres, Valkey, secrets, identity, storage)
  not_recommended_for:
  - needs at the host/cluster substrate layer (see railiance-infra/-cluster) or application layer (see
    railiance-apps)
  known_limitations:
  - no unified top-level packaging across scripts/tools
promotion_history: []
---

# Railiance Platform Services

## Overview

`railiance-platform` is the S3 Platform Services layer of the Railiance OAS Stack: shared cluster services including PostgreSQL HA, Valkey cache, OpenBao/Vault secret management, identity integration, and object storage, consumed by application and enablement layers above it.

## Assessment notes

### Discovery

SCOPE.md places this repo precisely at S3 in the Railiance OAS Stack, scoped to shared cluster services (PostgreSQL HA, Valkey, secrets, identity integration, object storage).

### Availability

No top-level package manifest, but ships real scripts/ (OpenBao/Vault apply/verify, credential-change Python tooling) and tools/; has `.forgejo/` CI already in place.

### Completeness

First-pass honest assessment from the REUSE-WP-0017 coverage campaign
(reuse-surface). No external consumer feedback exists yet; levels reflect
scope-vs-intent documentation quality, not internal code quality.

### Reliability

No production consumer telemetry exists yet; reliability level is
intentionally conservative pending REUSE-WP-0019 reuse-telemetry evidence.

## Promotion checklist

- [x] ID follows `capability.<domain>.<name>` pattern
- [x] Maturity enums match `specs/CapabilityMaturityStandard.md`
- [x] `external_evidence` is populated separately from `maturity`
- [ ] Relations reference valid capability IDs (none yet)
- [x] Index entry added in `registry/indexes/capabilities.yaml`
