Trace dashboard

The trace dashboard is the contributor inventory view for uploaded traces.

Ledger

The trace ledger is available at:
/dashboard/traces
It supports:
  • lifecycle filters: all, excluded, pending, listed, sold, paid
  • search by trace text and metadata
  • sort by recency or length
  • table and card views
  • pagination
  • lifecycle funnel totals

Lifecycle status

StatusMeaning
excludedContributor excluded the trace from future sales
pendingTrace is in manual review and has not sold
listedTrace has not sold and is not excluded
soldTrace was included in a sale but payout is not paid yet
paidTrace was included in a sale with a paid payout record

Trace detail

/dashboard/traces/{id}
The detail page shows trace metadata, highlights, conversation preview, sale state, and a download action for the derived scrubbed JSON. The full JSON inspection route is:
/dashboard/traces/{id}/full

Include or exclude from sale

Unsold traces can be toggled through:
PATCH /api/traces/{id}
Bulk include/exclude uses:
POST /api/traces/bulk
Once a trace has a sale_traces row, include/exclude mutations are rejected so a sold trace remains attached to its sale record.

Download

GET /api/traces/{id}/download
Downloads stream the owner-scoped derived scrubbed JSON blob with a private no-store cache policy.