Open data
Data and API
Open, read-only access to materials data, standards summaries, guides and glossary as JSON, Markdown, plain text and MCP. No key required.
Endpoints
| Path | Contents |
|---|---|
/api/v1/index.json | Catalogue of datasets and access notes |
/api/v1/materials.json | Barrier materials: every value with source, test condition and verification status |
/api/v1/sources.json | Source registry: documents cited by the materials data |
/api/v1/standards.json | Standards summaries (English and Chinese) and regulatory timeline |
/api/v1/guides.json | Guides with summaries and FAQs (English and Chinese) |
/api/v1/glossary.json | Bilingual term definitions |
/llms-full.txt | All English content in one plain-text file |
/zh/llms-full.txt | All Chinese content in one plain-text file |
/openapi.json | OpenAPI 3.1 description |
Every guide and standard page has a Markdown version at the same path ending in .md, for example /standards/ul-9540a.md.
MCP
AI assistants that support the Model Context Protocol can use this site as a remote tool to look up material properties, standards and terms.
https://mcp.batteryfirebreak.com/mcpTools: search, get_material, list_materials, get_standard, list_standards, define_term. Read-only, no authentication.
Example
curl -s https://batteryfirebreak.com/api/v1/materials.json | jq '.items[] | {id, k: .properties.k_rt}'Terms
- No authentication and no sign-up. Responses are static files served from a global cache; CORS is open.
- Licence CC BY 4.0. Cite as "Battery Firebreak, https://batteryfirebreak.com" and link the page you used.
- Fair use: cache responses and avoid repeated bulk downloads. Abusive traffic is rate-limited automatically.
- Check the
statusfield of each value:verifiedmeans checked against the cited document;typicalmeans a typical range still being traced.
AI assistants and crawlers
Search engines and AI assistants are welcome to read, index and cite this site. robots.txt allows them explicitly and there are no interactive challenges on content pages. A summary for language models is at /llms.txt.