Skip to main content

Compliance & Reporting

ASCEND provides comprehensive compliance support for major regulatory frameworks with automated reporting and audit trail management.

Supported Frameworks

FrameworkStatusFeatures
SOC 2 Type IICompliantAudit logs, access controls, encryption
HIPAACompliantPHI protection, access logging, BAA available
GDPRCompliantData subject rights, consent tracking, DPA available
PCI-DSSCompliantCardholder data protection, encryption
SOXCompliantFinancial controls, segregation of duties

Compliance API

List Available Frameworks

curl https://pilot.owkai.app/api/compliance/frameworks \
-b cookies.txt

Response:

{
"frameworks": [
{
"id": "soc2",
"name": "SOC 2 Type II",
"description": "Service Organization Control 2",
"controls": 64,
"enabled": true
},
{
"id": "hipaa",
"name": "HIPAA",
"description": "Health Insurance Portability and Accountability Act",
"controls": 42,
"enabled": true
},
{
"id": "gdpr",
"name": "GDPR",
"description": "General Data Protection Regulation",
"controls": 38,
"enabled": true
},
{
"id": "pci_dss",
"name": "PCI-DSS",
"description": "Payment Card Industry Data Security Standard",
"controls": 12,
"enabled": true
},
{
"id": "sox",
"name": "SOX",
"description": "Sarbanes-Oxley Act",
"controls": 28,
"enabled": true
}
]
}

Get Framework Details

curl https://pilot.owkai.app/api/compliance/frameworks/soc2 \
-b cookies.txt

Compliance Exports

Create Export Job

curl -X POST https://pilot.owkai.app/api/compliance/exports \
-H "Content-Type: application/json" \
-b cookies.txt \
-d '{
"framework": "soc2",
"report_type": "controls_assessment",
"date_range": {
"start": "2025-01-01",
"end": "2025-03-31"
},
"format": "pdf",
"include_evidence": true
}'

Report Types

TypeDescription
controls_assessmentControl effectiveness assessment
audit_log_summaryAudit log activity summary
access_reviewUser access review report
policy_compliancePolicy compliance status
incident_reportSecurity incident summary
risk_assessmentRisk scoring analysis

Quick Export

curl -X POST https://pilot.owkai.app/api/compliance/quick-export/soc2/controls_assessment \
-b cookies.txt

Download Export

curl https://pilot.owkai.app/api/compliance/exports/job_123/download \
-b cookies.txt \
-o compliance_report.pdf

Scheduled Reports

Create Schedule

curl -X POST https://pilot.owkai.app/api/compliance/schedules \
-H "Content-Type: application/json" \
-b cookies.txt \
-d '{
"name": "Monthly SOC 2 Report",
"framework": "soc2",
"report_type": "controls_assessment",
"schedule": "0 0 1 * *",
"format": "pdf",
"recipients": ["compliance@company.com", "audit@company.com"],
"enabled": true
}'

Schedule Formats

ScheduleDescription
0 0 * * *Daily at midnight
0 0 * * 1Weekly on Monday
0 0 1 * *Monthly on 1st
0 0 1 */3 *Quarterly

SOC 2 Controls

Trust Service Criteria

CategoryControlsDescription
CC1Control EnvironmentIntegrity, ethical values
CC2CommunicationInformation quality
CC3Risk AssessmentRisk identification
CC4MonitoringPerformance monitoring
CC5Control ActivitiesPolicies and procedures
CC6Logical AccessAccess controls
CC7System OperationsChange management
CC8Change ManagementSystem changes
CC9Risk MitigationBusiness continuity

ASCEND SOC 2 Evidence

ControlASCEND Feature
CC6.1Multi-tenant data isolation
CC6.2Role-based access control
CC6.3API key authentication
CC6.6Audit logging
CC7.1Automated deployment verification
CC7.2Security monitoring

HIPAA Controls

Administrative Safeguards

ControlASCEND Implementation
164.308(a)(1)Risk analysis and management
164.308(a)(3)Workforce security
164.308(a)(4)Access authorization
164.308(a)(5)Security awareness training

Technical Safeguards

ControlASCEND Implementation
164.312(a)(1)Unique user identification
164.312(b)Audit controls
164.312(c)(1)Integrity controls
164.312(d)Authentication
164.312(e)(1)Transmission security

GDPR Compliance

Data Subject Rights

ASCEND provides APIs for handling data subject requests:

# Data Access Request
curl -X POST https://pilot.owkai.app/api/data-rights/access/request \
-H "Content-Type: application/json" \
-b cookies.txt \
-d '{
"subject_email": "user@example.com",
"request_type": "access"
}'

# Data Erasure Request
curl -X POST https://pilot.owkai.app/api/data-rights/erasure/request \
-H "Content-Type: application/json" \
-b cookies.txt \
-d '{
"subject_email": "user@example.com",
"request_type": "erasure"
}'

# Data Portability Request
curl -X POST https://pilot.owkai.app/api/data-rights/portability/request \
-H "Content-Type: application/json" \
-b cookies.txt \
-d '{
"subject_email": "user@example.com",
"format": "json"
}'
curl -X POST https://pilot.owkai.app/api/data-rights/consent/record \
-H "Content-Type: application/json" \
-b cookies.txt \
-d '{
"subject_email": "user@example.com",
"consent_type": "data_processing",
"granted": true,
"purpose": "AI governance monitoring"
}'

Compliance Metrics

curl https://pilot.owkai.app/api/compliance/metrics \
-b cookies.txt

Response:

{
"overall_score": 94,
"frameworks": {
"soc2": {
"score": 96,
"controls_passed": 62,
"controls_total": 64
},
"hipaa": {
"score": 92,
"controls_passed": 39,
"controls_total": 42
}
},
"recent_findings": 3,
"open_remediation": 2
}

Audit Trail

All compliance-related activities are logged:

curl https://pilot.owkai.app/api/audit/logs?category=compliance \
-b cookies.txt

Best Practices

  1. Regular exports - Schedule weekly/monthly compliance reports
  2. Evidence collection - Enable include_evidence for audits
  3. Access reviews - Conduct quarterly user access reviews
  4. Policy updates - Review policies after any compliance changes
  5. Training - Document security awareness training

Next Steps