title: SearchEconomicsEnv Blog
emoji: 🔎
colorFrom: indigo
colorTo: green
sdk: static
pinned: false
SearchEconomicsEnv Blog
Static HuggingFace-Space-compatible blog for 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. If the
environment changes, update that document first, then re-reflect the diffs in
the blog.
Local preview
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
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 <TODO:...> and <INSERT:...> tags for links and
artefacts that do not exist yet:
| Tag | Fill when |
|---|---|
<TODO:github-url> |
SearchEconomicsEnv repo is public |
<TODO:hf-space-url> |
Space is pushed via openenv push |
<TODO:hf-model-url> |
First SearchEconomicsPT checkpoint is on the Hub |
<TODO:agentx-competition-url> |
AgentX / OpenEnv track page is announced |
<TODO:openenv-announcement-url> |
OpenEnv HF blog URL is finalised |
<TODO:ceramic-product-url> |
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) |
<TODO:hotpotqa-dataset-card-url> |
Re-pin the HotpotQA HF dataset card URL |
<TODO:weitzman-doi> |
Add the Econometrica 47(3) DOI |
<INSERT:ceramic-coauthor-name> |
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:
huggingface-cli repo create SearchEconomicsEnv-Blog --type=space --space-sdk=static
git clone https://huggingface.co/spaces/<org>/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