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

  1. 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.
  2. 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.
  3. 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

  1. Exploration: Use the AI Analyst or Playground to draft Python logic using standard libraries (Pandas, NumPy, Scikit-learn).
  2. Crystallization: Once the math is verified, "Save as Block". The Governance Gateway assigns it v1.
  3. 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.