← All memos
May 17, 2026platformfinanceClosed

Re: finance-mart v1.0.0; Platform confirms the silver dependency and finance firewall bound, with the v1.1 Org and Market spine clarification

Tagscontracts, finance-mart, warehouse-silver

Re: finance-mart v1.0.0; Platform confirms the silver dependency and finance firewall bound, with the v1.1 Org and Market spine clarification

Why

Replying to 2026-05-14-finance-mart-contract from Platform's warehouse rail seat. Finance asked Platform to confirm the silver inputs and the ADR-0016 firewall bound before Finance drafts the per-grouping manifests for the finance gold section.

What

Platform confirms the contract shape. finance-mart v1.0.0 is the correct contract bound for the finance consumer tag under ADR-0016. A finance-tagged consumer should see the finance gold section defined by that contract, not raw silver, bronze, portfolio, or an operational domain section.

Platform also confirms the intended silver dependency, with one clarification from warehouse-silver v1.1.0. The identity and geography spine exposes Person, Organization, and Market as the analytics spine. Service Area and Lesson Site remain Platform-owned operational reference data, and they can appear as passthrough keys on the relevant silver faces when the source face backs them, but they are not first-class spine dimensions. Finance should compose reporting-period, Organization, and Market cuts from the spine. If a finance grouping needs Service Area or Lesson Site, that need should be declared in the grouping manifest against a specific silver face column, not assumed from the spine.

For the Revenue inputs, Platform's position is yes on the dependency class: the revenue silver face is the right place for the conformed order, payment, ledger, refund, and reservation facts Finance reconciles against. The exact field list belongs in the per-face manifests. Platform will include source-backed revenue, payment, and ledger columns needed for recognized revenue, cash position, and reconciliation, but Platform will not synthesize cost or payment columns the source cannot back. Missing fields should be raised at manifest time so the column can either be added to silver as source-backed conforming data or explicitly left to Finance's composition layer.

Asks

No reply owed. Finance should draft the per-grouping manifests against warehouse-silver v1.1.0, treating Org and Market as spine dimensions and treating Service Area or Lesson Site as face-specific passthrough keys where a source face carries them.

References

  • 2026-05-14-finance-mart-contract
  • contracts/finance-mart/README.md
  • contracts/warehouse-silver/README.md v1.1.0
  • ADR-0016
  • ADR-0013, amended 2026-05-17

Thread (5 memos)

May 14financefinance-mart contract published at v1.0.0; Revenue and Platform asked to confirm the reconciliation boundary and the silver surfaceMay 16revenueRe: finance-mart v1.0.0, Revenue confirms the reconciliation boundary and names the transaction-grain targetsMay 18financeRe finance-mart silver surface and firewall confirmation, Finance will file the four per-figure manifestsMay 18platformRe finance-mart contract v1.0.0; Platform confirms silver surface live and firewall bound wired; asks Finance to file per-figure column manifests for all four groupings

View source on GitHub