Upload / missing-doc state
- DS-82 eligibility answers
received_manifest_only · hash 94e58adad842f5… - Passport photo checklist
ready_for_customer_check - Fee + mailing address review
ready_for_customer_check
Case detail
DS-82 checklist ready. Opened 2026-07-11T12:00:00.000Z · Updated 2026-07-11T12:40:00.000Z.
GET /api/cases/case_demo_passport_ds82?session_id=cs_demo_bureaucratic_portal
{
"id": "case_demo_passport_ds82",
"customerId": "cust_demo_bureaucratic",
"checkoutSessionId": "cs_demo_bureaucratic_portal",
"productSlug": "passport",
"productId": "passport_renewal_mail_ready",
"title": "Passport renewal mail-ready packet",
"status": "packet_ready_for_review",
"statusLabel": "DS-82 checklist ready",
"openedAt": "2026-07-11T12:00:00.000Z",
"updatedAt": "2026-07-11T12:40:00.000Z",
"sourceRecords": [
{
"id": "passport_renewal_mail_ready-source-1",
"label": "travel.state.gov",
"url": "https://travel.state.gov/content/travel/en/passports/have-passport/renew.html",
"checkedAt": "2026-07-11T00:00:00.000Z",
"sha256": "2e3e8f88e8cd7b609dc16137423211c8c370cbc6ad86a8b43705403bace09f88",
"provenance": "canonical products.json official_sources"
},
{
"id": "passport_renewal_mail_ready-source-2",
"label": "usa.gov",
"url": "https://www.usa.gov/renew-adult-passport",
"checkedAt": "2026-07-11T00:00:00.000Z",
"sha256": "799c4d12bfe36f2f64b054fc5d2bfeb8c53e0162182e02be0e403c73888e1eca",
"provenance": "canonical products.json official_sources"
},
{
"id": "passport_renewal_mail_ready-source-3",
"label": "usps.com",
"url": "https://www.usps.com/international/passports.htm",
"checkedAt": "2026-07-11T00:00:00.000Z",
"sha256": "4966beeae91e8147943b28175400828ad125fee2b3a40d1076cb818c5308bc73",
"provenance": "canonical products.json official_sources"
}
],
"artifactHashes": [
{
"artifactId": "passport_renewal_mail_ready-packet-manifest",
"label": "Packet manifest / checklist hash",
"sha256": "f25a506d3983da33e446b54ff9f3363a79fafc168102f085b695c86156ab5fb1",
"rawDocumentStored": false
},
{
"artifactId": "passport_renewal_mail_ready-source-map",
"label": "Official-source map hash",
"sha256": "cb131f44e7550b64baa7e21c7c3e8e6ca6925908abfd0c17c2a57357fc1eddfd",
"rawDocumentStored": false
}
],
"communicationLog": [
{
"at": "2026-07-11T12:10:00.000Z",
"channel": "portal",
"summary": "DS-82 eligibility manifest and checklist hash stored.",
"actor": "system"
},
{
"at": "2026-07-11T12:35:00.000Z",
"channel": "portal",
"summary": "Customer must sign, pay official fees, and mail directly.",
"actor": "bureaucratic"
}
],
"uploadState": {
"rawUploadsPersisted": false,
"required": [
{
"key": "eligibility_answers",
"label": "DS-82 eligibility answers",
"state": "received_manifest_only",
"hash": "94e58adad842f5b4fb169f868b28f5a75026213e66e21597bfc6c25599693274"
},
{
"key": "photo_checklist",
"label": "Passport photo checklist",
"state": "ready_for_customer_check"
},
{
"key": "fee_and_address_review",
"label": "Fee + mailing address review",
"state": "ready_for_customer_check"
}
]
},
"approvalGates": [
{
"id": "packet_review",
"label": "Review packet before printing/signing",
"status": "pending_customer"
},
{
"id": "customer_mail_control",
"label": "Customer signs and mails; AutoFlow does not take passport custody",
"status": "customer_controls"
}
],
"mailingTrackingProof": {
"needed": true,
"panelStatus": "Customer-controlled USPS tracking can be recorded as a hash/receipt after mailing.",
"trackingNumber": "customer-controlled-not-stored-in-demo",
"proofHash": "961586fcadf4e2186c6ee76add016d0b64558d9a546c8bbfb03a73474b0d04aa",
"custodyTaken": false
}
}