| Metadata | Details |
|---|---|
| Description | Standards and measurement guidance for interoperable storage, data contracts, and benchmarking in an incident intelligence / ChatOps platform. |
| Website | https://github.com/SocioProphet |
| Topics | incident-intelligence, chatops, standards, data-contracts, avro, arrow, parquet, json-ld, rdf, sparql, property-graph, hypergraph, tritrpc, event-streams, benchmarks, storage, opensearch, postgres, vector-search, graph-database, observability, governance, interoperability |
Description: Standards and measurement guidance for interoperable storage, data contracts, and benchmarking in an incident intelligence / ChatOps platform.
This repository is a standards and decision package for an open, vendor-neutral incident intelligence / ChatOps platform. It defines storage contexts, data contracts, service interfaces, and benchmark methodology for evaluating portability, performance, and governance across the stack.
| Key | Summary |
|---|---|
| Repository role | Canonical standards source for storage, contracts, and benchmark methodology in SocioProphet platform workstreams. |
| Primary outputs | Normative standards (docs/standards), benchmark guidance (docs/benchmarks), workload definitions (benchmarks/workloads), and ADRs (adr). |
| Contract formats | Avro (events), Arrow/Parquet (analytics), JSON-LD (semantic/provenance overlays). |
| Interface standards | TritRPC service interfaces and event bus topic conventions. |
| Decision posture | Vendor-neutral defaults with workload-driven adoption gates for vector and graph systems. |
| Governance intent | Reproducible measurement, portability, and security-first interoperability across contexts. |
We treat the platform as a set of contexts (event stream, incident state, artifacts, search, vectors, graphs, metrics) and we standardize:
- Data contracts: Avro for event contracts; Arrow + Parquet for analytic payloads; JSON-LD for semantic/provenance overlays.
- Interfaces: TritRPC (typed RPC) for service calls; event bus topics for asynchronous flows.
- Execution: Beam for batch/stream transforms; Ray for training/serving/task placement.
- Storage portfolio: Postgres as system-of-record; OpenSearch for text; optional vector/graph stores based on measured workload triggers.
- Measurement: a benchmark harness with 30 defined workloads (latency/throughput/cost/recovery).
docs/standards/— normative standards (MUST/SHOULD/MAY language)docs/standards/governance/— governance-oriented standards and operating controls, including the governed CSO partnership execution packdocs/benchmarks/— benchmark methodology and reporting formatdocs/fips/— FIPS 140-2/140-3 governance framework (standards authority, activation plan, roadmap)benchmarks/workloads/— workload definitions (YAML)benchmarks/harness/— harness scaffold (drivers to implement)adr/— Architecture Decision Records (templates + initial decisions)schemas/— schema placeholders for Avro/Arrow/JSON-LD contextsops/— deployment conventions (placeholders)SECURITY.md— security policy and reporting guidanceLICENSE— Apache-2.0 license
GOVERNANCE.md— root entry point for governance-oriented standards and operating controlsdocs/standards/governance/README.md— governance standards indexdocs/standards/governance/cso-partnerships/README.md— governed CSO partnership execution pack
- Initial scaffold created: 2026-01-08
- FIPS 140-2/140-3 governance framework added: 2026-Q2 (see
docs/fips/) - Next: implement benchmark harness code + populate schema directories with v1 contracts.
This repo now includes the Graph Store Abstraction standard (RDF/SPARQL, property graph, and AtomSpace-style hypergraph) plus a dedicated graph benchmark workload suite.
This repository is the standards authority for FIPS 140-2/140-3 and NIST compliance across the SocioProphet platform. The FIPS/NIST standards are in docs/standards/ (files 090–095).
Standards in this repository cross-reference implementations in the following repositories:
| Standard | Implementation Location |
|---|---|
090-fips-nist-compliance.md |
SocioProphet/sociosphere/auth/oidc.py, SocioProphet/sociosphere/vault/vault-config.hcl |
091-nist-800-53-control-mappings.md |
All 28 control implementations listed per-control with repo paths |
092-zero-trust-nist-800-207.md |
SocioProphet/sociosphere/mesh/, SocioProphet/sociosphere/k8s/network-policies/ |
093-forensic-audit-nist-800-88.md |
SocioProphet/sociosphere/observability/audit-pipeline.yaml |
094-data-layer-fips-compliance.md |
SocioProphet/postgres, SocioProphet/mongo, SocioProphet/elasticsearch, SocioProphet/redis, SocioProphet/minio, SocioProphet/rocksdb |
095-orchestration-fips-compliance.md |
SocioProphet/sociosphere/k8s/, SocioProphet/sociosphere/vault/, SocioProphet/sociosphere/mesh/ |
Implementation repositories that consume these standards MUST add a "Complies with Standards" section to their README, linking back to specific standard documents (bidirectional cross-reference requirement).
SocioProphet/sociosphere— workspace controller with FIPS validator tool and OIDC/mTLS enforcementSocioProphet/socioprophet-standards-knowledge— knowledge context ontologies and semantic governance
Please review SECURITY.md for supported versions, vulnerability disclosure, and response expectations.
Licensed under the Apache-2.0 license. See LICENSE for full text.
python3 -m venv .venv . .venv/bin/activate python3 -m pip install -U pip python3 -m pip install -r requirements-dev.txt