Evidence Export
TrustGate provides comprehensive evidence export capabilities to support regulatory audits, examinations, and compliance reporting.
Evidence Packages
What's Included
An evidence package contains all documentation supporting a verification decision:
| Component | Description |
|---|---|
| Applicant Data | Personal information submitted |
| Documents | Uploaded ID documents |
| Verification Results | All check outcomes |
| Biometric Evidence | Face match results (optional images) |
| Screening Results | AML screening outcomes |
| Case Records | Investigation documentation |
| Audit Trail | All actions taken |
| Decision Record | Final decision and rationale |
Export Single Applicant
Request Evidence Package
curl -X POST https://api.bytrustgate.com/v1/evidence/export \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"applicant_id": "550e8400-e29b-41d4-a716-446655440000",
"format": "pdf",
"include": [
"personal_info",
"documents",
"verification_results",
"screening_results",
"cases",
"audit_trail"
],
"options": {
"include_document_images": true,
"include_biometric_images": false,
"redact_sensitive": false
}
}'
Response
{
"export_id": "export_789012",
"status": "processing",
"applicant_id": "550e8400-e29b-41d4-a716-446655440000",
"format": "pdf",
"estimated_completion": "2025-01-20T14:35:00Z",
"download_url": null
}
Check Export Status
curl -X GET "https://api.bytrustgate.com/v1/evidence/export/export_789012" \
-H "Authorization: Bearer YOUR_API_KEY"
Completed Export
{
"export_id": "export_789012",
"status": "completed",
"download_url": "https://export.bytrustgate.com/download/...",
"expires_at": "2025-01-21T14:35:00Z",
"file_size_bytes": 2458624,
"pages": 24
}
Export Formats
PDF Report
Professional formatted report suitable for regulators:
curl -X POST https://api.bytrustgate.com/v1/evidence/export \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"applicant_id": "app_123",
"format": "pdf",
"template": "regulatory_examination"
}'
PDF includes:
- Cover page with summary
- Applicant information
- Document images with annotations
- Verification results with timestamps
- Screening hits and resolutions
- Case investigation notes
- Chronological audit trail
- Digital signature/certification
JSON Export
Machine-readable format for system integration:
curl -X POST https://api.bytrustgate.com/v1/evidence/export \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"applicant_id": "app_123",
"format": "json"
}'
ZIP Archive
Complete package with separate files:
curl -X POST https://api.bytrustgate.com/v1/evidence/export \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"applicant_id": "app_123",
"format": "zip"
}'
ZIP contains:
applicant_550e8400.zip
├── summary.pdf
├── applicant_data.json
├── documents/
│ ├── passport_front.jpg
│ ├── passport_back.jpg
│ └── document_verification.json
├── biometrics/
│ ├── selfie.jpg (if included)
│ └── biometric_results.json
├── screening/
│ ├── screening_results.json
│ └── hit_resolutions.json
├── cases/
│ ├── case_001.json
│ └── case_001_notes.json
└── audit_trail.json
Bulk Export
Export Multiple Applicants
curl -X POST https://api.bytrustgate.com/v1/evidence/export/bulk \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"filter": {
"status": "approved",
"created_after": "2024-01-01",
"created_before": "2024-12-31"
},
"format": "zip",
"delivery": {
"method": "s3",
"bucket": "your-compliance-bucket",
"prefix": "evidence/2024/"
}
}'
Export by Case Type
curl -X POST https://api.bytrustgate.com/v1/evidence/export/bulk \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"filter": {
"has_case_type": "sanctions",
"case_resolved_after": "2024-01-01"
},
"format": "pdf",
"include": ["screening_results", "cases", "audit_trail"]
}'
Regulatory Templates
FinCEN Examination
curl -X POST https://api.bytrustgate.com/v1/evidence/export \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"applicant_id": "app_123",
"format": "pdf",
"template": "fincen_examination",
"options": {
"include_cdd_documentation": true,
"include_beneficial_owners": true,
"include_transaction_monitoring": true
}
}'
EU AML Audit
curl -X POST https://api.bytrustgate.com/v1/evidence/export \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"applicant_id": "app_123",
"format": "pdf",
"template": "eu_amld_audit",
"options": {
"include_risk_assessment": true,
"include_edd_documentation": true,
"language": "en"
}
}'
FCA Review
curl -X POST https://api.bytrustgate.com/v1/evidence/export \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"applicant_id": "app_123",
"format": "pdf",
"template": "fca_review"
}'
Evidence Certification
Certified Export
Request a certified evidence package:
curl -X POST https://api.bytrustgate.com/v1/evidence/export \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"applicant_id": "app_123",
"format": "pdf",
"certification": {
"enabled": true,
"type": "timestamp_authority",
"include_hash": true
}
}'
Certification Details
{
"certification": {
"timestamp": "2025-01-20T14:35:00Z",
"timestamp_authority": "DigiCert",
"document_hash": "sha256:abc123...",
"certificate_chain": "...",
"verification_url": "https://verify.bytrustgate.com/..."
}
}
Scheduled Exports
Configure Automatic Exports
curl -X POST https://api.bytrustgate.com/v1/evidence/export/schedule \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"name": "Monthly Sanctions Cases",
"schedule": "0 0 1 * *",
"filter": {
"has_case_type": "sanctions",
"case_status": "resolved"
},
"format": "zip",
"delivery": {
"method": "s3",
"bucket": "compliance-archive"
},
"retention_days": 365
}'
Export Audit Trail
Track Evidence Exports
curl -X GET "https://api.bytrustgate.com/v1/evidence/export/history" \
-H "Authorization: Bearer YOUR_API_KEY"
Response
{
"exports": [
{
"export_id": "export_789012",
"requested_at": "2025-01-20T14:30:00Z",
"requested_by": "analyst@company.com",
"applicant_id": "app_123",
"format": "pdf",
"reason": "regulatory_examination",
"downloaded": true,
"downloaded_at": "2025-01-20T14:40:00Z"
}
]
}
Data Redaction
Redact Sensitive Data
curl -X POST https://api.bytrustgate.com/v1/evidence/export \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"applicant_id": "app_123",
"format": "pdf",
"redaction": {
"enabled": true,
"fields": ["ssn", "date_of_birth", "address"],
"redaction_style": "blackout"
}
}'
Redaction Options
| Style | Description |
|---|---|
blackout | Replace with black bars |
mask | Replace with asterisks (***) |
remove | Remove field entirely |
partial | Show partial data (last 4 digits) |
Next Steps
- Audit Logging - Track all data access
- Data Retention - Retention policies
- GDPR Compliance - Privacy requirements