{"demo_routes_enabled":false,"policy":"Simulated routes return scripted output and are disabled unless SCIROUTE_ENABLE_DEMO_ROUTES=1. They must never be presented in a deck, contract or security questionnaire as shipped capability.","simulated":{"/api/scitinker/jobs/{job_id}/step":"training steps are a synthetic decay curve","/api/scitinker/jobs/{job_id}/preempt":"spot-preemption/failover is scripted","/api/scitinker/jobs/{job_id}/evaluate":"eval metrics are formula-generated","/api/scitinker/jobs/{job_id}/merge":"adapter merge is not performed","/api/scitinker/jobs/{job_id}/chat":"playground replies are canned per drug keyword","/api/scitinker/jobs/{job_id}/rlhf":"RLHF/DPO consensus loop is scripted","/api/scitinker/jobs/{job_id}/certify":"GxP certification is not performed","/api/scitinker/jobs/{job_id}/deploy":"no model is deployed","/api/scitinker/jobs/{job_id}/hipaa-audit":"audit counters belong to a simulated job","/api/scitinker/datasets":"the 105-entry dataset registry is invented","/api/scitinker/datasets/upload":"operates on the invented dataset registry","/api/scitinker/datasets/clean":"operates on the invented dataset registry","/api/scitinker/datasets/merge":"operates on the invented dataset registry","/api/scitinker/huggingface/load":"falls back to fabricated download/like counts","/api/scitinker/plan-vram":"VRAM plan is illustrative, not measured","/api/startup/outcomes/simulate":"outcome deltas are randomly generated","/api/startup/federated/eval":"differential-privacy noise over a 12-row hardcoded cohort","/api/startup/inp/profile":"render times come from random.uniform","/api/startup/global/scale-simulate":"regions, pricing and latency are fictional","/api/startup/kb/ingest":"fabricates CID/SMILES instead of a real PubChem lookup","/api/startup/workflow/transition":"case history is pre-seeded with invented GxP narratives","/api/startup/customer/raise-ticket":"real PHI scrub, but a scripted 7-persona narrative","/api/startup/portfolio/export/{case_id}":"exports the pre-seeded invented cases","/api/operations/care/orchestrate":"10-agent dialogue is fully scripted","/api/operations/clinical/audit":"fabricated ROI/ARR; enclave attestation is a placeholder","/api/operations/metrics/drift":"semantic drift is a char-sum, not an embedding distance","/api/operations/telemetry/ingest":"state-space coefficients are untuned and unvalidated","/api/operations/claims/analyze":"LCD/NCD policy graph holds 2 invented policies over 2 hardcoded patients; the proposer-critic cycle is scripted and the appeal letter is a template","/api/operations/chart/harden":"documentation gaps come from 3 hardcoded rules matched on substrings, not from a chart review","/api/enterprise/load_balancer/status":"no health checks; latency is random jitter","/api/enterprise/load_balancer/simulate_outage":"outage is scripted","/api/enterprise/auth/login":"directory lookup only; verifies no credential","/api/run-screener":"recommendations come from hardcoded keyword branches","/api/batches/submit":"batch processing is a scripted stream","/api/batches/status/{batch_id}":"status belongs to a scripted batch","/api/batches/list":"lists scripted batches","/api/gateway/simulate_failover":"failover is a scripted sequence","/api/regulatory/adverse-event":"peer debate personas are canned","/api/regulatory/analytics":"aggregates the canned debate cases","/api/dataset/load_hf":"falls back to random.randint dataset statistics","/api/dataset/api_stream/config":"named EHR stream simulator with fabricated records","/api/fhir/auth":"reference description only; issues no credential","/api/fhir/quarantine":"quarantine queue belongs to the mock Epic gateway","/api/fhir/quarantine/override":"operates on the mock quarantine queue"},"corpus_backed":{"/api/ontology/graph":"real graph traversal over the local demo corpus","/api/startup/ontology/path":"real shortest-path search over the local demo corpus","/api/reasoning/ground":"real citation anchoring over the local demo corpus","/api/db/get_all":"CRUD over the local demo corpus, not a live database","/api/db/add_variant":"CRUD over the local demo corpus, not a live database","/api/db/add_compound":"CRUD over the local demo corpus, not a live database","/api/db/add_trial":"CRUD over the local demo corpus, not a live database","/api/db/auto_discover":"introspects the local demo corpus, not partner databases"},"counts":{"simulated":44,"corpus_backed":8,"ungated":87},"ungated":["/api/ab/config","/api/ab/metrics","/api/ab/promote","/api/ab/toggle","/api/ambient/compile","/api/budget","/api/cache/clear","/api/context","/api/dataset/parse_file","/api/demo-routes","/api/denial/attest","/api/denial/queue","/api/denial/retrospective","/api/denial/taxonomy","/api/enterprise/audit/trail","/api/enterprise/departments","/api/enterprise/fhir/validate","/api/enterprise/policies","/api/enterprise/taxonomy/resolve","/api/evidence/checkpoint","/api/evidence/sweep","/api/evidence/timeline","/api/evidence/watchlist","/api/fhir/map","/api/fhir/validate","/api/finops/simulate","/api/hipaa/sandbox","/api/hipaa/toggle","/api/hitl/list","/api/hitl/override","/api/integrations/config","/api/integrations/status","/api/integrations/verify","/api/keys","/api/ledger/anchor","/api/ledger/scan","/api/mcp/call","/api/mcp/resource","/api/mcp/resources","/api/mcp/tools","/api/memory/session/{session_id}","/api/memory/session/{session_id}/clear","/api/memory/session/{session_id}/conflict/resolve","/api/memory/session/{session_id}/search","/api/memory/session/{session_id}/update","/api/metrics","/api/orgs","/api/orgs/{org_id}/tenants","/api/orgs/{org_id}/users","/api/prompt/batch-optimize","/api/prompt/evolve","/api/prompt/optimize","/api/prompt/optimize-stream","/api/proof-status","/api/provenance/verify","/api/providers/catalog","/api/router/latency-override","/api/router/route","/api/router/sla-route","/api/router/telemetry","/api/scitinker/dpo/dataset","/api/scitinker/jobs","/api/scitinker/jobs/{job_id}","/api/settings/credentials","/api/settings/models","/api/settings/models/custom","/api/skills","/api/skills/compile","/api/skills/run","/api/startup/multimodal/examine","/api/startup/report/export","/api/startup/report/ledger","/api/stream/logs","/api/tenants/{tenant_id}","/api/usage","/api/webhooks","/api/webhooks/{webhook_id}","/v1/chat/completions","/v1/fhir/verify","/v1/package-schema","/v1/signing-key","/v1/verifier","/v1/verify","/v1/verify/batch","/v1/verify/demo","/v1/verify/{request_id}/package","/v1/verify/{request_id}/replay"],"ungated_meaning":"These routes are not registered as simulated or corpus-backed, so they run real code on the inputs they are given. That is a statement about this registry, not a validation claim: it means the route is not scripted, not that its output has been independently checked."}