Each card is one spoke. Reads are public; writes require a service-key header. Click a sample to see a runnable request.
Adaptive psychometric diagnostic engine — universal items (RIDs), study items (SIDs), pool lifecycle (D/C/B/A/PURGATORY/INFINITY), information-gain item selection.
schema: reincarnationcontracts: 5latency: 93ms
List psychometric statistics across all galaxies.
GET /api/spokes/reincarnation/psychometric-feed · public read
curl -sS "https://people-analytics-toolbox.vercel.app/api/spokes/reincarnation/psychometric-feed"
performance-calibration
ok · v1.0.0schema: performance_calibrationcontracts: 4latency: 125ms
performance-validity
ok · v1.2.0schema: performance_validitycontracts: 10latency: 92ms
preference-modeler
ok · v1.6.0Survey response collection + preference modeling. Anonymity-gated aggregation across maxdiff, penny-allocation, paired-comparison, conjoint (MNL).
schema: preference_modelercontracts: 8latency: 116ms
Aggregated preferences for the seed survey, with per-segment breakdown.
GET /api/spokes/preference-modeler/surveys/pat3-survey-seed/preferences?bySegment=true · public read
curl -sS "https://people-analytics-toolbox.vercel.app/api/spokes/preference-modeler/surveys/pat3-survey-seed/preferences?bySegment=true"
program-evaluation
ok · v0.2.0schema: program_evaluationcontracts: 6latency: 94ms
schema: talent_valuecontracts: 5latency: 95ms
leadership-quality
ok · v0.1.0schema: leadership_qualitycontracts: 4latency: 110ms
survey-orchestrator
ok · v0.4.0schema: survey_orchestratorcontracts: 11latency: 112ms
data-anonymizer
ok · v1.2.0PII detection (24-rule catalog, risk-prioritized overlap resolution), HMAC-keyed deterministic tokenization, redaction-with-spans, min-N privacy gate, 20-strategy transform.
schema: data_anonymizercontracts: 6latency: 112ms
List the 24 default PII detection rules.
GET /api/spokes/data-anonymizer/pii-rules · public read
curl -sS "https://people-analytics-toolbox.vercel.app/api/spokes/data-anonymizer/pii-rules"
segmentation-studio
ok · v2.11.0HRIS canonical-field normalization + multi-membership cohort resolution + identity dedup (union-find) + recipe-derived dimensions + versioned pack publishing.
schema: segmentation_studiocontracts: 44latency: 111ms
Resolve the engineering-and-west cohort (returns memberIds).
POST /api/spokes/segmentation-studio/cohorts/resolve · requires service key
curl -sS -X POST "https://people-analytics-toolbox.vercel.app/api/spokes/segmentation-studio/cohorts/resolve" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $TOOLBOX_SERVICE_KEY" \
-d '{
"criteria": {
"include": [
{ "dimensionKey": "department", "operator": "in", "values": ["engineering"] },
{ "dimensionKey": "region", "operator": "in", "values": ["west"] }
]
}
}'Statistical enrichment (Wilson / normal / t / bootstrap CIs), trend classification, MetricEnvelope shape, metric × segment combinatorial factory, time-series imputation, anomaly detection.
schema: calculuscontracts: 16latency: 116ms
Classify a periods array as rising / stable / falling with OLS slope.
POST /api/spokes/calculus/stats/trend · requires service key
curl -sS -X POST "https://people-analytics-toolbox.vercel.app/api/spokes/calculus/stats/trend" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $TOOLBOX_SERVICE_KEY" \
-d '{
"periods": [
{ "period": "2025-Q1", "value": 70 },
{ "period": "2025-Q2", "value": 75 },
{ "period": "2025-Q3", "value": 80 }
]
}'schema: factor_modelscontracts: 9latency: 115ms
Monte Carlo simulation + VOI / EVPI / EVSI decision-tree analysis. Deterministic seeded PRNG.
schema: forecastingcontracts: 8latency: 125ms
Run a 1,000-trial Monte Carlo over a single normal-distributed variable.
POST /api/spokes/forecasting/monte-carlo/run · requires service key
curl -sS -X POST "https://people-analytics-toolbox.vercel.app/api/spokes/forecasting/monte-carlo/run" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $TOOLBOX_SERVICE_KEY" \
-d '{
"tenantId": "__operator_demo__",
"trials": 1000,
"model": {
"variables": { "x": { "shape": "normal", "mean": 100, "sd": 15 } },
"expression": "x"
}
}'workforce-planning
ok · v0.5.0schema: workforce_planningcontracts: 17latency: 126ms
Compensation models, band placement, percentile-based recommendation engine, audit-trailed comp cycles.
schema: anycompcontracts: 25latency: 126ms
Evaluate one employee against the seeded compensation model.
POST /api/spokes/anycomp/evaluate · requires service key
curl -sS -X POST "https://people-analytics-toolbox.vercel.app/api/spokes/anycomp/evaluate" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer $TOOLBOX_SERVICE_KEY" \
-d '{
"modelId": "<seed-model-id>",
"employees": [
{ "employeeId": "E1", "dimensionValues": { "job_level": "L4" }, "currentPay": { "base": 150000 } }
]
}'metrics-catalog
ok · v1.1.0schema: metrics_catalogcontracts: 4latency: 127ms
schema: org_graphcontracts: 9latency: 136ms
job-family-agent
ok · v1.2.0Reserved namespace. Canonical home is meta-factory-prod; toolbox is a consumer, not a co-owner.
schema: job_family_agentcontracts: 10latency: 136ms
Health-only — canonical home for this capability is meta-factory-prod.
GET /api/spokes/job-family-agent/health · public read
curl -sS "https://people-analytics-toolbox.vercel.app/api/spokes/job-family-agent/health"
manager-effectiveness
ok · v1.2.0schema: manager_effectivenesscontracts: 6latency: 134ms
wage-benchmark
down · v0.4.0schema: wage_benchmarkcontracts: 3latency: 145ms
wage-compliance
ok · v0.17.0schema: wage_compliancecontracts: 31latency: 145ms
worker-resolution
ok · v1.0.0schema: worker_resolutioncontracts: 2latency: 147ms
principia-connector
ok · v0.0.0schema: principia_connectorcontracts: 0latency: 146ms
schema: glass_oxcontracts: 4latency: 146ms