PROVIDE blocks

Ask family · 15 formats · slugs from HAR_FORMAT_SLUGS (bid_validator.py, rule 167)

PROVIDE is the permissive family: any control that is not purely a choice, approval, or grant satisfies it. Rule 170's origin lives here: a date answer must use the date control, a choice must use a choice control — no dressing structured asks as text boxes.

short_answer

answers PROVIDE One line of text.

What city is the meeting in?

Send answer

written_response

answers PROVIDE Longer free text.

Describe what the product should feel like

A few sentences is plenty.

Send response

structured_form

answers PROVIDE Multi-field form. Select/radio fields need 2+ real options, checkbox 3+ (REJ-25 form minimums).

Shipping details

United States
Select…
Submit

Rules Answers land in har_responses as one object; the walk reads the LIVE form, scoped to the step (the page-wide harvest bug is fixed).

date_time

answers PROVIDE A date/time in the person's timezone.

Pick a time for the call

Thu Sep 3, 2:00 PM (your time)📅
Confirm time

Rules Rule 170's founding case.

location

answers PROVIDE A place.

Where should the meeting happen?

Search for a place…📍
Set location

file_upload

answers PROVIDE Files from the person. Released materials are always listed, including zero.

Upload your current logo files

Drop files here or tap to browse
Upload

media_upload

answers PROVIDE Photos/video variant of upload.

Add photos of the space

📷 Photos or video
Upload

download_return

answers PROVIDE Round-trip: take a file, complete it, return it.

Fill in the W-9 and return it

Download, complete, upload back.

⬇ Download form
Upload the completed file

answers PROVIDE Send the person somewhere to act, then confirm. Links must ride the platform link gate — a bare URL anywhere in a bid is REJ-07.

Complete signup on the provider's site

Opens in a new tab; come back and confirm when done. (Links ride the platform link gate — never a bare URL.)

Open provider ↗I did it

code_reference

answers PROVIDE A code or reference number the person holds.

Enter the confirmation code

The venue emailed you a booking reference.

Send code

Rules NOT for credentials — r104 still applies.

invite_share

answers PROVIDE Person performs an invite/share from their own account and confirms.

Invite Jordan to the shared folder

Send the invite from your account so you stay the owner.

I sent the invite

payment_authorize

answers PROVIDE Person authorizes a specific charge. Money is held and released on approval — never taken off the top; the 15% fee is added on top.

Authorize the $120 print run

Held on your card now, released to the vendor on your approval of the proof.

Authorize $120Not yet

Rules Real card collection exists today only on the tip path; deal funding is dark on prod.

schedule

answers PROVIDE Person approves a recurring schedule. r208: FINISH refuses to close while a schedule is pending or a recurring claim has no schedule.

Approve the drip schedule

One note a day for 30 days, 9:00 AM your time. You can pause any time.

Day 1 · Sep 1 — “Opening note”
Day 2 · Sep 2 — “…”
… 28 more
Approve schedule

communication

answers PROVIDE Person sets the contact channel and limits for outreach.

How should I reach the venue?

Choose the channel and any limits.

Email only
Email + one phone call
Set it

number

answers PROVIDE A numeric answer with a unit. Added 2026-08-28.

What is your budget ceiling?

In US dollars.

Send number

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