Skip to content
wickfeed

An open standard

One handle per question, across every venue.

Free, open, versioned and permanent. We give away the namespace and sell the signal layer on top of it.

Why this exists

The namespace next door is empty.

The durable position in market data was never the data itself. It was owning the identifier everyone speaks. The precedent is instructive: the incumbent that defined the standard instrument identifier gave that namespace away free, precisely so it would become the language. That namespace covers instruments. Nothing covers event contracts.

Today an agent has to translate

One venue uses a condition id and a slug, another a ticker, another a question id. Wanting “the Georgia Senate race” means knowing which venue you are talking to first.

Free is what makes it a standard

A paid identifier is a product nobody adopts. A free one becomes the language, and the language is where the durable position is.

It makes us venue neutral

The day it ships we stop being an add on to any single venue. That alone is the difference between a small company and a large one.

It spans venues our signals legally cannot

Recording that a question also trades somewhere, under that venue’s own ticker, is reference metadata. Redistributing that venue’s book is not. So the identifier layer can cover the whole market while the signal layer stays strictly inside what each source permits.

Format

Lowercase, prefixed, permanent.

A registry entry carries the question, the resolution criteria it is judged against, its aliases, and its venue mappings.

  • Lowercase, characters a to z, digits, and hyphen only
  • Always prefixed wf:
  • No venue name inside the slug, ever, so one question is one identifier
  • Stable for the life of the underlying question
  • Never reused for a different question, under any circumstances
  • A venue mapping carries a name, that venue’s reference and a public URL. Never a price, a size or book depth.
{
  "wf_id": "wf:us-senate-ga-2026",
  "book": "midterms",
  "question": "Which party will win the 2026
     United States Senate election in Georgia?",
  "resolution_criteria": "Resolves to the party of
     the candidate certified as the winner ...",
  "aliases": ["georgia senate", "ga senate", "GA-Sen"],
  "venues": [
    { "venue": "polymarket",
      "venue_ref": "0x747dc8...",
      "url": "https://polymarket.com/event/..." }
  ],
  "status": "open"
}

Governance

Rules that never bend.

Identifiers are permanent An agent’s stored history must never be invalidated by a rename.
Never reused A reused identifier silently corrupts every historical dataset built on it.
Additive registry New entries and new venue mappings only. Never a rename.
Public and free Free adoption is the whole mechanism. A paid namespace never becomes the standard.
Published schema A third party can validate against it without asking us for permission.
No market data in a mapping Keeps the identifier layer legal across venues whose data may not be redistributed.

Access

Take it. No key required.

The registry and its schema are served free and cached at the edge. You do not need to be a Wickfeed subscriber to use the identifiers, and you never will.

Your agent is already watching the price. Give it the reason.

Start free. Real time from the first minute, five events an hour. One key and eight lines of code.

Subscribe on npayload
$ npx npayload subscribe wickfeed.lit

No card. No login. No dashboard.