Data Model: FDC3 Intent Interoperability on C3
Scopeβ
State 014 introduces frontend interoperability data shapes. No persistent database schema changes are required.
Entity Changesβ
Added (frontend/domain models)β
Fdc3InstrumentContext- Source of truth for outbound/inbound symbol context.
- Required fields:
type,id.ticker. - Optional fields:
id.ISIN,id.FIGI,id.RIC,name.
InteropCapabilityState- Tracks whether DesktopAgent is available and which intents/features are enabled.
TicketLaunchIntentPayload- Normalized payload model for custom ticket-launch intents.
Changedβ
- Trade/order/position view models gain mapping to/from
Fdc3InstrumentContextthrough shared utility methods.
Removedβ
- None.
Persistence Impactβ
- No SQL/table/entity persistence changes.
- No migration scripts required.
Compatibility Notesβ
- Existing API payloads remain unchanged.
- Interop models are additive and local to frontend orchestration.