Canonical cross-venue event identity
pm_data_canonicalTrack one real-world question across venues by a durable canonical key. List active canonicals, or resolve a UUID/slug for venue members, orientations, and judgment lineage—even after merges.
Instructions
Free public canonical-event identity: CoinRithm's stable cross-venue identity for one real-world question, independent of any single venue's slug. Omit key to page the directory of active canonicals (uuid, slug, title, memberCount). Pass key (a canonical's uuid OR slug) for one canonical's full record: its venue members (each with orientation — same/inverted/unknown, NEVER price-inferred — plus confidence and provenance basis) and an append-only judgment lineage (created/member_added/member_removed/merged, newest first). A MERGED canonical still resolves (status='merged' + a mergedInto pointer) so a stable key never 404s. Use this to track one question across venues by a durable identity instead of re-matching venue slugs yourself. No API key required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| key | No | UUID or slug of one canonical event. Omit to list active canonicals. | |
| limit | No | List mode only: max rows (1-200, default 50). | |
| cursor | No | List mode only: pagination cursor — pass the previous response's pagination.nextCursor. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| ok | Yes | True when CoinRithm returned a successful 2xx response. | |
| body | No | Parsed CoinRithm response body, or raw text when the response is not JSON. | |
| httpStatus | Yes | HTTP status returned by CoinRithm, or 0 for network errors. | |
| ledgerStatus | No | Ledger write status header returned by CoinRithm, when present. | |
| ledgerEventId | No | Private AgentActionEvent id returned by /api/agent/*, when present. |