GenJinniDemo
live demo · real blockchain · real contracts

Keep the bank in the loop when its data leaves
the vendor for a third-party LLM model.

GenJinni is a governance gate between a vendor's AI stack and the bank whose data it holds — every identity, prompt, dataset, and tool is minted, blessed, and checked on-chain before a single call reaches an external model.

How it works

Bank (B)
data owner · policy authority

Sets the policy, reviews the exceptions, and reads a tamper-evident record of every call.

Evidence (E)
smart contract · passive record

Every identity, prompt, dataset, and tool is a token here — proposed, then approved, or rejected.

Vendor (V)
holds Citi data · runs the AI stack

Mints the tokens, requests the call, and never gets to the model without clearing the gate.

LLM (M)
local or external model

Holds no registry token of its own. It just answers — after everything upstream has cleared.

Three scenarios, one gate

Auto-approve

Pre-approved artifacts clear the gate with zero clicks from the bank.

External LLM

Manual review or a one-artifact escalation — the bank decides, on-chain, either way.

Evidence tamper check

Anchor a call's evidence on-chain, then watch a database edit get caught by its own hash.

Try it yourself →
Copyright © 2026 GenJinni (Jan Rock)𝚷