[{"data":1,"prerenderedAt":2734},["ShallowReactive",2],{"indicators:getting-started/cli":3},{"slug":4,"filePath":5,"frontmatter":6,"rawMarkdown":11,"tree":12},"getting-started/cli","getting-started/cli.md",{"title":7,"description":8,"order":9,"section":10},"The CLI","om indicator is the command group for authoring Indicators on your machine: the templates, a workspace, a build, a local install, and the reads that prove a…",11,"getting-started","---\ntitle: \"The CLI\"\ndescription: \"om indicator is the command group for authoring Indicators on your machine: the templates, a workspace, a build, a local install, and the reads that prove a…\"\norder: 11\nsection: \"getting-started\"\n---\n\n\u003C!-- source: docs/indicators/getting-started/cli.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit -->\n\n# The CLI\n\n`om indicator` is the command group for authoring Indicators on your\nmachine: the templates, a workspace, a build, a local install, and the reads\nthat prove a value moves. `om wrun` is the same group under its older\nspelling (`wrun` is the runtime's internal name, the one you still meet in\nmetric ids like `wrun/@scope/name/output` and in the package kind\n`wrun-indicator`), so every command on this page accepts either. The\ncompile step needs `bun` on your PATH. kScript (legacy) scripts have no CLI\nauthoring lane: they are written and published in the chart's editor.\n\n## Author\n\n```bash\nom indicator templates\nom indicator create @you/my-sma ./my-sma --template sma-codefirst\nom indicator build ./my-sma\nom indicator validate ./my-sma\nom indicator install ./my-sma --replace\nom indicator list\nom indicator show @you/my-sma\n```\n\n| Command | What it does |\n| --- | --- |\n| `om indicator templates` | lists the nine starting points: `sma-codefirst`, `sma-box`, `sma`, `vp-buy-share-codefirst`, `polymarket-odds`, `conviction-score`, `event-asset-divergence`, `escalation-risk`, `hud-terminal` |\n| `om indicator create \u003Cpackage> [dir]` | scaffolds a workspace (`--template`, `--force`); `om indicator scaffold \u003Cdir> --name` is the same verb with the name as a flag |\n| `om indicator build \u003Cdir>` | derives the sheet from your declarations, regenerates `src/gen`, runs `bun install` once and `bun run build`, checks the module against the contract, exports `dist/package` (`--out`, `--wasm`, `--compile-command`, `--install`, `--replace`, `--no-install-deps`) |\n| `om indicator install \u003Cdir>` | the build plus the local install under `~/.openmarket/packages`, with a receipt naming the path and the undo |\n| `om indicator export \u003Cdir>` | the export step alone (`--out`, `--force`, `--install`) |\n| `om indicator validate \u003Cdir>` | validates a workspace or an exported package without building |\n| `om indicator list`, `om indicator show \u003Cid>` | installed packages and their outputs; one package or metric id |\n| `om indicator source search \u003Cprovider> \u003Cquery>`, `om indicator source set \u003Cname>` | find a Polymarket condition id; repoint a pinned odds input (refused on a derived sheet and on a bindable input) |\n| `om indicator upgrade \u003Cpackage> --version \u003Cx>` | moves saved alert locks onto an installed version |\n| `om indicator remove \u003Cpackage>` | uninstalls (`--version` for one version); warns when alerts still reference the package |\n\nA workspace scaffolded by an older release is lifted onto the current\nscaffold contract on its next build, once and non-destructively: your\nsource and sheet are never touched, the SDK files and build scripts are\nrefreshed, and the migration is reported in the build's warnings\n([Releases overview](../releases/overview.md)).\n\n## Read a value\n\n```bash\nom metric get --metric wrun/@you/my-sma/sma:period=20 --symbol BTCUSDT --exchange BINANCE_FUTURES\nom metric series --metric wrun/@you/my-sma/sma --params period=20 --symbol BTCUSDT --exchange BINANCE_FUTURES --bars 60\nom metric screen --metric wrun/@you/my-sma/sma:period=20 --exchange BINANCE_FUTURES --top-n 50 --by VOLUME_24H --filter gte:1\nom chart indicator preview --type wrun/@you/my-sma/sma --bars 300\n```\n\n`om metric get` returns the newest value; `om metric series` one\n`[barOpenSec, value]` pair per bar (oldest first, newest the still-forming\nbar) with a sparkline in text mode; `om metric screen` ranks a universe on\nthe output; `om chart indicator preview` draws the draft on your active\nchart workspace without publishing. A watch condition on the same id is an\nalert ([Alerts](../functions/alerts.md)).\n\n## Backtest a strategy package\n\n```bash\nom backtest run @you/my-strategy --asset BINANCE_FUTURES:BTCUSDT --window 90d\n```\n\nA package whose sheet declares `strategy(...)` replays its orders through\nthe engine's own broker; `om backtest \u003Ctarget>` is the same one-shot (`run`\nis its explicit spelling) and `om backtest spec` the full-control form\n([Reading the Strategy Tester](../strategies/reading-the-tester.md)).\n\n## Publish and install\n\n```bash\nom publish ./my-sma --dry-run\nom publish ./my-sma\nom install @you/my-sma\nom search sma --kind wrun-indicator\nom packages\nom open @you/my-sma\n```\n\n`om publish` sends an Indicator to the OpenMarket platform\n(`chart.openmarket.xyz`), where the release is a script beside your grants\nand versions, with the one source entry the manifest names beside the\nmodule; `--script \u003Cid>` lands it on a script you already own, and with\n`--dry-run` it prints exactly what would ship (files, size, sha256, the\ntarget) without uploading. `om watch publish` is the same command, and a\nwatch pack takes the registry door instead. `om install` fetches a\npublished package, verifies its tarball sha256 and writes a receipt; `om packages` is the ledger of\neverything installed, published and followed on this machine; `om open`\nopens a fresh chart with the package mounted at its exact published version\n([Publishing](../functions/publishing.md)).\n\n### One command, another registry\n\n```bash\nom install @you/my-sma --registry production\n```\n\n`--registry` names the registry for one registry-lane command: an\n`om install` of any kind, and an `om publish` of a kind that publishes to\nthe registry (a watch pack); an Indicator's publish goes to the platform\ndoor whatever `--registry` says. The values are `production`\n(`registry.openmarket.xyz`), `staging` (`registry-staging.openmarket.xyz`,\nthe default until launch), or the origin `OM_REGISTRY_URL` names (a\nself-hosted registry or a rig); any other origin is refused before a\nrequest goes out, because your account key only ever travels to a registry\nthis machine trusts. Nothing else changes: `OM_REGISTRY_URL` keeps setting\nthe default for every other command, and the agent's `package_publish` and\n`package_install` take the same value as `registry`.\n\n## What's next\n\n- [Quick start](quick-start.md): the five steps with the template read line by line.\n- [Alerts](../functions/alerts.md): a watch condition on an output.\n- [Publishing](../functions/publishing.md): scopes, visibility, versions, deleting.\n",{"type":13,"children":14,"data":2727,"position":2729},"root",[15,25,28,29,161,162,180,181,359,361,1411,1412,1450,1451,1468,1469,1702,1703,1825,1826,1841,1842,1892,1893,2003,2004,2021,2022,2141,2142,2317,2318,2334,2335,2368,2369,2613,2614,2629,2630],{"type":16,"value":17,"position":18},"comment"," source: docs/indicators/getting-started/cli.md; generated by packages/cli/scripts/gen-indicator-docs.ts, do not edit ",{"start":19,"end":22},{"line":20,"column":20,"offset":21},1,0,{"line":20,"column":23,"offset":24},126,125,{"type":26,"value":27},"text","\n",{"type":26,"value":27},{"type":30,"tagName":31,"properties":32,"children":33,"position":158},"element","p",{},[34,50,58,71,78,91,98,111,118,130,137,150],{"type":30,"tagName":35,"properties":36,"children":37,"position":47},"code",{},[38],{"type":26,"value":39,"position":40},"om indicator",{"start":41,"end":44},{"line":42,"column":20,"offset":43},5,138,{"line":42,"column":45,"offset":46},15,152,{"start":48,"end":49},{"line":42,"column":20,"offset":43},{"line":42,"column":45,"offset":46},{"type":26,"value":51,"position":52}," is the command group for authoring Indicators on your\nmachine: the templates, a workspace, a build, a local install, and the reads\nthat prove a value moves. ",{"start":53,"end":54},{"line":42,"column":45,"offset":46},{"line":55,"column":56,"offset":57},7,27,310,{"type":30,"tagName":35,"properties":59,"children":60,"position":68},{},[61],{"type":26,"value":62,"position":63},"om wrun",{"start":64,"end":65},{"line":55,"column":56,"offset":57},{"line":55,"column":66,"offset":67},36,319,{"start":69,"end":70},{"line":55,"column":56,"offset":57},{"line":55,"column":66,"offset":67},{"type":26,"value":72,"position":73}," is the same group under its older\nspelling (",{"start":74,"end":75},{"line":55,"column":66,"offset":67},{"line":76,"column":9,"offset":77},8,364,{"type":30,"tagName":35,"properties":79,"children":80,"position":88},{},[81],{"type":26,"value":82,"position":83},"wrun",{"start":84,"end":85},{"line":76,"column":9,"offset":77},{"line":76,"column":86,"offset":87},17,370,{"start":89,"end":90},{"line":76,"column":9,"offset":77},{"line":76,"column":86,"offset":87},{"type":26,"value":92,"position":93}," is the runtime's internal name, the one you still meet in\nmetric ids like ",{"start":94,"end":95},{"line":76,"column":86,"offset":87},{"line":96,"column":86,"offset":97},9,445,{"type":30,"tagName":35,"properties":99,"children":100,"position":108},{},[101],{"type":26,"value":102,"position":103},"wrun/@scope/name/output",{"start":104,"end":105},{"line":96,"column":86,"offset":97},{"line":96,"column":106,"offset":107},42,470,{"start":109,"end":110},{"line":96,"column":86,"offset":97},{"line":96,"column":106,"offset":107},{"type":26,"value":112,"position":113}," and in the package kind\n",{"start":114,"end":115},{"line":96,"column":106,"offset":107},{"line":116,"column":20,"offset":117},10,495,{"type":30,"tagName":35,"properties":119,"children":120,"position":127},{},[121],{"type":26,"value":122,"position":123},"wrun-indicator",{"start":124,"end":125},{"line":116,"column":20,"offset":117},{"line":116,"column":86,"offset":126},511,{"start":128,"end":129},{"line":116,"column":20,"offset":117},{"line":116,"column":86,"offset":126},{"type":26,"value":131,"position":132},"), so every command on this page accepts either. The\ncompile step needs ",{"start":133,"end":134},{"line":116,"column":86,"offset":126},{"line":9,"column":135,"offset":136},20,583,{"type":30,"tagName":35,"properties":138,"children":139,"position":147},{},[140],{"type":26,"value":141,"position":142},"bun",{"start":143,"end":144},{"line":9,"column":135,"offset":136},{"line":9,"column":145,"offset":146},25,588,{"start":148,"end":149},{"line":9,"column":135,"offset":136},{"line":9,"column":145,"offset":146},{"type":26,"value":151,"position":152}," on your PATH. kScript (legacy) scripts have no CLI\nauthoring lane: they are written and published in the chart's editor.",{"start":153,"end":154},{"line":9,"column":145,"offset":146},{"line":155,"column":156,"offset":157},12,70,709,{"start":159,"end":160},{"line":42,"column":20,"offset":43},{"line":155,"column":156,"offset":157},{"type":26,"value":27},{"type":30,"tagName":163,"properties":164,"children":166,"position":176},"h2",{"id":165},"author",[167],{"type":26,"value":168,"position":169},"Author",{"start":170,"end":174},{"line":171,"column":172,"offset":173},14,4,714,{"line":171,"column":116,"offset":175},720,{"start":177,"end":179},{"line":171,"column":20,"offset":178},711,{"line":171,"column":116,"offset":175},{"type":26,"value":27},{"type":13,"children":182},[183],{"type":30,"tagName":184,"properties":185,"children":189,"data":-1},"pre",{"class":186,"style":187,"tabindex":188},"shiki shiki-themes github-dark github-light","--shiki-dark:#e1e4e8;--shiki-light:#24292e;--shiki-dark-bg:#24292e;--shiki-light-bg:#fff","0",[190],{"type":30,"tagName":35,"properties":191,"children":192},{},[193,215,216,253,254,274,275,295,296,321,322,338,339],{"type":30,"tagName":194,"properties":195,"children":197},"span",{"class":196},"line",[198,204,210],{"type":30,"tagName":194,"properties":199,"children":201},{"style":200},"--shiki-dark:#B392F0;--shiki-light:#6F42C1",[202],{"type":26,"value":203},"om",{"type":30,"tagName":194,"properties":205,"children":207},{"style":206},"--shiki-dark:#9ECBFF;--shiki-light:#032F62",[208],{"type":26,"value":209}," indicator",{"type":30,"tagName":194,"properties":211,"children":212},{"style":206},[213],{"type":26,"value":214}," templates",{"type":26,"value":27},{"type":30,"tagName":194,"properties":217,"children":218},{"class":196},[219,223,227,232,237,242,248],{"type":30,"tagName":194,"properties":220,"children":221},{"style":200},[222],{"type":26,"value":203},{"type":30,"tagName":194,"properties":224,"children":225},{"style":206},[226],{"type":26,"value":209},{"type":30,"tagName":194,"properties":228,"children":229},{"style":206},[230],{"type":26,"value":231}," create",{"type":30,"tagName":194,"properties":233,"children":234},{"style":206},[235],{"type":26,"value":236}," @you/my-sma",{"type":30,"tagName":194,"properties":238,"children":239},{"style":206},[240],{"type":26,"value":241}," ./my-sma",{"type":30,"tagName":194,"properties":243,"children":245},{"style":244},"--shiki-dark:#79B8FF;--shiki-light:#005CC5",[246],{"type":26,"value":247}," --template",{"type":30,"tagName":194,"properties":249,"children":250},{"style":206},[251],{"type":26,"value":252}," sma-codefirst",{"type":26,"value":27},{"type":30,"tagName":194,"properties":255,"children":256},{"class":196},[257,261,265,270],{"type":30,"tagName":194,"properties":258,"children":259},{"style":200},[260],{"type":26,"value":203},{"type":30,"tagName":194,"properties":262,"children":263},{"style":206},[264],{"type":26,"value":209},{"type":30,"tagName":194,"properties":266,"children":267},{"style":206},[268],{"type":26,"value":269}," build",{"type":30,"tagName":194,"properties":271,"children":272},{"style":206},[273],{"type":26,"value":241},{"type":26,"value":27},{"type":30,"tagName":194,"properties":276,"children":277},{"class":196},[278,282,286,291],{"type":30,"tagName":194,"properties":279,"children":280},{"style":200},[281],{"type":26,"value":203},{"type":30,"tagName":194,"properties":283,"children":284},{"style":206},[285],{"type":26,"value":209},{"type":30,"tagName":194,"properties":287,"children":288},{"style":206},[289],{"type":26,"value":290}," validate",{"type":30,"tagName":194,"properties":292,"children":293},{"style":206},[294],{"type":26,"value":241},{"type":26,"value":27},{"type":30,"tagName":194,"properties":297,"children":298},{"class":196},[299,303,307,312,316],{"type":30,"tagName":194,"properties":300,"children":301},{"style":200},[302],{"type":26,"value":203},{"type":30,"tagName":194,"properties":304,"children":305},{"style":206},[306],{"type":26,"value":209},{"type":30,"tagName":194,"properties":308,"children":309},{"style":206},[310],{"type":26,"value":311}," install",{"type":30,"tagName":194,"properties":313,"children":314},{"style":206},[315],{"type":26,"value":241},{"type":30,"tagName":194,"properties":317,"children":318},{"style":244},[319],{"type":26,"value":320}," --replace",{"type":26,"value":27},{"type":30,"tagName":194,"properties":323,"children":324},{"class":196},[325,329,333],{"type":30,"tagName":194,"properties":326,"children":327},{"style":200},[328],{"type":26,"value":203},{"type":30,"tagName":194,"properties":330,"children":331},{"style":206},[332],{"type":26,"value":209},{"type":30,"tagName":194,"properties":334,"children":335},{"style":206},[336],{"type":26,"value":337}," list",{"type":26,"value":27},{"type":30,"tagName":194,"properties":340,"children":341},{"class":196},[342,346,350,355],{"type":30,"tagName":194,"properties":343,"children":344},{"style":200},[345],{"type":26,"value":203},{"type":30,"tagName":194,"properties":347,"children":348},{"style":206},[349],{"type":26,"value":209},{"type":30,"tagName":194,"properties":351,"children":352},{"style":206},[353],{"type":26,"value":354}," show",{"type":30,"tagName":194,"properties":356,"children":357},{"style":206},[358],{"type":26,"value":236},{"type":26,"value":360},"\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n",{"type":30,"tagName":362,"properties":363,"children":364,"position":1408},"table",{},[365,412],{"type":30,"tagName":366,"properties":367,"children":368,"position":409},"thead",{},[369],{"type":30,"tagName":370,"properties":371,"children":372,"position":406},"tr",{},[373,391],{"type":30,"tagName":374,"properties":375,"children":376,"position":386},"th",{},[377],{"type":26,"value":378,"position":379},"Command",{"start":380,"end":384},{"line":381,"column":382,"offset":383},26,3,973,{"line":381,"column":116,"offset":385},980,{"start":387,"end":389},{"line":381,"column":20,"offset":388},971,{"line":381,"column":9,"offset":390},981,{"type":30,"tagName":374,"properties":392,"children":393,"position":402},{},[394],{"type":26,"value":395,"position":396},"What it does",{"start":397,"end":400},{"line":381,"column":398,"offset":399},13,983,{"line":381,"column":145,"offset":401},995,{"start":403,"end":404},{"line":381,"column":9,"offset":390},{"line":381,"column":56,"offset":405},997,{"start":407,"end":408},{"line":381,"column":20,"offset":388},{"line":381,"column":56,"offset":405},{"start":410,"end":411},{"line":381,"column":20,"offset":388},{"line":381,"column":56,"offset":405},{"type":30,"tagName":413,"properties":414,"children":415,"position":1405},"tbody",{},[416,628,734,969,1032,1128,1172,1236,1300,1343],{"type":30,"tagName":370,"properties":417,"children":418,"position":625},{},[419,442],{"type":30,"tagName":420,"properties":421,"children":422,"position":437},"td",{},[423],{"type":30,"tagName":35,"properties":424,"children":425,"position":434},{},[426],{"type":26,"value":427,"position":428},"om indicator templates",{"start":429,"end":432},{"line":430,"column":382,"offset":431},28,1014,{"line":430,"column":56,"offset":433},1038,{"start":435,"end":436},{"line":430,"column":382,"offset":431},{"line":430,"column":56,"offset":433},{"start":438,"end":440},{"line":430,"column":20,"offset":439},1012,{"line":430,"column":430,"offset":441},1039,{"type":30,"tagName":420,"properties":443,"children":444,"position":620},{},[445,454,467,474,487,493,506,512,525,531,544,550,563,569,582,588,601,607],{"type":26,"value":446,"position":447},"lists the nine starting points: ",{"start":448,"end":451},{"line":430,"column":449,"offset":450},30,1041,{"line":430,"column":452,"offset":453},62,1073,{"type":30,"tagName":35,"properties":455,"children":456,"position":464},{},[457],{"type":26,"value":458,"position":459},"sma-codefirst",{"start":460,"end":461},{"line":430,"column":452,"offset":453},{"line":430,"column":462,"offset":463},77,1088,{"start":465,"end":466},{"line":430,"column":452,"offset":453},{"line":430,"column":462,"offset":463},{"type":26,"value":468,"position":469},", ",{"start":470,"end":471},{"line":430,"column":462,"offset":463},{"line":430,"column":472,"offset":473},79,1090,{"type":30,"tagName":35,"properties":475,"children":476,"position":484},{},[477],{"type":26,"value":478,"position":479},"sma-box",{"start":480,"end":481},{"line":430,"column":472,"offset":473},{"line":430,"column":482,"offset":483},88,1099,{"start":485,"end":486},{"line":430,"column":472,"offset":473},{"line":430,"column":482,"offset":483},{"type":26,"value":468,"position":488},{"start":489,"end":490},{"line":430,"column":482,"offset":483},{"line":430,"column":491,"offset":492},90,1101,{"type":30,"tagName":35,"properties":494,"children":495,"position":503},{},[496],{"type":26,"value":497,"position":498},"sma",{"start":499,"end":500},{"line":430,"column":491,"offset":492},{"line":430,"column":501,"offset":502},95,1106,{"start":504,"end":505},{"line":430,"column":491,"offset":492},{"line":430,"column":501,"offset":502},{"type":26,"value":468,"position":507},{"start":508,"end":509},{"line":430,"column":501,"offset":502},{"line":430,"column":510,"offset":511},97,1108,{"type":30,"tagName":35,"properties":513,"children":514,"position":522},{},[515],{"type":26,"value":516,"position":517},"vp-buy-share-codefirst",{"start":518,"end":519},{"line":430,"column":510,"offset":511},{"line":430,"column":520,"offset":521},121,1132,{"start":523,"end":524},{"line":430,"column":510,"offset":511},{"line":430,"column":520,"offset":521},{"type":26,"value":468,"position":526},{"start":527,"end":528},{"line":430,"column":520,"offset":521},{"line":430,"column":529,"offset":530},123,1134,{"type":30,"tagName":35,"properties":532,"children":533,"position":541},{},[534],{"type":26,"value":535,"position":536},"polymarket-odds",{"start":537,"end":538},{"line":430,"column":529,"offset":530},{"line":430,"column":539,"offset":540},140,1151,{"start":542,"end":543},{"line":430,"column":529,"offset":530},{"line":430,"column":539,"offset":540},{"type":26,"value":468,"position":545},{"start":546,"end":547},{"line":430,"column":539,"offset":540},{"line":430,"column":548,"offset":549},142,1153,{"type":30,"tagName":35,"properties":551,"children":552,"position":560},{},[553],{"type":26,"value":554,"position":555},"conviction-score",{"start":556,"end":557},{"line":430,"column":548,"offset":549},{"line":430,"column":558,"offset":559},160,1171,{"start":561,"end":562},{"line":430,"column":548,"offset":549},{"line":430,"column":558,"offset":559},{"type":26,"value":468,"position":564},{"start":565,"end":566},{"line":430,"column":558,"offset":559},{"line":430,"column":567,"offset":568},162,1173,{"type":30,"tagName":35,"properties":570,"children":571,"position":579},{},[572],{"type":26,"value":573,"position":574},"event-asset-divergence",{"start":575,"end":576},{"line":430,"column":567,"offset":568},{"line":430,"column":577,"offset":578},186,1197,{"start":580,"end":581},{"line":430,"column":567,"offset":568},{"line":430,"column":577,"offset":578},{"type":26,"value":468,"position":583},{"start":584,"end":585},{"line":430,"column":577,"offset":578},{"line":430,"column":586,"offset":587},188,1199,{"type":30,"tagName":35,"properties":589,"children":590,"position":598},{},[591],{"type":26,"value":592,"position":593},"escalation-risk",{"start":594,"end":595},{"line":430,"column":586,"offset":587},{"line":430,"column":596,"offset":597},205,1216,{"start":599,"end":600},{"line":430,"column":586,"offset":587},{"line":430,"column":596,"offset":597},{"type":26,"value":468,"position":602},{"start":603,"end":604},{"line":430,"column":596,"offset":597},{"line":430,"column":605,"offset":606},207,1218,{"type":30,"tagName":35,"properties":608,"children":609,"position":617},{},[610],{"type":26,"value":611,"position":612},"hud-terminal",{"start":613,"end":614},{"line":430,"column":605,"offset":606},{"line":430,"column":615,"offset":616},221,1232,{"start":618,"end":619},{"line":430,"column":605,"offset":606},{"line":430,"column":615,"offset":616},{"start":621,"end":622},{"line":430,"column":430,"offset":441},{"line":430,"column":623,"offset":624},223,1234,{"start":626,"end":627},{"line":430,"column":20,"offset":439},{"line":430,"column":623,"offset":624},{"type":30,"tagName":370,"properties":629,"children":630,"position":731},{},[631,655],{"type":30,"tagName":420,"properties":632,"children":633,"position":649},{},[634],{"type":30,"tagName":35,"properties":635,"children":636,"position":646},{},[637],{"type":26,"value":638,"position":639},"om indicator create \u003Cpackage> [dir]",{"start":640,"end":643},{"line":641,"column":382,"offset":642},29,1237,{"line":641,"column":644,"offset":645},40,1274,{"start":647,"end":648},{"line":641,"column":382,"offset":642},{"line":641,"column":644,"offset":645},{"start":650,"end":652},{"line":641,"column":20,"offset":651},1235,{"line":641,"column":653,"offset":654},41,1275,{"type":30,"tagName":420,"properties":656,"children":657,"position":726},{},[658,667,680,686,699,706,719],{"type":26,"value":659,"position":660},"scaffolds a workspace (",{"start":661,"end":664},{"line":641,"column":662,"offset":663},43,1277,{"line":641,"column":665,"offset":666},66,1300,{"type":30,"tagName":35,"properties":668,"children":669,"position":677},{},[670],{"type":26,"value":671,"position":672},"--template",{"start":673,"end":674},{"line":641,"column":665,"offset":666},{"line":641,"column":675,"offset":676},78,1312,{"start":678,"end":679},{"line":641,"column":665,"offset":666},{"line":641,"column":675,"offset":676},{"type":26,"value":468,"position":681},{"start":682,"end":683},{"line":641,"column":675,"offset":676},{"line":641,"column":684,"offset":685},80,1314,{"type":30,"tagName":35,"properties":687,"children":688,"position":696},{},[689],{"type":26,"value":690,"position":691},"--force",{"start":692,"end":693},{"line":641,"column":684,"offset":685},{"line":641,"column":694,"offset":695},89,1323,{"start":697,"end":698},{"line":641,"column":684,"offset":685},{"line":641,"column":694,"offset":695},{"type":26,"value":700,"position":701},"); ",{"start":702,"end":703},{"line":641,"column":694,"offset":695},{"line":641,"column":704,"offset":705},92,1326,{"type":30,"tagName":35,"properties":707,"children":708,"position":716},{},[709],{"type":26,"value":710,"position":711},"om indicator scaffold \u003Cdir> --name",{"start":712,"end":713},{"line":641,"column":704,"offset":705},{"line":641,"column":714,"offset":715},128,1362,{"start":717,"end":718},{"line":641,"column":704,"offset":705},{"line":641,"column":714,"offset":715},{"type":26,"value":720,"position":721}," is the same verb with the name as a flag",{"start":722,"end":723},{"line":641,"column":714,"offset":715},{"line":641,"column":724,"offset":725},169,1403,{"start":727,"end":728},{"line":641,"column":653,"offset":654},{"line":641,"column":729,"offset":730},171,1405,{"start":732,"end":733},{"line":641,"column":20,"offset":651},{"line":641,"column":729,"offset":730},{"type":30,"tagName":370,"properties":735,"children":736,"position":966},{},[737,758],{"type":30,"tagName":420,"properties":738,"children":739,"position":753},{},[740],{"type":30,"tagName":35,"properties":741,"children":742,"position":750},{},[743],{"type":26,"value":744,"position":745},"om indicator build \u003Cdir>",{"start":746,"end":748},{"line":449,"column":382,"offset":747},1408,{"line":449,"column":641,"offset":749},1434,{"start":751,"end":752},{"line":449,"column":382,"offset":747},{"line":449,"column":641,"offset":749},{"start":754,"end":756},{"line":449,"column":20,"offset":755},1406,{"line":449,"column":449,"offset":757},1435,{"type":30,"tagName":420,"properties":759,"children":760,"position":961},{},[761,770,782,789,802,808,820,827,840,847,860,866,878,884,897,903,916,922,935,941,954],{"type":26,"value":762,"position":763},"derives the sheet from your declarations, regenerates ",{"start":764,"end":767},{"line":449,"column":765,"offset":766},32,1437,{"line":449,"column":768,"offset":769},86,1491,{"type":30,"tagName":35,"properties":771,"children":772,"position":779},{},[773],{"type":26,"value":774,"position":775},"src/gen",{"start":776,"end":777},{"line":449,"column":768,"offset":769},{"line":449,"column":501,"offset":778},1500,{"start":780,"end":781},{"line":449,"column":768,"offset":769},{"line":449,"column":501,"offset":778},{"type":26,"value":783,"position":784},", runs ",{"start":785,"end":786},{"line":449,"column":501,"offset":778},{"line":449,"column":787,"offset":788},102,1507,{"type":30,"tagName":35,"properties":790,"children":791,"position":799},{},[792],{"type":26,"value":793,"position":794},"bun install",{"start":795,"end":796},{"line":449,"column":787,"offset":788},{"line":449,"column":797,"offset":798},115,1520,{"start":800,"end":801},{"line":449,"column":787,"offset":788},{"line":449,"column":797,"offset":798},{"type":26,"value":803,"position":804}," once and ",{"start":805,"end":806},{"line":449,"column":797,"offset":798},{"line":449,"column":24,"offset":807},1530,{"type":30,"tagName":35,"properties":809,"children":810,"position":817},{},[811],{"type":26,"value":812,"position":813},"bun run build",{"start":814,"end":815},{"line":449,"column":24,"offset":807},{"line":449,"column":539,"offset":816},1545,{"start":818,"end":819},{"line":449,"column":24,"offset":807},{"line":449,"column":539,"offset":816},{"type":26,"value":821,"position":822},", checks the module against the contract, exports ",{"start":823,"end":824},{"line":449,"column":539,"offset":816},{"line":449,"column":825,"offset":826},190,1595,{"type":30,"tagName":35,"properties":828,"children":829,"position":837},{},[830],{"type":26,"value":831,"position":832},"dist/package",{"start":833,"end":834},{"line":449,"column":825,"offset":826},{"line":449,"column":835,"offset":836},204,1609,{"start":838,"end":839},{"line":449,"column":825,"offset":826},{"line":449,"column":835,"offset":836},{"type":26,"value":841,"position":842}," (",{"start":843,"end":844},{"line":449,"column":835,"offset":836},{"line":449,"column":845,"offset":846},206,1611,{"type":30,"tagName":35,"properties":848,"children":849,"position":857},{},[850],{"type":26,"value":851,"position":852},"--out",{"start":853,"end":854},{"line":449,"column":845,"offset":846},{"line":449,"column":855,"offset":856},213,1618,{"start":858,"end":859},{"line":449,"column":845,"offset":846},{"line":449,"column":855,"offset":856},{"type":26,"value":468,"position":861},{"start":862,"end":863},{"line":449,"column":855,"offset":856},{"line":449,"column":864,"offset":865},215,1620,{"type":30,"tagName":35,"properties":867,"children":868,"position":875},{},[869],{"type":26,"value":870,"position":871},"--wasm",{"start":872,"end":873},{"line":449,"column":864,"offset":865},{"line":449,"column":623,"offset":874},1628,{"start":876,"end":877},{"line":449,"column":864,"offset":865},{"line":449,"column":623,"offset":874},{"type":26,"value":468,"position":879},{"start":880,"end":881},{"line":449,"column":623,"offset":874},{"line":449,"column":882,"offset":883},225,1630,{"type":30,"tagName":35,"properties":885,"children":886,"position":894},{},[887],{"type":26,"value":888,"position":889},"--compile-command",{"start":890,"end":891},{"line":449,"column":882,"offset":883},{"line":449,"column":892,"offset":893},244,1649,{"start":895,"end":896},{"line":449,"column":882,"offset":883},{"line":449,"column":892,"offset":893},{"type":26,"value":468,"position":898},{"start":899,"end":900},{"line":449,"column":892,"offset":893},{"line":449,"column":901,"offset":902},246,1651,{"type":30,"tagName":35,"properties":904,"children":905,"position":913},{},[906],{"type":26,"value":907,"position":908},"--install",{"start":909,"end":910},{"line":449,"column":901,"offset":902},{"line":449,"column":911,"offset":912},257,1662,{"start":914,"end":915},{"line":449,"column":901,"offset":902},{"line":449,"column":911,"offset":912},{"type":26,"value":468,"position":917},{"start":918,"end":919},{"line":449,"column":911,"offset":912},{"line":449,"column":920,"offset":921},259,1664,{"type":30,"tagName":35,"properties":923,"children":924,"position":932},{},[925],{"type":26,"value":926,"position":927},"--replace",{"start":928,"end":929},{"line":449,"column":920,"offset":921},{"line":449,"column":930,"offset":931},270,1675,{"start":933,"end":934},{"line":449,"column":920,"offset":921},{"line":449,"column":930,"offset":931},{"type":26,"value":468,"position":936},{"start":937,"end":938},{"line":449,"column":930,"offset":931},{"line":449,"column":939,"offset":940},272,1677,{"type":30,"tagName":35,"properties":942,"children":943,"position":951},{},[944],{"type":26,"value":945,"position":946},"--no-install-deps",{"start":947,"end":948},{"line":449,"column":939,"offset":940},{"line":449,"column":949,"offset":950},291,1696,{"start":952,"end":953},{"line":449,"column":939,"offset":940},{"line":449,"column":949,"offset":950},{"type":26,"value":955,"position":956},")",{"start":957,"end":958},{"line":449,"column":949,"offset":950},{"line":449,"column":959,"offset":960},292,1697,{"start":962,"end":963},{"line":449,"column":449,"offset":757},{"line":449,"column":964,"offset":965},294,1699,{"start":967,"end":968},{"line":449,"column":20,"offset":755},{"line":449,"column":964,"offset":965},{"type":30,"tagName":370,"properties":970,"children":971,"position":1029},{},[972,994],{"type":30,"tagName":420,"properties":973,"children":974,"position":989},{},[975],{"type":30,"tagName":35,"properties":976,"children":977,"position":986},{},[978],{"type":26,"value":979,"position":980},"om indicator install \u003Cdir>",{"start":981,"end":984},{"line":982,"column":382,"offset":983},31,1702,{"line":982,"column":982,"offset":985},1730,{"start":987,"end":988},{"line":982,"column":382,"offset":983},{"line":982,"column":982,"offset":985},{"start":990,"end":992},{"line":982,"column":20,"offset":991},1700,{"line":982,"column":765,"offset":993},1731,{"type":30,"tagName":420,"properties":995,"children":996,"position":1024},{},[997,1006,1018],{"type":26,"value":998,"position":999},"the build plus the local install under ",{"start":1000,"end":1003},{"line":982,"column":1001,"offset":1002},34,1733,{"line":982,"column":1004,"offset":1005},73,1772,{"type":30,"tagName":35,"properties":1007,"children":1008,"position":1015},{},[1009],{"type":26,"value":1010,"position":1011},"~/.openmarket/packages",{"start":1012,"end":1013},{"line":982,"column":1004,"offset":1005},{"line":982,"column":510,"offset":1014},1796,{"start":1016,"end":1017},{"line":982,"column":1004,"offset":1005},{"line":982,"column":510,"offset":1014},{"type":26,"value":1019,"position":1020},", with a receipt naming the path and the undo",{"start":1021,"end":1022},{"line":982,"column":510,"offset":1014},{"line":982,"column":548,"offset":1023},1841,{"start":1025,"end":1026},{"line":982,"column":765,"offset":993},{"line":982,"column":1027,"offset":1028},144,1843,{"start":1030,"end":1031},{"line":982,"column":20,"offset":991},{"line":982,"column":1027,"offset":1028},{"type":30,"tagName":370,"properties":1033,"children":1034,"position":1125},{},[1035,1056],{"type":30,"tagName":420,"properties":1036,"children":1037,"position":1051},{},[1038],{"type":30,"tagName":35,"properties":1039,"children":1040,"position":1048},{},[1041],{"type":26,"value":1042,"position":1043},"om indicator export \u003Cdir>",{"start":1044,"end":1046},{"line":765,"column":382,"offset":1045},1846,{"line":765,"column":449,"offset":1047},1873,{"start":1049,"end":1050},{"line":765,"column":382,"offset":1045},{"line":765,"column":449,"offset":1047},{"start":1052,"end":1054},{"line":765,"column":20,"offset":1053},1844,{"line":765,"column":982,"offset":1055},1874,{"type":30,"tagName":420,"properties":1057,"children":1058,"position":1121},{},[1059,1068,1080,1086,1098,1104,1116],{"type":26,"value":1060,"position":1061},"the export step alone (",{"start":1062,"end":1065},{"line":765,"column":1063,"offset":1064},33,1876,{"line":765,"column":1066,"offset":1067},56,1899,{"type":30,"tagName":35,"properties":1069,"children":1070,"position":1077},{},[1071],{"type":26,"value":851,"position":1072},{"start":1073,"end":1074},{"line":765,"column":1066,"offset":1067},{"line":765,"column":1075,"offset":1076},63,1906,{"start":1078,"end":1079},{"line":765,"column":1066,"offset":1067},{"line":765,"column":1075,"offset":1076},{"type":26,"value":468,"position":1081},{"start":1082,"end":1083},{"line":765,"column":1075,"offset":1076},{"line":765,"column":1084,"offset":1085},65,1908,{"type":30,"tagName":35,"properties":1087,"children":1088,"position":1095},{},[1089],{"type":26,"value":690,"position":1090},{"start":1091,"end":1092},{"line":765,"column":1084,"offset":1085},{"line":765,"column":1093,"offset":1094},74,1917,{"start":1096,"end":1097},{"line":765,"column":1084,"offset":1085},{"line":765,"column":1093,"offset":1094},{"type":26,"value":468,"position":1099},{"start":1100,"end":1101},{"line":765,"column":1093,"offset":1094},{"line":765,"column":1102,"offset":1103},76,1919,{"type":30,"tagName":35,"properties":1105,"children":1106,"position":1113},{},[1107],{"type":26,"value":907,"position":1108},{"start":1109,"end":1110},{"line":765,"column":1102,"offset":1103},{"line":765,"column":1111,"offset":1112},87,1930,{"start":1114,"end":1115},{"line":765,"column":1102,"offset":1103},{"line":765,"column":1111,"offset":1112},{"type":26,"value":955,"position":1117},{"start":1118,"end":1119},{"line":765,"column":1111,"offset":1112},{"line":765,"column":482,"offset":1120},1931,{"start":1122,"end":1123},{"line":765,"column":982,"offset":1055},{"line":765,"column":491,"offset":1124},1933,{"start":1126,"end":1127},{"line":765,"column":20,"offset":1053},{"line":765,"column":491,"offset":1124},{"type":30,"tagName":370,"properties":1129,"children":1130,"position":1169},{},[1131,1152],{"type":30,"tagName":420,"properties":1132,"children":1133,"position":1147},{},[1134],{"type":30,"tagName":35,"properties":1135,"children":1136,"position":1144},{},[1137],{"type":26,"value":1138,"position":1139},"om indicator validate \u003Cdir>",{"start":1140,"end":1142},{"line":1063,"column":382,"offset":1141},1936,{"line":1063,"column":765,"offset":1143},1965,{"start":1145,"end":1146},{"line":1063,"column":382,"offset":1141},{"line":1063,"column":765,"offset":1143},{"start":1148,"end":1150},{"line":1063,"column":20,"offset":1149},1934,{"line":1063,"column":1063,"offset":1151},1966,{"type":30,"tagName":420,"properties":1153,"children":1154,"position":1164},{},[1155],{"type":26,"value":1156,"position":1157},"validates a workspace or an exported package without building",{"start":1158,"end":1161},{"line":1063,"column":1159,"offset":1160},35,1968,{"line":1063,"column":1162,"offset":1163},96,2029,{"start":1165,"end":1166},{"line":1063,"column":1063,"offset":1151},{"line":1063,"column":1167,"offset":1168},98,2031,{"start":1170,"end":1171},{"line":1063,"column":20,"offset":1149},{"line":1063,"column":1167,"offset":1168},{"type":30,"tagName":370,"properties":1173,"children":1174,"position":1233},{},[1175,1217],{"type":30,"tagName":420,"properties":1176,"children":1177,"position":1211},{},[1178,1192,1198],{"type":30,"tagName":35,"properties":1179,"children":1180,"position":1189},{},[1181],{"type":26,"value":1182,"position":1183},"om indicator list",{"start":1184,"end":1186},{"line":1001,"column":382,"offset":1185},2034,{"line":1001,"column":1187,"offset":1188},22,2053,{"start":1190,"end":1191},{"line":1001,"column":382,"offset":1185},{"line":1001,"column":1187,"offset":1188},{"type":26,"value":468,"position":1193},{"start":1194,"end":1195},{"line":1001,"column":1187,"offset":1188},{"line":1001,"column":1196,"offset":1197},24,2055,{"type":30,"tagName":35,"properties":1199,"children":1200,"position":1208},{},[1201],{"type":26,"value":1202,"position":1203},"om indicator show \u003Cid>",{"start":1204,"end":1205},{"line":1001,"column":1196,"offset":1197},{"line":1001,"column":1206,"offset":1207},48,2079,{"start":1209,"end":1210},{"line":1001,"column":1196,"offset":1197},{"line":1001,"column":1206,"offset":1207},{"start":1212,"end":1214},{"line":1001,"column":20,"offset":1213},2032,{"line":1001,"column":1215,"offset":1216},49,2080,{"type":30,"tagName":420,"properties":1218,"children":1219,"position":1229},{},[1220],{"type":26,"value":1221,"position":1222},"installed packages and their outputs; one package or metric id",{"start":1223,"end":1226},{"line":1001,"column":1224,"offset":1225},51,2082,{"line":1001,"column":1227,"offset":1228},113,2144,{"start":1230,"end":1231},{"line":1001,"column":1215,"offset":1216},{"line":1001,"column":797,"offset":1232},2146,{"start":1234,"end":1235},{"line":1001,"column":20,"offset":1213},{"line":1001,"column":797,"offset":1232},{"type":30,"tagName":370,"properties":1237,"children":1238,"position":1297},{},[1239,1281],{"type":30,"tagName":420,"properties":1240,"children":1241,"position":1275},{},[1242,1256,1262],{"type":30,"tagName":35,"properties":1243,"children":1244,"position":1253},{},[1245],{"type":26,"value":1246,"position":1247},"om indicator source search \u003Cprovider> \u003Cquery>",{"start":1248,"end":1250},{"line":1159,"column":382,"offset":1249},2149,{"line":1159,"column":1251,"offset":1252},50,2196,{"start":1254,"end":1255},{"line":1159,"column":382,"offset":1249},{"line":1159,"column":1251,"offset":1252},{"type":26,"value":468,"position":1257},{"start":1258,"end":1259},{"line":1159,"column":1251,"offset":1252},{"line":1159,"column":1260,"offset":1261},52,2198,{"type":30,"tagName":35,"properties":1263,"children":1264,"position":1272},{},[1265],{"type":26,"value":1266,"position":1267},"om indicator source set \u003Cname>",{"start":1268,"end":1269},{"line":1159,"column":1260,"offset":1261},{"line":1159,"column":1270,"offset":1271},84,2230,{"start":1273,"end":1274},{"line":1159,"column":1260,"offset":1261},{"line":1159,"column":1270,"offset":1271},{"start":1276,"end":1278},{"line":1159,"column":20,"offset":1277},2147,{"line":1159,"column":1279,"offset":1280},85,2231,{"type":30,"tagName":420,"properties":1282,"children":1283,"position":1292},{},[1284],{"type":26,"value":1285,"position":1286},"find a Polymarket condition id; repoint a pinned odds input (refused on a derived sheet and on a bindable input)",{"start":1287,"end":1289},{"line":1159,"column":1111,"offset":1288},2233,{"line":1159,"column":1290,"offset":1291},199,2345,{"start":1293,"end":1294},{"line":1159,"column":1279,"offset":1280},{"line":1159,"column":1295,"offset":1296},201,2347,{"start":1298,"end":1299},{"line":1159,"column":20,"offset":1277},{"line":1159,"column":1295,"offset":1296},{"type":30,"tagName":370,"properties":1301,"children":1302,"position":1340},{},[1303,1324],{"type":30,"tagName":420,"properties":1304,"children":1305,"position":1319},{},[1306],{"type":30,"tagName":35,"properties":1307,"children":1308,"position":1316},{},[1309],{"type":26,"value":1310,"position":1311},"om indicator upgrade \u003Cpackage> --version \u003Cx>",{"start":1312,"end":1314},{"line":66,"column":382,"offset":1313},2350,{"line":66,"column":1215,"offset":1315},2396,{"start":1317,"end":1318},{"line":66,"column":382,"offset":1313},{"line":66,"column":1215,"offset":1315},{"start":1320,"end":1322},{"line":66,"column":20,"offset":1321},2348,{"line":66,"column":1251,"offset":1323},2397,{"type":30,"tagName":420,"properties":1325,"children":1326,"position":1335},{},[1327],{"type":26,"value":1328,"position":1329},"moves saved alert locks onto an installed version",{"start":1330,"end":1332},{"line":66,"column":1260,"offset":1331},2399,{"line":66,"column":1333,"offset":1334},101,2448,{"start":1336,"end":1337},{"line":66,"column":1251,"offset":1323},{"line":66,"column":1338,"offset":1339},103,2450,{"start":1341,"end":1342},{"line":66,"column":20,"offset":1321},{"line":66,"column":1338,"offset":1339},{"type":30,"tagName":370,"properties":1344,"children":1345,"position":1402},{},[1346,1368],{"type":30,"tagName":420,"properties":1347,"children":1348,"position":1363},{},[1349],{"type":30,"tagName":35,"properties":1350,"children":1351,"position":1360},{},[1352],{"type":26,"value":1353,"position":1354},"om indicator remove \u003Cpackage>",{"start":1355,"end":1358},{"line":1356,"column":382,"offset":1357},37,2453,{"line":1356,"column":1001,"offset":1359},2484,{"start":1361,"end":1362},{"line":1356,"column":382,"offset":1357},{"line":1356,"column":1001,"offset":1359},{"start":1364,"end":1366},{"line":1356,"column":20,"offset":1365},2451,{"line":1356,"column":1159,"offset":1367},2485,{"type":30,"tagName":420,"properties":1369,"children":1370,"position":1398},{},[1371,1378,1391],{"type":26,"value":1372,"position":1373},"uninstalls (",{"start":1374,"end":1376},{"line":1356,"column":1356,"offset":1375},2487,{"line":1356,"column":1215,"offset":1377},2499,{"type":30,"tagName":35,"properties":1379,"children":1380,"position":1388},{},[1381],{"type":26,"value":1382,"position":1383},"--version",{"start":1384,"end":1385},{"line":1356,"column":1215,"offset":1377},{"line":1356,"column":1386,"offset":1387},60,2510,{"start":1389,"end":1390},{"line":1356,"column":1215,"offset":1377},{"line":1356,"column":1386,"offset":1387},{"type":26,"value":1392,"position":1393}," for one version); warns when alerts still reference the package",{"start":1394,"end":1395},{"line":1356,"column":1386,"offset":1387},{"line":1356,"column":1396,"offset":1397},124,2574,{"start":1399,"end":1400},{"line":1356,"column":1159,"offset":1367},{"line":1356,"column":23,"offset":1401},2576,{"start":1403,"end":1404},{"line":1356,"column":20,"offset":1365},{"line":1356,"column":23,"offset":1401},{"start":1406,"end":1407},{"line":430,"column":20,"offset":439},{"line":1356,"column":23,"offset":1401},{"start":1409,"end":1410},{"line":381,"column":20,"offset":388},{"line":1356,"column":23,"offset":1401},{"type":26,"value":27},{"type":30,"tagName":31,"properties":1413,"children":1414,"position":1447},{},[1415,1424,1441],{"type":26,"value":1416,"position":1417},"A workspace scaffolded by an older release is lifted onto the current\nscaffold contract on its next build, once and non-destructively: your\nsource and sheet are never touched, the SDK files and build scripts are\nrefreshed, and the migration is reported in the build's warnings\n(",{"start":1418,"end":1421},{"line":1419,"column":20,"offset":1420},39,2578,{"line":662,"column":1422,"offset":1423},2,2856,{"type":30,"tagName":1425,"properties":1426,"children":1428,"position":1436},"a",{"href":1427},"../releases/overview.md",[1429],{"type":26,"value":1430,"position":1431},"Releases overview",{"start":1432,"end":1434},{"line":662,"column":382,"offset":1433},2857,{"line":662,"column":135,"offset":1435},2874,{"start":1437,"end":1438},{"line":662,"column":1422,"offset":1423},{"line":662,"column":1439,"offset":1440},46,2900,{"type":26,"value":1442,"position":1443},").",{"start":1444,"end":1445},{"line":662,"column":1439,"offset":1440},{"line":662,"column":1206,"offset":1446},2902,{"start":1448,"end":1449},{"line":1419,"column":20,"offset":1420},{"line":662,"column":1206,"offset":1446},{"type":26,"value":27},{"type":30,"tagName":163,"properties":1452,"children":1454,"position":1464},{"id":1453},"read-a-value",[1455],{"type":26,"value":1456,"position":1457},"Read a value",{"start":1458,"end":1461},{"line":1459,"column":172,"offset":1460},45,2907,{"line":1459,"column":1462,"offset":1463},16,2919,{"start":1465,"end":1467},{"line":1459,"column":20,"offset":1466},2904,{"line":1459,"column":1462,"offset":1463},{"type":26,"value":27},{"type":13,"children":1470},[1471],{"type":30,"tagName":184,"properties":1472,"children":1473,"data":-1},{"class":186,"style":187,"tabindex":188},[1474],{"type":30,"tagName":35,"properties":1475,"children":1476},{},[1477,1529,1530,1595,1596,1662,1663],{"type":30,"tagName":194,"properties":1478,"children":1479},{"class":196},[1480,1484,1489,1494,1499,1504,1509,1514,1519,1524],{"type":30,"tagName":194,"properties":1481,"children":1482},{"style":200},[1483],{"type":26,"value":203},{"type":30,"tagName":194,"properties":1485,"children":1486},{"style":206},[1487],{"type":26,"value":1488}," metric",{"type":30,"tagName":194,"properties":1490,"children":1491},{"style":206},[1492],{"type":26,"value":1493}," get",{"type":30,"tagName":194,"properties":1495,"children":1496},{"style":244},[1497],{"type":26,"value":1498}," --metric",{"type":30,"tagName":194,"properties":1500,"children":1501},{"style":206},[1502],{"type":26,"value":1503}," wrun/@you/my-sma/sma:period=",{"type":30,"tagName":194,"properties":1505,"children":1506},{"style":244},[1507],{"type":26,"value":1508},"20",{"type":30,"tagName":194,"properties":1510,"children":1511},{"style":244},[1512],{"type":26,"value":1513}," --symbol",{"type":30,"tagName":194,"properties":1515,"children":1516},{"style":206},[1517],{"type":26,"value":1518}," BTCUSDT",{"type":30,"tagName":194,"properties":1520,"children":1521},{"style":244},[1522],{"type":26,"value":1523}," --exchange",{"type":30,"tagName":194,"properties":1525,"children":1526},{"style":206},[1527],{"type":26,"value":1528}," BINANCE_FUTURES",{"type":26,"value":27},{"type":30,"tagName":194,"properties":1531,"children":1532},{"class":196},[1533,1537,1541,1546,1550,1555,1560,1565,1569,1573,1577,1581,1585,1590],{"type":30,"tagName":194,"properties":1534,"children":1535},{"style":200},[1536],{"type":26,"value":203},{"type":30,"tagName":194,"properties":1538,"children":1539},{"style":206},[1540],{"type":26,"value":1488},{"type":30,"tagName":194,"properties":1542,"children":1543},{"style":206},[1544],{"type":26,"value":1545}," series",{"type":30,"tagName":194,"properties":1547,"children":1548},{"style":244},[1549],{"type":26,"value":1498},{"type":30,"tagName":194,"properties":1551,"children":1552},{"style":206},[1553],{"type":26,"value":1554}," wrun/@you/my-sma/sma",{"type":30,"tagName":194,"properties":1556,"children":1557},{"style":244},[1558],{"type":26,"value":1559}," --params",{"type":30,"tagName":194,"properties":1561,"children":1562},{"style":206},[1563],{"type":26,"value":1564}," period=",{"type":30,"tagName":194,"properties":1566,"children":1567},{"style":244},[1568],{"type":26,"value":1508},{"type":30,"tagName":194,"properties":1570,"children":1571},{"style":244},[1572],{"type":26,"value":1513},{"type":30,"tagName":194,"properties":1574,"children":1575},{"style":206},[1576],{"type":26,"value":1518},{"type":30,"tagName":194,"properties":1578,"children":1579},{"style":244},[1580],{"type":26,"value":1523},{"type":30,"tagName":194,"properties":1582,"children":1583},{"style":206},[1584],{"type":26,"value":1528},{"type":30,"tagName":194,"properties":1586,"children":1587},{"style":244},[1588],{"type":26,"value":1589}," --bars",{"type":30,"tagName":194,"properties":1591,"children":1592},{"style":244},[1593],{"type":26,"value":1594}," 60",{"type":26,"value":27},{"type":30,"tagName":194,"properties":1597,"children":1598},{"class":196},[1599,1603,1607,1612,1616,1620,1624,1628,1632,1637,1642,1647,1652,1657],{"type":30,"tagName":194,"properties":1600,"children":1601},{"style":200},[1602],{"type":26,"value":203},{"type":30,"tagName":194,"properties":1604,"children":1605},{"style":206},[1606],{"type":26,"value":1488},{"type":30,"tagName":194,"properties":1608,"children":1609},{"style":206},[1610],{"type":26,"value":1611}," screen",{"type":30,"tagName":194,"properties":1613,"children":1614},{"style":244},[1615],{"type":26,"value":1498},{"type":30,"tagName":194,"properties":1617,"children":1618},{"style":206},[1619],{"type":26,"value":1503},{"type":30,"tagName":194,"properties":1621,"children":1622},{"style":244},[1623],{"type":26,"value":1508},{"type":30,"tagName":194,"properties":1625,"children":1626},{"style":244},[1627],{"type":26,"value":1523},{"type":30,"tagName":194,"properties":1629,"children":1630},{"style":206},[1631],{"type":26,"value":1528},{"type":30,"tagName":194,"properties":1633,"children":1634},{"style":244},[1635],{"type":26,"value":1636}," --top-n",{"type":30,"tagName":194,"properties":1638,"children":1639},{"style":244},[1640],{"type":26,"value":1641}," 50",{"type":30,"tagName":194,"properties":1643,"children":1644},{"style":244},[1645],{"type":26,"value":1646}," --by",{"type":30,"tagName":194,"properties":1648,"children":1649},{"style":206},[1650],{"type":26,"value":1651}," VOLUME_24H",{"type":30,"tagName":194,"properties":1653,"children":1654},{"style":244},[1655],{"type":26,"value":1656}," --filter",{"type":30,"tagName":194,"properties":1658,"children":1659},{"style":206},[1660],{"type":26,"value":1661}," gte:1",{"type":26,"value":27},{"type":30,"tagName":194,"properties":1664,"children":1665},{"class":196},[1666,1670,1675,1679,1684,1689,1693,1697],{"type":30,"tagName":194,"properties":1667,"children":1668},{"style":200},[1669],{"type":26,"value":203},{"type":30,"tagName":194,"properties":1671,"children":1672},{"style":206},[1673],{"type":26,"value":1674}," chart",{"type":30,"tagName":194,"properties":1676,"children":1677},{"style":206},[1678],{"type":26,"value":209},{"type":30,"tagName":194,"properties":1680,"children":1681},{"style":206},[1682],{"type":26,"value":1683}," preview",{"type":30,"tagName":194,"properties":1685,"children":1686},{"style":244},[1687],{"type":26,"value":1688}," --type",{"type":30,"tagName":194,"properties":1690,"children":1691},{"style":206},[1692],{"type":26,"value":1554},{"type":30,"tagName":194,"properties":1694,"children":1695},{"style":244},[1696],{"type":26,"value":1589},{"type":30,"tagName":194,"properties":1698,"children":1699},{"style":244},[1700],{"type":26,"value":1701}," 300",{"type":26,"value":27},{"type":30,"tagName":31,"properties":1704,"children":1705,"position":1822},{},[1706,1720,1726,1739,1746,1758,1764,1776,1783,1795,1802,1817],{"type":30,"tagName":35,"properties":1707,"children":1708,"position":1717},{},[1709],{"type":26,"value":1710,"position":1711},"om metric get",{"start":1712,"end":1715},{"line":1713,"column":20,"offset":1714},54,3344,{"line":1713,"column":1462,"offset":1716},3359,{"start":1718,"end":1719},{"line":1713,"column":20,"offset":1714},{"line":1713,"column":1462,"offset":1716},{"type":26,"value":1721,"position":1722}," returns the newest value; ",{"start":1723,"end":1724},{"line":1713,"column":1462,"offset":1716},{"line":1713,"column":662,"offset":1725},3386,{"type":30,"tagName":35,"properties":1727,"children":1728,"position":1736},{},[1729],{"type":26,"value":1730,"position":1731},"om metric series",{"start":1732,"end":1733},{"line":1713,"column":662,"offset":1725},{"line":1713,"column":1734,"offset":1735},61,3404,{"start":1737,"end":1738},{"line":1713,"column":662,"offset":1725},{"line":1713,"column":1734,"offset":1735},{"type":26,"value":1740,"position":1741}," one\n",{"start":1742,"end":1743},{"line":1713,"column":1734,"offset":1735},{"line":1744,"column":20,"offset":1745},55,3409,{"type":30,"tagName":35,"properties":1747,"children":1748,"position":1755},{},[1749],{"type":26,"value":1750,"position":1751},"[barOpenSec, value]",{"start":1752,"end":1753},{"line":1744,"column":20,"offset":1745},{"line":1744,"column":1187,"offset":1754},3430,{"start":1756,"end":1757},{"line":1744,"column":20,"offset":1745},{"line":1744,"column":1187,"offset":1754},{"type":26,"value":1759,"position":1760}," pair per bar (oldest first, newest the still-forming\nbar) with a sparkline in text mode; ",{"start":1761,"end":1762},{"line":1744,"column":1187,"offset":1754},{"line":1066,"column":1356,"offset":1763},3520,{"type":30,"tagName":35,"properties":1765,"children":1766,"position":1773},{},[1767],{"type":26,"value":1768,"position":1769},"om metric screen",{"start":1770,"end":1771},{"line":1066,"column":1356,"offset":1763},{"line":1066,"column":1744,"offset":1772},3538,{"start":1774,"end":1775},{"line":1066,"column":1356,"offset":1763},{"line":1066,"column":1744,"offset":1772},{"type":26,"value":1777,"position":1778}," ranks a universe on\nthe output; ",{"start":1779,"end":1780},{"line":1066,"column":1744,"offset":1772},{"line":1781,"column":398,"offset":1782},57,3571,{"type":30,"tagName":35,"properties":1784,"children":1785,"position":1792},{},[1786],{"type":26,"value":1787,"position":1788},"om chart indicator preview",{"start":1789,"end":1790},{"line":1781,"column":398,"offset":1782},{"line":1781,"column":653,"offset":1791},3599,{"start":1793,"end":1794},{"line":1781,"column":398,"offset":1782},{"line":1781,"column":653,"offset":1791},{"type":26,"value":1796,"position":1797}," draws the draft on your active\nchart workspace without publishing. A watch condition on the same id is an\nalert (",{"start":1798,"end":1799},{"line":1781,"column":653,"offset":1791},{"line":1800,"column":76,"offset":1801},59,3713,{"type":30,"tagName":1425,"properties":1803,"children":1805,"position":1813},{"href":1804},"../functions/alerts.md",[1806],{"type":26,"value":1807,"position":1808},"Alerts",{"start":1809,"end":1811},{"line":1800,"column":96,"offset":1810},3714,{"line":1800,"column":45,"offset":1812},3720,{"start":1814,"end":1815},{"line":1800,"column":76,"offset":1801},{"line":1800,"column":644,"offset":1816},3745,{"type":26,"value":1442,"position":1818},{"start":1819,"end":1820},{"line":1800,"column":644,"offset":1816},{"line":1800,"column":106,"offset":1821},3747,{"start":1823,"end":1824},{"line":1713,"column":20,"offset":1714},{"line":1800,"column":106,"offset":1821},{"type":26,"value":27},{"type":30,"tagName":163,"properties":1827,"children":1829,"position":1837},{"id":1828},"backtest-a-strategy-package",[1830],{"type":26,"value":1831,"position":1832},"Backtest a strategy package",{"start":1833,"end":1835},{"line":1734,"column":172,"offset":1834},3752,{"line":1734,"column":982,"offset":1836},3779,{"start":1838,"end":1840},{"line":1734,"column":20,"offset":1839},3749,{"line":1734,"column":982,"offset":1836},{"type":26,"value":27},{"type":13,"children":1843},[1844],{"type":30,"tagName":184,"properties":1845,"children":1846,"data":-1},{"class":186,"style":187,"tabindex":188},[1847],{"type":30,"tagName":35,"properties":1848,"children":1849},{},[1850],{"type":30,"tagName":194,"properties":1851,"children":1852},{"class":196},[1853,1857,1862,1867,1872,1877,1882,1887],{"type":30,"tagName":194,"properties":1854,"children":1855},{"style":200},[1856],{"type":26,"value":203},{"type":30,"tagName":194,"properties":1858,"children":1859},{"style":206},[1860],{"type":26,"value":1861}," backtest",{"type":30,"tagName":194,"properties":1863,"children":1864},{"style":206},[1865],{"type":26,"value":1866}," run",{"type":30,"tagName":194,"properties":1868,"children":1869},{"style":206},[1870],{"type":26,"value":1871}," @you/my-strategy",{"type":30,"tagName":194,"properties":1873,"children":1874},{"style":244},[1875],{"type":26,"value":1876}," --asset",{"type":30,"tagName":194,"properties":1878,"children":1879},{"style":206},[1880],{"type":26,"value":1881}," BINANCE_FUTURES:BTCUSDT",{"type":30,"tagName":194,"properties":1883,"children":1884},{"style":244},[1885],{"type":26,"value":1886}," --window",{"type":30,"tagName":194,"properties":1888,"children":1889},{"style":206},[1890],{"type":26,"value":1891}," 90d",{"type":26,"value":27},{"type":30,"tagName":31,"properties":1894,"children":1895,"position":2000},{},[1896,1904,1917,1924,1936,1943,1955,1962,1974,1980,1995],{"type":26,"value":1897,"position":1898},"A package whose sheet declares ",{"start":1899,"end":1902},{"line":1900,"column":20,"offset":1901},67,3872,{"line":1900,"column":765,"offset":1903},3903,{"type":30,"tagName":35,"properties":1905,"children":1906,"position":1914},{},[1907],{"type":26,"value":1908,"position":1909},"strategy(...)",{"start":1910,"end":1911},{"line":1900,"column":765,"offset":1903},{"line":1900,"column":1912,"offset":1913},47,3918,{"start":1915,"end":1916},{"line":1900,"column":765,"offset":1903},{"line":1900,"column":1912,"offset":1913},{"type":26,"value":1918,"position":1919}," replays its orders through\nthe engine's own broker; ",{"start":1920,"end":1921},{"line":1900,"column":1912,"offset":1913},{"line":1922,"column":381,"offset":1923},68,3971,{"type":30,"tagName":35,"properties":1925,"children":1926,"position":1933},{},[1927],{"type":26,"value":1928,"position":1929},"om backtest \u003Ctarget>",{"start":1930,"end":1931},{"line":1922,"column":381,"offset":1923},{"line":1922,"column":1206,"offset":1932},3993,{"start":1934,"end":1935},{"line":1922,"column":381,"offset":1923},{"line":1922,"column":1206,"offset":1932},{"type":26,"value":1937,"position":1938}," is the same one-shot (",{"start":1939,"end":1940},{"line":1922,"column":1206,"offset":1932},{"line":1922,"column":1941,"offset":1942},71,4016,{"type":30,"tagName":35,"properties":1944,"children":1945,"position":1952},{},[1946],{"type":26,"value":1947,"position":1948},"run",{"start":1949,"end":1950},{"line":1922,"column":1941,"offset":1942},{"line":1922,"column":1102,"offset":1951},4021,{"start":1953,"end":1954},{"line":1922,"column":1941,"offset":1942},{"line":1922,"column":1102,"offset":1951},{"type":26,"value":1956,"position":1957},"\nis its explicit spelling) and ",{"start":1958,"end":1959},{"line":1922,"column":1102,"offset":1951},{"line":1960,"column":982,"offset":1961},69,4052,{"type":30,"tagName":35,"properties":1963,"children":1964,"position":1971},{},[1965],{"type":26,"value":1966,"position":1967},"om backtest spec",{"start":1968,"end":1969},{"line":1960,"column":982,"offset":1961},{"line":1960,"column":1215,"offset":1970},4070,{"start":1972,"end":1973},{"line":1960,"column":982,"offset":1961},{"line":1960,"column":1215,"offset":1970},{"type":26,"value":1975,"position":1976}," the full-control form\n(",{"start":1977,"end":1978},{"line":1960,"column":1215,"offset":1970},{"line":156,"column":1422,"offset":1979},4094,{"type":30,"tagName":1425,"properties":1981,"children":1983,"position":1991},{"href":1982},"../strategies/reading-the-tester.md",[1984],{"type":26,"value":1985,"position":1986},"Reading the Strategy Tester",{"start":1987,"end":1989},{"line":156,"column":382,"offset":1988},4095,{"line":156,"column":449,"offset":1990},4122,{"start":1992,"end":1993},{"line":156,"column":1422,"offset":1979},{"line":156,"column":1922,"offset":1994},4160,{"type":26,"value":1442,"position":1996},{"start":1997,"end":1998},{"line":156,"column":1922,"offset":1994},{"line":156,"column":156,"offset":1999},4162,{"start":2001,"end":2002},{"line":1900,"column":20,"offset":1901},{"line":156,"column":156,"offset":1999},{"type":26,"value":27},{"type":30,"tagName":163,"properties":2005,"children":2007,"position":2017},{"id":2006},"publish-and-install",[2008],{"type":26,"value":2009,"position":2010},"Publish and install",{"start":2011,"end":2014},{"line":2012,"column":172,"offset":2013},72,4167,{"line":2012,"column":2015,"offset":2016},23,4186,{"start":2018,"end":2020},{"line":2012,"column":20,"offset":2019},4164,{"line":2012,"column":2015,"offset":2016},{"type":26,"value":27},{"type":13,"children":2023},[2024],{"type":30,"tagName":184,"properties":2025,"children":2026,"data":-1},{"class":186,"style":187,"tabindex":188},[2027],{"type":30,"tagName":35,"properties":2028,"children":2029},{},[2030,2051,2052,2067,2068,2083,2084,2111,2112,2124,2125],{"type":30,"tagName":194,"properties":2031,"children":2032},{"class":196},[2033,2037,2042,2046],{"type":30,"tagName":194,"properties":2034,"children":2035},{"style":200},[2036],{"type":26,"value":203},{"type":30,"tagName":194,"properties":2038,"children":2039},{"style":206},[2040],{"type":26,"value":2041}," publish",{"type":30,"tagName":194,"properties":2043,"children":2044},{"style":206},[2045],{"type":26,"value":241},{"type":30,"tagName":194,"properties":2047,"children":2048},{"style":244},[2049],{"type":26,"value":2050}," --dry-run",{"type":26,"value":27},{"type":30,"tagName":194,"properties":2053,"children":2054},{"class":196},[2055,2059,2063],{"type":30,"tagName":194,"properties":2056,"children":2057},{"style":200},[2058],{"type":26,"value":203},{"type":30,"tagName":194,"properties":2060,"children":2061},{"style":206},[2062],{"type":26,"value":2041},{"type":30,"tagName":194,"properties":2064,"children":2065},{"style":206},[2066],{"type":26,"value":241},{"type":26,"value":27},{"type":30,"tagName":194,"properties":2069,"children":2070},{"class":196},[2071,2075,2079],{"type":30,"tagName":194,"properties":2072,"children":2073},{"style":200},[2074],{"type":26,"value":203},{"type":30,"tagName":194,"properties":2076,"children":2077},{"style":206},[2078],{"type":26,"value":311},{"type":30,"tagName":194,"properties":2080,"children":2081},{"style":206},[2082],{"type":26,"value":236},{"type":26,"value":27},{"type":30,"tagName":194,"properties":2085,"children":2086},{"class":196},[2087,2091,2096,2101,2106],{"type":30,"tagName":194,"properties":2088,"children":2089},{"style":200},[2090],{"type":26,"value":203},{"type":30,"tagName":194,"properties":2092,"children":2093},{"style":206},[2094],{"type":26,"value":2095}," search",{"type":30,"tagName":194,"properties":2097,"children":2098},{"style":206},[2099],{"type":26,"value":2100}," sma",{"type":30,"tagName":194,"properties":2102,"children":2103},{"style":244},[2104],{"type":26,"value":2105}," --kind",{"type":30,"tagName":194,"properties":2107,"children":2108},{"style":206},[2109],{"type":26,"value":2110}," wrun-indicator",{"type":26,"value":27},{"type":30,"tagName":194,"properties":2113,"children":2114},{"class":196},[2115,2119],{"type":30,"tagName":194,"properties":2116,"children":2117},{"style":200},[2118],{"type":26,"value":203},{"type":30,"tagName":194,"properties":2120,"children":2121},{"style":206},[2122],{"type":26,"value":2123}," packages",{"type":26,"value":27},{"type":30,"tagName":194,"properties":2126,"children":2127},{"class":196},[2128,2132,2137],{"type":30,"tagName":194,"properties":2129,"children":2130},{"style":200},[2131],{"type":26,"value":203},{"type":30,"tagName":194,"properties":2133,"children":2134},{"style":206},[2135],{"type":26,"value":2136}," open",{"type":30,"tagName":194,"properties":2138,"children":2139},{"style":206},[2140],{"type":26,"value":236},{"type":26,"value":27},{"type":30,"tagName":31,"properties":2143,"children":2144,"position":2314},{},[2145,2159,2165,2177,2183,2195,2201,2213,2219,2231,2237,2249,2255,2267,2274,2286,2293,2308],{"type":30,"tagName":35,"properties":2146,"children":2147,"position":2156},{},[2148],{"type":26,"value":2149,"position":2150},"om publish",{"start":2151,"end":2154},{"line":2152,"column":20,"offset":2153},83,4342,{"line":2152,"column":398,"offset":2155},4354,{"start":2157,"end":2158},{"line":2152,"column":20,"offset":2153},{"line":2152,"column":398,"offset":2155},{"type":26,"value":2160,"position":2161}," sends an Indicator to the OpenMarket platform\n(",{"start":2162,"end":2163},{"line":2152,"column":398,"offset":2155},{"line":1270,"column":1422,"offset":2164},4402,{"type":30,"tagName":35,"properties":2166,"children":2167,"position":2174},{},[2168],{"type":26,"value":2169,"position":2170},"chart.openmarket.xyz",{"start":2171,"end":2172},{"line":1270,"column":1422,"offset":2164},{"line":1270,"column":1196,"offset":2173},4424,{"start":2175,"end":2176},{"line":1270,"column":1422,"offset":2164},{"line":1270,"column":1196,"offset":2173},{"type":26,"value":2178,"position":2179},"), where the release is a script beside your grants\nand versions, with the one source entry the manifest names beside the\nmodule; ",{"start":2180,"end":2181},{"line":1270,"column":1196,"offset":2173},{"line":768,"column":96,"offset":2182},4554,{"type":30,"tagName":35,"properties":2184,"children":2185,"position":2192},{},[2186],{"type":26,"value":2187,"position":2188},"--script \u003Cid>",{"start":2189,"end":2190},{"line":768,"column":96,"offset":2182},{"line":768,"column":1196,"offset":2191},4569,{"start":2193,"end":2194},{"line":768,"column":96,"offset":2182},{"line":768,"column":1196,"offset":2191},{"type":26,"value":2196,"position":2197}," lands it on a script you already own, and with\n",{"start":2198,"end":2199},{"line":768,"column":1196,"offset":2191},{"line":1111,"column":20,"offset":2200},4617,{"type":30,"tagName":35,"properties":2202,"children":2203,"position":2210},{},[2204],{"type":26,"value":2205,"position":2206},"--dry-run",{"start":2207,"end":2208},{"line":1111,"column":20,"offset":2200},{"line":1111,"column":155,"offset":2209},4628,{"start":2211,"end":2212},{"line":1111,"column":20,"offset":2200},{"line":1111,"column":155,"offset":2209},{"type":26,"value":2214,"position":2215}," it prints exactly what would ship (files, size, sha256, the\ntarget) without uploading. ",{"start":2216,"end":2217},{"line":1111,"column":155,"offset":2209},{"line":482,"column":430,"offset":2218},4716,{"type":30,"tagName":35,"properties":2220,"children":2221,"position":2228},{},[2222],{"type":26,"value":2223,"position":2224},"om watch publish",{"start":2225,"end":2226},{"line":482,"column":430,"offset":2218},{"line":482,"column":1439,"offset":2227},4734,{"start":2229,"end":2230},{"line":482,"column":430,"offset":2218},{"line":482,"column":1439,"offset":2227},{"type":26,"value":2232,"position":2233}," is the same command, and a\nwatch pack takes the registry door instead. ",{"start":2234,"end":2235},{"line":482,"column":1439,"offset":2227},{"line":694,"column":1459,"offset":2236},4806,{"type":30,"tagName":35,"properties":2238,"children":2239,"position":2246},{},[2240],{"type":26,"value":2241,"position":2242},"om install",{"start":2243,"end":2244},{"line":694,"column":1459,"offset":2236},{"line":694,"column":1781,"offset":2245},4818,{"start":2247,"end":2248},{"line":694,"column":1459,"offset":2236},{"line":694,"column":1781,"offset":2245},{"type":26,"value":2250,"position":2251}," fetches a\npublished package, verifies its tarball sha256 and writes a receipt; ",{"start":2252,"end":2253},{"line":694,"column":1781,"offset":2245},{"line":491,"column":156,"offset":2254},4898,{"type":30,"tagName":35,"properties":2256,"children":2257,"position":2264},{},[2258],{"type":26,"value":2259,"position":2260},"om packages",{"start":2261,"end":2262},{"line":491,"column":156,"offset":2254},{"line":491,"column":2152,"offset":2263},4911,{"start":2265,"end":2266},{"line":491,"column":156,"offset":2254},{"line":491,"column":2152,"offset":2263},{"type":26,"value":2268,"position":2269}," is the ledger of\neverything installed, published and followed on this machine; ",{"start":2270,"end":2271},{"line":491,"column":2152,"offset":2263},{"line":2272,"column":1075,"offset":2273},91,4991,{"type":30,"tagName":35,"properties":2275,"children":2276,"position":2283},{},[2277],{"type":26,"value":2278,"position":2279},"om open",{"start":2280,"end":2281},{"line":2272,"column":1075,"offset":2273},{"line":2272,"column":2012,"offset":2282},5000,{"start":2284,"end":2285},{"line":2272,"column":1075,"offset":2273},{"line":2272,"column":2012,"offset":2282},{"type":26,"value":2287,"position":2288},"\nopens a fresh chart with the package mounted at its exact published version\n(",{"start":2289,"end":2290},{"line":2272,"column":2012,"offset":2282},{"line":2291,"column":1422,"offset":2292},93,5078,{"type":30,"tagName":1425,"properties":2294,"children":2296,"position":2304},{"href":2295},"../functions/publishing.md",[2297],{"type":26,"value":2298,"position":2299},"Publishing",{"start":2300,"end":2302},{"line":2291,"column":382,"offset":2301},5079,{"line":2291,"column":398,"offset":2303},5089,{"start":2305,"end":2306},{"line":2291,"column":1422,"offset":2292},{"line":2291,"column":106,"offset":2307},5118,{"type":26,"value":1442,"position":2309},{"start":2310,"end":2311},{"line":2291,"column":106,"offset":2307},{"line":2291,"column":2312,"offset":2313},44,5120,{"start":2315,"end":2316},{"line":2152,"column":20,"offset":2153},{"line":2291,"column":2312,"offset":2313},{"type":26,"value":27},{"type":30,"tagName":2319,"properties":2320,"children":2322,"position":2330},"h3",{"id":2321},"one-command-another-registry",[2323],{"type":26,"value":2324,"position":2325},"One command, another registry",{"start":2326,"end":2328},{"line":501,"column":42,"offset":2327},5126,{"line":501,"column":1001,"offset":2329},5155,{"start":2331,"end":2333},{"line":501,"column":20,"offset":2332},5122,{"line":501,"column":1001,"offset":2329},{"type":26,"value":27},{"type":13,"children":2336},[2337],{"type":30,"tagName":184,"properties":2338,"children":2339,"data":-1},{"class":186,"style":187,"tabindex":188},[2340],{"type":30,"tagName":35,"properties":2341,"children":2342},{},[2343],{"type":30,"tagName":194,"properties":2344,"children":2345},{"class":196},[2346,2350,2354,2358,2363],{"type":30,"tagName":194,"properties":2347,"children":2348},{"style":200},[2349],{"type":26,"value":203},{"type":30,"tagName":194,"properties":2351,"children":2352},{"style":206},[2353],{"type":26,"value":311},{"type":30,"tagName":194,"properties":2355,"children":2356},{"style":206},[2357],{"type":26,"value":236},{"type":30,"tagName":194,"properties":2359,"children":2360},{"style":244},[2361],{"type":26,"value":2362}," --registry",{"type":30,"tagName":194,"properties":2364,"children":2365},{"style":206},[2366],{"type":26,"value":2367}," production",{"type":26,"value":27},{"type":30,"tagName":31,"properties":2370,"children":2371,"position":2610},{},[2372,2385,2391,2402,2408,2419,2426,2437,2443,2455,2462,2474,2480,2492,2497,2509,2516,2528,2535,2546,2553,2565,2572,2585,2591,2603],{"type":30,"tagName":35,"properties":2373,"children":2374,"position":2382},{},[2375],{"type":26,"value":2376,"position":2377},"--registry",{"start":2378,"end":2380},{"line":1333,"column":20,"offset":2379},5215,{"line":1333,"column":398,"offset":2381},5227,{"start":2383,"end":2384},{"line":1333,"column":20,"offset":2379},{"line":1333,"column":398,"offset":2381},{"type":26,"value":2386,"position":2387}," names the registry for one registry-lane command: an\n",{"start":2388,"end":2389},{"line":1333,"column":398,"offset":2381},{"line":787,"column":20,"offset":2390},5281,{"type":30,"tagName":35,"properties":2392,"children":2393,"position":2399},{},[2394],{"type":26,"value":2241,"position":2395},{"start":2396,"end":2397},{"line":787,"column":20,"offset":2390},{"line":787,"column":398,"offset":2398},5293,{"start":2400,"end":2401},{"line":787,"column":20,"offset":2390},{"line":787,"column":398,"offset":2398},{"type":26,"value":2403,"position":2404}," of any kind, and an ",{"start":2405,"end":2406},{"line":787,"column":398,"offset":2398},{"line":787,"column":1001,"offset":2407},5314,{"type":30,"tagName":35,"properties":2409,"children":2410,"position":2416},{},[2411],{"type":26,"value":2149,"position":2412},{"start":2413,"end":2414},{"line":787,"column":1001,"offset":2407},{"line":787,"column":1439,"offset":2415},5326,{"start":2417,"end":2418},{"line":787,"column":1001,"offset":2407},{"line":787,"column":1439,"offset":2415},{"type":26,"value":2420,"position":2421}," of a kind that publishes to\nthe registry (a watch pack); an Indicator's publish goes to the platform\ndoor whatever ",{"start":2422,"end":2423},{"line":787,"column":1439,"offset":2415},{"line":2424,"column":45,"offset":2425},104,5442,{"type":30,"tagName":35,"properties":2427,"children":2428,"position":2434},{},[2429],{"type":26,"value":2376,"position":2430},{"start":2431,"end":2432},{"line":2424,"column":45,"offset":2425},{"line":2424,"column":56,"offset":2433},5454,{"start":2435,"end":2436},{"line":2424,"column":45,"offset":2425},{"line":2424,"column":56,"offset":2433},{"type":26,"value":2438,"position":2439}," says. The values are ",{"start":2440,"end":2441},{"line":2424,"column":56,"offset":2433},{"line":2424,"column":1215,"offset":2442},5476,{"type":30,"tagName":35,"properties":2444,"children":2445,"position":2452},{},[2446],{"type":26,"value":2447,"position":2448},"production",{"start":2449,"end":2450},{"line":2424,"column":1215,"offset":2442},{"line":2424,"column":1734,"offset":2451},5488,{"start":2453,"end":2454},{"line":2424,"column":1215,"offset":2442},{"line":2424,"column":1734,"offset":2451},{"type":26,"value":2456,"position":2457},"\n(",{"start":2458,"end":2459},{"line":2424,"column":1734,"offset":2451},{"line":2460,"column":1422,"offset":2461},105,5490,{"type":30,"tagName":35,"properties":2463,"children":2464,"position":2471},{},[2465],{"type":26,"value":2466,"position":2467},"registry.openmarket.xyz",{"start":2468,"end":2469},{"line":2460,"column":1422,"offset":2461},{"line":2460,"column":56,"offset":2470},5515,{"start":2472,"end":2473},{"line":2460,"column":1422,"offset":2461},{"line":2460,"column":56,"offset":2470},{"type":26,"value":2475,"position":2476},"), ",{"start":2477,"end":2478},{"line":2460,"column":56,"offset":2470},{"line":2460,"column":449,"offset":2479},5518,{"type":30,"tagName":35,"properties":2481,"children":2482,"position":2489},{},[2483],{"type":26,"value":2484,"position":2485},"staging",{"start":2486,"end":2487},{"line":2460,"column":449,"offset":2479},{"line":2460,"column":1419,"offset":2488},5527,{"start":2490,"end":2491},{"line":2460,"column":449,"offset":2479},{"line":2460,"column":1419,"offset":2488},{"type":26,"value":841,"position":2493},{"start":2494,"end":2495},{"line":2460,"column":1419,"offset":2488},{"line":2460,"column":653,"offset":2496},5529,{"type":30,"tagName":35,"properties":2498,"children":2499,"position":2506},{},[2500],{"type":26,"value":2501,"position":2502},"registry-staging.openmarket.xyz",{"start":2503,"end":2504},{"line":2460,"column":653,"offset":2496},{"line":2460,"column":1093,"offset":2505},5562,{"start":2507,"end":2508},{"line":2460,"column":653,"offset":2496},{"line":2460,"column":1093,"offset":2505},{"type":26,"value":2510,"position":2511},",\nthe default until launch), or the origin ",{"start":2512,"end":2513},{"line":2460,"column":1093,"offset":2505},{"line":2514,"column":106,"offset":2515},106,5605,{"type":30,"tagName":35,"properties":2517,"children":2518,"position":2525},{},[2519],{"type":26,"value":2520,"position":2521},"OM_REGISTRY_URL",{"start":2522,"end":2523},{"line":2514,"column":106,"offset":2515},{"line":2514,"column":1800,"offset":2524},5622,{"start":2526,"end":2527},{"line":2514,"column":106,"offset":2515},{"line":2514,"column":1800,"offset":2524},{"type":26,"value":2529,"position":2530}," names (a\nself-hosted registry or a rig); any other origin is refused before a\nrequest goes out, because your account key only ever travels to a registry\nthis machine trusts. Nothing else changes: ",{"start":2531,"end":2532},{"line":2514,"column":1800,"offset":2524},{"line":2533,"column":2312,"offset":2534},109,5819,{"type":30,"tagName":35,"properties":2536,"children":2537,"position":2543},{},[2538],{"type":26,"value":2520,"position":2539},{"start":2540,"end":2541},{"line":2533,"column":2312,"offset":2534},{"line":2533,"column":1734,"offset":2542},5836,{"start":2544,"end":2545},{"line":2533,"column":2312,"offset":2534},{"line":2533,"column":1734,"offset":2542},{"type":26,"value":2547,"position":2548}," keeps setting\nthe default for every other command, and the agent's ",{"start":2549,"end":2550},{"line":2533,"column":1734,"offset":2542},{"line":2551,"column":1713,"offset":2552},110,5904,{"type":30,"tagName":35,"properties":2554,"children":2555,"position":2562},{},[2556],{"type":26,"value":2557,"position":2558},"package_publish",{"start":2559,"end":2560},{"line":2551,"column":1713,"offset":2552},{"line":2551,"column":1941,"offset":2561},5921,{"start":2563,"end":2564},{"line":2551,"column":1713,"offset":2552},{"line":2551,"column":1941,"offset":2561},{"type":26,"value":2566,"position":2567}," and\n",{"start":2568,"end":2569},{"line":2551,"column":1941,"offset":2561},{"line":2570,"column":20,"offset":2571},111,5926,{"type":30,"tagName":35,"properties":2573,"children":2574,"position":2582},{},[2575],{"type":26,"value":2576,"position":2577},"package_install",{"start":2578,"end":2579},{"line":2570,"column":20,"offset":2571},{"line":2570,"column":2580,"offset":2581},18,5943,{"start":2583,"end":2584},{"line":2570,"column":20,"offset":2571},{"line":2570,"column":2580,"offset":2581},{"type":26,"value":2586,"position":2587}," take the same value as ",{"start":2588,"end":2589},{"line":2570,"column":2580,"offset":2581},{"line":2570,"column":106,"offset":2590},5967,{"type":30,"tagName":35,"properties":2592,"children":2593,"position":2600},{},[2594],{"type":26,"value":2595,"position":2596},"registry",{"start":2597,"end":2598},{"line":2570,"column":106,"offset":2590},{"line":2570,"column":1260,"offset":2599},5977,{"start":2601,"end":2602},{"line":2570,"column":106,"offset":2590},{"line":2570,"column":1260,"offset":2599},{"type":26,"value":2604,"position":2605},".",{"start":2606,"end":2607},{"line":2570,"column":1260,"offset":2599},{"line":2570,"column":2608,"offset":2609},53,5978,{"start":2611,"end":2612},{"line":1333,"column":20,"offset":2379},{"line":2570,"column":2608,"offset":2609},{"type":26,"value":27},{"type":30,"tagName":163,"properties":2615,"children":2617,"position":2625},{"id":2616},"whats-next",[2618],{"type":26,"value":2619,"position":2620},"What's next",{"start":2621,"end":2623},{"line":1227,"column":172,"offset":2622},5983,{"line":1227,"column":45,"offset":2624},5994,{"start":2626,"end":2628},{"line":1227,"column":20,"offset":2627},5980,{"line":1227,"column":45,"offset":2624},{"type":26,"value":27},{"type":30,"tagName":2631,"properties":2632,"children":2633,"position":2724},"ul",{},[2634,2635,2665,2666,2694,2695,2723],{"type":26,"value":27},{"type":30,"tagName":2636,"properties":2637,"children":2638,"position":2661},"li",{},[2639,2655],{"type":30,"tagName":1425,"properties":2640,"children":2642,"position":2650},{"href":2641},"quick-start.md",[2643],{"type":26,"value":2644,"position":2645},"Quick start",{"start":2646,"end":2648},{"line":797,"column":172,"offset":2647},5999,{"line":797,"column":45,"offset":2649},6010,{"start":2651,"end":2653},{"line":797,"column":382,"offset":2652},5998,{"line":797,"column":765,"offset":2654},6027,{"type":26,"value":2656,"position":2657},": the five steps with the template read line by line.",{"start":2658,"end":2659},{"line":797,"column":765,"offset":2654},{"line":797,"column":1279,"offset":2660},6080,{"start":2662,"end":2664},{"line":797,"column":20,"offset":2663},5996,{"line":797,"column":1279,"offset":2660},{"type":26,"value":27},{"type":30,"tagName":2636,"properties":2667,"children":2668,"position":2690},{},[2669,2684],{"type":30,"tagName":1425,"properties":2670,"children":2671,"position":2679},{"href":1804},[2672],{"type":26,"value":1807,"position":2673},{"start":2674,"end":2677},{"line":2675,"column":172,"offset":2676},116,6084,{"line":2675,"column":116,"offset":2678},6090,{"start":2680,"end":2682},{"line":2675,"column":382,"offset":2681},6083,{"line":2675,"column":1159,"offset":2683},6115,{"type":26,"value":2685,"position":2686},": a watch condition on an output.",{"start":2687,"end":2688},{"line":2675,"column":1159,"offset":2683},{"line":2675,"column":1922,"offset":2689},6148,{"start":2691,"end":2693},{"line":2675,"column":20,"offset":2692},6081,{"line":2675,"column":1922,"offset":2689},{"type":26,"value":27},{"type":30,"tagName":2636,"properties":2696,"children":2697,"position":2719},{},[2698,2713],{"type":30,"tagName":1425,"properties":2699,"children":2700,"position":2708},{"href":2295},[2701],{"type":26,"value":2298,"position":2702},{"start":2703,"end":2706},{"line":2704,"column":172,"offset":2705},117,6152,{"line":2704,"column":171,"offset":2707},6162,{"start":2709,"end":2711},{"line":2704,"column":382,"offset":2710},6151,{"line":2704,"column":662,"offset":2712},6191,{"type":26,"value":2714,"position":2715},": scopes, visibility, versions, deleting.",{"start":2716,"end":2717},{"line":2704,"column":662,"offset":2712},{"line":2704,"column":1270,"offset":2718},6232,{"start":2720,"end":2722},{"line":2704,"column":20,"offset":2721},6149,{"line":2704,"column":1270,"offset":2718},{"type":26,"value":27},{"start":2725,"end":2726},{"line":797,"column":20,"offset":2663},{"line":2704,"column":1270,"offset":2718},{"quirksMode":2728},false,{"start":2730,"end":2731},{"line":20,"column":20,"offset":21},{"line":2732,"column":20,"offset":2733},118,6233,1790157136495]