Technology

The protocol and architecture beneath not.bot — the identity model, the privacy and security guarantees, the cryptographic foundations, and developer references. For what it's all for, in plain language, see Learn.

FAQ

Why a blockchain at all?

A signature must stay verifiable by anyone, forever, without asking us. That takes a public, append-only record that no one, Julia Social included, can rewrite or turn off. A database we operate would make us the gatekeeper. Read the full argument in Why Chia?

Why Chia?

We chose Chia for its native BLS12-381 signature aggregation and its coin-set model, built for the singleton state machines behind did:julia: the primitives our protocol needs without smart-contract sprawl. The alternative-by-alternative comparison: Why Chia?

not.bot Digital Identity

Trust

Co-developed with Galois. We co-developed the multiparty-computation protocols at the core of not.bot (age proofs, credential issuance, key operations) with Galois, the formal-methods and cryptography research firm whose MPC work spans DARPA, IARPA, and Department of Homeland Security programs. Read the protocol design in the docs below, and check the standing register of known weaknesses in the Security Model.

  • Privacy Architecture — What every party can and cannot learn. not.bot's privacy guarantees, enforced by architecture rather than policy.
  • Security Model and Known Weaknesses — not.bot's security model as testable claims: authenticity, integrity, non-repudiation, availability, and known weaknesses.
  • Law Enforcement and Accountability — How a lawful demand identifies the person behind one signature, and why bulk surveillance is impossible by design.

Protocol & Infrastructure

not.bot Verify Documentation