{
  "schemaVersion": "1.0.0",
  "dateModified": "2026-09-09",
  "name": "FXAbsolute Pattern Atlas AI reference",
  "url": "https://fxabsolute.com/atlas-data/ai-knowledge.json",
  "hub": "https://fxabsolute.com/atlas",
  "workspace": "https://fxabsolute.com/",
  "description": "Visible explanations and AI questions from the 18 canonical Pattern Atlas pages, with source evidence and image links.",
  "scope": "These selected historical examples do not estimate pattern frequency, win rate or investment returns. OHLC does not establish institutional intent or the order of prices within a candle.",
  "pageCount": 18,
  "source": {
    "file": "public/data/XAUUSD_M1.bin",
    "sha256": "491fb3325ee1e68bb013b7626c00933efc6f6073ff77f5846ef870b80a77535d",
    "sourceRows": 1989529,
    "sourceGapIntervals": 1835,
    "provider": "Dukascopy historical XAUUSD bid prices",
    "sourceUrl": "https://www.dukascopy.com/swiss/english/marketwatch/historical/",
    "basis": "bid",
    "timezone": "UTC",
    "interval": "[open, open + 15 minutes)",
    "aggregation": "Only UTC-aligned buckets containing all 15 consecutive M1 observations. Missing buckets are excluded; examples require continuous M15 windows.",
    "selection": "First qualifying continuous June 2026 window in chronological order for each declared rule. Teaching examples, not a population performance sample.",
    "ruleVersion": "atlas-1.0.0",
    "sourceRevision": "cd18dcbbc384501ac3faffc2c18f60266ece6780"
  },
  "pages": [
    {
      "url": "https://fxabsolute.com/atlas/fair-value-gap",
      "markdown": "https://fxabsolute.com/atlas/fair-value-gap.md",
      "title": "Fair value gap",
      "description": "An FVG is a strict non-overlap between the first and third candle wicks. The middle candle remains part of the formation and may have traded through the highlighted prices.",
      "category": "visual-pattern-atlas",
      "educationalLevel": "Beginner",
      "dateModified": "2026-09-09",
      "questions": [
        {
          "question": "What should an AI check in this fair value gap example?",
          "answer": "Wait for the third candle to close. Compare its low with the first candle high for a bullish gap, or its high with the first candle low for a bearish gap. Equality is a near miss, not a gap."
        },
        {
          "question": "What should an AI avoid claiming about fair value gap?",
          "answer": "A later touch is a separate observation. It does not establish a profitable entry, and a zone can remain untouched throughout the displayed window."
        },
        {
          "question": "How can I practise fair value gap with FXAbsolute and AI?",
          "answer": "Mark the two wick boundaries before advancing replay. Record first contact, penetration and far-edge reach separately. Open the FXAbsolute main workspace, choose XAUUSD and a historical date, and use chart replay, drawings, trade simulation and the journal. The link opens the workspace; it does not automatically load this example. Current access options are shown inside the product."
        }
      ],
      "prompt": "Use https://fxabsolute.com/atlas/fair-value-gap and its linked source evidence to explain the FXAbsolute operational definition of fair value gap. Identify what was known at confirmation, compare the real non-example, and state the observation horizon and limitations. Cite the canonical page and source event ID. Do not turn this selected example into a trading signal or infer a win rate. Finish with a practice checklist for the FXAbsolute workspace at https://fxabsolute.com/.",
      "workspace": "https://fxabsolute.com/",
      "lesson": "https://fxabsolute.com/learn/fair-value-gap",
      "images": {
        "simple": "https://fxabsolute.com/images/atlas/xauusd-fair-value-gap-be244ed918f3-simple.webp",
        "evidence": "https://fxabsolute.com/images/atlas/xauusd-fair-value-gap-be244ed918f3-evidence.webp"
      },
      "evidence": {
        "url": "https://fxabsolute.com/atlas-data/fair-value-gap-be244ed918f3.json",
        "eventId": "xauusd-m15-fair-value-gap-1780319700",
        "confirmationTime": "2026-06-01T13:30:00.000Z",
        "observationEnd": "2026-06-01T15:30:00.000Z",
        "observation": "Finite displayed window only. OHLC crossing does not prove trading at every intervening price or intrabar event order. No trade P&L is measured.",
        "sourceSha256": "491fb3325ee1e68bb013b7626c00933efc6f6073ff77f5846ef870b80a77535d",
        "ruleVersion": "atlas-1.0.0"
      }
    },
    {
      "url": "https://fxabsolute.com/atlas/liquidity-sweep",
      "markdown": "https://fxabsolute.com/atlas/liquidity-sweep.md",
      "title": "Liquidity sweep",
      "description": "This example uses a wick above the preceding eight-bar high followed by a close below that high. It illustrates a price excursion and return; OHLC cannot identify the orders behind it.",
      "category": "visual-pattern-atlas",
      "educationalLevel": "Beginner",
      "dateModified": "2026-09-09",
      "questions": [
        {
          "question": "What should an AI check in this liquidity sweep example?",
          "answer": "Draw the reference using completed bars only. Reveal the candidate candle and inspect both its high and its close. A close above the reference belongs to a different classification."
        },
        {
          "question": "What should an AI avoid claiming about liquidity sweep?",
          "answer": "A sweep-shaped candle can be followed by continuation in either direction. The label describes the completed candle, not the next trade."
        },
        {
          "question": "How can I practise liquidity sweep with FXAbsolute and AI?",
          "answer": "Pause before the candidate closes. Write down the reference price, then decide whether the completed bar swept or closed beyond it. Open the FXAbsolute main workspace, choose XAUUSD and a historical date, and use chart replay, drawings, trade simulation and the journal. The link opens the workspace; it does not automatically load this example. Current access options are shown inside the product."
        }
      ],
      "prompt": "Use https://fxabsolute.com/atlas/liquidity-sweep and its linked source evidence to explain the FXAbsolute operational definition of liquidity sweep. Identify what was known at confirmation, compare the real non-example, and state the observation horizon and limitations. Cite the canonical page and source event ID. Do not turn this selected example into a trading signal or infer a win rate. Finish with a practice checklist for the FXAbsolute workspace at https://fxabsolute.com/.",
      "workspace": "https://fxabsolute.com/",
      "lesson": "https://fxabsolute.com/learn/liquidity-sweep",
      "images": {
        "simple": "https://fxabsolute.com/images/atlas/xauusd-liquidity-sweep-9c537682edcd-simple.webp",
        "evidence": "https://fxabsolute.com/images/atlas/xauusd-liquidity-sweep-9c537682edcd-evidence.webp"
      },
      "evidence": {
        "url": "https://fxabsolute.com/atlas-data/liquidity-sweep-9c537682edcd.json",
        "eventId": "xauusd-m15-liquidity-sweep-1780309800",
        "confirmationTime": "2026-06-01T10:45:00.000Z",
        "observationEnd": "2026-06-01T12:45:00.000Z",
        "observation": "Finite displayed window only. OHLC crossing does not prove trading at every intervening price or intrabar event order. No trade P&L is measured.",
        "sourceSha256": "491fb3325ee1e68bb013b7626c00933efc6f6073ff77f5846ef870b80a77535d",
        "ruleVersion": "atlas-1.0.0"
      }
    },
    {
      "url": "https://fxabsolute.com/atlas/break-of-structure",
      "markdown": "https://fxabsolute.com/atlas/break-of-structure.md",
      "title": "Break of structure",
      "description": "The example marks a swing high that exceeds two highs on each side. A later close above it is the upward structural break under this Atlas rule.",
      "category": "visual-pattern-atlas",
      "educationalLevel": "Beginner",
      "dateModified": "2026-09-09",
      "questions": [
        {
          "question": "What should an AI check in this break of structure example?",
          "answer": "The swing becomes knowable only after its two right-hand candles close. The amber reference appears at that confirmation point. A wick-only crossing does not satisfy the closing-break rule."
        },
        {
          "question": "What should an AI avoid claiming about break of structure?",
          "answer": "A closing break is not a guarantee of continuation. Changing the swing width changes which levels count as structure."
        },
        {
          "question": "How can I practise break of structure with FXAbsolute and AI?",
          "answer": "Use two bars on either side consistently. Record the swing confirmation time and the later closing break as separate events. Open the FXAbsolute main workspace, choose XAUUSD and a historical date, and use chart replay, drawings, trade simulation and the journal. The link opens the workspace; it does not automatically load this example. Current access options are shown inside the product."
        }
      ],
      "prompt": "Use https://fxabsolute.com/atlas/break-of-structure and its linked source evidence to explain the FXAbsolute operational definition of break of structure. Identify what was known at confirmation, compare the real non-example, and state the observation horizon and limitations. Cite the canonical page and source event ID. Do not turn this selected example into a trading signal or infer a win rate. Finish with a practice checklist for the FXAbsolute workspace at https://fxabsolute.com/.",
      "workspace": "https://fxabsolute.com/",
      "lesson": "https://fxabsolute.com/learn/break-of-structure",
      "images": {
        "simple": "https://fxabsolute.com/images/atlas/xauusd-break-of-structure-af6f6933eac3-simple.webp",
        "evidence": "https://fxabsolute.com/images/atlas/xauusd-break-of-structure-af6f6933eac3-evidence.webp"
      },
      "evidence": {
        "url": "https://fxabsolute.com/atlas-data/break-of-structure-af6f6933eac3.json",
        "eventId": "xauusd-m15-break-of-structure-1780312500",
        "confirmationTime": "2026-06-01T11:30:00.000Z",
        "observationEnd": "2026-06-01T13:30:00.000Z",
        "observation": "Finite displayed window only. OHLC crossing does not prove trading at every intervening price or intrabar event order. No trade P&L is measured.",
        "sourceSha256": "491fb3325ee1e68bb013b7626c00933efc6f6073ff77f5846ef870b80a77535d",
        "ruleVersion": "atlas-1.0.0"
      }
    },
    {
      "url": "https://fxabsolute.com/atlas/change-of-character",
      "markdown": "https://fxabsolute.com/atlas/change-of-character.md",
      "title": "Change of character",
      "description": "Two successively lower confirmed swing highs provide the bearish context in this illustration. A later close above the latest of those highs changes that high-side sequence.",
      "category": "visual-pattern-atlas",
      "educationalLevel": "Beginner",
      "dateModified": "2026-09-09",
      "questions": [
        {
          "question": "What should an AI check in this change of character example?",
          "answer": "Find both marked highs before revealing the closing break. This is an explicitly limited high-side operational definition, not a claim that every discretionary CHoCH method uses the same rule."
        },
        {
          "question": "What should an AI avoid claiming about change of character?",
          "answer": "Breaking a descending high sequence does not by itself establish a complete bullish trend. Swing lows and later follow-through remain separate checks."
        },
        {
          "question": "How can I practise change of character with FXAbsolute and AI?",
          "answer": "Keep the previous swing visible. Explain which sequence changed instead of labelling every large candle a reversal. Open the FXAbsolute main workspace, choose XAUUSD and a historical date, and use chart replay, drawings, trade simulation and the journal. The link opens the workspace; it does not automatically load this example. Current access options are shown inside the product."
        }
      ],
      "prompt": "Use https://fxabsolute.com/atlas/change-of-character and its linked source evidence to explain the FXAbsolute operational definition of change of character. Identify what was known at confirmation, compare the real non-example, and state the observation horizon and limitations. Cite the canonical page and source event ID. Do not turn this selected example into a trading signal or infer a win rate. Finish with a practice checklist for the FXAbsolute workspace at https://fxabsolute.com/.",
      "workspace": "https://fxabsolute.com/",
      "lesson": "https://fxabsolute.com/learn/change-of-character",
      "images": {
        "simple": "https://fxabsolute.com/images/atlas/xauusd-change-of-character-5656e1197086-simple.webp",
        "evidence": "https://fxabsolute.com/images/atlas/xauusd-change-of-character-5656e1197086-evidence.webp"
      },
      "evidence": {
        "url": "https://fxabsolute.com/atlas-data/change-of-character-5656e1197086.json",
        "eventId": "xauusd-m15-change-of-character-1780312500",
        "confirmationTime": "2026-06-01T11:30:00.000Z",
        "observationEnd": "2026-06-01T13:30:00.000Z",
        "observation": "Finite displayed window only. OHLC crossing does not prove trading at every intervening price or intrabar event order. No trade P&L is measured.",
        "sourceSha256": "491fb3325ee1e68bb013b7626c00933efc6f6073ff77f5846ef870b80a77535d",
        "ruleVersion": "atlas-1.0.0"
      }
    },
    {
      "url": "https://fxabsolute.com/atlas/order-block",
      "markdown": "https://fxabsolute.com/atlas/order-block.md",
      "title": "Order block",
      "description": "Here the zone is the full range of a bearish candle immediately before a bullish candle that closes above the previous eight-bar high. This makes the otherwise discretionary zone reproducible.",
      "category": "visual-pattern-atlas",
      "educationalLevel": "Beginner",
      "dateModified": "2026-09-09",
      "questions": [
        {
          "question": "What should an AI check in this order block example?",
          "answer": "The source candle alone is not enough. The zone is recognized after the bullish closing break. Inspect the full wick range and advance the later bars without moving the original boundaries."
        },
        {
          "question": "What should an AI avoid claiming about order block?",
          "answer": "The zone does not reveal an institutional order. A later overlap or close beneath it describes price geometry, not whether an order was filled."
        },
        {
          "question": "How can I practise order block with FXAbsolute and AI?",
          "answer": "Draw the source range once the break closes. Keep it fixed while checking whether subsequent candles overlap or close below it. Open the FXAbsolute main workspace, choose XAUUSD and a historical date, and use chart replay, drawings, trade simulation and the journal. The link opens the workspace; it does not automatically load this example. Current access options are shown inside the product."
        }
      ],
      "prompt": "Use https://fxabsolute.com/atlas/order-block and its linked source evidence to explain the FXAbsolute operational definition of order block. Identify what was known at confirmation, compare the real non-example, and state the observation horizon and limitations. Cite the canonical page and source event ID. Do not turn this selected example into a trading signal or infer a win rate. Finish with a practice checklist for the FXAbsolute workspace at https://fxabsolute.com/.",
      "workspace": "https://fxabsolute.com/",
      "lesson": "https://fxabsolute.com/learn/order-block",
      "images": {
        "simple": "https://fxabsolute.com/images/atlas/xauusd-order-block-a2cacf6f4b24-simple.webp",
        "evidence": "https://fxabsolute.com/images/atlas/xauusd-order-block-a2cacf6f4b24-evidence.webp"
      },
      "evidence": {
        "url": "https://fxabsolute.com/atlas-data/order-block-a2cacf6f4b24.json",
        "eventId": "xauusd-m15-order-block-1780480800",
        "confirmationTime": "2026-06-03T10:15:00.000Z",
        "observationEnd": "2026-06-03T12:15:00.000Z",
        "observation": "Finite displayed window only. OHLC crossing does not prove trading at every intervening price or intrabar event order. No trade P&L is measured.",
        "sourceSha256": "491fb3325ee1e68bb013b7626c00933efc6f6073ff77f5846ef870b80a77535d",
        "ruleVersion": "atlas-1.0.0"
      }
    },
    {
      "url": "https://fxabsolute.com/atlas/equal-highs-and-lows",
      "markdown": "https://fxabsolute.com/atlas/equal-highs-and-lows.md",
      "title": "Equal highs and lows",
      "description": "Two confirmed swing highs lie within ten percent of the mean range of the preceding twenty candles. The narrow amber band makes that tolerance visible.",
      "category": "visual-pattern-atlas",
      "educationalLevel": "Beginner",
      "dateModified": "2026-09-09",
      "questions": [
        {
          "question": "What should an AI check in this equal highs and lows example?",
          "answer": "Both peaks require two right-hand candles to confirm. Compare their actual price difference with the declared tolerance rather than making them appear equal by changing the chart scale."
        },
        {
          "question": "What should an AI avoid claiming about equal highs and lows?",
          "answer": "Similar highs do not prove that stop orders exist there. A later crossing and its closing location must be observed independently."
        },
        {
          "question": "How can I practise equal highs and lows with FXAbsolute and AI?",
          "answer": "Record the tolerance before seeking a pair. In FXAbsolute, keep the same rule across both obvious and borderline examples. Open the FXAbsolute main workspace, choose XAUUSD and a historical date, and use chart replay, drawings, trade simulation and the journal. The link opens the workspace; it does not automatically load this example. Current access options are shown inside the product."
        }
      ],
      "prompt": "Use https://fxabsolute.com/atlas/equal-highs-and-lows and its linked source evidence to explain the FXAbsolute operational definition of equal highs and lows. Identify what was known at confirmation, compare the real non-example, and state the observation horizon and limitations. Cite the canonical page and source event ID. Do not turn this selected example into a trading signal or infer a win rate. Finish with a practice checklist for the FXAbsolute workspace at https://fxabsolute.com/.",
      "workspace": "https://fxabsolute.com/",
      "lesson": "https://fxabsolute.com/learn/equal-highs-and-lows",
      "images": {
        "simple": "https://fxabsolute.com/images/atlas/xauusd-equal-highs-and-lows-13ae854cd66d-simple.webp",
        "evidence": "https://fxabsolute.com/images/atlas/xauusd-equal-highs-and-lows-13ae854cd66d-evidence.webp"
      },
      "evidence": {
        "url": "https://fxabsolute.com/atlas-data/equal-highs-and-lows-13ae854cd66d.json",
        "eventId": "xauusd-m15-equal-highs-and-lows-1780405200",
        "confirmationTime": "2026-06-02T13:15:00.000Z",
        "observationEnd": "2026-06-02T15:15:00.000Z",
        "observation": "Finite displayed window only. OHLC crossing does not prove trading at every intervening price or intrabar event order. No trade P&L is measured.",
        "sourceSha256": "491fb3325ee1e68bb013b7626c00933efc6f6073ff77f5846ef870b80a77535d",
        "ruleVersion": "atlas-1.0.0"
      }
    },
    {
      "url": "https://fxabsolute.com/atlas/displacement",
      "markdown": "https://fxabsolute.com/atlas/displacement.md",
      "title": "Displacement",
      "description": "The highlighted candle has a body greater than one and a half times the mean full range of the preceding twenty completed candles. Its body also covers at least seventy percent of its own range.",
      "category": "visual-pattern-atlas",
      "educationalLevel": "Beginner",
      "dateModified": "2026-09-09",
      "questions": [
        {
          "question": "What should an AI check in this displacement example?",
          "answer": "Reveal the reference window, then the focal candle. The comparison uses only previous candles; the focal bar is not allowed to increase its own threshold."
        },
        {
          "question": "What should an AI avoid claiming about displacement?",
          "answer": "A large body measures a price move. It does not prove informed buying, guarantee continuation or establish a profitable momentum rule."
        },
        {
          "question": "How can I practise displacement with FXAbsolute and AI?",
          "answer": "Write down the trailing range threshold before advancing. Compare a qualifying large-body bar with a small-body near miss. Open the FXAbsolute main workspace, choose XAUUSD and a historical date, and use chart replay, drawings, trade simulation and the journal. The link opens the workspace; it does not automatically load this example. Current access options are shown inside the product."
        }
      ],
      "prompt": "Use https://fxabsolute.com/atlas/displacement and its linked source evidence to explain the FXAbsolute operational definition of displacement. Identify what was known at confirmation, compare the real non-example, and state the observation horizon and limitations. Cite the canonical page and source event ID. Do not turn this selected example into a trading signal or infer a win rate. Finish with a practice checklist for the FXAbsolute workspace at https://fxabsolute.com/.",
      "workspace": "https://fxabsolute.com/",
      "lesson": "https://fxabsolute.com/learn/displacement",
      "images": {
        "simple": "https://fxabsolute.com/images/atlas/xauusd-displacement-b6868fdb1483-simple.webp",
        "evidence": "https://fxabsolute.com/images/atlas/xauusd-displacement-b6868fdb1483-evidence.webp"
      },
      "evidence": {
        "url": "https://fxabsolute.com/atlas-data/displacement-b6868fdb1483.json",
        "eventId": "xauusd-m15-displacement-1780319700",
        "confirmationTime": "2026-06-01T13:30:00.000Z",
        "observationEnd": "2026-06-01T15:30:00.000Z",
        "observation": "Finite displayed window only. OHLC crossing does not prove trading at every intervening price or intrabar event order. No trade P&L is measured.",
        "sourceSha256": "491fb3325ee1e68bb013b7626c00933efc6f6073ff77f5846ef870b80a77535d",
        "ruleVersion": "atlas-1.0.0"
      }
    },
    {
      "url": "https://fxabsolute.com/atlas/support-and-resistance",
      "markdown": "https://fxabsolute.com/atlas/support-and-resistance.md",
      "title": "Support and resistance",
      "description": "The preceding eight completed candles define the range in this example. A later candle reaches the prior high but closes inside, illustrating a resistance test under a fixed rule.",
      "category": "visual-pattern-atlas",
      "educationalLevel": "Beginner",
      "dateModified": "2026-09-09",
      "questions": [
        {
          "question": "What should an AI check in this support and resistance example?",
          "answer": "Keep the reference fixed at its recognition time. Inspect the wick and close separately, then reveal whether later candles remain within or leave the range."
        },
        {
          "question": "What should an AI avoid claiming about support and resistance?",
          "answer": "A historical reaction is not proof of a permanent barrier. Different lookbacks create different reference levels."
        },
        {
          "question": "How can I practise support and resistance with FXAbsolute and AI?",
          "answer": "Mark the high and low before replay advances. Record inside close, outside close and wick contact as different observations. Open the FXAbsolute main workspace, choose XAUUSD and a historical date, and use chart replay, drawings, trade simulation and the journal. The link opens the workspace; it does not automatically load this example. Current access options are shown inside the product."
        }
      ],
      "prompt": "Use https://fxabsolute.com/atlas/support-and-resistance and its linked source evidence to explain the FXAbsolute operational definition of support and resistance. Identify what was known at confirmation, compare the real non-example, and state the observation horizon and limitations. Cite the canonical page and source event ID. Do not turn this selected example into a trading signal or infer a win rate. Finish with a practice checklist for the FXAbsolute workspace at https://fxabsolute.com/.",
      "workspace": "https://fxabsolute.com/",
      "lesson": "https://fxabsolute.com/learn/support-and-resistance",
      "images": {
        "simple": "https://fxabsolute.com/images/atlas/xauusd-support-and-resistance-5fa4165f4b1e-simple.webp",
        "evidence": "https://fxabsolute.com/images/atlas/xauusd-support-and-resistance-5fa4165f4b1e-evidence.webp"
      },
      "evidence": {
        "url": "https://fxabsolute.com/atlas-data/support-and-resistance-5fa4165f4b1e.json",
        "eventId": "xauusd-m15-support-and-resistance-1780309800",
        "confirmationTime": "2026-06-01T10:45:00.000Z",
        "observationEnd": "2026-06-01T12:45:00.000Z",
        "observation": "Finite displayed window only. OHLC crossing does not prove trading at every intervening price or intrabar event order. No trade P&L is measured.",
        "sourceSha256": "491fb3325ee1e68bb013b7626c00933efc6f6073ff77f5846ef870b80a77535d",
        "ruleVersion": "atlas-1.0.0"
      }
    },
    {
      "url": "https://fxabsolute.com/atlas/supply-and-demand-zones",
      "markdown": "https://fxabsolute.com/atlas/supply-and-demand-zones.md",
      "title": "Supply and demand zones",
      "description": "Three preceding candles define a base. A bullish departure closes above its high with a body larger than the full base height. The band preserves that original range.",
      "category": "visual-pattern-atlas",
      "educationalLevel": "Beginner",
      "dateModified": "2026-09-09",
      "questions": [
        {
          "question": "What should an AI check in this supply and demand zones example?",
          "answer": "First identify the three-bar base. The departure must complete before the zone receives this classification. Later candles cannot be used to resize the base to improve the example."
        },
        {
          "question": "What should an AI avoid claiming about supply and demand zones?",
          "answer": "The illustration records a departure from a price range. OHLC does not show a remaining inventory of buy orders inside it."
        },
        {
          "question": "How can I practise supply and demand zones with FXAbsolute and AI?",
          "answer": "Keep the three-bar base fixed. Separate zone overlap from a close through its far boundary in your replay notes. Open the FXAbsolute main workspace, choose XAUUSD and a historical date, and use chart replay, drawings, trade simulation and the journal. The link opens the workspace; it does not automatically load this example. Current access options are shown inside the product."
        }
      ],
      "prompt": "Use https://fxabsolute.com/atlas/supply-and-demand-zones and its linked source evidence to explain the FXAbsolute operational definition of supply and demand zones. Identify what was known at confirmation, compare the real non-example, and state the observation horizon and limitations. Cite the canonical page and source event ID. Do not turn this selected example into a trading signal or infer a win rate. Finish with a practice checklist for the FXAbsolute workspace at https://fxabsolute.com/.",
      "workspace": "https://fxabsolute.com/",
      "lesson": "https://fxabsolute.com/learn/supply-and-demand-zones",
      "images": {
        "simple": "https://fxabsolute.com/images/atlas/xauusd-supply-and-demand-zones-2aa2304334a5-simple.webp",
        "evidence": "https://fxabsolute.com/images/atlas/xauusd-supply-and-demand-zones-2aa2304334a5-evidence.webp"
      },
      "evidence": {
        "url": "https://fxabsolute.com/atlas-data/supply-and-demand-zones-2aa2304334a5.json",
        "eventId": "xauusd-m15-supply-and-demand-zones-1780380900",
        "confirmationTime": "2026-06-02T06:30:00.000Z",
        "observationEnd": "2026-06-02T08:30:00.000Z",
        "observation": "Finite displayed window only. OHLC crossing does not prove trading at every intervening price or intrabar event order. No trade P&L is measured.",
        "sourceSha256": "491fb3325ee1e68bb013b7626c00933efc6f6073ff77f5846ef870b80a77535d",
        "ruleVersion": "atlas-1.0.0"
      }
    },
    {
      "url": "https://fxabsolute.com/atlas/support-becomes-resistance",
      "markdown": "https://fxabsolute.com/atlas/support-becomes-resistance.md",
      "title": "Support becomes resistance",
      "description": "A close below the preceding eight-bar low establishes the break. A later candle reaches that former floor from below and closes beneath it, producing the illustrated retest.",
      "category": "visual-pattern-atlas",
      "educationalLevel": "Beginner",
      "dateModified": "2026-09-09",
      "questions": [
        {
          "question": "What should an AI check in this support becomes resistance example?",
          "answer": "Reveal the break first. The retest must occur on a later candle; its high reaches the reference while its close stays below. An immediate close back above is a contrasting reclaim."
        },
        {
          "question": "What should an AI avoid claiming about support becomes resistance?",
          "answer": "One retest cannot establish that the level will keep acting as resistance. The reference and observation window remain fixed."
        },
        {
          "question": "How can I practise support becomes resistance with FXAbsolute and AI?",
          "answer": "Record break time and retest time separately. Include reclaims in your notes instead of selecting only clean-looking failures. Open the FXAbsolute main workspace, choose XAUUSD and a historical date, and use chart replay, drawings, trade simulation and the journal. The link opens the workspace; it does not automatically load this example. Current access options are shown inside the product."
        }
      ],
      "prompt": "Use https://fxabsolute.com/atlas/support-becomes-resistance and its linked source evidence to explain the FXAbsolute operational definition of support becomes resistance. Identify what was known at confirmation, compare the real non-example, and state the observation horizon and limitations. Cite the canonical page and source event ID. Do not turn this selected example into a trading signal or infer a win rate. Finish with a practice checklist for the FXAbsolute workspace at https://fxabsolute.com/.",
      "workspace": "https://fxabsolute.com/",
      "lesson": "https://fxabsolute.com/learn/support-becomes-resistance",
      "images": {
        "simple": "https://fxabsolute.com/images/atlas/xauusd-support-becomes-resistance-d6200d2ff6d9-simple.webp",
        "evidence": "https://fxabsolute.com/images/atlas/xauusd-support-becomes-resistance-d6200d2ff6d9-evidence.webp"
      },
      "evidence": {
        "url": "https://fxabsolute.com/atlas-data/support-becomes-resistance-d6200d2ff6d9.json",
        "eventId": "xauusd-m15-support-becomes-resistance-1780320600",
        "confirmationTime": "2026-06-01T13:45:00.000Z",
        "observationEnd": "2026-06-01T15:45:00.000Z",
        "observation": "Finite displayed window only. OHLC crossing does not prove trading at every intervening price or intrabar event order. No trade P&L is measured.",
        "sourceSha256": "491fb3325ee1e68bb013b7626c00933efc6f6073ff77f5846ef870b80a77535d",
        "ruleVersion": "atlas-1.0.0"
      }
    },
    {
      "url": "https://fxabsolute.com/atlas/round-numbers",
      "markdown": "https://fxabsolute.com/atlas/round-numbers.md",
      "title": "Round numbers",
      "description": "The highlighted gold price is an exact multiple of ten dollars. A candle spans that level; its actual wick and close show how price interacted with it.",
      "category": "visual-pattern-atlas",
      "educationalLevel": "Beginner",
      "dateModified": "2026-09-09",
      "questions": [
        {
          "question": "What should an AI check in this round numbers example?",
          "answer": "Use a ten-dollar grid set before inspecting the candle. The diagram keeps only the crossed level prominent, while the real chart retains surrounding candles."
        },
        {
          "question": "What should an AI avoid claiming about round numbers?",
          "answer": "Crossing a round number does not demonstrate support, resistance or a statistical edge. The grid spacing is a declared teaching choice for XAUUSD."
        },
        {
          "question": "How can I practise round numbers with FXAbsolute and AI?",
          "answer": "Use the same ten-dollar grid in replay. Count crossings and closing sides without changing the grid after a result. Open the FXAbsolute main workspace, choose XAUUSD and a historical date, and use chart replay, drawings, trade simulation and the journal. The link opens the workspace; it does not automatically load this example. Current access options are shown inside the product."
        }
      ],
      "prompt": "Use https://fxabsolute.com/atlas/round-numbers and its linked source evidence to explain the FXAbsolute operational definition of round numbers. Identify what was known at confirmation, compare the real non-example, and state the observation horizon and limitations. Cite the canonical page and source event ID. Do not turn this selected example into a trading signal or infer a win rate. Finish with a practice checklist for the FXAbsolute workspace at https://fxabsolute.com/.",
      "workspace": "https://fxabsolute.com/",
      "lesson": "https://fxabsolute.com/learn/round-numbers",
      "images": {
        "simple": "https://fxabsolute.com/images/atlas/xauusd-round-numbers-dd7c9fa4cd10-simple.webp",
        "evidence": "https://fxabsolute.com/images/atlas/xauusd-round-numbers-dd7c9fa4cd10-evidence.webp"
      },
      "evidence": {
        "url": "https://fxabsolute.com/atlas-data/round-numbers-dd7c9fa4cd10.json",
        "eventId": "xauusd-m15-round-numbers-1780300800",
        "confirmationTime": "2026-06-01T08:15:00.000Z",
        "observationEnd": "2026-06-01T10:15:00.000Z",
        "observation": "Finite displayed window only. OHLC crossing does not prove trading at every intervening price or intrabar event order. No trade P&L is measured.",
        "sourceSha256": "491fb3325ee1e68bb013b7626c00933efc6f6073ff77f5846ef870b80a77535d",
        "ruleVersion": "atlas-1.0.0"
      }
    },
    {
      "url": "https://fxabsolute.com/atlas/premium-and-discount",
      "markdown": "https://fxabsolute.com/atlas/premium-and-discount.md",
      "title": "Premium and discount",
      "description": "The high and low of the preceding sixteen completed candles define this reference range. The midpoint divides its upper and lower halves.",
      "category": "visual-pattern-atlas",
      "educationalLevel": "Beginner",
      "dateModified": "2026-09-09",
      "questions": [
        {
          "question": "What should an AI check in this premium and discount example?",
          "answer": "Freeze the range before revealing the next candle. Compare the candle close with the midpoint. Above the range and below the range are outside states, not hidden extensions of the halves."
        },
        {
          "question": "What should an AI avoid claiming about premium and discount?",
          "answer": "Premium and discount are relative to a chosen range. Being in the lower half is not proof of undervaluation or a reason to buy."
        },
        {
          "question": "How can I practise premium and discount with FXAbsolute and AI?",
          "answer": "Record the range endpoints and midpoint before continuing. Keep an outside-range state in your replay journal. Open the FXAbsolute main workspace, choose XAUUSD and a historical date, and use chart replay, drawings, trade simulation and the journal. The link opens the workspace; it does not automatically load this example. Current access options are shown inside the product."
        }
      ],
      "prompt": "Use https://fxabsolute.com/atlas/premium-and-discount and its linked source evidence to explain the FXAbsolute operational definition of premium and discount. Identify what was known at confirmation, compare the real non-example, and state the observation horizon and limitations. Cite the canonical page and source event ID. Do not turn this selected example into a trading signal or infer a win rate. Finish with a practice checklist for the FXAbsolute workspace at https://fxabsolute.com/.",
      "workspace": "https://fxabsolute.com/",
      "lesson": "https://fxabsolute.com/learn/premium-and-discount",
      "images": {
        "simple": "https://fxabsolute.com/images/atlas/xauusd-premium-and-discount-1ad382925a7c-simple.webp",
        "evidence": "https://fxabsolute.com/images/atlas/xauusd-premium-and-discount-1ad382925a7c-evidence.webp"
      },
      "evidence": {
        "url": "https://fxabsolute.com/atlas-data/premium-and-discount-1ad382925a7c.json",
        "eventId": "xauusd-m15-premium-and-discount-1780300800",
        "confirmationTime": "2026-06-01T08:15:00.000Z",
        "observationEnd": "2026-06-01T10:15:00.000Z",
        "observation": "Finite displayed window only. OHLC crossing does not prove trading at every intervening price or intrabar event order. No trade P&L is measured.",
        "sourceSha256": "491fb3325ee1e68bb013b7626c00933efc6f6073ff77f5846ef870b80a77535d",
        "ruleVersion": "atlas-1.0.0"
      }
    },
    {
      "url": "https://fxabsolute.com/atlas/multi-timeframe-analysis",
      "markdown": "https://fxabsolute.com/atlas/multi-timeframe-analysis.md",
      "title": "Multi-timeframe analysis",
      "description": "Four consecutive, complete fifteen-minute bars produce one aligned hourly bar: first open, maximum high, minimum low and last close.",
      "category": "visual-pattern-atlas",
      "educationalLevel": "Beginner",
      "dateModified": "2026-09-09",
      "questions": [
        {
          "question": "What should an AI check in this multi-timeframe analysis example?",
          "answer": "Step through the four component bars. The hourly candle is complete only after all four close. The simplified image connects those four actual components to their aggregate."
        },
        {
          "question": "What should an AI avoid claiming about multi-timeframe analysis?",
          "answer": "An unfinished hourly candle can change its high, low and close. Do not compare that provisional shape with a fully confirmed historical candle."
        },
        {
          "question": "How can I practise multi-timeframe analysis with FXAbsolute and AI?",
          "answer": "Inspect the same UTC hour on fifteen-minute and hourly charts. Check all four OHLC values rather than expecting identical pattern labels. Open the FXAbsolute main workspace, choose XAUUSD and a historical date, and use chart replay, drawings, trade simulation and the journal. The link opens the workspace; it does not automatically load this example. Current access options are shown inside the product."
        }
      ],
      "prompt": "Use https://fxabsolute.com/atlas/multi-timeframe-analysis and its linked source evidence to explain the FXAbsolute operational definition of multi-timeframe analysis. Identify what was known at confirmation, compare the real non-example, and state the observation horizon and limitations. Cite the canonical page and source event ID. Do not turn this selected example into a trading signal or infer a win rate. Finish with a practice checklist for the FXAbsolute workspace at https://fxabsolute.com/.",
      "workspace": "https://fxabsolute.com/",
      "lesson": "https://fxabsolute.com/learn/multi-timeframe-analysis",
      "images": {
        "simple": "https://fxabsolute.com/images/atlas/xauusd-multi-timeframe-analysis-b844ea9fb54a-simple.webp",
        "evidence": "https://fxabsolute.com/images/atlas/xauusd-multi-timeframe-analysis-b844ea9fb54a-evidence.webp"
      },
      "evidence": {
        "url": "https://fxabsolute.com/atlas-data/multi-timeframe-analysis-b844ea9fb54a.json",
        "eventId": "xauusd-m15-multi-timeframe-analysis-1780300800",
        "confirmationTime": "2026-06-01T09:00:00.000Z",
        "observationEnd": "2026-06-01T10:15:00.000Z",
        "observation": "Finite displayed window only. OHLC crossing does not prove trading at every intervening price or intrabar event order. No trade P&L is measured.",
        "sourceSha256": "491fb3325ee1e68bb013b7626c00933efc6f6073ff77f5846ef870b80a77535d",
        "ruleVersion": "atlas-1.0.0"
      }
    },
    {
      "url": "https://fxabsolute.com/atlas/killzones",
      "markdown": "https://fxabsolute.com/atlas/killzones.md",
      "title": "Killzones",
      "description": "This visual uses the 08:00–10:00 America/New_York window on the displayed historical date. Shading follows the IANA timezone rather than a permanent UTC offset.",
      "category": "visual-pattern-atlas",
      "educationalLevel": "Beginner",
      "dateModified": "2026-09-09",
      "questions": [
        {
          "question": "What should an AI check in this killzones example?",
          "answer": "Reveal the bars inside the clock window. The source timestamps stay UTC, and the caption gives the corresponding New York local times for this exact date."
        },
        {
          "question": "What should an AI avoid claiming about killzones?",
          "answer": "The clock selects a period; it does not itself generate a setup or a profitable effect. Different educators use different killzone windows."
        },
        {
          "question": "How can I practise killzones with FXAbsolute and AI?",
          "answer": "Write both local and UTC times for the day you replay. Recheck the offset when New York changes daylight-saving time. Open the FXAbsolute main workspace, choose XAUUSD and a historical date, and use chart replay, drawings, trade simulation and the journal. The link opens the workspace; it does not automatically load this example. Current access options are shown inside the product."
        }
      ],
      "prompt": "Use https://fxabsolute.com/atlas/killzones and its linked source evidence to explain the FXAbsolute operational definition of killzones. Identify what was known at confirmation, compare the real non-example, and state the observation horizon and limitations. Cite the canonical page and source event ID. Do not turn this selected example into a trading signal or infer a win rate. Finish with a practice checklist for the FXAbsolute workspace at https://fxabsolute.com/.",
      "workspace": "https://fxabsolute.com/",
      "lesson": "https://fxabsolute.com/learn/killzones",
      "images": {
        "simple": "https://fxabsolute.com/images/atlas/xauusd-killzones-60d9bc2b3dbe-simple.webp",
        "evidence": "https://fxabsolute.com/images/atlas/xauusd-killzones-60d9bc2b3dbe-evidence.webp"
      },
      "evidence": {
        "url": "https://fxabsolute.com/atlas-data/killzones-60d9bc2b3dbe.json",
        "eventId": "xauusd-m15-killzones-1780315200",
        "confirmationTime": "2026-06-01T14:00:00.000Z",
        "observationEnd": "2026-06-01T15:00:00.000Z",
        "observation": "Finite displayed window only. OHLC crossing does not prove trading at every intervening price or intrabar event order. No trade P&L is measured.",
        "sourceSha256": "491fb3325ee1e68bb013b7626c00933efc6f6073ff77f5846ef870b80a77535d",
        "ruleVersion": "atlas-1.0.0"
      }
    },
    {
      "url": "https://fxabsolute.com/atlas/silver-bullet",
      "markdown": "https://fxabsolute.com/atlas/silver-bullet.md",
      "title": "Silver Bullet timing",
      "description": "The highlighted window is 10:00–11:00 America/New_York on the example date. Four complete fifteen-minute candles occupy that hour.",
      "category": "visual-pattern-atlas",
      "educationalLevel": "Beginner",
      "dateModified": "2026-09-09",
      "questions": [
        {
          "question": "What should an AI check in this silver bullet timing example?",
          "answer": "The image teaches session membership only. Advance from the first to the last candle and inspect the UTC timestamps. A pattern occurring within the window is a separate condition."
        },
        {
          "question": "What should an AI avoid claiming about silver bullet timing?",
          "answer": "An hour of the day is not a complete Silver Bullet strategy. Entry, pattern, invalidation and costs need their own rules and validation."
        },
        {
          "question": "How can I practise silver bullet timing with FXAbsolute and AI?",
          "answer": "Set the historical New York date first. Check that any pattern you later study actually confirmed within the intended window. Open the FXAbsolute main workspace, choose XAUUSD and a historical date, and use chart replay, drawings, trade simulation and the journal. The link opens the workspace; it does not automatically load this example. Current access options are shown inside the product."
        }
      ],
      "prompt": "Use https://fxabsolute.com/atlas/silver-bullet and its linked source evidence to explain the FXAbsolute operational definition of silver bullet timing. Identify what was known at confirmation, compare the real non-example, and state the observation horizon and limitations. Cite the canonical page and source event ID. Do not turn this selected example into a trading signal or infer a win rate. Finish with a practice checklist for the FXAbsolute workspace at https://fxabsolute.com/.",
      "workspace": "https://fxabsolute.com/",
      "lesson": "https://fxabsolute.com/learn/silver-bullet",
      "images": {
        "simple": "https://fxabsolute.com/images/atlas/xauusd-silver-bullet-b8236d2df430-simple.webp",
        "evidence": "https://fxabsolute.com/images/atlas/xauusd-silver-bullet-b8236d2df430-evidence.webp"
      },
      "evidence": {
        "url": "https://fxabsolute.com/atlas-data/silver-bullet-b8236d2df430.json",
        "eventId": "xauusd-m15-silver-bullet-1780322400",
        "confirmationTime": "2026-06-01T15:00:00.000Z",
        "observationEnd": "2026-06-01T16:15:00.000Z",
        "observation": "Finite displayed window only. OHLC crossing does not prove trading at every intervening price or intrabar event order. No trade P&L is measured.",
        "sourceSha256": "491fb3325ee1e68bb013b7626c00933efc6f6073ff77f5846ef870b80a77535d",
        "ruleVersion": "atlas-1.0.0"
      }
    },
    {
      "url": "https://fxabsolute.com/atlas/balanced-price-range",
      "markdown": "https://fxabsolute.com/atlas/balanced-price-range.md",
      "title": "Balanced price range",
      "description": "A bullish and a later bearish three-candle wick gap overlap in price. The amber band is exactly their intersection, not the full width of either original gap.",
      "category": "visual-pattern-atlas",
      "educationalLevel": "Beginner",
      "dateModified": "2026-09-09",
      "questions": [
        {
          "question": "What should an AI check in this balanced price range example?",
          "answer": "Confirm the first gap, then the opposite gap. The overlap becomes knowable only after the second formation closes. Without a positive-width intersection there is no band under this rule."
        },
        {
          "question": "What should an AI avoid claiming about balanced price range?",
          "answer": "An overlap does not prove that a market is balanced or that price must reverse. This is a geometric definition, not an order-flow measurement."
        },
        {
          "question": "How can I practise balanced price range with FXAbsolute and AI?",
          "answer": "Mark each gap independently, then retain only their shared prices. Include opposite gaps that do not overlap as non-events. Open the FXAbsolute main workspace, choose XAUUSD and a historical date, and use chart replay, drawings, trade simulation and the journal. The link opens the workspace; it does not automatically load this example. Current access options are shown inside the product."
        }
      ],
      "prompt": "Use https://fxabsolute.com/atlas/balanced-price-range and its linked source evidence to explain the FXAbsolute operational definition of balanced price range. Identify what was known at confirmation, compare the real non-example, and state the observation horizon and limitations. Cite the canonical page and source event ID. Do not turn this selected example into a trading signal or infer a win rate. Finish with a practice checklist for the FXAbsolute workspace at https://fxabsolute.com/.",
      "workspace": "https://fxabsolute.com/",
      "lesson": "https://fxabsolute.com/learn/balanced-price-range",
      "images": {
        "simple": "https://fxabsolute.com/images/atlas/xauusd-balanced-price-range-9f65bae4e72f-simple.webp",
        "evidence": "https://fxabsolute.com/images/atlas/xauusd-balanced-price-range-9f65bae4e72f-evidence.webp"
      },
      "evidence": {
        "url": "https://fxabsolute.com/atlas-data/balanced-price-range-9f65bae4e72f.json",
        "eventId": "xauusd-m15-balanced-price-range-1780905600",
        "confirmationTime": "2026-06-08T08:15:00.000Z",
        "observationEnd": "2026-06-08T10:15:00.000Z",
        "observation": "Finite displayed window only. OHLC crossing does not prove trading at every intervening price or intrabar event order. No trade P&L is measured.",
        "sourceSha256": "491fb3325ee1e68bb013b7626c00933efc6f6073ff77f5846ef870b80a77535d",
        "ruleVersion": "atlas-1.0.0"
      }
    },
    {
      "url": "https://fxabsolute.com/atlas/buy-side-and-sell-side-liquidity",
      "markdown": "https://fxabsolute.com/atlas/buy-side-and-sell-side-liquidity.md",
      "title": "Buy-side and sell-side liquidity",
      "description": "The preceding sixteen-bar high and low provide two visible reference levels. The later price path can cross either side; the chart itself cannot reveal resting stop orders.",
      "category": "visual-pattern-atlas",
      "educationalLevel": "Beginner",
      "dateModified": "2026-09-09",
      "questions": [
        {
          "question": "What should an AI check in this buy-side and sell-side liquidity example?",
          "answer": "Reveal one candle at a time and compare its high and low with both boundaries. A candle spanning both sides does not reveal which was crossed first."
        },
        {
          "question": "What should an AI avoid claiming about buy-side and sell-side liquidity?",
          "answer": "The liquidity labels are trading vocabulary applied to price references. They are not direct observations of the order book or proof of a stop hunt."
        },
        {
          "question": "How can I practise buy-side and sell-side liquidity with FXAbsolute and AI?",
          "answer": "Record upper-side and lower-side crossings separately. Mark same-candle dual crossings as order-unknown rather than inventing a sequence. Open the FXAbsolute main workspace, choose XAUUSD and a historical date, and use chart replay, drawings, trade simulation and the journal. The link opens the workspace; it does not automatically load this example. Current access options are shown inside the product."
        }
      ],
      "prompt": "Use https://fxabsolute.com/atlas/buy-side-and-sell-side-liquidity and its linked source evidence to explain the FXAbsolute operational definition of buy-side and sell-side liquidity. Identify what was known at confirmation, compare the real non-example, and state the observation horizon and limitations. Cite the canonical page and source event ID. Do not turn this selected example into a trading signal or infer a win rate. Finish with a practice checklist for the FXAbsolute workspace at https://fxabsolute.com/.",
      "workspace": "https://fxabsolute.com/",
      "lesson": "https://fxabsolute.com/learn/buy-side-and-sell-side-liquidity",
      "images": {
        "simple": "https://fxabsolute.com/images/atlas/xauusd-buy-side-and-sell-side-liquidity-356b8ec61a1a-simple.webp",
        "evidence": "https://fxabsolute.com/images/atlas/xauusd-buy-side-and-sell-side-liquidity-356b8ec61a1a-evidence.webp"
      },
      "evidence": {
        "url": "https://fxabsolute.com/atlas-data/buy-side-and-sell-side-liquidity-356b8ec61a1a.json",
        "eventId": "xauusd-m15-buy-side-and-sell-side-liquidity-1780301700",
        "confirmationTime": "2026-06-01T08:30:00.000Z",
        "observationEnd": "2026-06-01T10:30:00.000Z",
        "observation": "Finite displayed window only. OHLC crossing does not prove trading at every intervening price or intrabar event order. No trade P&L is measured.",
        "sourceSha256": "491fb3325ee1e68bb013b7626c00933efc6f6073ff77f5846ef870b80a77535d",
        "ruleVersion": "atlas-1.0.0"
      }
    },
    {
      "url": "https://fxabsolute.com/atlas/confluence",
      "markdown": "https://fxabsolute.com/atlas/confluence.md",
      "title": "Confluence",
      "description": "This example combines a bullish wick-defined FVG with the lower half of a previously fixed sixteen-bar range. The gap midpoint lies beneath the reference midpoint.",
      "category": "visual-pattern-atlas",
      "educationalLevel": "Beginner",
      "dateModified": "2026-09-09",
      "questions": [
        {
          "question": "What should an AI check in this confluence example?",
          "answer": "Build the range before the three-candle formation starts. Then confirm the gap and compare the two midpoints. Keep the range and gap definitions independent of the later outcome."
        },
        {
          "question": "What should an AI avoid claiming about confluence?",
          "answer": "Two labels derived from the same price sequence are not two independent confirmations of profitability. This scene does not publish a win rate."
        },
        {
          "question": "How can I practise confluence with FXAbsolute and AI?",
          "answer": "Record which conditions were known at confirmation. Test the combined rule against each condition alone before drawing performance conclusions. Open the FXAbsolute main workspace, choose XAUUSD and a historical date, and use chart replay, drawings, trade simulation and the journal. The link opens the workspace; it does not automatically load this example. Current access options are shown inside the product."
        }
      ],
      "prompt": "Use https://fxabsolute.com/atlas/confluence and its linked source evidence to explain the FXAbsolute operational definition of confluence. Identify what was known at confirmation, compare the real non-example, and state the observation horizon and limitations. Cite the canonical page and source event ID. Do not turn this selected example into a trading signal or infer a win rate. Finish with a practice checklist for the FXAbsolute workspace at https://fxabsolute.com/.",
      "workspace": "https://fxabsolute.com/",
      "lesson": "https://fxabsolute.com/learn/confluence",
      "images": {
        "simple": "https://fxabsolute.com/images/atlas/xauusd-confluence-4ee24fcf7760-simple.webp",
        "evidence": "https://fxabsolute.com/images/atlas/xauusd-confluence-4ee24fcf7760-evidence.webp"
      },
      "evidence": {
        "url": "https://fxabsolute.com/atlas-data/confluence-4ee24fcf7760.json",
        "eventId": "xauusd-m15-confluence-1780326900",
        "confirmationTime": "2026-06-01T15:30:00.000Z",
        "observationEnd": "2026-06-01T17:30:00.000Z",
        "observation": "Finite displayed window only. OHLC crossing does not prove trading at every intervening price or intrabar event order. No trade P&L is measured.",
        "sourceSha256": "491fb3325ee1e68bb013b7626c00933efc6f6073ff77f5846ef870b80a77535d",
        "ruleVersion": "atlas-1.0.0"
      }
    }
  ]
}
