From a556431573847788dc36f423d53cc9651d4e91b2 Mon Sep 17 00:00:00 2001 From: Machiko Yasuda Date: Wed, 31 Aug 2022 22:17:43 +0000 Subject: [PATCH 1/3] feat(docs): use integrated table of contents --- mkdocs.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/mkdocs.yml b/mkdocs.yml index 14c88cbaf..c29688560 100644 --- a/mkdocs.yml +++ b/mkdocs.yml @@ -8,6 +8,7 @@ theme: features: - navigation.expand - navigation.tabs + - toc.integrate palette: - media: "(prefers-color-scheme: light)" scheme: default From b47debec080657b9dbc848a93a8b6dfcfac383ae Mon Sep 17 00:00:00 2001 From: Machiko Yasuda Date: Wed, 31 Aug 2022 22:38:55 +0000 Subject: [PATCH 2/3] docs(seniors): add Seniors page for Use cases --- docs/use-cases/README.md | 2 +- docs/use-cases/seniors.md | 32 ++++++++++++++++++++++++++++++++ 2 files changed, 33 insertions(+), 1 deletion(-) create mode 100644 docs/use-cases/seniors.md diff --git a/docs/use-cases/README.md b/docs/use-cases/README.md index 1b5ae6960..5ef4375cb 100644 --- a/docs/use-cases/README.md +++ b/docs/use-cases/README.md @@ -2,7 +2,7 @@ title: Introduction --- -# Use Cases +# Use cases This section describes in more detail some of the use cases with current or planned support in the Benefits application. diff --git a/docs/use-cases/seniors.md b/docs/use-cases/seniors.md new file mode 100644 index 000000000..7a66e7183 --- /dev/null +++ b/docs/use-cases/seniors.md @@ -0,0 +1,32 @@ +# Seniors + +One Benefits application use case is for riders age 65 years and older. The Benefits application verifies the person's age to confirm eligibililty and allows those eligible to enroll their contactless payment card for their transit benefit. + +Currently, the app uses [Login.gov's Identity Assurance Level 2 (IAL2)](https://developers.login.gov/attributes/) to confirm age, which requires a person to have a Social Security number, a valid state-issued ID card and a phone number with a phone plan associated with the person's name. Adding ways to confirm eligibility for people without a Social Security number, for people who are part of of a transit agency benefit program are on the roadmap. + +## Prototype + +Here's a clickable prototype that shows what the flow looks like, having seniors confirm eligibility via Login.gov and enroll via LittlePay: + + + +## Process + +```mermaid +sequenceDiagram + actor rider + participant Benefits as Benefits app + participant auth as authorization server + participant Login.gov + participant Littlepay + + rider->>Benefits: visits site + Benefits-->>auth: identity proofing + auth-->>Login.gov: identity proofing + rider->>Login.gov: enters SSN and ID + Login.gov-->>auth: eligibility verification + auth-->>Benefits: eligibility verification + Benefits-->>Littlepay: enrollment start + rider->>Littlepay: enters payment card details + Littlepay-->>Benefits: enrollment complete +``` From 5737264d97e3d1607e14457f89f49cbc520172c8 Mon Sep 17 00:00:00 2001 From: Machiko Yasuda Date: Wed, 31 Aug 2022 22:59:55 +0000 Subject: [PATCH 3/3] fix: typo --- docs/use-cases/seniors.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/use-cases/seniors.md b/docs/use-cases/seniors.md index 7a66e7183..0c93405fb 100644 --- a/docs/use-cases/seniors.md +++ b/docs/use-cases/seniors.md @@ -1,6 +1,6 @@ # Seniors -One Benefits application use case is for riders age 65 years and older. The Benefits application verifies the person's age to confirm eligibililty and allows those eligible to enroll their contactless payment card for their transit benefit. +One Benefits application use case is for riders age 65 years and older. The Benefits application verifies the person's age to confirm eligibility and allows those eligible to enroll their contactless payment card for their transit benefit. Currently, the app uses [Login.gov's Identity Assurance Level 2 (IAL2)](https://developers.login.gov/attributes/) to confirm age, which requires a person to have a Social Security number, a valid state-issued ID card and a phone number with a phone plan associated with the person's name. Adding ways to confirm eligibility for people without a Social Security number, for people who are part of of a transit agency benefit program are on the roadmap.