Skip to main content

Enterprise Collaboration Hub for AIN Research: Multi-tenant Cloud SQL sync and Firebase Authentication.

Project description

AIN Research Enterprise

The AIN Research Enterprise library is the commercial, multi-tenant collaboration layer for the Autonomous Intelligence Network (AIN). It extends the open-source ain-research daemon to securely proxy data into an isolated Cloud SQL database environment.

Features

  • Cloud SQL Sync: Transparently intercepts local SQLite writes and routes downloaded research papers to a hosted PostgreSQL instance.
  • Multi-Tenant Isolation: Uses Master-Tenant schema separation. Organizations get their own securely provisioned database instances on-the-fly.
  • Firebase Auth: Secures the CLI access. Researchers must authenticate to push articles into their organization's tenant DB.
  • Enterprise Runner Monkey-Patching: Effortlessly integrates with the open-source library without requiring codebase forks.

Quickstart

# 1. Install the CLI
pip install ain-research-enterprise

# 2. Authenticate with your enterprise credentials
ain-enterprise setup --email team@myorg.com --password mysecurepass

# 3. Verify your configuration status
ain-enterprise status

# 4. Launch the Enterprise Daemon
ain-enterprise run

Architecture

This package injects an interceptor script (runner.py) into the ain-research core. It modifies db_manager.enqueue_item at runtime to prevent local markdown/file creation and instead pushes the payload directly over SQLAlchemy into your Cloud SQL database.

Support

Built by the AIN Research Team.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ain_research_enterprise-0.1.0.tar.gz (180.5 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ain_research_enterprise-0.1.0-py3-none-any.whl (6.9 kB view details)

Uploaded Python 3

File details

Details for the file ain_research_enterprise-0.1.0.tar.gz.

File metadata

  • Download URL: ain_research_enterprise-0.1.0.tar.gz
  • Upload date:
  • Size: 180.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ain_research_enterprise-0.1.0.tar.gz
Algorithm Hash digest
SHA256 bdd1173a993690c3ddc05da742337a29248837e0f6a4519f1485fe9983d51f14
MD5 0491c48bb80ee8927013da6a2e7ab12d
BLAKE2b-256 6bb973e7ad1f6b5f3199f218adda85de3c7e5be03afedfe42394ff31b6e6310f

See more details on using hashes here.

File details

Details for the file ain_research_enterprise-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: ain_research_enterprise-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 6.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.23 {"installer":{"name":"uv","version":"0.11.23","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":null,"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}

File hashes

Hashes for ain_research_enterprise-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 245dfc1439143689b2419b11b5b752239aa2a902b99beb2fe47be2c275a9adbf
MD5 1e305fe0cabb0677a881d390cde7d23f
BLAKE2b-256 382fd1a02b8809deb5346e38e5753e8123796f3ca2c187b5ef8caa7ec5b33c17

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page