Reference/Source Authority Register

Source Authority Register

This register defines which sources and quality states are allowed to feed decision-grade trade analytics and future regime-aware copilot outputs.

It is a preparatory artifact for ENG-5253. It does not enforce backend or UI gates yet. It records the intended authority policy so Gordon, trading, operations, and engineering can review the assumptions before implementation.

Core Rule

Decision-grade outputs require explicit source authority.

No mark, P&L value, execution-quality metric, or copilot warning should appear
more authoritative than the data source and quality state allow.

The dashboard may show exploratory or model-estimated values if they are visibly labelled, but those values must not be labelled as realized P&L, sourced execution quality, or verified outcome attribution.

Derivative-equivalent identity and proxy mapping are defined separately in Derivative Identity And Proxy Mapping. Source authority only decides whether a mapped identity and source quality can support a displayed metric.

Authority Levels

Authority levelMeaningAllowed in decision-grade aggregates?Display rule
direct_sourceObserved from an approved source for the exact traded instrument, timestamp, horizon, or settlement event.Yes, when fresh and complete.Display normally with source and timestamp.
approved_proxyUses an explicitly approved proxy such as BTC regime context for MSTR/COIN opportunity backdrop.Only for the approved context family.Display with proxy label and confidence penalty.
estimated_modelDerived from a model, theoretical surface, intrinsic value, stale interpolation, or fallback estimate.No, unless a future decision explicitly allows an estimated-only aggregate.Label as estimated and exclude from sourced aggregates by default.
stale_sourceDirect source exists but is outside the freshness tolerance.No for execution-quality or P&L aggregates.Show stale state or suppress from sourced aggregate.
pendingHorizon has not matured or job has not completed.No.Display pending, not zero.
unavailableRequired source input is absent.No.Display blank/no-data, not zero.
unsupportedCurrent system or provider cannot support the instrument, contract type, or metric.No.Display unsupported with reason.
not_entitledProvider or API entitlement does not allow the requested source lookup.No.Display as entitlement/source-access gap.
needs_reviewMapping or source result is ambiguous and needs human review.No.Withhold decision-grade output.

Metric Authority Matrix

Metric familyDecision-grade authority requirementCurrent allowed source stateExplicitly disallowedPending decision
Execution marksFresh bid/ask/mid or mark for the exact traded option contract near execution time.Partial Amberdata TradFi level-1 coverage for MSTR/COIN standard-root rows and explicitly labelled adjusted-standard fallback rows.BTC option quotes, BTC proxy liquidity, model marks, stale quotes, or missing quotes presented as fill quality.Confirm authoritative execution quote source: Amberdata, Alpha, broker/OMS, OPRA, OptionMetrics, or another vendor.
Execution liquiditySame traded contract, with bid/ask, spread, quote age, and ideally contract OI/volume.Fresh bid/ask can support partial liquidity. Volume/OI remain unavailable unless provider returns explicit fields.Substituting BTC OI, BTC volume, or broad market backdrop for MSTR/COIN contract liquidity.Confirm source for traded-contract OI and volume.
Forward marksSourced mark for the same traded contract at 1d, 7d, 30d, or another approved horizon.Partial persisted forward marks where sourced quotes exist. Pending/unavailable states are excluded.Treating missing marks as zero P&L; using estimates as sourced marks.Confirm authoritative forward mark source and horizon policy.
Terminal or expiry marksApproved close, settlement, broker/PMS mark, Alpha realized outcome, or sourced terminal option quote near expiry.Terminal option quotes may be displayed as sourced terminal marks if clearly labelled; they are not realized P&L.Model intrinsic value presented as settlement or realized P&L.Confirm preferred terminal source and whether terminal quotes are sufficient for outcome attribution.
Realized P&LAccounting, PMS, broker statement, Alpha realized P&L field, settlement record, or validated lifecycle accounting approved by the business.Not sourced. Must remain unavailable.Derived lifecycle cashflow presented as authoritative realized P&L without validation; model estimates.Confirm authoritative realized-P&L source and lifecycle grouping policy.
Model-estimated marksExplicit model output with method, inputs, and assumptions.Allowed only as exploratory/model-lab style output.Estimated value included in sourced P&L, hit-rate, execution-quality, or realized-P&L aggregates by default.Decide whether estimates should appear at all, and where they are excluded.
Opportunity/regime contextDashboard market context at trade time, with source freshness and proxy mapping.BTC-linked context is acceptable for current MSTR/COIN opportunity backdrop when labelled as proxy.Treating proxy context as traded-contract execution evidence.Confirm proxy context policy for future portfolios and SMA trades.
Trade-level smile richnessSurface data for the traded instrument, tenor, strike/moneyness, and delta bucket, or approved proxy method.Not sourced for current Alpha MSTR/COIN trade rows.Stamping BTC smile richness onto MSTR/COIN trade rows without approved method.Decide whether to source MSTR/COIN smiles or approve a proxy methodology.
Copilot accident-avoidance warningsRegime/surface evidence, conditional-vs-vanilla gap, source-quality state, and confidence/trust state.Preparatory only. Warnings should be explanatory until thresholds are approved.Strong warning language that ignores missing source authority or mixed thesis.Confirm confidence threshold and whether warnings can appear before P&L is complete.

Required Metadata

Every decision-grade or exploratory value should carry enough metadata for the UI and docs to explain it.

FieldRequired forMeaning
authority_levelAll sourced, proxy, estimated, and missing values.One of the authority levels in this register.
quality_stateAll displayed metrics.Fresh/available, proxy, estimated, stale, pending, unavailable, unsupported, not entitled, or needs review.
source_nameAll sourced or estimated values.Provider, system, model, or manual source.
source_timestampAll point-in-time market values.Timestamp of source observation.
target_timestampExecution and forward/terminal marks.Trade execution time, horizon time, or expiry/settlement time being evaluated.
time_delta_minutesExecution and forward/terminal marks.Difference between target and source observation.
instrument_identity_statusTrade-level metrics.Exact, approved proxy, adjusted fallback, unmapped, unsupported, or needs review.
missing_fieldsAny non-available value.Required inputs that prevented direct-source output.
exclusion_reasonAggregates.Why a row was excluded from sourced aggregate denominator.
calculation_versionDerived metrics.Deterministic version label for the calculation.

Aggregate Rules

Aggregates must make their denominators visible.

AggregateIncludeExclude by default
Fill-vs-mid averageFresh direct execution quotes for the traded contract.Proxy, stale, unavailable, unsupported, not entitled, estimated.
Spread captureFresh direct bid/ask for the traded contract.Missing bid/ask, zero/invalid spread, stale, proxy, estimated.
Forward P&L averageAvailable sourced forward marks and valid entry economics.Pending, unavailable, stale, unsupported, estimated unless explicitly in an estimated-only view.
Hit rateAvailable sourced outcomes with a defined success rule.Pending, unavailable, estimated-only, unsupported.
Realized P&LApproved realized-P&L source only.Derived lifecycle cashflow, model estimates, terminal quote estimates, unavailable rows.
Copilot confidenceAll relevant evidence may contribute as confidence inputs.Missing evidence must reduce confidence or produce no decision, not count as neutral support.

Minimum aggregate disclosure:

available_count
excluded_count
pending_count
unavailable_count
estimated_count
proxy_count
unsupported_count
not_entitled_count

Business Decision Register

DecisionProposed ownerCurrent statusImpact if unanswered
Authoritative execution quote sourceGordon / trading / market-data ownerPendingExecution quality remains partial and source-gated.
Authoritative forward mark sourceGordon / operations / market-data ownerPendingForward P&L and hit rate remain partial.
Authoritative terminal or expiry mark sourceGordon / operationsPendingExpired-before-horizon outcomes remain terminal-quote-labelled or unavailable.
Authoritative realized-P&L sourceOperations / accounting / PMS ownerPendingRealized P&L remains unavailable.
Adjusted-contract authority for 2MSTR and 2COINTrading / operations / approved symbology sourcePendingAdjusted rows remain fallback-labelled, unavailable, or needs-review.
Proxy policy for SMA and OTC-like tradesGordon / trading / Jamil / engineeringPendingSMA ingestion can be specified, but not decision-grade.
Estimated/model mark display policyGordon / tradingPendingEstimates remain excluded from sourced aggregates and should appear only in exploratory contexts.
Accident-avoidance confidence thresholdGordon / tradingPendingWarning taxonomy can be prepared, but strong warnings should remain deferred.
Release threshold for incomplete source coverageGordon / trading / operationsPendingSystem can explain every gap, but release cannot be called decision-grade without threshold approval.

Preparatory Implementation Notes

Before backend or UI enforcement begins, engineering can safely prepare:

  • enum names for authority levels and quality states
  • source metadata fields and API response shape
  • aggregate denominator/exclusion metadata
  • docs and tooltip wording for direct, proxy, estimated, stale, pending, unavailable, unsupported, and not-entitled states
  • coverage diagnostics that attribute every missing value to a reason bucket

Engineering should not yet:

  • treat model estimates as realized P&L
  • promote adjusted-standard fallback rows to exact adjusted-contract coverage
  • use BTC proxy liquidity as traded-contract execution liquidity
  • include pending or unavailable rows in P&L/hit-rate denominators
  • show strong copilot recommendations without approved confidence thresholds