Skip to main content

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 vault
  • S3Adapter — S3 with partitioning, ndjson/json/parquet-ready
  • PostgresAdapter — Coming soon
  • KafkaAdapter — Coming soon
  • BaseAdapter — 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)

Source distribution for rankigi-connector 0.1.0
File Size Uploaded
rankigi_connector-0.1.0.tar.gz 11.4 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for rankigi-connector 0.1.0
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page