@rankigi/connector
v0.1.0
Published
Universal connector for RANKIGI governed event streams
Readme
@rankigi/connector
Universal connector for RANKIGI governed event streams. Stream verified hash-chain events into any destination.
Install
npm install @rankigi/connectorQuick Start
import { RankigiConnector, ObsidianAdapter } from '@rankigi/connector'
const connector = new RankigiConnector({
apiKey: process.env.RANKIGI_API_KEY!,
orgId: process.env.RANKIGI_ORG_ID!,
mode: 'compiled',
adapter: new ObsidianAdapter({
vaultPath: '/path/to/vault',
folderStructure: 'by-agent',
createIndex: true,
createAgentPages: true
})
})
await 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
