---
title: "Start Founding"
method: POST
path: "/founding"
tags: ["founding"]
---

# Start Founding

`POST /founding`

Capture the idea and open an interview in ``naming``.

Fail-fast gates only (Light tier, founding caps, the platform company cap).
**No moderation call**: moderation moved in-interview to the model's
``reject_founding`` tool, which also covers the mid-interview pivot an
idea-only gate never saw. **No credit gate either**: interviewing is free and
a founder can top up mid-flight; the credit floor applies to the INITIAL turn
at the very end, where it is a visible stall rather than a refusal.

## Request body

- StartFoundingRequest
  - `idea` string, required

## Response `201`

Successful Response

- FoundingResponse
  - `id` string, required
  - `status` string, required
  - `idea` string, required
  - `name` string, nullable, required
  - `handle` string, nullable, required
  - `company_id` string, nullable, required
  - `session_id` string, nullable, required
  - `error` string, nullable, required
  - `interrupt_requested_at` string, date-time, nullable
  - `kind` string

## Other responses

- `422` — Validation Error

---

[API](https://skmtc.dev/nanocorp/apis/nanocorp-api.md) · [All operations](https://skmtc.dev/nanocorp/apis/nanocorp-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/nanocorp/nanocorp-api/revisions/04b208d3215b/schema)
