--- title: SearchEconomicsEnv Blog emoji: 🔎 colorFrom: indigo colorTo: green sdk: static pinned: false --- # SearchEconomicsEnv Blog Static HuggingFace-Space-compatible blog for [SearchEconomicsEnv](../SearchEconomicsEnv/), the OpenEnv Pandora's-Box environment for cost-constrained agentic search. ## Source of truth Every claim, number, and code snippet in `index.html` is sourced from [`impl-context/blog-context.md`](../impl-context/blog-context.md). If the environment changes, update that document first, then re-reflect the diffs in the blog. ## Local preview ```bash cd SearchEconomicsEnv_Blog python3 -m http.server 8080 # open http://localhost:8080 ``` MathJax and Mermaid both load from public CDNs, so an internet connection is required to see the equations and architecture diagram. ## Regenerate the banner ```bash pip install matplotlib numpy python3 impl-context/build_blog_images.py # writes SearchEconomicsEnv_Blog/banner.png at 200 DPI ``` The banner is a three-panel `SEARCH -> OBSERVE -> COMMIT` figure that mirrors the episode loop. The matplotlib palette is pinned to the blog CSS variables in `index.html`, so any colour change in the page should be reflected in `impl-context/build_blog_images.py` at the same time. ## Outstanding placeholders `index.html` contains `` and `` tags for links and artefacts that do not exist yet: | Tag | Fill when | |---|---| | `` | SearchEconomicsEnv repo is public | | `` | Space is pushed via `openenv push` | | `` | First SearchEconomicsPT checkpoint is on the Hub | | `` | AgentX / OpenEnv track page is announced | | `` | OpenEnv HF blog URL is finalised | | `` | Ceramic AI confirms the canonical product URL | | `ceramic-logo.png` | Official mark from `https://www.ceramic.ai/images/ceramic-logo.png` (bundled for static Spaces) | | `` | Re-pin the HotpotQA HF dataset card URL | | `` | Add the Econometrica 47(3) DOI | | `` | Ceramic confirms their primary co-author | ## Deployment as an HF Space The YAML frontmatter above (`sdk: static`) makes this directory publishable as a static HuggingFace Space. After filling the placeholders: ```bash huggingface-cli repo create SearchEconomicsEnv-Blog --type=space --space-sdk=static git clone https://huggingface.co/spaces//SearchEconomicsEnv-Blog cp index.html banner.png ceramic-logo.png README.md SearchEconomicsEnv-Blog/ cd SearchEconomicsEnv-Blog && git add . && git commit -m "Initial blog" && git push ```