Spaces:
Building
Building
| # SPDX-License-Identifier: Apache-2.0 | |
| # © 2026 Lutar, Stephen P. — SZL Holdings · ORCID 0009-0001-0110-4173 · Doctrine v11 | |
| # Authored by SZL Enterprise-Integration Team. Co-Authored-By: Perplexity Computer Agent. | |
| """szl_connectors — SZL's sovereign Enterprise Connector Framework. | |
| ONE honest Connector abstraction (base.py) → every CRM / ERP / identity / comms / | |
| ITSM / warehouse / storage / observability / data-source provider is a thin | |
| subclass. Importing this package registers every connector into the registry. | |
| DOCTRINE (woven throughout): | |
| • No fabricated records — honest CONNECTED / READY / SAMPLE / ERROR only. | |
| • No committed keys — env/Space-secret only; receipts carry fingerprint hashes. | |
| • Every write() is Λ-gated (Λ never 1.0) + DSSE/Khipu-receipted. | |
| • Trust never 100%. 0 runtime CDN. GitHub ↔ HF byte-identical. | |
| LIVE NOW (free / no-signup, keyless): CISA KEV, NVD CVE, EPSS, MITRE ATT&CK, | |
| SEC EDGAR, GitHub public, arXiv, HF Hub, Wikidata, USGS, NOAA, Overpass/OSM, | |
| OpenSky (air). Free ERPs Odoo + ERPNext wired live (XML-RPC / REST). | |
| CREDENTIAL-READY (genuine clients, awaiting customer secrets): Salesforce, | |
| HubSpot, Dynamics 365, Zoho, Pipedrive, Close, Freshsales, SugarCRM, NetSuite, | |
| Dynamics F&O/BC, Sage, Acumatica, Infor, SAP S/4HANA, Okta, Entra, Auth0, | |
| Slack, Teams, Jira, ServiceNow, Zendesk, Linear, Snowflake, Databricks, | |
| BigQuery, Postgres, S3, GCS, Azure Blob, Datadog, Splunk, Grafana. | |
| SAMPLE (no free tier; clearly labelled): historical AIS positions. | |
| """ | |
| from __future__ import annotations | |
| # importing each submodule runs its @register decorators | |
| from . import data_sources # noqa: F401 (security, macro, research, maritime_air, geo) | |
| from . import crm # noqa: F401 | |
| from . import erp # noqa: F401 | |
| from . import identity # noqa: F401 | |
| from . import comms # noqa: F401 | |
| from . import itsm # noqa: F401 | |
| from . import warehouse # noqa: F401 | |
| from . import storage # noqa: F401 | |
| from . import observability # noqa: F401 | |
| from .base import (AuthKind, State, HealthReport, Records, WriteResult, # noqa: F401 | |
| Connector, resolve_state, http_json, http_text, cred_fingerprint) | |
| from .registry import REGISTRY, register, get, all_ids, manifest, health # noqa: F401 | |
| from .governance import gate_write, lambda_score, quorum_status # noqa: F401 | |
| from . import oauth # noqa: F401 | |
| from . import bindings # noqa: F401 | |
| __version__ = "1.0.0" | |
| __all__ = [ | |
| "REGISTRY", "register", "get", "all_ids", "manifest", "health", | |
| "Connector", "State", "HealthReport", "Records", "WriteResult", | |
| "resolve_state", "http_json", "http_text", "cred_fingerprint", | |
| "gate_write", "lambda_score", "quorum_status", "oauth", "bindings", | |
| "__version__", | |
| ] | |