Skip to main content

Genesis Mesh logo Genesis Mesh

PyPI Python CI Docs License

Genesis Mesh is a protocol for sovereign communities to establish, delegate, recognize, and revoke trust across organizational boundaries. It gives AI agents, edge systems, and distributed infrastructure a portable trust fabric: cryptographic identity, signed attestations, delegated authority, cross-sovereign recognition, revocation propagation, and auditable trust state — without a central authority.

Installation

pip install genesis-mesh

Requires Python 3.12 or later.

Quick start

# Initialize keys, genesis block, and CLI config (run once).
genesis-mesh init

# Start the Network Authority.
genesis-mesh na start

# In a second terminal — create an invite and join.
INVITE_TOKEN=$(genesis-mesh admin invite --role anchor)
genesis-mesh join --na http://127.0.0.1:8443 --token "$INVITE_TOKEN"

# Inspect trust state.
genesis-mesh status

Or run the full local smoke test in one command:

genesis-mesh dev up

Trust API (v0.52.0+)

The Network Authority exposes all stable protocol operations over HTTP — agreement negotiation, boundary decisions, trust evidence, selective disclosure, consensus proofs, and data-usage intents. SDK clients use these endpoints rather than reimplementing the cryptography.

Full HTTP reference: docs/api/trust-http.md

Documentation

Full documentation, operator guides, protocol RFCs, and example walkthroughs:

genesismesh.connectorzzz.com

Contributing

See CONTRIBUTING.md for development setup, branch naming, commit style, and the protocol-change process.

Security

Vulnerability reports: github.com/GenesisMeshLabs/genesismesh/security/advisories/new

See SECURITY.md for the threat model and disclosure policy.

License

MIT

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

genesis_mesh-0.56.0.tar.gz (334.1 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

genesis_mesh-0.56.0-py3-none-any.whl (436.0 kB view details)

Uploaded Python 3

File details

Details for the file genesis_mesh-0.56.0.tar.gz.

File metadata

  • Download URL: genesis_mesh-0.56.0.tar.gz
  • Upload date:
  • Size: 334.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for genesis_mesh-0.56.0.tar.gz
Algorithm Hash digest
SHA256 6ae6fea9bf2f9297bd362d3fbddaad90a32ecd8a394ee108a2f609a502496bfb
MD5 af8824ec457ba28a1e9cc053cb6262fe
BLAKE2b-256 8c90beae5e389dbb46cecbe483578978aef4da90af070660998a4da4c1d47a71

See more details on using hashes here.

File details

Details for the file genesis_mesh-0.56.0-py3-none-any.whl.

File metadata

  • Download URL: genesis_mesh-0.56.0-py3-none-any.whl
  • Upload date:
  • Size: 436.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for genesis_mesh-0.56.0-py3-none-any.whl
Algorithm Hash digest
SHA256 23fce309f54686f5d9922fa1c39617b59f297d16b03c5428346e94e1e05bdca6
MD5 deb67465f574f995b1b7b6598b59b1ef
BLAKE2b-256 9a31ff9f9f2062b34b4db5f44e8a442656f256ff2b1114b5a66dd18cd279e2ec

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.56.0 This release

2 files

0.52.1

2 files

0.52.0

2 files

0.51.0

2 files

0.50.0

2 files

0.49.0

2 files

0.48.1

2 files

0.48.0

2 files

0.47.0

2 files

0.46.0

2 files

0.45.0

2 files

0.44.0

2 files

0.43.0

2 files

0.42.0

2 files

0.41.0

2 files

0.40.0

2 files

0.39.0

2 files

0.38.2

2 files

0.38.1

2 files

0.38.0

2 files

0.37.0

2 files

0.36.0

2 files

0.35.0

2 files

0.34.0

2 files

0.33.0

2 files

0.32.0

2 files

0.23.0

2 files

0.22.0

2 files

0.21.2

2 files

0.21.1

2 files

0.21.0

2 files

0.20.0

2 files

0.19.0

2 files

0.18.0

2 files

0.17.11

2 files

0.17.10

2 files

0.17.6

2 files

0.17.5

2 files

0.17.4

2 files

0.17.3

2 files

0.17.2

2 files

0.17.1

2 files

0.17.0

2 files

0.16.2

2 files

0.16.1

2 files

0.16.0

2 files

0.15.0

2 files

0.14.0

2 files

0.13.0

2 files

0.12.1

2 files

0.12.0

2 files

0.11.0

2 files

0.10.0

2 files

0.9.0

2 files

0.8.0

2 files

0.7.1

2 files

0.7.0

2 files

0.6.0

2 files

0.5.2

2 files

0.5.1

2 files

0.5.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page