{
  "handle": "NicheHedgeCrossing",
  "ref": "NicheHedgeCrossing#65e3",
  "stub": "65e3",
  "semaId": "sema:NicheHedgeCrossing#mh:SHA-256:65e3edbd1a8eb73c71cb3871c0cd8c01a2b9e6ce1aa6a9d5c9a9e78a16878966",
  "layer": "Physics",
  "category": "Dynamics",
  "gloss": "Cross a fitness valley by paying each step in a simpler niche where the broken intermediate helps",
  "mechanism": "A function that is valid in a complex niche is extended and becomes invalid there. Each intermediate is advantageous in a simpler niche, for example as a disabled pathway that sheds metabolic load. A further extension restores validity in the complex niche with a more complex function. Every step pays in whichever niche the population occupies at the time, because the two niches' fitness landscapes are inversely correlated. This is how the pressure of a {{red_queen_race}} can be escaped without neutral drift.",
  "invariants": [
    "Each intermediate step is beneficial in at least one niche the population can occupy",
    "The two niches are related as a hedge: what breaks one benefits the other",
    "A population distributing across niches each generation is sufficient agency"
  ],
  "failureModes": [
    "The simpler niche disappears before validity is restored in the complex one",
    "The niches' fitness landscapes are independent rather than inversely correlated, so no hedge exists"
  ],
  "ring": 2,
  "tier": 3,
  "aliases": {
    "red_queen_race": "RedQueenRace"
  },
  "buildsOn": [
    {
      "handle": "RedQueenRace",
      "type": "references",
      "alias": "red_queen_race",
      "url": "/knowledge-graph/RedQueenRace/",
      "json": "/knowledge-graph/RedQueenRace.json"
    }
  ],
  "usedBy": [
    {
      "handle": "AsynchronousDomainHedge",
      "type": "references",
      "alias": "niche_hedge_crossing",
      "url": "/knowledge-graph/AsynchronousDomainHedge/",
      "json": "/knowledge-graph/AsynchronousDomainHedge.json"
    }
  ],
  "sources": {
    "research": [
      {
        "slug": "on_the_origin_of_risk",
        "title": "On the Origin of Risk",
        "url": "/research/on_the_origin_of_risk/",
        "meetups": [],
        "people": [
          {
            "name": "Arne Steemers",
            "url": "/community#arne-steemers"
          },
          {
            "name": "Adam Timlett",
            "url": "/community#adam-timlett"
          }
        ]
      }
    ],
    "works": [],
    "homePage": false
  },
  "url": "/knowledge-graph/NicheHedgeCrossing/",
  "graphUrl": "/knowledge-graph#NicheHedgeCrossing",
  "directory": "/knowledge-graph/patterns.json"
}
