Blaze Blocks
Blaze Blocks are the primary unit of governed logic in the BlazeXL ecosystem.
Blaze Blocks: The Source of Truth
Blaze Blocks are immutable, version-locked building blocks for governed organizational logic. They solve the problem of "shadow logic" by providing a single, auditable source for analytics that can be executed across Excel, Web, and AI agents.
Why Blaze Blocks?
In most organizations, decision logic is fragmented:
- Excel formulas hidden in complex workbooks.
- Python scripts living on individual laptops.
- AI prompts that produce different code every time.
Blaze Blocks unify this logic. When you build a Block, you are defining a mathematical standard for your team.
Key Properties
- Immutable: Once a version of a Block is published to the Governance Gateway, it cannot be changed. This ensures that any report linking to that version will always produce the same result.
- Surface-Agnostic: A Block built in the Web Playground works instantly as a custom function in Excel or as the logic engine for an AI Agent.
- Identity-Linked: Every Block has a clear author and audit trail. You know exactly whose logic is driving a decision.
The Lifecycle of a Block
- Exploration: Use the AI Analyst or Playground to draft Python logic using standard libraries (Pandas, NumPy, Scikit-learn).
- Crystallization: Once the math is verified, "Save as Block". The Governance Gateway assigns it
v1. - Governed Usage: Other users can now call this Block using its unique ID. In Excel, this looks like
=BLAZEXL.PY("block-id.function", A1:B10).
Eliminating Shadow Logic
When a Block is updated (e.g., to v2), downstream Blaze Sheets and Blaze Apps can be set to "Auto-update" or "Pin to version". This gives teams total control over when and how logic changes propagate through the organization.
© 2026 BLAZE LABS PTY LTD. ABN 66 694 592 553. All rights reserved.