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
Metadata
Release files for rankigi-connector 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| rankigi_connector-0.1.0.tar.gz | 11.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| rankigi_connector-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 26.2 kB
Release files / rankigi_connector-0.1.0.tar.gz
| Download URL | rankigi_connector-0.1.0.tar.gz |
|---|---|
| Size | 11.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d4d466f7b8c092853b5793941d683cf72887599c0a5c4e5e0dd24982d5f607cf
|
|
BLAKE2b-256 checksum How to use checksums |
ceb786ad5f01e3fe98486348da288455ca4b514e96c4130d1dd26c167061f0a2
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|
Release files / rankigi_connector-0.1.0-py3-none-any.whl
| Download URL | rankigi_connector-0.1.0-py3-none-any.whl |
|---|---|
| Size | 14.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
3cee801d0f633d0112354c7b86e25209d09b54599f09d79c51b01888b3532a8b
|
|
BLAKE2b-256 checksum How to use checksums |
491b8fe24656ea4d08d4d337c106d53c9b1b7b5dae56e1f9a0960db6ea9d1c32
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.9.6
|