Build

Connectors

Use a connector when the governed surface is a vendor platform you cannot instrument directly inside your own runtime.

Connectors still feed the same governance chain. They just operate at a platform boundary instead of an in-process runtime boundary.

Real Package, Real Repo

The connector surface is a separate package: pip install primust-connectors. Source lives at github.com/primust-dev/primust-connectors.

What You Can Actually Use Today

The current package exposes eight importable Python connectors. If you came here expecting a concrete list, this is the list.

pip install primust-connectors
Connector Use case Status Typical ceiling
ComplyAdvantageConnectorAML entity screeningPython packageAttested
NiceActimizeConnectorAML monitoring and SAR reviewPython packageWitnessed / Attested
FicoBlazeConnectorCredit decisioning BRMSPython packageExecution today, stronger with in-process path
IBMODMConnectorEnterprise BRMS and underwritingPython packageExecution today, stronger with in-process path
FicoFalconConnectorFraud detection and thresholdsPython packageAttested / partial Execution
PegaDecisioningConnectorRegulated next-best-actionPython packageAttested
UpToDateConnectorClinical decision supportPython packageExecution today, stronger on bounded stages
GuidewireClaimCenterConnectorP&C claims adjudicationPython packageAttested / boundary evidence
ComplyAdvantage NICE Actimize FICO Blaze IBM ODM FICO Falcon Pega CDH UpToDate Guidewire ClaimCenter

Reference Or Spec-Only Connectors

There are also reference connectors in the repo that are not importable Python package classes today. These are useful for enterprise or partner-specific paths, but they should not be documented as self-serve Python connectors.

Platform Status Notes
InterSystems HealthShareJava specRequires separate Java SDK integration.
Sapiens DECISIONJava specReference adapter, not importable from the Python package.
Duck Creek TechnologiesC# specReference extension, not a Python connector.
Majesco CloudInsurerC# specReference extension, not a Python connector.
Sapiens ALISC# specReference extension, not a Python connector.

Quick Example

Pythonfrom primust_connectors import ComplyAdvantageConnector

connector = ComplyAdvantageConnector(
    ca_api_key="ca_live_...",
    primust_api_key="pk_live_...",
)

connector.register_manifests()
p = connector.new_pipeline()

result = connector.screen_entity(
    pipeline=p,
    entity_name="Acme Corp",
    entity_data={"name": "Acme Corp", "country": "US"},
)

Each connector records evidence into the same Primust governance chain. The difference is that the evidence is captured at the vendor boundary rather than inside your own process.

Connector Notes By Platform

ComplyAdvantage

ComplyAdvantageConnector is the right fit when the consequential step is sanctions, PEP, or adverse-media screening at the vendor boundary.

NICE Actimize

NiceActimizeConnector is for AML monitoring, alert triage, and SAR-adjacent review flows where the vendor platform sits in the middle of a regulated operating process.

FICO Blaze

FicoBlazeConnector is for credit or underwriting logic that runs in a BRMS you can call, but cannot instrument internally.

IBM ODM

IBMODMConnector covers enterprise decision-management flows where ODM sits between business policy and application execution.

FICO Falcon

FicoFalconConnector fits fraud, thresholding, and alert-generation workflows where the strongest honest claim is often around the decision boundary and follow-on review.

Pega Customer Decision Hub

PegaDecisioningConnector is for regulated next-best-action or decision arbitration flows where personalization still has compliance consequences.

UpToDate

UpToDateConnector is for clinical decision-support retrieval and supporting evidence in healthcare workflows.

Guidewire ClaimCenter

GuidewireClaimCenterConnector is for P&C claims adjudication and claims operations where the platform remains the system of action.

When A Connector Makes Sense

What To Expect From Connector Evidence

Connector evidence is usually weaker than direct in-process instrumentation because the vendor logic is a boundary you do not control.

Surface Typical Assurance Why
Direct application runtime Proven or Execution You can instrument the real execution path directly.
Vendor platform API boundary Attested or Witnessed You can prove the boundary interaction and surrounding context, not the vendor’s hidden internals.
Human approval around platform output Witnessed The review itself can be bound to a credential and timestamped.

Connector Families

Financial services

AML, credit, fraud, and regulated decisioning platforms where the governed process crosses a vendor or decision-engine boundary.

Clinical & healthcare

Clinical support and health platforms where integrity, logging, and review context matter even if the platform itself is opaque.

Insurance

Claims, underwriting, rating, and policy administration platforms that still need explicit evidence around consequential decisions.

Other regulated systems

Any consequential platform where you need evidence at the boundary even when you cannot instrument the core runtime.

Connector Integration Pattern

  1. bind inputs locally
  2. call or observe the vendor platform
  3. bind the platform result or event locally
  4. record the check in your Primust pipeline
  5. close the run and emit the same governance-linked artifact you would emit for direct runtime evidence

What A Developer Should Decide

For most teams, the connector question is not “which proof backend should I choose?” It is:

Important

Do not oversell connector evidence. If the platform is a black box, say so. Primust is valuable because it makes that limit explicit and still binds what you can prove into the governance chain.

Next

If you can instrument directly, go back to SDKs & Adapters. If you want a path-based starting point, use Common Scenarios. If you want the real package source, use the connectors repo. If you need the exact object and field model connector evidence feeds, use the Technical Reference.