{
  "asyncapi": "3.0.0",
  "info": {
    "title": "Wickfeed",
    "version": "1.0.0",
    "description": "The signal layer for event contracts. Wickfeed publishes which contract moved, what lit it, and whether the reaction was proportionate.\n\nDelivery is exclusively through npayload. There is no other realtime endpoint: no HTTP stream, no WebSocket, no CSV. Subscribe with an npayload key.",
    "license": {
      "name": "Proprietary. The identifier registry at /ids.json is CC0."
    },
    "externalDocs": {
      "url": "https://wickfeed.com/llms.txt",
      "description": "LLM readable index"
    }
  },
  "servers": {
    "npayload": {
      "host": "npayload.com",
      "protocol": "npayload",
      "description": "The only realtime door. npayload provides the key, the meter, replay by offset, consumer groups and a hash chained audit trail."
    }
  },
  "channels": {
    "wickfeed.moved": {
      "address": "wickfeed.moved",
      "description": "The mid crossed this contract adaptive threshold. Deterministic, no model in the path.",
      "messages": {
        "wickfeed.moved.v1": {
          "$ref": "#/components/messages/wickfeed_moved_v1"
        }
      }
    },
    "wickfeed.mouth": {
      "address": "wickfeed.mouth",
      "description": "A watched source spoke about this contract, with relevance and novelty attached.",
      "messages": {
        "wickfeed.mouth.v1": {
          "$ref": "#/components/messages/wickfeed_mouth_v1"
        }
      }
    },
    "wickfeed.print": {
      "address": "wickfeed.print",
      "description": "An official result, filing or document landed from a tracked source.",
      "messages": {
        "wickfeed.print.v1": {
          "$ref": "#/components/messages/wickfeed_print_v1"
        }
      }
    },
    "wickfeed.lit": {
      "address": "wickfeed.lit",
      "description": "A qualifying move and a novel, relevant cause coincided. Carries the verdict. This is the product.",
      "messages": {
        "wickfeed.lit.v1": {
          "$ref": "#/components/messages/wickfeed_lit_v1"
        }
      }
    }
  },
  "operations": {
    "receive_wickfeed_moved": {
      "action": "receive",
      "channel": {
        "$ref": "#/channels/wickfeed.moved"
      },
      "summary": "The mid crossed this contract adaptive threshold. Deterministic, no model in the path.",
      "bindings": {
        "npayload": {
          "typical_latency_ms": 90
        }
      }
    },
    "receive_wickfeed_mouth": {
      "action": "receive",
      "channel": {
        "$ref": "#/channels/wickfeed.mouth"
      },
      "summary": "A watched source spoke about this contract, with relevance and novelty attached.",
      "bindings": {
        "npayload": {
          "typical_latency_ms": 90
        }
      }
    },
    "receive_wickfeed_print": {
      "action": "receive",
      "channel": {
        "$ref": "#/channels/wickfeed.print"
      },
      "summary": "An official result, filing or document landed from a tracked source.",
      "bindings": {
        "npayload": {
          "typical_latency_ms": 90
        }
      }
    },
    "receive_wickfeed_lit": {
      "action": "receive",
      "channel": {
        "$ref": "#/channels/wickfeed.lit"
      },
      "summary": "A qualifying move and a novel, relevant cause coincided. Carries the verdict. This is the product.",
      "bindings": {
        "npayload": {
          "typical_latency_ms": 3000
        }
      }
    }
  },
  "components": {
    "messages": {
      "wickfeed_moved_v1": {
        "name": "wickfeed.moved.v1",
        "title": "wickfeed.moved.v1",
        "contentType": "application/json",
        "summary": "The mid crossed this contract adaptive threshold. Deterministic, no model in the path.",
        "payload": {
          "$ref": "https://wickfeed.com/schema/envelope.v1.json"
        },
        "examples": [
          {
            "name": "a move with no cause attached",
            "payload": {
              "type": "wickfeed.moved.v1",
              "wick_id": "wick_01JQ8H2R4B7NXKM9V5Z2CF1G",
              "prev_wick_id": null,
              "id": "wf:us-house-control-2026",
              "book": "midterms",
              "venue": "polymarket",
              "event_time": "2026-11-03T19:06:48.002Z",
              "emit_time": "2026-11-03T19:06:48.093Z",
              "late": false,
              "mid": 0.41,
              "delta": -0.03,
              "window_s": 300,
              "threshold": 0.027
            }
          }
        ]
      },
      "wickfeed_mouth_v1": {
        "name": "wickfeed.mouth.v1",
        "title": "wickfeed.mouth.v1",
        "contentType": "application/json",
        "summary": "A watched source spoke about this contract, with relevance and novelty attached.",
        "payload": {
          "$ref": "https://wickfeed.com/schema/envelope.v1.json"
        },
        "examples": [
          {
            "name": "a move with no cause attached",
            "payload": {
              "type": "wickfeed.moved.v1",
              "wick_id": "wick_01JQ8H2R4B7NXKM9V5Z2CF1G",
              "prev_wick_id": null,
              "id": "wf:us-house-control-2026",
              "book": "midterms",
              "venue": "polymarket",
              "event_time": "2026-11-03T19:06:48.002Z",
              "emit_time": "2026-11-03T19:06:48.093Z",
              "late": false,
              "mid": 0.41,
              "delta": -0.03,
              "window_s": 300,
              "threshold": 0.027
            }
          }
        ]
      },
      "wickfeed_print_v1": {
        "name": "wickfeed.print.v1",
        "title": "wickfeed.print.v1",
        "contentType": "application/json",
        "summary": "An official result, filing or document landed from a tracked source.",
        "payload": {
          "$ref": "https://wickfeed.com/schema/envelope.v1.json"
        },
        "examples": [
          {
            "name": "a move with no cause attached",
            "payload": {
              "type": "wickfeed.moved.v1",
              "wick_id": "wick_01JQ8H2R4B7NXKM9V5Z2CF1G",
              "prev_wick_id": null,
              "id": "wf:us-house-control-2026",
              "book": "midterms",
              "venue": "polymarket",
              "event_time": "2026-11-03T19:06:48.002Z",
              "emit_time": "2026-11-03T19:06:48.093Z",
              "late": false,
              "mid": 0.41,
              "delta": -0.03,
              "window_s": 300,
              "threshold": 0.027
            }
          }
        ]
      },
      "wickfeed_lit_v1": {
        "name": "wickfeed.lit.v1",
        "title": "wickfeed.lit.v1",
        "contentType": "application/json",
        "summary": "A qualifying move and a novel, relevant cause coincided. Carries the verdict. This is the product.",
        "payload": {
          "$ref": "https://wickfeed.com/schema/envelope.v1.json"
        },
        "examples": [
          {
            "name": "information driven, under reaction",
            "payload": {
              "type": "wickfeed.lit.v1",
              "wick_id": "wick_01JQ8F3K2M7XNRV4T9Z0BC5D",
              "prev_wick_id": "wick_01JQ8F1A9H4KPMS2W7Y6XE3B",
              "id": "wf:us-senate-ga-2026",
              "book": "midterms",
              "venue": "polymarket",
              "venue_ref": "0x747dc809fb79e1b05be09c42d6179459a58de2ef",
              "event_time": "2026-11-03T19:04:12.331Z",
              "emit_time": "2026-11-03T19:04:13.902Z",
              "late": false,
              "mid": 0.58,
              "delta": 0.04,
              "window_s": 300,
              "threshold": 0.031,
              "verdict": {
                "driver": "information",
                "attribution": 0.79,
                "reaction": "under",
                "reaction_gap": 0.021,
                "confidence": 0.82,
                "cause": {
                  "kind": "mouth",
                  "source": "@ossoff",
                  "source_class": "candidate",
                  "authority": "high",
                  "relevance": 94,
                  "novelty": 100,
                  "stance": "pro_yes",
                  "lag_s": 240,
                  "ref": "https://x.com/..."
                }
              },
              "corroboration": [
                {
                  "kind": "print",
                  "source": "AP",
                  "relevance": 88,
                  "novelty": 42,
                  "lag_s": 148
                }
              ]
            }
          },
          {
            "name": "unexplained move, honest unknown",
            "payload": {
              "type": "wickfeed.lit.v1",
              "wick_id": "wick_01JQ8G7P2X9MTKR5V3Z1AD8E",
              "prev_wick_id": "wick_01JQ8F3K2M7XNRV4T9Z0BC5D",
              "id": "wf:fed-target-rate-dec-2026",
              "book": "fed",
              "venue": "polymarket",
              "event_time": "2026-11-03T19:14:39.108Z",
              "emit_time": "2026-11-03T19:14:40.551Z",
              "late": false,
              "mid": 0.73,
              "delta": 0.02,
              "window_s": 300,
              "threshold": 0.018,
              "verdict": {
                "driver": "unknown",
                "attribution": 0,
                "reaction": "unknown",
                "reaction_gap": null,
                "confidence": 0,
                "cause": null
              },
              "corroboration": []
            }
          }
        ]
      }
    }
  }
}