{
  "schemaVersion": 2,
  "package": {
    "name": "@dsh-sparkles/dsh-sparkles",
    "version": "0.1.17"
  },
  "target": "T6",
  "pluginCount": 135,
  "plugins": [
    {
      "tierId": "T1",
      "shortName": "finance_setup",
      "gleamPackage": "pi_sparkles_finance_setup",
      "version": "0.1.0",
      "sourceArtifactSha256": "66f201e5043636b7a4e41823979b9195847e7e27f479092c7e083223c21284cf",
      "provider": null
    },
    {
      "tierId": "T1",
      "shortName": "cn_market_calendar",
      "gleamPackage": "pi_sparkles_cn_market_calendar",
      "version": "0.1.0",
      "sourceArtifactSha256": "536e0c60244a65f881a162273b64c8073f7866d7ae7a825d76a2d91be5c92495",
      "provider": "SSE/SZSE/BSE"
    },
    {
      "tierId": "T1",
      "shortName": "hk_market_calendar",
      "gleamPackage": "pi_sparkles_hk_market_calendar",
      "version": "0.1.0",
      "sourceArtifactSha256": "4eabe509e08de70e770cbf6971ac952aaab3aa2f39e143f5039105ab14b268ac",
      "provider": "HKEX"
    },
    {
      "tierId": "T1",
      "shortName": "us_market_calendar",
      "gleamPackage": "pi_sparkles_us_market_calendar",
      "version": "0.1.0",
      "sourceArtifactSha256": "c4c845c4ddf36d0a82ed29902a8059e24d943d6cdb95d7347abda0046fea556e",
      "provider": "NYSE/Nasdaq"
    },
    {
      "tierId": "T1",
      "shortName": "us_market_rules",
      "gleamPackage": "pi_sparkles_us_market_rules",
      "version": "0.1.0",
      "sourceArtifactSha256": "799067f859e36931129e59ca05f5a1295aec977076b2597b7ce7c54295ea79c5",
      "provider": "NYSE/Nasdaq/SEC"
    },
    {
      "tierId": "T1",
      "shortName": "cn_market_data",
      "gleamPackage": "pi_sparkles_cn_market_data",
      "version": "0.1.0",
      "sourceArtifactSha256": "8ee2b33d7dc024e033c34f6edf3d42ce445463b198b62d47304b87b7d59a115b",
      "provider": "Eastmoney; explicitly selected Sina STAR 50 history alternative"
    },
    {
      "tierId": "T1",
      "shortName": "hk_market_data",
      "gleamPackage": "pi_sparkles_hk_market_data",
      "version": "0.1.0",
      "sourceArtifactSha256": "d2e10aa19f50f484aa1f975eccb8720f3679c2fa106b4fe2006332b257cd82fb",
      "provider": "Eastmoney"
    },
    {
      "tierId": "T1",
      "shortName": "cn_market_rules",
      "gleamPackage": "pi_sparkles_cn_market_rules",
      "version": "0.1.0",
      "sourceArtifactSha256": "0a666dafcf1a7cae537c21bc9337803d1a40771656cf8e13e77ec05cbfe3a554",
      "provider": "SSE/SZSE/BSE"
    },
    {
      "tierId": "T1",
      "shortName": "hk_market_rules",
      "gleamPackage": "pi_sparkles_hk_market_rules",
      "version": "0.1.0",
      "sourceArtifactSha256": "10f5b6b8c849319f658d0df439fd9b1b8c5596628d83ff5ad5ee0d2bc702850e",
      "provider": "HKEX"
    },
    {
      "tierId": "T1",
      "shortName": "cn_disclosures",
      "gleamPackage": "pi_sparkles_cn_disclosures",
      "version": "0.1.0",
      "sourceArtifactSha256": "52f2d12568a5d73695fb1f3675e5242d86509816e8e11321ae62f8847af65d14",
      "provider": "CNINFO"
    },
    {
      "tierId": "T1",
      "shortName": "cn_stock_announcements",
      "gleamPackage": "pi_sparkles_cn_stock_announcements",
      "version": "0.1.0",
      "sourceArtifactSha256": "8865d06eb2cbfbfb0f71291d27ef8a9ed8acb404cc5ddfbeee212be22741c78c",
      "provider": "CNINFO"
    },
    {
      "tierId": "T1",
      "shortName": "cn_stock_corporate_actions",
      "gleamPackage": "pi_sparkles_cn_stock_corporate_actions",
      "version": "0.1.0",
      "sourceArtifactSha256": "31d84a2014775d897ae24d116293a2340a870ad9652debf7e8c44d531d7e4599",
      "provider": "Tushare Pro dividend"
    },
    {
      "tierId": "T1",
      "shortName": "cn_stock_earnings",
      "gleamPackage": "pi_sparkles_cn_stock_earnings",
      "version": "0.1.0",
      "sourceArtifactSha256": "82c393159100375683552352d6e681e0350aac5b668978cac0c2bd4471c80ce2",
      "provider": "Tushare Pro forecast, express, disclosure_date"
    },
    {
      "tierId": "T1",
      "shortName": "finance_guardrails",
      "gleamPackage": "pi_sparkles_finance_guardrails",
      "version": "0.1.0",
      "sourceArtifactSha256": "816131d511916503cc0a96a0157c3a8a7a07f0e18d41d407580f92cd8044bdfd",
      "provider": null
    },
    {
      "tierId": "T1",
      "shortName": "finance_symbols",
      "gleamPackage": "pi_sparkles_finance_symbols",
      "version": "0.1.0",
      "sourceArtifactSha256": "1a975e90352fb31098d9bce17aaaf62ad9e6b0e1f21949c81163f18439da34a7",
      "provider": "OpenFIGI v3"
    },
    {
      "tierId": "T1",
      "shortName": "finance_calendar",
      "gleamPackage": "pi_sparkles_finance_calendar",
      "version": "0.1.0",
      "sourceArtifactSha256": "b1ae88bc38e71c6d799e73ca93f18864221e60c155bbc1dd9ad8b5210c44323d",
      "provider": "SSE/SZSE/BSE/HKEX/NYSE/Nasdaq"
    },
    {
      "tierId": "T1",
      "shortName": "finance_sources",
      "gleamPackage": "pi_sparkles_finance_sources",
      "version": "0.1.0",
      "sourceArtifactSha256": "8a00ed3222456d9ee37f87dd4e9471e19e5461e75381a56c32522468f125504a",
      "provider": "caller-supplied provenance catalogue"
    },
    {
      "tierId": "T1",
      "shortName": "finance_cache",
      "gleamPackage": "pi_sparkles_finance_cache",
      "version": "0.1.0",
      "sourceArtifactSha256": "6a04cd2d1c12175ab0e90ac5db7fc4771851b9a13d2d8f7a501d8164ae9914bf",
      "provider": "local session cache ledger"
    },
    {
      "tierId": "T1",
      "shortName": "finance_dataset",
      "gleamPackage": "pi_sparkles_finance_dataset",
      "version": "0.1.0",
      "sourceArtifactSha256": "2003352595fc68e4a22f9d4ba6a2f52c730a6259848081da9fb074c36fb97a3a",
      "provider": "caller-supplied canonical dataset manifest and gap projection"
    },
    {
      "tierId": "T1",
      "shortName": "finance_data_quality",
      "gleamPackage": "pi_sparkles_finance_data_quality",
      "version": "0.1.0",
      "sourceArtifactSha256": "c5ed2915169e462f72d2a5baf07a06991e5da205f88d816755bc4d4dd812da5a",
      "provider": "caller-supplied canonical observation compatibility packet"
    },
    {
      "tierId": "T1",
      "shortName": "stock_quote",
      "gleamPackage": "pi_sparkles_stock_quote",
      "version": "0.1.0",
      "sourceArtifactSha256": "05268f4ccb14bade7d4d773d03621fea79204028b1efa7e9325a76211caaa061",
      "provider": "caller-supplied provider-adapter observation"
    },
    {
      "tierId": "T1",
      "shortName": "us_quote",
      "gleamPackage": "pi_sparkles_us_quote",
      "version": "0.1.0",
      "sourceArtifactSha256": "649de951bf27f84929e1cf5a7032db1aef6525298ccb9818c24ebf745157e25e",
      "provider": "Alpaca Market Data"
    },
    {
      "tierId": "T1",
      "shortName": "stock_history",
      "gleamPackage": "pi_sparkles_stock_history",
      "version": "0.1.0",
      "sourceArtifactSha256": "94f23ea78603843ce8173c68ed55e76dcc430bdae460aa3713b3bc90bfb749a5",
      "provider": "caller-supplied provider-adapter daily series"
    },
    {
      "tierId": "T1",
      "shortName": "us_ohlcv",
      "gleamPackage": "pi_sparkles_us_ohlcv",
      "version": "0.1.0",
      "sourceArtifactSha256": "ba500010fafca379846d972caffcacd9afaa61c23e9091434db19c63326c9535",
      "provider": "Alpaca Market Data"
    },
    {
      "tierId": "T1",
      "shortName": "us_ohlcv_gaps",
      "gleamPackage": "pi_sparkles_us_ohlcv_gaps",
      "version": "0.1.0",
      "sourceArtifactSha256": "5f10e6ee4730d45987eb1010691d2add598e93017542c42cafea335986779aac",
      "provider": "composed receipts"
    },
    {
      "tierId": "T1",
      "shortName": "cn_ohlcv",
      "gleamPackage": "pi_sparkles_cn_ohlcv",
      "version": "0.1.0",
      "sourceArtifactSha256": "ac38749bc61a86cc618a687586116702308a109897d516aba77268a80d3db39a",
      "provider": "Eastmoney or explicitly user-selected Sina alternative"
    },
    {
      "tierId": "T1",
      "shortName": "cn_ohlcv_gaps",
      "gleamPackage": "pi_sparkles_cn_ohlcv_gaps",
      "version": "0.1.0",
      "sourceArtifactSha256": "2ff7983c21bf4a58b775a5beca7577695fd1be4f0bf2b6eceb7baa6f04fcbbf1",
      "provider": "composed receipts"
    },
    {
      "tierId": "T1",
      "shortName": "hk_ohlcv",
      "gleamPackage": "pi_sparkles_hk_ohlcv",
      "version": "0.1.0",
      "sourceArtifactSha256": "114e8d645ef5ff51e02763c76a66f65e7dde3677f0dc02cdc9004ce4f7d95518",
      "provider": "Eastmoney"
    },
    {
      "tierId": "T1",
      "shortName": "hk_ohlcv_gaps",
      "gleamPackage": "pi_sparkles_hk_ohlcv_gaps",
      "version": "0.1.0",
      "sourceArtifactSha256": "77104e128a64d51835e0539368a0c562abedb2a5d6f3a1849553611c16f8572a",
      "provider": "composed receipts"
    },
    {
      "tierId": "T1",
      "shortName": "stock_corporate_actions",
      "gleamPackage": "pi_sparkles_stock_corporate_actions",
      "version": "0.1.0",
      "sourceArtifactSha256": "58973f1bdae2216b6c1f379f02cdceccf994e22909b26d5f79066aec7107c688",
      "provider": "Alpaca Corporate Actions"
    },
    {
      "tierId": "T1",
      "shortName": "stock_earnings_calendar",
      "gleamPackage": "pi_sparkles_stock_earnings_calendar",
      "version": "0.1.0",
      "sourceArtifactSha256": "1640a2092ead93d5067e2e843954f5b5cc328d10ac8ab66abede2a6ab53834bb",
      "provider": "HKEX Board Meeting Notifications"
    },
    {
      "tierId": "T1",
      "shortName": "stock_market_calendar",
      "gleamPackage": "pi_sparkles_stock_market_calendar",
      "version": "0.1.0",
      "sourceArtifactSha256": "19ab8d19a6607d83939c9419e7ab95d4de0b7bfe5a82c692ba1c2ce0d61c3660",
      "provider": "caller-supplied stock session status packet"
    },
    {
      "tierId": "T1",
      "shortName": "stock_screener",
      "gleamPackage": "pi_sparkles_stock_screener",
      "version": "0.1.0",
      "sourceArtifactSha256": "2b1bde2bc154b8a0889a7035019302d33ee593bfc62a87dcc7b79592575b5916",
      "provider": "caller-supplied canonical manifests; Alpaca Trading Assets"
    },
    {
      "tierId": "T1",
      "shortName": "cn_stock_symbols",
      "gleamPackage": "pi_sparkles_cn_stock_symbols",
      "version": "0.1.0",
      "sourceArtifactSha256": "75e62f6e133e32a7f3ce2126d22ef58704e1f7628fa15c27bb0941f4fcc14cc1",
      "provider": "Tushare Pro stock_basic and namechange"
    },
    {
      "tierId": "T1",
      "shortName": "cn_stock_rules",
      "gleamPackage": "pi_sparkles_cn_stock_rules",
      "version": "0.1.0",
      "sourceArtifactSha256": "2e17661449e57895672a74a158c1f7a1e2edefbd3ad500abf5d66aaa9439881d",
      "provider": "SSE/SZSE/BSE"
    },
    {
      "tierId": "T1",
      "shortName": "cn_stock_quote",
      "gleamPackage": "pi_sparkles_cn_stock_quote",
      "version": "0.1.0",
      "sourceArtifactSha256": "a645adab18a39ac1605eabf577ba58707f94555b02c42ac2d8595df60ff5a5ca",
      "provider": "Eastmoney quote or Tushare Pro end-of-day daily row, explicitly selected"
    },
    {
      "tierId": "T1",
      "shortName": "cn_stock_history",
      "gleamPackage": "pi_sparkles_cn_stock_history",
      "version": "0.1.0",
      "sourceArtifactSha256": "f742f8ffd1cac95aa69609d8935571db42586b5ecc141735c103888c67c68008",
      "provider": "Eastmoney or Tushare Pro, explicitly selected"
    },
    {
      "tierId": "T1",
      "shortName": "cn_stock_sector_concept",
      "gleamPackage": "pi_sparkles_cn_stock_sector_concept",
      "version": "0.1.0",
      "sourceArtifactSha256": "1e7a947524f82003d28aca1510e5477d701902a8bfebf435d685722e99c9cdd2",
      "provider": "CAPCO 2025-H2 industry classification"
    },
    {
      "tierId": "T1",
      "shortName": "stock_technicals",
      "gleamPackage": "pi_sparkles_stock_technicals",
      "version": "0.1.0",
      "sourceArtifactSha256": "b6c4cda415d5c1484b6bae79ea141a6814364587b9ca0608bcd47e9b7152add9",
      "provider": "caller-supplied exact observations"
    },
    {
      "tierId": "T1",
      "shortName": "finance_charts",
      "gleamPackage": "pi_sparkles_finance_charts",
      "version": "0.1.0",
      "sourceArtifactSha256": "952730f235103ae9875a3db10312484ec5480a21eeb785251230175c31bd5d81",
      "provider": "caller-supplied exact OHLCV, indicator outputs, and trade facts"
    },
    {
      "tierId": "T1",
      "shortName": "trade_plan",
      "gleamPackage": "pi_sparkles_trade_plan",
      "version": "0.1.0",
      "sourceArtifactSha256": "603e52d92d1bd93f763aa5abe87bc6c66927fa30bebf5b124a98b48ce224822e",
      "provider": "caller-supplied exact risk facts"
    },
    {
      "tierId": "T1",
      "shortName": "order_simulator",
      "gleamPackage": "pi_sparkles_order_simulator",
      "version": "0.1.0",
      "sourceArtifactSha256": "24a5c4b8943c5bd8c24b62711b3dd580b2d12f38835a334b5625792fb400efae",
      "provider": "caller-supplied exact completed-daily bar and capability fact"
    },
    {
      "tierId": "T1",
      "shortName": "trade_journal",
      "gleamPackage": "pi_sparkles_trade_journal",
      "version": "0.1.0",
      "sourceArtifactSha256": "b84a6696482ea19dd8ab40ad4d5569b56a08f5ae4d11a555b748a35ca33bc5f3",
      "provider": null
    },
    {
      "tierId": "T2",
      "shortName": "hk_disclosures",
      "gleamPackage": "pi_sparkles_hk_disclosures",
      "version": "0.1.0",
      "sourceArtifactSha256": "eecdb92c9c759d48fcf23c1c415987a99d41bed062d2d42e146c9c48c8624e77",
      "provider": "HKEXnews"
    },
    {
      "tierId": "T2",
      "shortName": "cn_stock_financials",
      "gleamPackage": "pi_sparkles_cn_stock_financials",
      "version": "0.1.0",
      "sourceArtifactSha256": "6acf68d300fa3dd72d74bd518a4c3522733db91f4840c6473f37e4f3faaf3b2d",
      "provider": "caller-selected exact source receipts in a bounded user-owned import"
    },
    {
      "tierId": "T2",
      "shortName": "cn_stock_share_structure",
      "gleamPackage": "pi_sparkles_cn_stock_share_structure",
      "version": "0.1.0",
      "sourceArtifactSha256": "db27a311a31d51e4a3251c3e3492d0beacad94c82e1b8d879f367edbed2dc3ae",
      "provider": "bounded user-owned import with exact source metadata"
    },
    {
      "tierId": "T2",
      "shortName": "cn_stock_shareholders",
      "gleamPackage": "pi_sparkles_cn_stock_shareholders",
      "version": "0.1.0",
      "sourceArtifactSha256": "798f7fe29393d479ceebb486840fb92579053a89def92da8c008fcc797796b81",
      "provider": "bounded user-owned import with exact source metadata"
    },
    {
      "tierId": "T2",
      "shortName": "cn_stock_restricted_shares",
      "gleamPackage": "pi_sparkles_cn_stock_restricted_shares",
      "version": "0.1.0",
      "sourceArtifactSha256": "8d3c251e8e927b977cee1ff976b115f99a583e2d22eedb7695429038fa88dd05",
      "provider": "bounded user-owned import with exact source metadata"
    },
    {
      "tierId": "T2",
      "shortName": "cn_stock_pledges",
      "gleamPackage": "pi_sparkles_cn_stock_pledges",
      "version": "0.1.0",
      "sourceArtifactSha256": "d7f0bd93f7f8327deaa6bd879ed518c5121c6a7f19bc23e8f32ed48e50183020",
      "provider": "bounded user-owned import with exact source metadata"
    },
    {
      "tierId": "T2",
      "shortName": "cn_stock_insiders",
      "gleamPackage": "pi_sparkles_cn_stock_insiders",
      "version": "0.1.0",
      "sourceArtifactSha256": "980070aac0e53530b7fe2d1a7407f2cc4a92d41b04777cead4d46615d19a31b6",
      "provider": "bounded user-owned import with exact source metadata"
    },
    {
      "tierId": "T2",
      "shortName": "cn_stock_public_info",
      "gleamPackage": "pi_sparkles_cn_stock_public_info",
      "version": "0.1.0",
      "sourceArtifactSha256": "f186e013747fcbbbec6888c42fff1b058f61572a11dd156d4f934b5d42bb6adb",
      "provider": "bounded user-owned import with exact source metadata"
    },
    {
      "tierId": "T2",
      "shortName": "cn_stock_margin",
      "gleamPackage": "pi_sparkles_cn_stock_margin",
      "version": "0.1.0",
      "sourceArtifactSha256": "b1590da6c7b34e2a77f9369b0f2da521c122faaeedacfc854a3fb740a89929cf",
      "provider": "bounded user-owned import with exact source metadata"
    },
    {
      "tierId": "T2",
      "shortName": "cn_stock_block_trades",
      "gleamPackage": "pi_sparkles_cn_stock_block_trades",
      "version": "0.1.0",
      "sourceArtifactSha256": "50c39ec25ca094cc860031a94b66051e6b8220ef3709aae94f98bdfdbe941bb6",
      "provider": "caller-selected exact source receipts in a bounded user-owned import"
    },
    {
      "tierId": "T2",
      "shortName": "cn_stock_connect",
      "gleamPackage": "pi_sparkles_cn_stock_connect",
      "version": "0.1.0",
      "sourceArtifactSha256": "24de17272e3d6cf56b80d95f8864b73908b54a7917ddfa674bc9b31aee55dd84",
      "provider": "bounded user-owned import with exact source metadata"
    },
    {
      "tierId": "T2",
      "shortName": "cn_stock_indices",
      "gleamPackage": "pi_sparkles_cn_stock_indices",
      "version": "0.1.0",
      "sourceArtifactSha256": "09f87ed29bcb1596608a5014759906f653aa4c09974d464008d6f0a03881e3c8",
      "provider": "bounded user-owned import or Shanghai Stock Exchange public index service"
    },
    {
      "tierId": "T2",
      "shortName": "cn_regulatory",
      "gleamPackage": "pi_sparkles_cn_regulatory",
      "version": "0.1.0",
      "sourceArtifactSha256": "3fca10d3f9f66252b950d8013f6fc098c29e253e2094c0fd648c42d08257e69f",
      "provider": "bounded user-owned import with exact source metadata"
    },
    {
      "tierId": "T2",
      "shortName": "hk_stock_corporate_actions",
      "gleamPackage": "pi_sparkles_hk_stock_corporate_actions",
      "version": "0.1.0",
      "sourceArtifactSha256": "0669b93bb81e46be03524a00ddaeab46711492c4311f0ef3abdaf614aaddb373",
      "provider": "bounded user-owned import with exact source metadata"
    },
    {
      "tierId": "T2",
      "shortName": "hk_stock_board_lot",
      "gleamPackage": "pi_sparkles_hk_stock_board_lot",
      "version": "0.1.0",
      "sourceArtifactSha256": "23ff2ac2a3ecea4f08e135b3421dad50d8342aedd47c6807e4b2d87e60f56955",
      "provider": "bounded user-owned import with exact source metadata"
    },
    {
      "tierId": "T2",
      "shortName": "hk_stock_shareholders",
      "gleamPackage": "pi_sparkles_hk_stock_shareholders",
      "version": "0.1.0",
      "sourceArtifactSha256": "af2c939a3453021310d9dd136c3cee81dd289a6846b610b210292863330c82a7",
      "provider": "bounded user-owned import with exact source metadata"
    },
    {
      "tierId": "T2",
      "shortName": "hk_stock_connect",
      "gleamPackage": "pi_sparkles_hk_stock_connect",
      "version": "0.1.0",
      "sourceArtifactSha256": "798441859f3ff83a4bc2e01140d012c266ec13280209aa641bd0dda7e36f4969",
      "provider": "bounded user-owned import with exact source metadata"
    },
    {
      "tierId": "T2",
      "shortName": "sec_edgar",
      "gleamPackage": "pi_sparkles_sec_edgar",
      "version": "0.1.0",
      "sourceArtifactSha256": "43e5fd40b703e0c14050acffdd1f1f1fb4899b62f4b703b5655887ee156f17d2",
      "provider": "SEC EDGAR"
    },
    {
      "tierId": "T2",
      "shortName": "sec_xbrl",
      "gleamPackage": "pi_sparkles_sec_xbrl",
      "version": "0.1.0",
      "sourceArtifactSha256": "dac892bcef62f0893dcff765764c1793ebcc3f0e850ced5e1c4f1e83bbd9e013",
      "provider": "SEC EDGAR XBRL"
    },
    {
      "tierId": "T2",
      "shortName": "company_profile",
      "gleamPackage": "pi_sparkles_company_profile",
      "version": "0.1.0",
      "sourceArtifactSha256": "c683447000f99503df5387d45a54d30dd46cfd0806221a9d763d871caaa11f14",
      "provider": "Twelve Data or Equibles"
    },
    {
      "tierId": "T2",
      "shortName": "finance_news",
      "gleamPackage": "pi_sparkles_finance_news",
      "version": "0.1.0",
      "sourceArtifactSha256": "40cbf41639e1d3e08df3e79224eb7d8e3cc735850725d40649bf3f6affbc9d98",
      "provider": "Alpaca/Benzinga News"
    },
    {
      "tierId": "T2",
      "shortName": "stock_fundamentals",
      "gleamPackage": "pi_sparkles_stock_fundamentals",
      "version": "0.1.0",
      "sourceArtifactSha256": "e690455525034063a034a9945a5f5fa59588783e78cb07fe4f86fd284ff978de",
      "provider": "SEC EDGAR XBRL"
    },
    {
      "tierId": "T2",
      "shortName": "sec_insiders",
      "gleamPackage": "pi_sparkles_sec_insiders",
      "version": "0.1.0",
      "sourceArtifactSha256": "fb5ca5844101ca01cd2657bf084acf4c49ecf9c416f26e6ef344e9f951a5ec49",
      "provider": "bounded user-owned import with exact source metadata"
    },
    {
      "tierId": "T2",
      "shortName": "sec_ownership",
      "gleamPackage": "pi_sparkles_sec_ownership",
      "version": "0.1.0",
      "sourceArtifactSha256": "3c841853b408c78215d22c3e07f8040ddebbf2b61fa7161b5aabf58037551b70",
      "provider": "bounded user-owned import with exact source metadata"
    },
    {
      "tierId": "T2",
      "shortName": "filing_diff",
      "gleamPackage": "pi_sparkles_filing_diff",
      "version": "0.1.0",
      "sourceArtifactSha256": "2ae20ef85d5663249837e2c989c7abab15dd84f4948e833e4f871ae43954c0ad",
      "provider": "Caller-owned content-bound document projection"
    },
    {
      "tierId": "T2",
      "shortName": "earnings_release",
      "gleamPackage": "pi_sparkles_earnings_release",
      "version": "0.1.0",
      "sourceArtifactSha256": "09b0b40049a397d68a968d2127df0ce2dcf603eb5300f50d10a0d182645a0840",
      "provider": "caller-selected exact source receipts in a bounded user-owned import"
    },
    {
      "tierId": "T2",
      "shortName": "earnings_transcript",
      "gleamPackage": "pi_sparkles_earnings_transcript",
      "version": "0.1.0",
      "sourceArtifactSha256": "67295bed3c6ba7776ba45aa472d4f6c02f57e416e79205f1d0523ea3fed48fd4",
      "provider": "Caller-licensed or caller-owned transcript projection"
    },
    {
      "tierId": "T2",
      "shortName": "company_guidance",
      "gleamPackage": "pi_sparkles_company_guidance",
      "version": "0.1.0",
      "sourceArtifactSha256": "e70b295233de0dc6adafdf0806e2b50d1b187fa57edcc2953bd6674f2891a7b4",
      "provider": "caller-selected exact source receipts in a bounded user-owned import"
    },
    {
      "tierId": "T2",
      "shortName": "consensus_estimates",
      "gleamPackage": "pi_sparkles_consensus_estimates",
      "version": "0.1.0",
      "sourceArtifactSha256": "45c4be6a4998fc86f700dd7f4885fe9d58fb7a0245c16a7a453daf0a5957cd1d",
      "provider": "caller-selected exact source receipts in a bounded user-owned import"
    },
    {
      "tierId": "T2",
      "shortName": "stock_peers",
      "gleamPackage": "pi_sparkles_stock_peers",
      "version": "0.1.0",
      "sourceArtifactSha256": "007ec3d24b8489641867efab2d675b4357eaa687435c30d02fe50f86ea1791e3",
      "provider": "Caller-supplied exact peer evidence receipts"
    },
    {
      "tierId": "T2",
      "shortName": "stock_comps",
      "gleamPackage": "pi_sparkles_stock_comps",
      "version": "0.1.0",
      "sourceArtifactSha256": "dbd4f2fc03185f28bc8374200a5f6b71e358fda6c0919b6ff3abb497666db11e",
      "provider": "caller-selected exact source receipts in a bounded user-owned import"
    },
    {
      "tierId": "T2",
      "shortName": "stock_valuation",
      "gleamPackage": "pi_sparkles_stock_valuation",
      "version": "0.1.0",
      "sourceArtifactSha256": "c98bc711b19db2e688e17dbe8973081c040f2216bf12caef9c4b37a8c9b4c4cb",
      "provider": "caller-selected exact source receipts in a bounded user-owned import"
    },
    {
      "tierId": "T2",
      "shortName": "stock_quality",
      "gleamPackage": "pi_sparkles_stock_quality",
      "version": "0.1.0",
      "sourceArtifactSha256": "5e11fd2a4d4cc5bce34219d4c784fec3dc4b54f2a770f2ff1bf6cf586ce75701",
      "provider": "caller-selected exact source receipts in a bounded user-owned import"
    },
    {
      "tierId": "T2",
      "shortName": "stock_growth",
      "gleamPackage": "pi_sparkles_stock_growth",
      "version": "0.1.0",
      "sourceArtifactSha256": "50c468fbdaf8b8de7e2b9a2629bfbd6d06be030bb7eb663f4e3b362c3d322ffc",
      "provider": "caller-selected exact source receipts in a bounded user-owned import"
    },
    {
      "tierId": "T2",
      "shortName": "stock_thesis",
      "gleamPackage": "pi_sparkles_stock_thesis",
      "version": "0.1.0",
      "sourceArtifactSha256": "9d59ff321be0dca0f6a6fee42fcd119ba82e197641868d8a88d1c635b68ea319",
      "provider": "Caller-authored local append-only JSONL"
    },
    {
      "tierId": "T2",
      "shortName": "company_governance",
      "gleamPackage": "pi_sparkles_company_governance",
      "version": "0.1.0",
      "sourceArtifactSha256": "7e9bdd6d05eba4540d20a73ad77ca2167c179b22b9046b6ffc9a121bc8d1ad29",
      "provider": "bounded user-owned import with exact source metadata"
    },
    {
      "tierId": "T2",
      "shortName": "industry_research",
      "gleamPackage": "pi_sparkles_industry_research",
      "version": "0.1.0",
      "sourceArtifactSha256": "86645a90756bcfcce6c78a69f8719079fa80f5cfb7353374c7768c55e19c09e1",
      "provider": "bounded user-owned import with exact source metadata"
    },
    {
      "tierId": "T2",
      "shortName": "stock_research_report",
      "gleamPackage": "pi_sparkles_stock_research_report",
      "version": "0.1.0",
      "sourceArtifactSha256": "7c451e8eae7e5eb10e1099cd704ca6c35a6d367322977840506cfd489fe0ab6b",
      "provider": "Composed caller-supplied receipts"
    },
    {
      "tierId": "T2",
      "shortName": "cn_stock_research_report",
      "gleamPackage": "pi_sparkles_cn_stock_research_report",
      "version": "0.1.0",
      "sourceArtifactSha256": "910a2849ba70ee410f86754f9b70a5e5ae8548f8d6a67816d6c1239ef13e6668",
      "provider": "Composed caller-selected CN result receipts"
    },
    {
      "tierId": "T2",
      "shortName": "cn_stock_valuation",
      "gleamPackage": "pi_sparkles_cn_stock_valuation",
      "version": "0.1.0",
      "sourceArtifactSha256": "3bc59df2e489a15ffe58fc0821caad151bf8a30923ba920973d12df6c98c3826",
      "provider": "caller-selected exact source receipts in a bounded user-owned import"
    },
    {
      "tierId": "T2",
      "shortName": "cn_stock_filing_diff",
      "gleamPackage": "pi_sparkles_cn_stock_filing_diff",
      "version": "0.1.0",
      "sourceArtifactSha256": "4a64b02e95713bc02ccf250a198b45d1a984e6fd840ba6187d2860019a653002",
      "provider": "Caller-owned content-bound document projection"
    },
    {
      "tierId": "T2",
      "shortName": "hk_stock_ah_comparison",
      "gleamPackage": "pi_sparkles_hk_stock_ah_comparison",
      "version": "0.1.0",
      "sourceArtifactSha256": "eeceed587a79b00d6c5495a2613f7aeebe3c8f591c5654f115b2d51b9bf7910f",
      "provider": "caller-selected exact source receipts in a bounded user-owned import"
    },
    {
      "tierId": "T2",
      "shortName": "finance_sentiment",
      "gleamPackage": "pi_sparkles_finance_sentiment",
      "version": "0.1.0",
      "sourceArtifactSha256": "e45631dee5c8393afdf6f93c898f7047708506113b01196b99813544b0a2ed79",
      "provider": "Caller-supplied exact document text"
    },
    {
      "tierId": "T2",
      "shortName": "finance_rumor_check",
      "gleamPackage": "pi_sparkles_finance_rumor_check",
      "version": "0.1.0",
      "sourceArtifactSha256": "a0adeed647fbd13bc97c95f2446802d1f6e34b2650e4b7f8ed55322dbd9cb365",
      "provider": "Caller-supplied structured claim and evidence set"
    },
    {
      "tierId": "T2",
      "shortName": "investor_workbench",
      "gleamPackage": "pi_sparkles_investor_workbench",
      "version": "0.1.0",
      "sourceArtifactSha256": "879d46723ff552d8bc910c73f3d621df26c4c56a04749bb9b4433cafa1d5d3a9",
      "provider": "caller-supplied dossier evidence"
    },
    {
      "tierId": "T3",
      "shortName": "filing_monitor",
      "gleamPackage": "pi_sparkles_filing_monitor",
      "version": "0.1.0",
      "sourceArtifactSha256": "8925d14be6be1aba1baf53bf9e648fef51d552853ed3a16f0f44589b4a80a2c9",
      "provider": "versioned canonical SEC/CNINFO receipt import"
    },
    {
      "tierId": "T3",
      "shortName": "finance_catalysts",
      "gleamPackage": "pi_sparkles_finance_catalysts",
      "version": "0.1.0",
      "sourceArtifactSha256": "762acf5a2d6268ec7f3356a240248db8cb5898c2ee55fb7535ea3cf4fd90ccf0",
      "provider": "versioned canonical multi-source receipt import"
    },
    {
      "tierId": "T3",
      "shortName": "finance_alerts",
      "gleamPackage": "pi_sparkles_finance_alerts",
      "version": "0.1.0",
      "sourceArtifactSha256": "7d48a197f848c6bd92c78dac1314a9f4a912aad4c6b20087a07bfea5d0101a80",
      "provider": "caller-owned local append-only JSONL and scripted notification adapter"
    },
    {
      "tierId": "T3",
      "shortName": "cn_stock_watch",
      "gleamPackage": "pi_sparkles_cn_stock_watch",
      "version": "0.1.0",
      "sourceArtifactSha256": "efe9fd09accf7a530abe5e9de08a84c74b7896d9bcdb688877d477982cc80acd",
      "provider": "versioned canonical CNINFO/exchange receipt import"
    },
    {
      "tierId": "T3",
      "shortName": "portfolio_risk",
      "gleamPackage": "pi_sparkles_portfolio_risk",
      "version": "0.1.0",
      "sourceArtifactSha256": "8d85cf535336b0f9c9b57e6f16f619ca4a230f9db3aa7379537f28aef778774e",
      "provider": "caller-supplied exact portfolio facts"
    },
    {
      "tierId": "T3",
      "shortName": "portfolio_scenarios",
      "gleamPackage": "pi_sparkles_portfolio_scenarios",
      "version": "0.1.0",
      "sourceArtifactSha256": "071b53060ce9f5dec858d09b4c8d30003959aa68ce62fdf0337d2747d64d2139",
      "provider": "canonical upstream receipts in bounded caller-owned import"
    },
    {
      "tierId": "T3",
      "shortName": "portfolio_attribution",
      "gleamPackage": "pi_sparkles_portfolio_attribution",
      "version": "0.1.0",
      "sourceArtifactSha256": "3ce49f5ea78f942d8c3c3b49c3363fba3d139b165347c9809d24576ad295831d",
      "provider": "canonical portfolio and benchmark receipts in bounded caller-owned import"
    },
    {
      "tierId": "T3",
      "shortName": "portfolio_rebalance",
      "gleamPackage": "pi_sparkles_portfolio_rebalance",
      "version": "0.1.0",
      "sourceArtifactSha256": "f3297534971fe87ae31a31740b65e695ad8b40e5b3719eb58a3cde3015d9b8fa",
      "provider": "canonical snapshot and caller target receipts in bounded import"
    },
    {
      "tierId": "T3",
      "shortName": "tax_lots",
      "gleamPackage": "pi_sparkles_tax_lots",
      "version": "0.1.0",
      "sourceArtifactSha256": "4edecc448c6cac657677c53c897c99e68d674605cdc4265cfe920fdbbdb1582f",
      "provider": "caller-owned lot facts and explicit jurisdiction-rule receipt"
    },
    {
      "tierId": "T4",
      "shortName": "stock_market_snapshot",
      "gleamPackage": "pi_sparkles_stock_market_snapshot",
      "version": "0.1.0",
      "sourceArtifactSha256": "620b68ebdfc0ddc0fa8a007a1723b735eaa3390fda7e2cdafe4b5ca6b7de110c",
      "provider": "caller-supplied provider-adapter point-in-time breadth packet"
    },
    {
      "tierId": "T4",
      "shortName": "cn_market_snapshot",
      "gleamPackage": "pi_sparkles_cn_market_snapshot",
      "version": "0.1.0",
      "sourceArtifactSha256": "11eb620052f716ee456a830852e248ad2a428253abd311a68fa9379969d0422d",
      "provider": "bounded caller-owned CN market packet or explicit Eastmoney overview/CSI-sector price adapter"
    },
    {
      "tierId": "T4",
      "shortName": "cn_stock_screener",
      "gleamPackage": "pi_sparkles_cn_stock_screener",
      "version": "0.1.0",
      "sourceArtifactSha256": "78369f3cc7912856c00e92e6f74c9459e20423d3f616ada41d1bde1dfdeffb12",
      "provider": "canonical replay manifests and bounded caller-owned CN facts"
    },
    {
      "tierId": "T4",
      "shortName": "stock_event_study",
      "gleamPackage": "pi_sparkles_stock_event_study",
      "version": "0.1.0",
      "sourceArtifactSha256": "5a6196174009c2237af36e7e34f9663b4c71e700fb8352d6b09c50f8dfcbac51",
      "provider": "canonical replay manifests and bounded caller-owned event series"
    },
    {
      "tierId": "T4",
      "shortName": "stock_factor_lab",
      "gleamPackage": "pi_sparkles_stock_factor_lab",
      "version": "0.1.0",
      "sourceArtifactSha256": "490a4f211f6a0f6170301d46d5a34deb99d4f24b7fbcd84ccd1cffce6f4699c3",
      "provider": "canonical replay manifests and bounded caller-owned factor facts"
    },
    {
      "tierId": "T4",
      "shortName": "quant_research",
      "gleamPackage": "pi_sparkles_quant_research",
      "version": "0.1.0",
      "sourceArtifactSha256": "6673c32f9b051b8ee78091d69c2dd09bfa69ffd0929c63a5721b0e3953ca63fe",
      "provider": "caller-supplied finance_replay declarations and receipts"
    },
    {
      "tierId": "T4",
      "shortName": "backtest",
      "gleamPackage": "pi_sparkles_backtest",
      "version": "0.1.0",
      "sourceArtifactSha256": "74afb6449466c9611321db5164bc44317b1d80f35c964ecc124fc53139a97bbb",
      "provider": "caller-supplied canonical finance_replay definitions and events"
    },
    {
      "tierId": "T5",
      "shortName": "cn_ipo",
      "gleamPackage": "pi_sparkles_cn_ipo",
      "version": "0.1.0",
      "sourceArtifactSha256": "4dba5dd4b99014c046d86dfc6b0230bbf9530e5622eceea3fb63c67b432a6001",
      "provider": "bounded caller-owned versioned JSON import"
    },
    {
      "tierId": "T5",
      "shortName": "cn_convertible_bonds",
      "gleamPackage": "pi_sparkles_cn_convertible_bonds",
      "version": "0.1.0",
      "sourceArtifactSha256": "07052fdffdcaf444af9327b99fcd12d9b62b2842d8a1d723cf821e1147c0dcfc",
      "provider": "bounded caller-owned versioned JSON import"
    },
    {
      "tierId": "T5",
      "shortName": "cn_funds_etf",
      "gleamPackage": "pi_sparkles_cn_funds_etf",
      "version": "0.1.0",
      "sourceArtifactSha256": "27010227602ba0bf5381816be6243a48d468b5e8c8eba3634fb52d09623db5ac",
      "provider": "bounded caller-owned versioned JSON import"
    },
    {
      "tierId": "T5",
      "shortName": "cn_mutual_funds",
      "gleamPackage": "pi_sparkles_cn_mutual_funds",
      "version": "0.1.0",
      "sourceArtifactSha256": "6a71c41e39169de3db1a56fa731db27e26d20d298a624ca4a39f5a5f39ce467a",
      "provider": "bounded caller-owned versioned JSON import"
    },
    {
      "tierId": "T5",
      "shortName": "cn_macro",
      "gleamPackage": "pi_sparkles_cn_macro",
      "version": "0.1.0",
      "sourceArtifactSha256": "ae5bc1d38e86f42f0db8eb49fbddac8ef4f842246be6d5068a3555a81868f662",
      "provider": "bounded caller-owned versioned JSON import"
    },
    {
      "tierId": "T5",
      "shortName": "cn_policy_monitor",
      "gleamPackage": "pi_sparkles_cn_policy_monitor",
      "version": "0.1.0",
      "sourceArtifactSha256": "53d2c48cf8d73af7465973a4d652a4e32db076efc2ea0bab97091ff61ee3697a",
      "provider": "bounded caller-owned versioned JSON import"
    },
    {
      "tierId": "T5",
      "shortName": "macro_fred",
      "gleamPackage": "pi_sparkles_macro_fred",
      "version": "0.1.0",
      "sourceArtifactSha256": "fc5b54895a4f0143dc2e6e25d37170bd20502fc881057a1442776d358b5bdcd4",
      "provider": "Federal Reserve Bank of St. Louis FRED"
    },
    {
      "tierId": "T5",
      "shortName": "macro_dashboard",
      "gleamPackage": "pi_sparkles_macro_dashboard",
      "version": "0.1.0",
      "sourceArtifactSha256": "f51b0a69ea23bdeddadeff7afd1021eb20c562b6c1a94e6f174903cf019a1b10",
      "provider": "bounded caller-owned versioned JSON import"
    },
    {
      "tierId": "T5",
      "shortName": "rates_treasury",
      "gleamPackage": "pi_sparkles_rates_treasury",
      "version": "0.1.0",
      "sourceArtifactSha256": "fe9e29f3477627a7dbffd49c7aa35a96bee903eb72a3daf610847b7deb8d8ec5",
      "provider": "bounded caller-owned versioned JSON import"
    },
    {
      "tierId": "T5",
      "shortName": "fx_ecb",
      "gleamPackage": "pi_sparkles_fx_ecb",
      "version": "0.1.0",
      "sourceArtifactSha256": "058ad8b0848fa2dcd862e84a880adc32dc7b4f5a7f0f7ef4982ab2900417b1f4",
      "provider": "bounded caller-owned versioned JSON import"
    },
    {
      "tierId": "T5",
      "shortName": "fixed_income",
      "gleamPackage": "pi_sparkles_fixed_income",
      "version": "0.1.0",
      "sourceArtifactSha256": "179360a9c9f8a1b5b8a20260efe811ae214fdc838947ac3a840497706ab36713",
      "provider": "bounded caller-owned versioned JSON import"
    },
    {
      "tierId": "T5",
      "shortName": "options",
      "gleamPackage": "pi_sparkles_options",
      "version": "0.1.0",
      "sourceArtifactSha256": "b6286c81108cbfd727a1ee288f1a7e735bda2f041731f2cb28af7a5abd9cfcc1",
      "provider": "bounded caller-owned versioned JSON import"
    },
    {
      "tierId": "T5",
      "shortName": "cftc_cot",
      "gleamPackage": "pi_sparkles_cftc_cot",
      "version": "0.1.0",
      "sourceArtifactSha256": "8e098d281a85d4bcb50f3c2442f4e486608d37c9731d9a05012916883a91949b",
      "provider": "bounded caller-owned versioned JSON import"
    },
    {
      "tierId": "T5",
      "shortName": "commodities",
      "gleamPackage": "pi_sparkles_commodities",
      "version": "0.1.0",
      "sourceArtifactSha256": "9439e2841381973f7f9aafbc720d982dc82dcf91540510226ab08514ee25a993",
      "provider": "bounded caller-owned versioned JSON import"
    },
    {
      "tierId": "T5",
      "shortName": "crypto_market",
      "gleamPackage": "pi_sparkles_crypto_market",
      "version": "0.1.0",
      "sourceArtifactSha256": "f3fe34ea66147aac15eb071a6b295d8694351812be807196266077c4d3a323e5",
      "provider": "bounded caller-owned versioned JSON import"
    },
    {
      "tierId": "T5",
      "shortName": "global_markets",
      "gleamPackage": "pi_sparkles_global_markets",
      "version": "0.1.0",
      "sourceArtifactSha256": "d1a27d4883abbe046c739eb2e437fdef517de1f1e27522fc5d96377e4813a896",
      "provider": "bounded caller-owned versioned JSON import"
    },
    {
      "tierId": "T6",
      "shortName": "stock_order_book",
      "gleamPackage": "pi_sparkles_stock_order_book",
      "version": "0.1.0",
      "sourceArtifactSha256": "e56bb14f21ad8cf90f9d87aeaba59b3081de76c661609d2ed84d23222eee0d9f",
      "provider": "caller-supplied top-of-book packet"
    },
    {
      "tierId": "T6",
      "shortName": "stock_tape",
      "gleamPackage": "pi_sparkles_stock_tape",
      "version": "0.1.0",
      "sourceArtifactSha256": "0a6e21aaf361546b186b96976ef5dfb40478e4f3a8632c080ea4a6ebb41ead8d",
      "provider": "explicit external transaction-tape capability"
    },
    {
      "tierId": "T6",
      "shortName": "day_workbench",
      "gleamPackage": "pi_sparkles_day_workbench",
      "version": "0.1.0",
      "sourceArtifactSha256": "11509659e29cb4a92f54f020ed5795fd00932971ff16f444de409827e7d3e138",
      "provider": null
    },
    {
      "tierId": "T6",
      "shortName": "cn_broker_readonly",
      "gleamPackage": "pi_sparkles_cn_broker_readonly",
      "version": "0.1.0",
      "sourceArtifactSha256": "e259e15a5137e7841afd9ab4c9d198fc284aeb3d45457d1011496a55aaa4cfa6",
      "provider": "caller-selected explicit CN read-only provider capability"
    },
    {
      "tierId": "T6",
      "shortName": "cn_broker_paper",
      "gleamPackage": "pi_sparkles_cn_broker_paper",
      "version": "0.1.0",
      "sourceArtifactSha256": "5fa2ce9b2f047cdeee98eb06ef3b8b6a956889cf130342ca7147c6ff1b3b2906",
      "provider": "explicit external CN tape and paper capability"
    },
    {
      "tierId": "T6",
      "shortName": "broker_readonly_alpaca",
      "gleamPackage": "pi_sparkles_broker_readonly_alpaca",
      "version": "0.1.0",
      "sourceArtifactSha256": "2e558e5e4cbb1a0256e7af18312b270a9104511e6dc1617626f57a51ca30f92b",
      "provider": "explicit external Alpaca read-only capability"
    },
    {
      "tierId": "T6",
      "shortName": "broker_readonly_ibkr",
      "gleamPackage": "pi_sparkles_broker_readonly_ibkr",
      "version": "0.1.0",
      "sourceArtifactSha256": "f8fcdeb8cd12f508686ee3e486704757db1e8f1407d94c5ea964d0f26283d9ad",
      "provider": "explicit external IBKR read-only capability"
    },
    {
      "tierId": "T6",
      "shortName": "broker_paper_alpaca",
      "gleamPackage": "pi_sparkles_broker_paper_alpaca",
      "version": "0.1.0",
      "sourceArtifactSha256": "1df4a169bd81b88b6b965b4d76587bff1e640a3977256b2f88a5018fac3cd96f",
      "provider": "explicit external Alpaca tape and paper capability"
    },
    {
      "tierId": "T6",
      "shortName": "broker_paper_ibkr",
      "gleamPackage": "pi_sparkles_broker_paper_ibkr",
      "version": "0.1.0",
      "sourceArtifactSha256": "f41d18780fe342f00c72261d6e2df531f10d813308be26b1529e4ef3068b805d",
      "provider": "explicit external IBKR tape and paper capability"
    },
    {
      "tierId": "T6",
      "shortName": "broker_live",
      "gleamPackage": "pi_sparkles_broker_live",
      "version": "0.1.0",
      "sourceArtifactSha256": "02ac1a895f38b497300de3938b9cd13605e80afa044d8fa03624b30e98c81aac",
      "provider": "explicit caller-selected external execution capability"
    },
    {
      "tierId": "T6",
      "shortName": "trade_compliance",
      "gleamPackage": "pi_sparkles_trade_compliance",
      "version": "0.1.0",
      "sourceArtifactSha256": "9d997ab631c901a6ec8d848af81110dea64224e176134c79bf726e19bf6a4878",
      "provider": "explicit external rule capability or caller-supplied rules and facts"
    }
  ],
  "dshPlugins": [
    {
      "shortName": "finance_track_overlay",
      "sourceSha256": "e343303ed2fa3d1b9ec05488e02aef41dc7a587917f37420ef6cd3d54720ce2f"
    },
    {
      "shortName": "watchlist_reviews",
      "sourceSha256": "8f7dacdeccf35127867a736c8ed416b413b47a6833267aaae6f9eecd545221f6"
    }
  ],
  "scopedPiPlugins": [
    {
      "tierId": "T1",
      "shortName": "finance_track_status",
      "gleamPackage": "pi_sparkles_finance_track_status",
      "version": "0.1.0",
      "sourceArtifactSha256": "b89b3ddae25aea90d6146525cf09efa215f8e843d26848103853fccda0c78646",
      "sourceCompiledEntrySha256": "cd34996908e25ef2b0db9bf5a5ed62ac5437691540cb4a047677a889410b31d2",
      "provider": null
    },
    {
      "tierId": "T1",
      "shortName": "swing_workbench",
      "gleamPackage": "pi_sparkles_swing_workbench",
      "version": "0.1.0",
      "sourceArtifactSha256": "35394ae33a8ba7e324394a66d32d1a9aa514bba8ab6f2c022565cd7107da4f8d",
      "provider": null
    },
    {
      "tierId": "T3",
      "shortName": "portfolio",
      "gleamPackage": "pi_sparkles_portfolio",
      "version": "0.1.0",
      "sourceArtifactSha256": "bfb5c3024d24261fb0a6400a5c44b8a29a10add09edea8af5071de154064ecb5",
      "provider": null
    },
    {
      "tierId": "T3",
      "shortName": "watchlist",
      "gleamPackage": "pi_sparkles_watchlist",
      "version": "0.1.0",
      "sourceArtifactSha256": "591393c3ce3e43d77642f8d6b4be3d00c699270171804312f44c458292d5b822",
      "sourceCompiledEntrySha256": "432e8c000d6825e42a5b5e074375b54cd269c488f8b9b8beac2238d92a26d504",
      "provider": null
    }
  ],
  "excludedPiProposals": [
    "finance_track_status",
    "swing_workbench",
    "portfolio",
    "watchlist"
  ],
  "exclusionReasons": {
    "finance_track_status": "Pi TUI statusline cannot run in DSH; its Gleam core is mounted per agent and projected through the DSH shell.overlay counterpart.",
    "swing_workbench": "Pi process-global shell is replaced by a fresh per-agent DSH mount of the same Gleam core.",
    "portfolio": "Pi process-global shell is replaced by a fresh per-agent DSH mount of the same Gleam core.",
    "watchlist": "Pi process-global shell is replaced by a fresh per-agent DSH mount of the same Gleam core."
  },
  "extraDshPlugins": [
    "finance_track_overlay",
    "watchlist_reviews"
  ],
  "scopedPiProposals": [
    "finance_track_status",
    "swing_workbench",
    "portfolio",
    "watchlist"
  ],
  "omittedProposals": [],
  "partialImplementations": [],
  "openBlockers": [],
  "maturity": "product_useful_dsh_aggregate",
  "piAggregateMaturity": "product_useful_aggregate",
  "dshRelease": {
    "version": "0.1.17",
    "status": "product_useful",
    "target": "T6",
    "reason": null
  },
  "dshBlockers": [],
  "publishable": true,
  "indexSha256": "2de1494a8742c7ecc96a13165ad6ffad0d264983bebd1364d6f48ebadc1baab3",
  "clientSha256": "ce0c0fb69350929d9255df67d066ad04ba9466a54ec7c4dd15afa94c9e7dd952"
}
