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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bdd1173a993690c3ddc05da742337a29248837e0f6a4519f1485fe9983d51f14
|
|
| MD5 |
0491c48bb80ee8927013da6a2e7ab12d
|
|
| BLAKE2b-256 |
6bb973e7ad1f6b5f3199f218adda85de3c7e5be03afedfe42394ff31b6e6310f
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
245dfc1439143689b2419b11b5b752239aa2a902b99beb2fe47be2c275a9adbf
|
|
| MD5 |
1e305fe0cabb0677a881d390cde7d23f
|
|
| BLAKE2b-256 |
382fd1a02b8809deb5346e38e5753e8123796f3ca2c187b5ef8caa7ec5b33c17
|