- ›
New sole-proprietor tier on /phone— provision a real US number without an LLC formation or EIN - ›Requirements: a passed KYC verification (Footprint) and an SMS OTP to the verified mobile number
- ›One flag: `naive phone provision --sole-prop` (API: `tier: "sole_proprietor"`)
- ›
Brand identity is verified by text— Surge sends a one-time code to the KYC member's verified mobile; `naive phone resend-otp` re-sends it - ›
Trade-off: sole-prop brands get lower carrier throughput than EIN-registered brands— right-sized for notifications and 2FA, not bulk sends
When we launched /phone, provisioning required a completed LLC formation and an EIN — US carriers register 10DLC brands against a business entity, and the EIN is how that entity is verified. That's the right default for companies, but it left out a real group of operators: sole proprietors who have verified who they are, but haven't (and may never) form an LLC.
Today that requirement is optional.
One flag, no LLC
naive phone provision --sole-prop --area-code 415Or via the API:
curl -X POST https://api.usenaive.ai/v1/phone/provision \
-H "Authorization: Bearer nv_sk_live_..." \
-H "Content-Type: application/json" \
-d '{ "tier": "sole_proprietor", "area_code": "415" }'At the sole_proprietor tier, the carrier brand is registered against the KYC-verified individual instead of a business entity. The requirements:
- Passed KYC. A member with a passed Footprint verification (
naive verification start) — their verified name, contact, and address become the brand identity. - SMS OTP. Surge texts a one-time code to the member's verified mobile number to confirm brand identity. The provision response carries
"brand_verification": "pending_otp"until it's confirmed; if the text expires or never arrives,naive phone resend-otpre-sends it.
Everything else works exactly like standard provisioning: the number is live for inbound SMS immediately, the 10DLC campaign is submitted automatically, and outbound SMS unlocks on campaign approval.
The trade-off
Carriers grant sole-proprietor brands lower message throughput than EIN-registered brands. For the workloads this tier is built for — order notifications, appointment reminders, receiving 2FA codes — that ceiling doesn't matter. If your agents send SMS at volume, form the LLC and register with the EIN; the standard tier is unchanged and remains the default.
Get started
naive verification start # pass KYC once
naive phone provision --sole-prop # provision — no LLC, no EIN
naive phone resend-otp # if the verification text didn't arriveDocs: Phone Numbers & SMS.
What changed in /phone?+
What do I need to provision as a sole proprietor?+
What if the verification text never arrives?+
Is there a downside versus registering with an EIN?+
Provision a real US phone number for any AI Employee — send and receive SMS — with carrier (10DLC) registration handled at provisioning. Inbound works immediately; outbound unlocks automatically on campaign approval.
Give each tenant agent a dedicated US phone number for inbound SMS — 2FA codes scoped per customer and readable through the governed Naïve /phone API.