Skip to main content
The account object carries sixteen values at one row per customer account. as_of accompanies every one of them on every door.
The names, types and availability below are fixed. No read interface or MCP tool serves them yet — this page publishes the shape ahead of the doors.

Example payload

Attributes

Availability

✓ available by default · ⊕ available after an opt-in that states who becomes able to see the value · — not available. No value on this object is published on the events door. Beacon publishes no event catalogue. cost_to_serve_amount is a money value. It is stated in your single reporting currency, and every read of it is recorded in the access log. cost_to_serve is a ratio of two figures in that currency, so it carries no currency of its own. fit_score and customer_value are modelled composites, so they land in your CRM as bands — beacon_fit_band and beacon_customer_value_band — while the exact fit_score stays on the read interface and MCP tools, where the model version and the as-of travel with it.

Freshness

A correction arriving after a seal is recorded as a named adjustment in the current period. A sealed figure is never quietly restated.

Versioning

The published object is versioned separately from Beacon’s internal model. A value is never removed from a published version — it is deprecated, and the removal lands in the next version. A published name is permanent; a rename ships as a redirect.