Trustgraphs

Identity System / Design

A platform of zero-knowledge-proven graphs. Community members publicly vouch for one another (recorded as Ethereum Attestation Service attestations); a Trust-Aware PageRank over that graph, with trust flowing from a curated seed set so Sybil rings stay isolated, produces reputation scores. Anyone can compute the scores and prove the computation with an SP1 zero-knowledge proof; an Ethereum mainnet contract verifies the proof and commits the account-to-score Merkle root, which governance weight, reward distribution and Safe owner sets can consume. The proof shows the program ran correctly over the inputs it was designed to authenticate; it does not decide whether the source data is meaningful or whether the community chose good rules. Eight programs are documented (trust graph, weighted prior, contributions, Hypercerts, Nostr workspace, score composition, signer sync, off-chain EAS); only three are self-service.

Company

Details

License MIT (LICENSE file in the repository; its copyright line reads "Copyright 2025 Layer Labs"); https://github.com/AInima-Collective/trustgraphs
Dev Status 🧪 Alpha
Owner Ainima ("Collective Co-evolutionary Intelligence"; GitHub organisation AInima-Collective)
Governing Body Ainima operates the platform and its curated networks. Mainnet admin roles (instance registry, proving vault, subnetwork registry) sit with an admin Safe whose signers are not published in the cited sources. Each network is governed by its own controller; the standard creation wizard makes a DAO Safe the network admin.
Country Not stated by the project.
Start Year 2025
Stack TypeScript; Rust cores; Solidity contracts on Ethereum mainnet; SP1 zkVM guest programs (Groth16 proofs); EAS; IPFS; Safe; Postgres-backed indexer
Funding Sponsored by Gitcoin (per the README acknowledgements); no other funding stated.
Last Investigated Oct 28, 2026

Topology view

This tool in the centre and the things it is directly related to. Each line names the kind of relationship.

Topology view: TrustgraphsThis tool in the centre and the things it is directly related to. Each line names the kind of relationship.TrustgraphsKERI (Others aiming to interoperate with it, Aims to interoperate with)KERIHypercerts (Based on)HypercertsEthereum (Built on)EthereumIPFS (Built on, Speaks protocol, Stores in)IPFSNostr (Interoperates with)Nostr
  • KERI (Tool): Others aiming to interoperate with it, Aims to interoperate with
  • Hypercerts (Tool): Based on
  • Ethereum (Tool): Built on
  • IPFS (Tool): Built on, Speaks protocol, Stores in
  • Nostr (Tool): Interoperates with

Open in Graph Explorer

Use Case Domains

Affordances

Trust graph portability Portable attestations Transparent stewardship

Identity System / Design Attributes

Origins Verifiable community reputation without a trusted operator: scores that anyone can recompute and prove, resistant to fake-account inflation
Database On-chain contracts (attestation accumulator, score Merkle-root commitments); score data pinned to IPFS; Postgres for the indexer
Query Language Not stated by the project.
Data Formats EAS attestations; account-to-score JSON pinned to IPFS (hash and CID bound into the proof); Merkle roots; SP1 Groth16 proofs
Mobile Support Not stated by the project.
Web Support Yes (web app with a network directory and a self-service creation wizard for three of the eight programs)
Native Apps Not stated by the project.
Terms Free, open source (MIT). Proving is paid from a per-network tank plus a bounty; networks Ainima curates are proven at its expense, and pricing for others is still being worked out. No token.
Funds Not stated by the project.
Based On EAS attestations; Trust-Aware PageRank; SP1 (Succinct) zkVM and verifier gateway; Safe; Ethereum mainnet; IPFS
Authentication & Identity Accounts are Ethereum addresses; vouches are signed EAS attestations. It scores accounts within a trust graph; it is not a proof-of-personhood system.
Storage Model Attestations in EAS; commitments in contracts on Ethereum; score blobs on IPFS (a liveness dependency only; the proof binds the hash)
Interoperability Consumes on-chain EAS (current) and off-chain EAS, Nostr and AT Protocol records (pilot). Outputs are consumed by governance weight, reward distribution and Safe owner-set rotation.
Data Portability Vouches, rules, code and scores are all public, and scores can be recomputed by anyone from the public inputs.
Governance & Decision Making Per network: the standard wizard creates a DAO Safe as network admin; the creator's wallet is the Safe's initial owner and a delayed recovery proposer, but a sealed guard stops it sending ordinary owner-approved transactions. Wallet-controlled instances are changed by the controller's admin wallet. Changing a scoring program means adopting a new verifier (new verification key), reviewed as an algorithm change. Platform level: an admin Safe holds the registry roles.
Identity Standards EAS attestations; no W3C DID or Verifiable Credential support stated.
DID Methods Supported None stated.
Key Management User-held Ethereum wallets; Safe multisigs for network administration
Credential Types Vouch attestations (EAS); Merkle-committed reputation scores
Verification Method SP1 zero-knowledge proof verified on-chain; an on-chain accumulator commits to every attestation, so a proof verifies only if it consumed exactly that set
Privacy Features None by design: vouches, rules, code and scores are public, and the proof is for cheap verification, not privacy. Private graphs are a research item on the roadmap.
Authentication Methods Wallet signatures on EAS attestations; Nostr and AT Protocol identities in pilot programs
Revocation Mechanism Not stated by the project.
Agent Types Supported Accounts (Ethereum addresses); no distinction between people, organisations or agents is stated.
Wallet/Client Types Ethereum wallets; Safe
Recovery Mechanisms Wizard-created networks: the creator's wallet is a delayed recovery proposer on the DAO Safe. The project's own docs advise testing any pause, verifier-rotation or recovery path rather than assuming a network-wide emergency pause exists.
Compliance / Regulations Not stated by the project.
Credential Exchange Protocols N/A — scores are published as an on-chain Merkle root, not exchanged as credentials
Credential Exchange Protocols - List
Trust Framework Trust-Aware PageRank from a curated seed set chosen by each network's controller; permissionless proving. The proof attests to correct computation over authenticated inputs, not to the quality of the seed set, rules or data.
Cost Model Free to read; proving funded by network tank plus bounty; Ainima-curated networks proven at its expense; wider pricing undecided; no token
Censorship Resistance Network creation and proving are permissionless and the contracts are on Ethereum mainnet. Liveness depends on a prover (16–32 GiB RAM locally, or the Succinct prover network) and on IPFS availability; mainnet admin roles sit with a Safe.

Relationships

How this tool connects to other tools and organizations, from relationships reviewed by the OpenHaven data steward. They describe how projects connect, not how good they are.

Aims to interoperate with
Based on
Built on
Speaks protocol
Stores in
Interoperates with
Others aiming to interoperate with it