{
  "version": "1.0",
  "name": "Lamine Yamal match, news and attention model",
  "status": "Explicit modelling assumptions applied to recorded inputs; not a historical traded share price.",
  "ipo": 100,
  "performance": {
    "formula": "1 + 0.35 \u00d7 minutes / 90 + goals + 0.7 \u00d7 assists",
    "baseline": 1,
    "minuteWeight": 0.35,
    "goalWeight": 1,
    "assistWeight": 0.7,
    "longWindowGames": 20,
    "shortWindowGames": 5,
    "longWeight": 0.6,
    "shortWeight": 0.4,
    "elasticity": 0.7,
    "factor": "(new blended match contribution / previous blended match contribution)^0.7",
    "scope": "Every observed Barcelona senior competitive appearance and Spain senior international, including explicitly labelled international friendlies. Youth and club preseason matches are excluded. Each appearance uses reported minutes, goals and assists with the same weights. Early windows contain only matches played so far. The positive baseline avoids division by zero on a scoreless debut; it is a declared model constant, not a measured player rating.",
    "additionalStats": "Shots, shots on target, key passes, completed dribbles, passes and cards are shown when recorded. They are not substituted with zeros or mixed into the price when historical coverage differs."
  },
  "attention": {
    "windowDays": 7,
    "elasticity": 0.1,
    "factor": "(new observed seven-day average English Wikipedia views / previous average)^0.1",
    "coverage": "Missing observations and the first observed day after a gap contribute no price change. The first six days use available observations only. Readership is attention, not sentiment or a count of fans."
  },
  "events": {
    "league-title": {
      "label": "League championship",
      "rate": 0.08
    },
    "domestic-cup": {
      "label": "Domestic cup title",
      "rate": 0.05
    },
    "domestic-supercup": {
      "label": "Domestic super cup title",
      "rate": 0.03
    },
    "european-title": {
      "label": "Champions League title",
      "rate": 0.12
    },
    "euro-title": {
      "label": "European Championship title",
      "rate": 0.15
    },
    "world-cup-title": {
      "label": "World Cup title",
      "rate": 0.2
    },
    "final-loss": {
      "label": "Senior tournament final defeat",
      "rate": -0.04
    },
    "youth-award": {
      "label": "Major individual young-player award",
      "rate": 0.05
    },
    "league-player-award": {
      "label": "League player of the season",
      "rate": 0.08
    },
    "tournament-young-player": {
      "label": "Tournament young-player award",
      "rate": 0.03
    },
    "injury": {
      "label": "Reported injury availability discount",
      "rate": -0.05
    },
    "context": {
      "label": "Context only; no additional price adjustment",
      "rate": 0
    }
  },
  "eventPolicy": "Each source event has an explicit pricingClass. A squad title is credited on the verified title date even if the player does not appear in the clincher; the article identifies this context. The same title class uses the same rate across seasons. Combined championship-and-award reports receive only the title factor. Individual Kopa and Golden Boy awards are separate honours and use the same youth-award rate. Match scoring records receive no extra premium because goals already enter match performance.",
  "injuryRecovery": "Apply one availability discount for an officially reported injury. Further reports do not stack while the discount is active. Reverse it using 1 / 0.95 on the next observed appearance after that report. This means return to play, not a claim of full recovery.",
  "execution": "Apply match performance, then dated event factors, then observed reader attention, rounding to cents after each step. Contributions add exactly to the daily closing-price change. No random price noise, synthetic intraday points, delayed drift or arbitrary daily cap. Missing news does not establish no news occurred.",
  "timeBasis": "Match calendar dates use the venue/source date; Wikimedia observations use UTC days. These are daily snapshots, not an intraday timeline.",
  "score": "An internal descriptive score supports the existing tier badge: 70% normalized blended match contribution, 20% cumulative event factor, 10% observed reader attention. Missing attention redistributes the descriptive weights. These scores do not target or drive the model price."
}
