Skip to content
wickfeed

An open standard

One handle per question, across every venue.

The wf: registry is free, public, versioned and permanent. You do not need a Wickfeed subscription to use it, and you never will.

Why this exists

One question, one identifier.

The same real world question carries a different name on every venue: a condition id here, a ticker there, a slug somewhere else. Your agent should not have to know which venue it is talking to before it can ask about a race.

Your history stays valid

An identifier is stable for the life of the underlying question and is never reused for a different one. A rename cannot invalidate what you stored last season.

It costs nothing to adopt

The registry and its schema are public and free to fetch, with no key and no account. A namespace nobody can read for free never becomes a shared one.

It stays venue neutral

A venue name never appears inside a slug, so one question resolves to one identifier however many venues list it.

It carries no market data

A venue mapping holds the venue name, that venue’s own reference and a public URL. Never a price, a size or order book depth.

Format

Lowercase, prefixed, permanent.

An entry carries the question, the resolution criteria it is judged against, its aliases and its venue mappings, and it validates against a published JSON schema.

  • Lowercase, with a to z, digits and hyphen only
  • Always prefixed wf:
  • No venue name inside the slug, 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, and no market data
  • An entry records whether its venue references were resolved against that venue’s own live data
{
  "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 A rename would invalidate every agent’s stored history.
Never reused A reused identifier silently corrupts every dataset built on it.
Additive registry New entries and new venue mappings only. Never a rename.
Public and free You can fetch it without a key, an account or a subscription.
Published schema A third party can validate against it without asking us.
Unverified entries open nothing An entry whose venue references are unresolved never opens a subscription.
No market data in a mapping The mapping stays reference data, so the registry can span venues whose data may not be redistributed.

Access

Take it. No key required.

The registry and the entry schema are served free from a stable public URL and cached at the edge. It holds 12 questions today across the midterms and Fed books, and it grows by addition only.

Your agent sees the price move. Send it the reason.

Subscribe with an npayload key. The free tier is realtime, capped at five events an hour, and eight lines of code print your first event.

Subscribe on npayload
$ npx npayload subscribe wickfeed.lit

No card. No login. No dashboard.