Skip to content

OmniOmni Integrations

Documented interfaces of each OmniOmni component and the OmniGENIE role in development

All OmniGENIE integrations are in development. Today no code yet connects the GENIE platform to an OmniOmni component today. For each component, this page states the interface that is documented today, the OmniGENIE role in development, and what stays with the component and with people. No endpoint is named here that is not part of the component's published API reference.

Integration principles

  • Read to prepare. OmniGENIE reads documented context to prepare summaries, case files and draft actions.
  • Write only on the existing path. Any write or transactional action is a prepared action handed to the component's authorised mechanism. Sensitive calls in OmniOmni are signed through the Proof-of-Action (PoA) mechanism, a cryptographic signature created with the user's private key in OmniPersona. Not to be confused with Proof-of-Authority, a blockchain consensus mechanism listed in the glossary.
  • No duplication. OmniGENIE does not replicate detection, scoring, register or custody functions.

OmniAsset

In development
Documented interface todayRead access to assets, register transactions, investments and documents through the OmniAsset API with bearer authentication. Write and signing operations carry Proof-of-Action signature headers and idempotency keys. See Integration scenarios and API usage considerations.
OmniGENIE role (in development)Read asset, register-transaction and investment context to prepare summaries, drafts and validated inputs for register-relevant workflows such as corporate actions.
Stays with the component and with peopleRegistration, transfers and any register write are executed by OmniAsset on the existing Proof-of-Action-signed path after human approval. The register is operated by a licensed registrar.

OmniSafe

In development
Documented interface todayRead access to balances and transfer status. Signing requests are asynchronous and require approval by the wallet owners through Proof-of-Action. See OmniSafe.
OmniGENIE role (in development)Surface custody status as context. Prepare a signing request that is then approved by the wallet owners.
Stays with the component and with peopleOmniGENIE cannot sign and has no access to key material. Custody is performed by licensed custodians.

OmniEagle

In development
Documented interface todayRead access to identity and transaction assessment results and to the process history of an assessment. Risk overrides are human actions on the component's interface. See OmniEagle.
OmniGENIE role (in development)Explain existing findings in context, assemble case files with references, flag missing items and prepare handovers.
Stays with the component and with peopleDetection, screening, scoring, overrides and suspicious-activity reporting remain OmniEagle functions and compliance-officer decisions. OmniGENIE does not produce or alter risk scores.

OmniBoss

In development
Documented interface todayOmniBoss is the web-based management portal over the same backend services; it has no separate integration API. See OmniBoss.
OmniGENIE role (in development)A conversational panel inside OmniBoss and an oversight view of OmniGENIE operational artefacts, reusing the same read permissions.
Stays with the component and with peopleAdministration, configuration and permissions management remain OmniBoss functions.

OmniPersona

In development
Documented interface todaySign-up, identity verification (including PostIdent), one-time passwords and Proof-of-Action signing with a device-bound key pair. See OmniPersona and the Proof-of-Action mechanism.
OmniGENIE role (in development)Request approval of a prepared action through the existing Proof-of-Action flow, so that the authorised user reviews and signs in OmniPersona.
Stays with the component and with peopleIdentity verification and authorisation remain with OmniPersona and the user. OmniGENIE does not replace identity checks and does not hold signing keys.

OmniApp and OmniWiki

In development
  • OmniApp (white-label investor application): any integration would run through the OmniAsset layer, not through the application itself.
  • OmniWiki (knowledge base): institutional knowledge search over OmniWiki content is a candidate use case. No content interface exists today; ingestion would be a content pipeline.

What would need to be built

ItemPurpose
A dedicated OmniGENIE client role and scopes in the OmniOmni authentication modelLeast-privilege read access per component.
A prepared-action handover to the Proof-of-Action flowHuman approval of OmniGENIE-prepared actions in OmniPersona.
Provenance links from memory items to component recordsTraceability of facts that originate from OmniOmni data.
An oversight view in OmniBossReview of OmniGENIE operational artefacts by administrators.

OmniGENIE is designed to coexist with ecrop's internal work on agent governance within the OmniOmni backend rather than replace it. No public interface from that work is documented yet, and none is referenced here.