For developers

Build BAINK-compatible tools without asking permission.

BAINK is an open protocol with a Rust reference verifier. Read the spec, generate bundles from any stack, run the verifier locally, and ship.

Open protocol

Apache-2.0 spec. Public schemas. No gatekeeper, no signup, no SaaS dependency.

Rust reference verifier

Deterministic parsing, memory safety, strong type modeling, fast local checks.

Typed schemas

Strict JSON schemas for every primitive object — Decision, Source, Claim, Event, Signoff.

Hash-chain integrity

Append-only event log with tamper-evident linking. Verify structure without trust.

Portable CLI, WASM, FFI

Embed the verifier in CI, browsers, or native apps. Same kernel everywhere.

Conformance test vectors

Pass and fail fixtures live in the repo. Run them against your implementation.

Language-agnostic

Generate BAINK bundles from any stack — TypeScript, Python, Go, Java, Rust.

Quickstart

Install the verifier. Run it against a bundle.

The reference verifier is a single static binary. No daemon, no network calls, no telemetry. The same kernel is exposed as a WASM module and via FFI bindings.

quickstart
# install the reference verifier
cargo install baink-cli

# verify a bundle against a profile
baink verify ./bundle \
  --profile baink-cm-0.1 \
  --format sarif > baink.sarif

# run conformance test vectors
baink test ./fixtures --strict

Category definition

We do not do traditional banking. We do BAINKING™.

BAINKING™ is the evidence-first operating model for AI-assisted banking decisions. It replaces opaque AI outputs with source-linked claims, policy-bound workflows, role-approved signoffs, tamper-evident ledgers, and independently verifiable evidence bundles.

BAINKING™ is the proprietary operating model used by BAINK™ products and authorized BAINK-compatible implementations of the BAINK Evidence Standard. It is a branded methodology, not a generic activity.

Brand hierarchy

The mark family

BAINK™Parent brand / company / platform
BAINKING™Commercial method / evidence-first operating model
BAINK Evidence StandardOpen protocol — no trademark restriction on conformance claims
BAINK Assure™Paid SaaS / workflow product built on the open layer
BAINK Verified™Certification / trust mark for audited implementations

Trademark usage policy

Use BAINKING™ as a branded method, not a generic verb.

Correct

  • + BAINKING™ method
  • + BAINKING™ evidence workflow
  • + BAINKING™ operating model
  • + implemented using BAINK™ software
  • + compatible with the BAINK Evidence Standard

Incorrect

  • a bainking platform
  • many bainkings
  • our company does bainking
  • we built a BAINK
  • open your own BAINK

If you implement the open standard, you may truthfully state that your software generates BAINK-compatible evidence bundles. You may not name your product, package, repository, organization, or service BAINK, BAINKING, or BAINK Verified without authorization.

Trademark notice

BAINK™, BAINKING™, BAINK Assure™, BAINK Ledger™, BAINK Binder™, and BAINK Verified™ are trademarks of the BAINK Working Group. The BAINK Evidence Standard is an open protocol licensed under Apache-2.0.