{
  "aboutHtml": "<h3>Pareto-perheen edellinen julkaisu</h3><p>Pareto 26.9 on Unbiasedin yhdistelmämallin erillinen versio. Pareto-perheessä yhden pyynnön käsittelyyn osallistuu useita johtavia ja avoimia malleja, joiden tulokset yhdistetään yhteiseksi vastaukseksi. Käyttäjä toimii yhden Pareto-mallin kanssa eikä valitse jokaista osaa käsin. Kehittäjän mukaan perusmallien kokoonpano voi muuttua.</p><p>Versio 26.9 säilyi vakaan 26.10:n julkaisun jälkeen. Sen täsmällinen tunniste <code>unbiased/pareto-26.9</code> mahdollistaa edellisen julkaisun nimenomaisen valinnan sovelluksessa. Se on mielekästä olemassa olevissa työnkuluissa ja vertailuissa, joissa on tärkeää nimetä käytetty versio sen sijaan, että siirryttäisiin automaattisesti seuraavaan. Nimen kiinnittäminen ei tarkoita, että sisäinen kokoonpano olisi muuttumaton.</p><h3>Annetun aineiston käsittely</h3><p>Ailoot API:ssa tämä versio vastaanottaa tekstiä ja muodostaa tekstivastauksen. Sen konteksti-ikkuna on 262 144 tokenia. Se sisältää ohjeet, historian, lähtöaineistot ja vastauksen; mallin metatiedoissa ilmoitetaan vastauksen kooksi enintään 131 072 tokenia. Julkaisun 26.10 konteksti-ikkuna on suurempi, joten 26.9 valittaessa kannattaa valita etukäteen tehtävään todella liittyvät asiakirjat ja katkelmat.</p><p>Työnkulun voi rakentaa useiden tekstien vertailun ympärille. Anna vaatimukset, ratkaisuvaihtoehdot ja valintakriteerit ja pyydä sitten vertailutaulukko perusteluineen kunkin kriteerin osalta. Pitkälle asiakirjalle määrittele analyysin tarkoitus: ristiriitojen tunnistaminen, aihekohtainen yhteenveto, kysymysten kokoaminen kirjoittajalle tai päivitetyn rakenteen valmistelu. Lähtökatkelmien nimet auttavat yhdistämään johtopäätökset pyynnön tietoihin.</p><h3>Tekninen keskustelu</h3><p>Ohjelmointitehtävää analysoitaessa sisällytä olennainen koodi ja omassa ympäristössä jo saamasi suoritustulos. Pyydä selittämään havainto, ehdottamaan muutos ja luettelemaan merkit, joilla tuloksen voi tarkistaa. Anna seuraavassa viestissä tarkistuksen tulos. Näin tekstikeskustelu liittyy todelliseen tehtävään ilman oletusta, että mallilla olisi itsellään pääsy tiedostoihin tai suoritusympäristöön.</p><p>Uutta tekstiä valmisteltaessa kannattaa määritellä kohderyhmä, suunnitelma ja tarvittava yksityiskohtaisuus. Vastaus voi olla asiakirjaluonnos, lähtötietojen yhteenveto, eroluettelo tai jatkotoimien järjestys; täsmällisen muodon määrää pyyntösi.</p><p>Pareto 26.9 on käytettävissä Messages-, Responses- ja Chat Completions-muodoilla sekä tekstipohjaisella generateContent-menetelmällä. Ne kuvaavat liittämistapoja asiakasohjelmaan. Tässä liitännässä aineisto annetaan tekstinä; kuvia, koodin suorittamista ja ulkoisten järjestelmien käyttöä ei lisätä pyynnön muodon valinnalla.</p>",
  "aboutText": "### Pareto-perheen edellinen julkaisu\n\nPareto 26.9 on Unbiasedin yhdistelmämallin erillinen versio. Pareto-perheessä yhden pyynnön käsittelyyn osallistuu useita johtavia ja avoimia malleja, joiden tulokset yhdistetään yhteiseksi vastaukseksi. Käyttäjä toimii yhden Pareto-mallin kanssa eikä valitse jokaista osaa käsin. Kehittäjän mukaan perusmallien kokoonpano voi muuttua.\n\nVersio 26.9 säilyi vakaan 26.10:n julkaisun jälkeen. Sen täsmällinen tunniste `unbiased/pareto-26.9` mahdollistaa edellisen julkaisun nimenomaisen valinnan sovelluksessa. Se on mielekästä olemassa olevissa työnkuluissa ja vertailuissa, joissa on tärkeää nimetä käytetty versio sen sijaan, että siirryttäisiin automaattisesti seuraavaan. Nimen kiinnittäminen ei tarkoita, että sisäinen kokoonpano olisi muuttumaton.\n\n### Annetun aineiston käsittely\n\nAiloot API:ssa tämä versio vastaanottaa tekstiä ja muodostaa tekstivastauksen. Sen konteksti-ikkuna on 262 144 tokenia. Se sisältää ohjeet, historian, lähtöaineistot ja vastauksen; mallin metatiedoissa ilmoitetaan vastauksen kooksi enintään 131 072 tokenia. Julkaisun 26.10 konteksti-ikkuna on suurempi, joten 26.9 valittaessa kannattaa valita etukäteen tehtävään todella liittyvät asiakirjat ja katkelmat.\n\nTyönkulun voi rakentaa useiden tekstien vertailun ympärille. Anna vaatimukset, ratkaisuvaihtoehdot ja valintakriteerit ja pyydä sitten vertailutaulukko perusteluineen kunkin kriteerin osalta. Pitkälle asiakirjalle määrittele analyysin tarkoitus: ristiriitojen tunnistaminen, aihekohtainen yhteenveto, kysymysten kokoaminen kirjoittajalle tai päivitetyn rakenteen valmistelu. Lähtökatkelmien nimet auttavat yhdistämään johtopäätökset pyynnön tietoihin.\n\n### Tekninen keskustelu\n\nOhjelmointitehtävää analysoitaessa sisällytä olennainen koodi ja omassa ympäristössä jo saamasi suoritustulos. Pyydä selittämään havainto, ehdottamaan muutos ja luettelemaan merkit, joilla tuloksen voi tarkistaa. Anna seuraavassa viestissä tarkistuksen tulos. Näin tekstikeskustelu liittyy todelliseen tehtävään ilman oletusta, että mallilla olisi itsellään pääsy tiedostoihin tai suoritusympäristöön.\n\nUutta tekstiä valmisteltaessa kannattaa määritellä kohderyhmä, suunnitelma ja tarvittava yksityiskohtaisuus. Vastaus voi olla asiakirjaluonnos, lähtötietojen yhteenveto, eroluettelo tai jatkotoimien järjestys; täsmällisen muodon määrää pyyntösi.\n\nPareto 26.9 on käytettävissä Messages-, Responses- ja Chat Completions-muodoilla sekä tekstipohjaisella generateContent-menetelmällä. Ne kuvaavat liittämistapoja asiakasohjelmaan. Tässä liitännässä aineisto annetaan tekstinä; kuvia, koodin suorittamista ja ulkoisten järjestelmien käyttöä ei lisätä pyynnön muodon valinnalla.",
  "locale": "fi",
  "methods": [
    {
      "html": "<section class=\"meth\" data-route=\"Ultra\"><header><b><span class=\"alias\">Ultra</span> Anthropic Messages</b><code>POST /v1/messages</code></header><dl class=\"method-capabilities\" data-model-capabilities><div><dt>Syötetyypit</dt><dd><code>text</code></dd></div><div><dt>Tulostyypit</dt><dd><code>text</code></dd></div><div><dt>Konteksti</dt><dd>Ei määritelty luettelossa</dd></div><div><dt>Vastauksen enimmäispituus</dt><dd>Ei määritelty luettelossa</dd></div></dl><dl><div><dt>Syöte</dt><dd>0,005 $ <em>/ 1K</em></dd></div><div><dt>Tuloste</dt><dd>0,015 $ <em>/ 1K</em></dd></div><div><dt>Välimuistin luku</dt><dd>0,0005 $ <em>/ 1K</em></dd></div></dl></section>",
      "method_identity": {
        "effective_request_model_id": "unbiased/pareto-26.9",
        "fmt": "messages",
        "http": "POST",
        "path": "/v1/messages",
        "request_model_id": "unbiased/pareto-26.9",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|messages|/v1/messages|unbiased%2Fpareto-26.9",
      "ordinal": 0,
      "rawMethod": {
        "cache_read": 0.5,
        "cache_write": null,
        "cache_write_1h": null,
        "cache_write_5m": null,
        "conditional_meter": null,
        "ctx": null,
        "family": "anthropic",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "messages",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 5.0,
        "input": [
          "text"
        ],
        "label": "Anthropic Messages",
        "max_out": null,
        "max_tool_calls": null,
        "out": 15.0,
        "output": [
          "text"
        ],
        "path": "/v1/messages",
        "request_model_id": "unbiased/pareto-26.9",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      }
    },
    {
      "html": "<section class=\"meth\" data-route=\"Ultra\"><header><b><span class=\"alias\">Ultra</span> OpenAI Responses</b><code>POST /v1/responses</code></header><dl class=\"method-capabilities\" data-model-capabilities><div><dt>Syötetyypit</dt><dd><code>text</code></dd></div><div><dt>Tulostyypit</dt><dd><code>text</code></dd></div><div><dt>Konteksti</dt><dd>Ei määritelty luettelossa</dd></div><div><dt>Vastauksen enimmäispituus</dt><dd>Ei määritelty luettelossa</dd></div></dl><dl><div><dt>Syöte</dt><dd>0,005 $ <em>/ 1K</em></dd></div><div><dt>Tuloste</dt><dd>0,015 $ <em>/ 1K</em></dd></div><div><dt>Välimuistin luku</dt><dd>0,0005 $ <em>/ 1K</em></dd></div></dl></section>",
      "method_identity": {
        "effective_request_model_id": "unbiased/pareto-26.9",
        "fmt": "responses",
        "http": "POST",
        "path": "/v1/responses",
        "request_model_id": "unbiased/pareto-26.9",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|responses|/v1/responses|unbiased%2Fpareto-26.9",
      "ordinal": 1,
      "rawMethod": {
        "cache_read": 0.5,
        "cache_write": null,
        "cache_write_1h": null,
        "cache_write_5m": null,
        "conditional_meter": null,
        "ctx": null,
        "family": "openai",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "responses",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 5.0,
        "input": [
          "text"
        ],
        "label": "OpenAI Responses",
        "max_out": null,
        "max_tool_calls": null,
        "out": 15.0,
        "output": [
          "text"
        ],
        "path": "/v1/responses",
        "request_model_id": "unbiased/pareto-26.9",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      }
    },
    {
      "html": "<section class=\"meth\" data-route=\"Ultra\"><header><b><span class=\"alias\">Ultra</span> OpenAI Chat</b><code>POST /v1/chat/completions</code></header><dl class=\"method-capabilities\" data-model-capabilities><div><dt>Syötetyypit</dt><dd><code>text</code></dd></div><div><dt>Tulostyypit</dt><dd><code>text</code></dd></div><div><dt>Konteksti</dt><dd>Ei määritelty luettelossa</dd></div><div><dt>Vastauksen enimmäispituus</dt><dd>Ei määritelty luettelossa</dd></div></dl><dl><div><dt>Syöte</dt><dd>0,005 $ <em>/ 1K</em></dd></div><div><dt>Tuloste</dt><dd>0,015 $ <em>/ 1K</em></dd></div><div><dt>Välimuistin luku</dt><dd>0,0005 $ <em>/ 1K</em></dd></div></dl></section>",
      "method_identity": {
        "effective_request_model_id": "unbiased/pareto-26.9",
        "fmt": "chat",
        "http": "POST",
        "path": "/v1/chat/completions",
        "request_model_id": "unbiased/pareto-26.9",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|chat|/v1/chat/completions|unbiased%2Fpareto-26.9",
      "ordinal": 2,
      "rawMethod": {
        "cache_read": 0.5,
        "cache_write": null,
        "cache_write_1h": null,
        "cache_write_5m": null,
        "conditional_meter": null,
        "ctx": null,
        "family": "openai",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "chat",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 5.0,
        "input": [
          "text"
        ],
        "label": "OpenAI Chat",
        "max_out": null,
        "max_tool_calls": null,
        "out": 15.0,
        "output": [
          "text"
        ],
        "path": "/v1/chat/completions",
        "request_model_id": "unbiased/pareto-26.9",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      }
    },
    {
      "html": "<section class=\"meth\" data-route=\"Ultra\"><header><b><span class=\"alias\">Ultra</span> Gemini generateContent</b><code>POST /v1beta/models/unbiased/pareto-26.9:generateContent</code></header><dl class=\"method-capabilities\" data-model-capabilities><div><dt>Syötetyypit</dt><dd><code>text</code></dd></div><div><dt>Tulostyypit</dt><dd><code>text</code></dd></div><div><dt>Konteksti</dt><dd>Ei määritelty luettelossa</dd></div><div><dt>Vastauksen enimmäispituus</dt><dd>Ei määritelty luettelossa</dd></div></dl><dl><div><dt>Syöte</dt><dd>0,005 $ <em>/ 1K</em></dd></div><div><dt>Tuloste</dt><dd>0,015 $ <em>/ 1K</em></dd></div><div><dt>Välimuistin luku</dt><dd>0,0005 $ <em>/ 1K</em></dd></div></dl></section>",
      "method_identity": {
        "effective_request_model_id": "unbiased/pareto-26.9",
        "fmt": "gemini",
        "http": "POST",
        "path": "/v1beta/models/unbiased/pareto-26.9:generateContent",
        "request_model_id": "unbiased/pareto-26.9",
        "route_label": "Ultra"
      },
      "method_key": "Ultra|gemini|/v1beta/models/unbiased/pareto-26.9:generateContent|unbiased%2Fpareto-26.9",
      "ordinal": 3,
      "rawMethod": {
        "cache_read": 0.5,
        "cache_write": null,
        "cache_write_1h": null,
        "cache_write_5m": null,
        "conditional_meter": null,
        "ctx": null,
        "family": "gemini",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "gemini",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 5.0,
        "input": [
          "text"
        ],
        "label": "Gemini generateContent",
        "max_out": null,
        "max_tool_calls": null,
        "out": 15.0,
        "output": [
          "text"
        ],
        "path": "/v1beta/models/unbiased/pareto-26.9:generateContent",
        "request_model_id": "unbiased/pareto-26.9",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      }
    }
  ],
  "model_id": "unbiased/pareto-26.9",
  "page": {
    "canonical": "https://ailoot.ai/models/fi/unbiased-pareto-26-9/",
    "description": "Unbiasedin yhdistelmämallin edellinen tekstiversio 262 144 tokenin kontekstilla nimenomaisesti versioon sidottuihin työnkulkuihin.",
    "locale": "fi",
    "md_url": "https://ailoot.ai/models/fi/unbiased-pareto-26-9/index.md",
    "title": "Pareto 26.9",
    "url": "https://ailoot.ai/models/fi/unbiased-pareto-26-9/"
  },
  "rawModel": {
    "about": "### Pareto-perheen edellinen julkaisu\n\nPareto 26.9 on Unbiasedin yhdistelmämallin erillinen versio. Pareto-perheessä yhden pyynnön käsittelyyn osallistuu useita johtavia ja avoimia malleja, joiden tulokset yhdistetään yhteiseksi vastaukseksi. Käyttäjä toimii yhden Pareto-mallin kanssa eikä valitse jokaista osaa käsin. Kehittäjän mukaan perusmallien kokoonpano voi muuttua.\n\nVersio 26.9 säilyi vakaan 26.10:n julkaisun jälkeen. Sen täsmällinen tunniste `unbiased/pareto-26.9` mahdollistaa edellisen julkaisun nimenomaisen valinnan sovelluksessa. Se on mielekästä olemassa olevissa työnkuluissa ja vertailuissa, joissa on tärkeää nimetä käytetty versio sen sijaan, että siirryttäisiin automaattisesti seuraavaan. Nimen kiinnittäminen ei tarkoita, että sisäinen kokoonpano olisi muuttumaton.\n\n### Annetun aineiston käsittely\n\nAiloot API:ssa tämä versio vastaanottaa tekstiä ja muodostaa tekstivastauksen. Sen konteksti-ikkuna on 262 144 tokenia. Se sisältää ohjeet, historian, lähtöaineistot ja vastauksen; mallin metatiedoissa ilmoitetaan vastauksen kooksi enintään 131 072 tokenia. Julkaisun 26.10 konteksti-ikkuna on suurempi, joten 26.9 valittaessa kannattaa valita etukäteen tehtävään todella liittyvät asiakirjat ja katkelmat.\n\nTyönkulun voi rakentaa useiden tekstien vertailun ympärille. Anna vaatimukset, ratkaisuvaihtoehdot ja valintakriteerit ja pyydä sitten vertailutaulukko perusteluineen kunkin kriteerin osalta. Pitkälle asiakirjalle määrittele analyysin tarkoitus: ristiriitojen tunnistaminen, aihekohtainen yhteenveto, kysymysten kokoaminen kirjoittajalle tai päivitetyn rakenteen valmistelu. Lähtökatkelmien nimet auttavat yhdistämään johtopäätökset pyynnön tietoihin.\n\n### Tekninen keskustelu\n\nOhjelmointitehtävää analysoitaessa sisällytä olennainen koodi ja omassa ympäristössä jo saamasi suoritustulos. Pyydä selittämään havainto, ehdottamaan muutos ja luettelemaan merkit, joilla tuloksen voi tarkistaa. Anna seuraavassa viestissä tarkistuksen tulos. Näin tekstikeskustelu liittyy todelliseen tehtävään ilman oletusta, että mallilla olisi itsellään pääsy tiedostoihin tai suoritusympäristöön.\n\nUutta tekstiä valmisteltaessa kannattaa määritellä kohderyhmä, suunnitelma ja tarvittava yksityiskohtaisuus. Vastaus voi olla asiakirjaluonnos, lähtötietojen yhteenveto, eroluettelo tai jatkotoimien järjestys; täsmällisen muodon määrää pyyntösi.\n\nPareto 26.9 on käytettävissä Messages-, Responses- ja Chat Completions-muodoilla sekä tekstipohjaisella generateContent-menetelmällä. Ne kuvaavat liittämistapoja asiakasohjelmaan. Tässä liitännässä aineisto annetaan tekstinä; kuvia, koodin suorittamista ja ulkoisten järjestelmien käyttöä ei lisätä pyynnön muodon valinnalla.",
    "alias_of": null,
    "aliases": [],
    "author": "Unbiased",
    "canonical_model": "unbiased/pareto-26.9",
    "ctx": null,
    "formats": [
      "chat",
      "gemini",
      "messages",
      "responses"
    ],
    "id": "unbiased/pareto-26.9",
    "input": [
      "text"
    ],
    "kind": "text",
    "max_out": null,
    "methods": [
      {
        "cache_read": 0.5,
        "cache_write": null,
        "cache_write_1h": null,
        "cache_write_5m": null,
        "conditional_meter": null,
        "ctx": null,
        "family": "anthropic",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "messages",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 5.0,
        "input": [
          "text"
        ],
        "label": "Anthropic Messages",
        "max_out": null,
        "max_tool_calls": null,
        "out": 15.0,
        "output": [
          "text"
        ],
        "path": "/v1/messages",
        "request_model_id": "unbiased/pareto-26.9",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      },
      {
        "cache_read": 0.5,
        "cache_write": null,
        "cache_write_1h": null,
        "cache_write_5m": null,
        "conditional_meter": null,
        "ctx": null,
        "family": "openai",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "responses",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 5.0,
        "input": [
          "text"
        ],
        "label": "OpenAI Responses",
        "max_out": null,
        "max_tool_calls": null,
        "out": 15.0,
        "output": [
          "text"
        ],
        "path": "/v1/responses",
        "request_model_id": "unbiased/pareto-26.9",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      },
      {
        "cache_read": 0.5,
        "cache_write": null,
        "cache_write_1h": null,
        "cache_write_5m": null,
        "conditional_meter": null,
        "ctx": null,
        "family": "openai",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "chat",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 5.0,
        "input": [
          "text"
        ],
        "label": "OpenAI Chat",
        "max_out": null,
        "max_tool_calls": null,
        "out": 15.0,
        "output": [
          "text"
        ],
        "path": "/v1/chat/completions",
        "request_model_id": "unbiased/pareto-26.9",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      },
      {
        "cache_read": 0.5,
        "cache_write": null,
        "cache_write_1h": null,
        "cache_write_5m": null,
        "conditional_meter": null,
        "ctx": null,
        "family": "gemini",
        "fast_multiplier": 1,
        "flex_multiplier": 1,
        "fmt": "gemini",
        "http": "POST",
        "img_in": null,
        "img_out": null,
        "in": 5.0,
        "input": [
          "text"
        ],
        "label": "Gemini generateContent",
        "max_out": null,
        "max_tool_calls": null,
        "out": 15.0,
        "output": [
          "text"
        ],
        "path": "/v1beta/models/unbiased/pareto-26.9:generateContent",
        "request_model_id": "unbiased/pareto-26.9",
        "route_label": "Ultra",
        "status_reads": [],
        "tiers": [],
        "tool_prices": null,
        "unit": "token",
        "units": []
      }
    ],
    "model_aliases": [
      {
        "canonical_model_id": "unbiased/pareto-26.9",
        "request_model_id": "unbiased/pareto-26.9",
        "route_label": "Ultra"
      }
    ],
    "name": "Pareto 26.9",
    "price": {
      "in": 5.0,
      "in_label": null,
      "out": 15.0,
      "out_label": null,
      "sort_in": 5.0,
      "sort_out": 15.0,
      "varies": false
    },
    "public_id": "unbiased/pareto-26.9",
    "short": "Unbiasedin yhdistelmämallin edellinen tekstiversio 262 144 tokenin kontekstilla nimenomaisesti versioon sidottuihin työnkulkuihin."
  },
  "renderer_schema": {
    "method_order": "rawModel.methods-ordinal",
    "prices": "exact-native-DTO-units-and-selected-renderer-html"
  },
  "representation": "exact-public-dto-and-native-renderer-html",
  "schema": "ailoot-static-model-facts-v1",
  "schema_version": 1,
  "shortText": "Unbiasedin yhdistelmämallin edellinen tekstiversio 262 144 tokenin kontekstilla nimenomaisesti versioon sidottuihin työnkulkuihin.",
  "source": {
    "audit_sha256": "373a2a19a17cbd76b368b9e6494612484f31995d2d1390549b9078a4cc177382",
    "bridge_map_sha256": "373a2a19a17cbd76b368b9e6494612484f31995d2d1390549b9078a4cc177382",
    "projection_audit": {
      "parent_manifest_sha256": "dfd3a7a4bc6f960e128026cae1f98f769d1503ffa1c6cf0ccf80066382dbbb9e",
      "raw_model_json_sha256": "99549edeb0e22c531d3e79f72f4cb9e17ff2c00a588e45cd90a2ab2c150aeec3",
      "renderer_sha256": "e5acfc6c8285aad938eb4e43c21592a002621146927da627fa9d962d178e58ff"
    },
    "projection_kind": "catalogue-refresh-native-dto-v1",
    "raw_model_json_sha256": "99549edeb0e22c531d3e79f72f4cb9e17ff2c00a588e45cd90a2ab2c150aeec3",
    "renderer_sha256": "e5acfc6c8285aad938eb4e43c21592a002621146927da627fa9d962d178e58ff"
  },
  "sourceRevision": "4e0c0910907c1327957b67ee2719785dce049355e8fe746d5e91c0e02a61b3cf"
}
