Skip to content
Jacob S Vickers edited this page Aug 6, 2026 · 8 revisions

Integrity Protocol Wiki

Compiled knowledge base for the Integrity Protocol monorepo — a trust/ compliance layer for AI agents on Base L2. This page is the map; every section below links to the real page. Governance/conventions: WIKI_SCHEMA.md (page format), WIKI_INDEX.md (the full catalog with one-line descriptions — the canonical index this page summarizes), WIKI_LOG.md (chronological history, append-only). Cross-package decisions live in ../INTERFACE_CONTRACT.md; how this wiki gets kept in sync with the code is ../../.agents/AGENTS.md.

Start here if you're new: The Four Foundational Primitives (the concepts), then Agent Primitives (the 7 per-agent contracts every other page assumes you understand) and Persistent Memory (the continuity primitive that gates registration), then AIS (the trust score) and Telemetry Ingestion Pipeline (how agent behavior becomes that score).

Current cross-repository audit — 2026-08-06

The four-repository implementation plan and audit ledger are maintained outside the generated wiki at /home/xibalba/Documents/INTEGRITY — Cross-Repository Audit and Implementation Plan.md. Repository-local status pages are:

These pages distinguish DONE, PARTIAL, PLANNED, BLOCKED, UNVERIFIED, and REQUIRES REVIEW. Historical wiki log entries and design records remain historical evidence.

System at a glance

flowchart TB
    Wallet["Agent's own wallet"]
    Factory["AgentPrimitivesFactory"]

    subgraph OnChain["On-chain (EVM / Base Sepolia + anvil)"]
        SA["SovereignAgent<br/>(identity account)"]
        StA["StateAnchor<br/>(per-agent audit root)"]
        subgraph Clones["5 EIP-1167 minimal-proxy clones"]
            RR["ReputationRegistry"]
            SL["Slasher"]
            VR["VerifierRegistry"]
            CG["ComplianceGate"]
            AP["AgentProfile"]
        end
    end

    SDK["integrity-sdk / integrity-cli"]
    BCC["bcc_middleware<br/>(FastAPI + OPA)"]
    Oracle["integrity-oracle<br/>(Rust/Axum)"]
    Dashboard["integrity-dashboard<br/>(React + Python)"]
    UserAPI["integrity-userapi<br/>(FastAPI + Postgres)"]

    Wallet -->|signs direct deploys| SA
    Wallet -->|signs direct deploys| StA
    Factory -->|clones| RR
    Factory -->|clones| SL
    Factory -->|clones| VR
    Factory -->|clones| CG
    Factory -->|clones| AP

    SDK --> Wallet
    SDK -->|pre-execution gate| BCC
    SDK -->|signed telemetry| Oracle
    BCC -->|reads AIS, pushes score on-chain| Oracle
    Oracle -->|resolve + score| OnChain
    Oracle --> Dashboard
    UserAPI -->|read-only fan-out, never chain| Oracle
    Dashboard --> UserAPI
Loading

Table of contents

Concepts — identity & on-chain primitives

Concepts — trust & scoring

Concepts — behavioral gating & cryptography

Concepts — compliance & markets

Concepts — wire spec & testing

Concepts — planned / design-only

Entities — one page per real package

  • contracts — Solidity/Foundry: the 7 primitives, factory, registries, XNS, Integrity Health, market layer, $ITK
  • integrity-oracle — Rust/Axum: AIS scoring, server-side telemetry re-derivation, on-chain reads, markets/leaderboard
  • integrity-sdk — Python agent library: identity, BCC, markets, telemetry, PHI redaction
  • integrity-cli — developer CLI, independent reimplementation of the SDK's core flows
  • bcc_middleware — FastAPI + OPA pre-execution policy gate + reputation-sync loop
  • integrity-userapi — FastAPI + Postgres user accounts/auth, strictly non-chain
  • integrity-dashboard — the React/Vite dashboard + demo/ scenario engine
  • integrity-zkp — the real Noir/Barretenberg circuit

Architecture

  • Ecosystem Dependencies — cross-repository ownership and dependency direction for INTEGRITY-LATEST, Xibalba Shield, and Integrity MVP.
  • Repository Implementation Plans — closed/planned/blocked implementation ledger for INTEGRITY-LATEST, Integrity MVP, Xibalba Shield, and Xibalba Graph Memory.

Guides

Reference

  • WIKI_INDEX.md — full catalog, one-line description per page (the canonical index)
  • WIKI_LOG.md — chronological record of every wiki change, append-only
  • WIKI_SCHEMA.md — page format, frontmatter, tag taxonomy

Open queries

  • No LLM-as-judge rubric exists anywhere in this repo — the judge_evaluations ingestion schema is built but the scoring rubric is an open product question. See Observability & PHI Safety.

Acronym glossary

No aspirational content

Every page here documents what exists in the code right now. A feature described in a spec but not yet implemented is explicitly marked [PLANNED] or [DESIGN, PARTIALLY BUILT] in its title/index entry — never written as if it's real. See WIKI_SCHEMA.md for the full convention.

Clone this wiki locally