Skip to content
TraceItX Docs
Documentation

TraceItX documentation

Capture a bug report in your app, and TraceItX validates it, packages it into an AI-ready envelope, and delivers it — signed — to wherever you work. Start here.

Start here

How TraceItX works

The pipeline is short and predictable:

  1. Capture. A user reports a bug from inside your app. The SDK captures a screenshot, the UI tree, the focused component, console/network logs, and device metadata.
  2. Package. Everything is assembled into a single typed AI-ready envelope (protocol version 1.0).
  3. Ingest. The SDK posts the envelope to the ingest API, authenticated with your SDK key.
  4. Deliver. TraceItX fans the report out as a signed webhook to every receiver you’ve configured — your own tools, or the optional advanced dashboard.
TraceItX is a pass-through pipe. Report artifacts are retained only for the delivery window (max 30 days) and then deleted. You own the data and choose where it goes. See data & retention.

Concepts

  • App — a product you’ve registered. Each app has one or more SDK keys.
  • SDK key — the bearer token your SDK uses to authenticate to the ingest API.
  • Subscriber — a webhook receiver you configure to get reports, each with its own signing secret.
  • Envelope — the typed, AI-ready report payload.
  • Delivery — one attempt to POST a report to a subscriber, retried on a backoff schedule.