{"components":{"securitySchemes":{"bearer":{"bearerFormat":"JWT","description":"Entra ID client-credentials JWT carrying the Feed.Reader app role","scheme":"bearer","type":"http"},"session":{"description":"Interactive SSO session (sign in at /auth/login)","in":"cookie","name":"session","type":"apiKey"}}},"info":{"contact":{"email":"security@virtualdojo.com"},"description":"Programmatic access to VirtualDojo AI CRM (FR2615441197) FedRAMP Certification Data (CDS-TRC-PAC). Public data requires no auth; controlled data requires an Entra ID credential. Machine clients: request Feed.Reader client credentials from security@virtualdojo.com (issued under the access agreement), then present 'Authorization: Bearer <token>' obtained via the OAuth2 client-credentials flow against the VirtualDojo tenant. Human users: sign in at /auth/login after self-service provisioning at /request-access. All access is logged (CDS-TRC-ACL).","title":"VirtualDojo Trust Center \u2014 FedRAMP Certification Data API","version":"1.0.0"},"openapi":"3.0.3","paths":{"/api/certification-package":{"get":{"responses":{"200":{"description":"CPO/SDR/OCR links"}},"security":[{"bearer":[]},{"session":[]}],"summary":"Certification package document index"}},"/api/certification-package/{doc}":{"get":{"parameters":[{"in":"path","name":"doc","required":true,"schema":{"enum":["cpo","sdr","ocr"],"type":"string"}}],"responses":{"200":{"description":"Schema-validated document JSON"},"403":{"description":"SDR is agency/FedRAMP tier"}},"security":[{"bearer":[]},{"session":[]}],"summary":"A certification-package document (FedRAMP 20x JSON schema)"}},"/api/reports":{"get":{"responses":{"200":{"description":"Run summaries + document links"},"401":{"description":"Authentication required"}},"security":[{"bearer":[]},{"session":[]}],"summary":"Index of validation runs and certification-package documents"}},"/api/results/latest":{"get":{"responses":{"200":{"description":"Results JSON (summary tier for customers; full for agencies/FedRAMP)"},"401":{"description":"Authentication required"}},"security":[{"bearer":[]},{"session":[]}],"summary":"Latest KSI validation results (per-KSI/FRR statuses; evidence detail is tiered)"}},"/api/results/{run}":{"get":{"parameters":[{"in":"path","name":"run","required":true,"schema":{"pattern":"^\\d{8}-\\d{6}Z$","type":"string"}}],"responses":{"200":{"description":"Results JSON"},"404":{"description":"Unknown run"}},"security":[{"bearer":[]},{"session":[]}],"summary":"Results for a specific run"}},"/public_info.json":{"get":{"responses":{"200":{"description":"Machine-readable public info incl. availability history and document metadata"}},"security":[],"summary":"Public certification data (CDS-CSO-PUB)"}},"/status.json":{"get":{"responses":{"200":{"description":"Rolling availability percentage and per-day history"}},"security":[],"summary":"Current + historical availability (CDS-CSO-AVR)"}}},"servers":[{"url":"https://trust.virtualdojo.com"}]}
