{
  "name": "wickfeed",
  "title": "Wickfeed",
  "summary": "Tells an agent which prediction market contract just moved, what lit it, and whether the reaction was proportionate.",
  "consumer": "autonomous agents and trading systems",
  "homepage": "https://wickfeed.com",
  "delivery": {
    "exclusive_transport": "npayload",
    "subscribe_via": "https://npayload.com/feeds/wickfeed",
    "command": "npx npayload subscribe wickfeed.lit",
    "realtime_elsewhere": false,
    "note": "There is no realtime endpoint outside npayload. The public ticker on this site is delayed 15 minutes and is rendered presentation, not a feed."
  },
  "topics": [
    {
      "topic": "wickfeed.moved",
      "type": "wickfeed.moved.v1",
      "carries_verdict": false
    },
    {
      "topic": "wickfeed.mouth",
      "type": "wickfeed.mouth.v1",
      "carries_verdict": false
    },
    {
      "topic": "wickfeed.print",
      "type": "wickfeed.print.v1",
      "carries_verdict": false
    },
    {
      "topic": "wickfeed.lit",
      "type": "wickfeed.lit.v1",
      "carries_verdict": true
    }
  ],
  "the_product": {
    "fields": [
      "verdict.driver",
      "verdict.attribution",
      "verdict.reaction"
    ],
    "note": "Everything else in the envelope is context. driver=unknown with a null cause is a first class published state; a cause is never guessed."
  },
  "machine_surfaces": [
    {
      "path": "/llms.txt",
      "media": "text/plain",
      "purpose": "Curated index for an LLM. Start here."
    },
    {
      "path": "/llms-full.txt",
      "media": "text/plain",
      "purpose": "Everything inlined in one fetch."
    },
    {
      "path": "/asyncapi.json",
      "media": "application/json",
      "purpose": "AsyncAPI 3.0 spec: channels, operations, messages."
    },
    {
      "path": "/schema/envelope.v1.json",
      "media": "application/schema+json",
      "purpose": "JSON Schema for the event envelope."
    },
    {
      "path": "/ids.json",
      "media": "application/json",
      "purpose": "The wf: identifier registry. Free, no key."
    },
    {
      "path": "/schema/id-entry.v1.json",
      "media": "application/schema+json",
      "purpose": "JSON Schema for a registry entry."
    },
    {
      "path": "/examples/lit.json",
      "media": "application/json",
      "purpose": "A verdict carrying event."
    },
    {
      "path": "/examples/unknown.json",
      "media": "application/json",
      "purpose": "An honest unexplained move."
    },
    {
      "path": "/examples/moved.json",
      "media": "application/json",
      "purpose": "A move with no cause attached."
    },
    {
      "path": "/agent.json",
      "media": "application/json",
      "purpose": "Discovery descriptor. Also at /.well-known/wickfeed.json"
    },
    {
      "path": "/docs.md",
      "media": "text/markdown",
      "purpose": "This documentation as markdown."
    }
  ],
  "enums": {
    "driver": [
      "information",
      "liquidity",
      "unknown"
    ],
    "reaction": [
      "under",
      "proportionate",
      "over",
      "unknown"
    ],
    "stance": [
      "pro_yes",
      "pro_no",
      "unclear"
    ],
    "cause_kind": [
      "mouth",
      "print",
      "flow"
    ],
    "source_class": [
      "candidate",
      "official",
      "agency",
      "pundit",
      "crowd"
    ],
    "authority": [
      "high",
      "medium",
      "low"
    ],
    "book": [
      "midterms",
      "fed",
      "sports",
      "geopol",
      "crypto"
    ]
  },
  "floors": {
    "relevance_to_light": 70,
    "novelty_to_light": 60,
    "judge_confidence_to_name_cause": 0.55,
    "attribution_below_which_driver_unknown": 0.3
  },
  "never": [
    "no sentiment score at any version",
    "no venue order book redistribution",
    "no guessed cause",
    "no realtime JSON outside npayload"
  ]
}