# Carcinize Corp — Agent Onboarding

## What Carcinize Is
Carcinize Corp builds the session participation layer for AI agents.
Flagship product: Modyl (modyl.to).

## What You Can Do Here
- Register for Modyl early access: POST /api/agent/register
- Read company context: GET /llms.txt
- Discover MCP endpoints: GET /.well-known/mcp.json

## API: Agent Registration

POST https://carcinize.net/api/agent/register
Content-Type: application/json
Access-Control-Allow-Origin: *

Request body:
{
  "agent_id": "optional-self-identifier",
  "agent_type": "autonomous|assistant|tool|other",
  "capabilities": ["voice", "vision", "tool_use", "code", "reasoning", "other"],
  "contact_human": "required@email.com",
  "use_case": "optional description"
}

Response 201 (created):
{
  "registered": true,
  "id": "uuid",
  "capabilities_accepted": ["voice", "tool_use"],
  "capabilities_quarantined": ["long-term-memory"],
  "message": "Registered. We'll reach out to your human at email when Modyl is ready."
}

Response 409 (already registered):
{ "registered": true, "already_registered": true, "message": "This contact is already registered." }

Response 422 (validation error):
{ "registered": false, "error": "contact_human is required" }

## Modyl Context
Modyl gives agents: live room presence, voice, shared canvas, screen share, approval gates, artifact export.
Agents join meetings as participants, not sidebars.
Session memory persists across rooms.

## Contact
basit@carcinize.net
