Estimate on site—even offline. BlockToBlock is available on iPhone and Android.

Open, versioned and reviewable

BlockToBlock website starter specification

The current format transfers an illustrative calculator state between browsers. It is designed so future app import can be added without silently trusting old data.

01

Format identity

b2b-web-starter-v1 identifies the schema. Future incompatible formats must use a new version.

02

Required context

Tool identifier, display currency, creation time, numeric inputs, calculated result and review notice.

03

Validation rule

Transferred values remain untrusted until the estimator checks units, dimensions, prices and assumptions.

04

Privacy boundary

QR payloads contain the inputs encoded in their URL. Do not include client names, addresses or confidential commercial information.

05

Compatibility

Unknown fields are ignored. Missing fields fall back to current defaults and must be visibly reviewed.

06

Mobile boundary

The website does not claim that the current mobile app imports this format. That requires explicit mobile implementation and testing.

Example structure

{
  "format": "blocktoblock-web-starter-v1",
  "calculator": "roof",
  "currency": "NLe",
  "inputs": { "length": 10, "span": 7, "pitch": 30 },
  "notice": "Recheck all inputs before use."
}