Skip to main content

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:

ComponentDescription
Applicant DataPersonal information submitted
DocumentsUploaded ID documents
Verification ResultsAll check outcomes
Biometric EvidenceFace match results (optional images)
Screening ResultsAML screening outcomes
Case RecordsInvestigation documentation
Audit TrailAll actions taken
Decision RecordFinal 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

StyleDescription
blackoutReplace with black bars
maskReplace with asterisks (***)
removeRemove field entirely
partialShow partial data (last 4 digits)

Next Steps