8 · Get a telephone number

Use case · the want as a person would post it:

“I need a dedicated phone number for my business.”

PARTIAL Works today when the person carries the last mile (agent researches and walks you through signup via external_link + download_return of the confirmation). The agent-does-it-fully version needs the vendor-spend rail from use case 6.

The walk, step by step

Deal signed
FINISH

Blocks

Gates that fire Signing freeze.

Requirements: area code, SMS?, forwarding?
PROVIDE

Blocks structured_form

Gates that fire Works.

Choose the provider
CHOOSE

Blocks single_choice

Gates that fire Agent's researched shortlist; REJ-25 minimums.

Sign up — person-does-it path
PROVIDE

Blocks external_link, code_reference

Gates that fire Person completes signup on the provider's site and returns the number / confirmation code. Works today.

Note Agent-does-it path would need vendor spend + an account lane.

Verify: test call/text the number
APPROVE

Blocks confirm_correct

Gates that fire Works.

Finish line
FINISH

Blocks yes_no

Gates that fire Binary only.

HAR Reference · generated 2026-08-29 from bid_validator.py, target_walk.py, deal_step.py · staging is source of truth