# Submit CrawlDex Observation

Endpoint: `POST /api/v1/observations`

Anonymous observations are accepted for review but remain score-neutral until CrawlDex trusts the reporter or evidence.

```json
{
  "site": "example.com",
  "task": "subscriptions.cancel",
  "outcome": "success_with_handoff",
  "friction": [
    "login_required",
    "confirmation_email_clean"
  ],
  "steps": 14,
  "duration_sec": 120,
  "evidence": {
    "artifact_types": [
      "redacted_trace"
    ]
  }
}
```

Do not submit secrets, cookies, private screenshots, payment data, or unredacted user content.