Skip to content

IPI — Independent Protocol Infrastructure

Infrastructure for systems that can be independently operated, verified, and extended.

Fast finality is not proof of independence. We have not found a generally applicable, independently reproducible basis for treating a low finality number as evidence that a network is operationally independent. Finality describes how quickly a network reaches a decision; it does not, by itself, reveal who can verify that decision, who controls upgrades, where the infrastructure runs, or whether users can leave without permission.

IPI is being built around a harder standard:

Independence must be observable, reproducible, and open to challenge.

What IPI is building

IPI is an open protocol stack for verifiable digital commerce and coordination. The goal is to let communities and organizations run their own infrastructure, hold their own keys, verify their own state, and extend the system through open interfaces.

The intended result is not another hosted chain that users must trust from the outside. It is a complete verification path — from node and wallet to product, chip, checkout, payment, and receipt — that others can reproduce and operate without IPI's permission.

The current engineering direction includes:

  • native settlement on a Cosmos SDK and CometBFT protocol with EVM and CosmWasm execution;
  • IBC interoperability and open RPC, REST, gRPC, and EVM interfaces;
  • native account and key paths, including secp256k1 and P-256/R1 use cases;
  • verifiable product passports, chip identities, attestations, and checkout;
  • independently deployable node, wallet, explorer, faucet, indexer, monitoring, and terminal components; and
  • transparent protocol change control through IPI Improvement Proposals.

This is an early-stage project. Public repositories currently contain a mix of IPI code, active migrations, experiments, and attributed upstream forks. They must not be treated as production-ready until a release is explicitly marked, reproducibly built, tested, and documented as such.

The independence standard

IPI evaluates independence across multiple dimensions instead of hiding it behind one performance metric:

DimensionThe question that must be answerable
VerificationCan an independent operator verify state from public data?
ControlWho holds keys and can change code, parameters, or access?
OperationCan the system run without a mandatory private coordinator?
ReproducibilityCan a release be rebuilt and its provenance checked?
GovernanceAre decisions, authority, and emergency powers visible?
ExitCan users export, migrate, continue, or fork without permission?
DiversityAre critical operators, implementations, and providers independent?

The first specification of this model is IPI-0001: Verifiable Independence.

Start here

Project map

AreaRepositoryMaturity
Protocol nodeindependency-daemonUpstream-based; IPI consolidation in progress
Network configurationchainconfigIncubating
JavaScript wallet corewallet-core.jsExperimental
Mobile walletprotocolixExperimental
RPC servicesipi-rpcExperimental
Explorerscan.ipi.ioIncubating
Community and governance.githubActive

Repository maturity labels are deliberately conservative and will change only with public evidence. The roadmap defines the exit criteria for each major stage.

How we work

We verify claims, build in public, preserve upstream attribution, document trust assumptions, and prefer changes that make the system easier to reproduce and operate independently. Architecture and governance changes are discussed before they are standardized.

Website · Discussions · Governance · IPI proposals · Licensing · Trademarks

Popular repositories Loading

  1. .github .githubPublic

    Community standards, governance, security, and IPI Improvement Proposals.

    Python

  2. hq-spacecraft hq-spacecraftPublic

    Pre-alpha self-hosted collaboration infrastructure for independently operated organizations.

    Python

  3. wallet-core.js wallet-core.jsPublic

    Pre-alpha JavaScript wallet core for Cosmos-compatible IPI research.

    JavaScript 1

  4. standard_repo_template standard_repo_templatePublic template

    Readiness baseline and public repository template for IPI projects.

  5. ipicoin.github.io ipicoin.github.ioPublic

    Legacy non-canonical GitHub Pages preview for IPI web concepts.

    JavaScript

  6. independency-daemon independency-daemonPublic

    Forked from CosmWasm/wasmd

    Unmodified wasmd tracking fork retained as an IPI node research base; not an IPI release.

    Go

Repositories

Showing 10 of 41 repositories

Top languages

Loading…

Most used topics

Loading…