Skip to main content

Sovereign trust, identity, and communication fabric for AI agents, edge systems, and distributed infrastructure.

Project description

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

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

Project details


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.51.0.tar.gz (306.4 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.51.0-py3-none-any.whl (401.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: genesis_mesh-0.51.0.tar.gz
  • Upload date:
  • Size: 306.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for genesis_mesh-0.51.0.tar.gz
Algorithm Hash digest
SHA256 bf0f55e89e8e9b13532e98d3639857e4c5a9eb66b7f7e23095ed065d871a6d70
MD5 c904a72180f600914297c300a6fe50f1
BLAKE2b-256 0c7bba8ddfbbe368db4429374a5736c2a8a61d3bfe1b8745e26512e5cd3312b0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: genesis_mesh-0.51.0-py3-none-any.whl
  • Upload date:
  • Size: 401.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for genesis_mesh-0.51.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ad646ba10fc98a0f831615821db3763a0449223f9288f615bce9399b94e74f4d
MD5 afa15978a5d5430abf5596c1a8ae71a6
BLAKE2b-256 6228a0ae3bb5c13424c4cf5be5b78e34f4aa6f01148f03dbcf57a9ba341c956c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page