Universal connector for RANKIGI governed event streams
Project description
rankigi-connector
Universal connector for RANKIGI governed event streams. Stream verified hash-chain events into any destination.
Install
pip install rankigi-connector
Quick Start
import asyncio
import os
from rankigi import RankigiConnector, ConnectorConfig, OutputMode
from rankigi.adapters.obsidian import ObsidianAdapter, ObsidianConfig
connector = RankigiConnector(
ConnectorConfig(
api_key=os.environ["RANKIGI_API_KEY"],
org_id=os.environ["RANKIGI_ORG_ID"],
mode=OutputMode.COMPILED,
adapter=ObsidianAdapter(
ObsidianConfig(
vault_path="/path/to/vault",
folder_structure="by-agent",
create_index=True,
create_agent_pages=True,
)
),
)
)
asyncio.run(connector.connect())
Output Modes
- raw — Pure event data, no transformation
- verified — Chain integrity checked before every write
- compiled — Human-readable summaries with pattern detection
Adapters
ObsidianAdapter— Markdown notes in your Obsidian vaultS3Adapter— S3 with partitioning, ndjson/json/parquet-readyPostgresAdapter— Coming soonKafkaAdapter— Coming soonBaseAdapter— Extend to build your own
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
rankigi_connector-0.1.0.tar.gz
(11.4 kB
view details)
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 rankigi_connector-0.1.0.tar.gz.
File metadata
- Download URL: rankigi_connector-0.1.0.tar.gz
- Upload date:
- Size: 11.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
d4d466f7b8c092853b5793941d683cf72887599c0a5c4e5e0dd24982d5f607cf
|
|
| MD5 |
40105735f0f7af49523556179ece55ee
|
|
| BLAKE2b-256 |
ceb786ad5f01e3fe98486348da288455ca4b514e96c4130d1dd26c167061f0a2
|
File details
Details for the file rankigi_connector-0.1.0-py3-none-any.whl.
File metadata
- Download URL: rankigi_connector-0.1.0-py3-none-any.whl
- Upload date:
- Size: 14.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.9.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3cee801d0f633d0112354c7b86e25209d09b54599f09d79c51b01888b3532a8b
|
|
| MD5 |
bfc48c92f1892a57ad5181d4057d1cce
|
|
| BLAKE2b-256 |
491b8fe24656ea4d08d4d337c106d53c9b1b7b5dae56e1f9a0960db6ea9d1c32
|