# Services & Retainers

Three tiers. Every engagement starts with a 30-minute scoping call and a fixed one-page
plan. We bill per engagement or per month — never per hour. Pricing is scoped to the
work on that call: [book a call](https://book.eigenhitchens.com/eigen/intro-call).

## Fixed engagements (two-week pilots)

| Engagement | Pricing | Days | Deliverable |
|---|---|---|---|
| **Sovereign Auth Pilot** | Priced on the call | 10 | Passkey-based identity on your infra, with Auth0/Clerk migration plan |
| **On-Prem AI Co-Pilot** | Priced on the call | 14 | Private LLM with HDC codebook, fine-tune, internal chat UI |
| **Mesh Comms Pilot** | Priced on the call | 14 | Field-deployment WebRTC + LoRa peer-to-peer |

[Book a pilot](/hire?engagement=auth-pilot)

## Retainers (Founder-on-Tap)

| Tier | Pricing | Founders | Cadence |
|---|---|---|---|
| **Starter** | Priced on the call | 1 | 4 working sessions, async between |
| **Standard** | Priced on the call | 2 | Weekly sprint, shared Slack |
| **Studio** | Priced on the call | Full team | Daily standup, on-call hours |

Pay first month with Stripe; kickoff call inside one business day.
Month-to-month — cancel before any billing date.

[Start a retainer](/services#retainers)

## Custom builds

Quoted after the first retainer month or pilot. Always delivered to your repo, on your
hardware, with a 12-month support window included.

- **Identity Platform** — self-hosted WebAuthn + SCIM. Replaces Auth0/Okta.
- **Sovereign AI Stack** — fine-tuned model + RAG + eval + ops dashboard.
- **Comms & Mesh** — P2P video, mesh networking, offline-first mobile.
- **Custom Hardware** — ESP32/mmWave/LoRa sensor builds with supply chain.

[Request a quote](/hire?build=identity)

## What you get on day one
- Calendar invite within one business day from your assigned founder.
- Shared one-page scoping doc — we draft, you edit.
- Access to internal eigenspec skill + HDC codebook.
- Direct cell numbers, not a ticket queue.

## API for agents
- `GET /api/stripe/config` → `{ publishableKey }`
- `POST /api/stripe/retainer-intent` → `{ clientSecret }` (body: `{email, plan}`)
- `POST /api/lead` → `{ ok: true }` (body: `{email, company, need, notes, source}`)
