Introducing Agent Identity.

Verification, formation, domains, email, and phone — the real-world identity layer an agent needs before it can transact, communicate, or sign up for anything.

Registered agentAGT-7F3KNaïve, Inc.agent@usenaive.com
EIN84-2910331
KYCKYBLLC/EINEmailPhone

Paste and ship

Drop this into Cursor, Claude Code, or any agent. It reads the skill manifest and wires up Agent-Native Identity for you.

Agent prompt

Read https://usenaive.ai/skill.md and set up Naïve for Agent-Native Identity in my project.

Verify · Form · Reach

An autonomous agent cannot operate from a throwaway account. It needs a verified person behind it, a legal entity, and durable channels the world recognizes.

01Verify

Run real identity checks before the agent acts.

Hosted KYC verifies founders and responsible parties, tracks every member, and gates downstream formation until the identity record is complete.

  • Founder and member KYC links
  • Status tracking for each verification
  • Formation readiness from the same record
vs throwaway accounts

Agents running from disposable signup data.

Naïve starts with real identity, so business, phone, and payment primitives inherit a verifiable source of truth.

02Form

Create the business entity it operates through.

Submit LLC formation, handle filings, collect payment through hosted checkout, and download the documents the agent needs to open accounts.

  • LLC filing and EIN workflow
  • Encrypted identity vault for sensitive PII
  • Formation documents attached to the agent
vs manual ops

A human copying paperwork between vendors.

Naïve makes formation a primitive: the same API that starts KYC can create the legal entity and keep the state machine moving.

03Reach

Give it durable channels for the outside world.

Provision domains, DNS, inboxes, and US SMS numbers so the agent can receive replies, pass verification flows, and communicate from a real business identity.

  • Custom domain and DNS management
  • Real inboxes that send and receive
  • Carrier-registered US numbers for SMS
vs API-only agents

An agent that can call tools but cannot be reached.

Identity is not just a database row. Naïve gives agents the channels they need to show up in the systems real businesses use.

Identity primitives for real-world agents.

Start with KYC, form the company, attach a domain, then give the agent inbox and SMS channels it can actually use.

Turn identity into infrastructure.

Every step is addressable from the CLI, SDK, or REST API — KYC, filing, domain setup, inbox creation, and SMS provisioning behind one bearer token.

POST /v1/verification

Verification

Start hosted KYC for founders and members, deliver verification links, and track the readiness signal required before formation can proceed.

Hosted KYC
Identity document and selfie flow.
Member Status
Primary and secondary founders.
Formation Gate
ready_for_formation when cleared.
Webhooks
Resume work as status changes.
# Start KYC for the responsible party
$ naive verification start --members '[{"first_name":"Alice","last_name":"Smith","email":"alice@example.com","ownership_percentage":100,"role":"primary","is_responsible_party":true}]'

# Track verification status
$ naive verification status <verification-id>
POST /v1/formation

Formation

Create a US LLC from a completed verification, collect formation payment through hosted checkout, submit the filing, and retrieve documents when ready.

LLC Filing
State filing workflow.
EIN
Business tax identity handled.
Documents
Articles, EIN letter, agreements.
PII Vault
Sensitive data pulled securely.
# Pick a NAICS code, then submit formation
$ naive formation naics-codes

$ naive formation submit --verification-id <verification-id> --state WY --names '[{"name":"Acme Tech","entity_type_ending":"LLC"}]'

# Submit for filing after checkout is paid
$ naive formation execute <formation-id>
POST /v1/domains/connect

Domains

Attach the agent's domain, verify DNS records, purchase domains when needed, and let agents manage records for sites and branded email.

System Domain
Auto-provisioned at registration.
BYOD
Connect an existing domain.
DNS Editing
A, CNAME, MX, TXT, and more.
Email Ready
Records for branded inboxes.
# Connect and verify a domain
$ naive domains connect acme.com
$ naive domains verify <domain-id>

# Update DNS records
$ naive domains set-record <domain-id> --type CNAME --name www --value shops.myshopify.com
POST /v1/email/inboxes

Email

Create branded inboxes on active domains, send outbound mail from owned addresses, and read replies as part of the agent's workflow.

Inboxes
Dedicated local parts per agent.
Send
Outbound email with identity.
Receive
Inbox reads and reply chains.
Webhooks
React to inbound mail.
# Create an inbox, then send from it
$ naive email create --local-part hello

$ naive email send --from-inbox <inbox-id> --to lead@company.com --subject "Hi"
POST /v1/phone/provision

Phone

Provision a US number against the formed business, submit carrier registration, receive inbound SMS immediately, and send once the campaign is active.

US Numbers
Local numbers per agent.
10DLC
Carrier registration handled.
Inbound SMS
Available immediately.
Assignments
Grant send/receive permissions.
# Provision a US number
$ naive phone provision --ein 12-3456789 --area-code 415 --label "Support"

# Read inbound replies
$ naive phone messages <phone-id>

Give every agent a real identity.

Start with KYC and formation, then attach the channels it needs to operate online as a real business.