Skip to main content

Genesis Mesh logo Genesis Mesh

PyPI Python CI Interoperability 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:

docs.genesismesh.org

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

Metadata

Release files for genesis-mesh 0.64.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for genesis-mesh 0.64.0
File Size Uploaded
genesis_mesh-0.64.0.tar.gz 411.1 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for genesis-mesh 0.64.0
File Interpreter ABI Platform
genesis_mesh-0.64.0-py3-none-any.whl Python 3 none any Details

Total release size: 943.8 kB

Release files / genesis_mesh-0.64.0.tar.gz

Download URL genesis_mesh-0.64.0.tar.gz
Size 411.1 kB
Tags Source
SHA-256 checksum
How to use checksums
5090aeada6f0f630f5c739c6a66d87db18f2917c73e04528542ae664b50b3665
BLAKE2b-256 checksum
How to use checksums
9d9d99fb092e836dd7feee40a0780fa33b4bf63495a940893f93ae39b1e7f409
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release files / genesis_mesh-0.64.0-py3-none-any.whl

Download URL genesis_mesh-0.64.0-py3-none-any.whl
Size 532.7 kB
Tags Python 3
SHA-256 checksum
How to use checksums
4a93474e153fe48a6c7c582c647f5ec7b0beaa266b325334a3e71bd0f2a0b12e
BLAKE2b-256 checksum
How to use checksums
046c9a60728ad6f3b4199d91ec316ac7212ea17e8cfeda49fb4e950be6b69065
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/7.0.0 CPython/3.13.14

Release history Release notifications | RSS feed

1.7.0

2 release files

1.6.0

2 release files

1.5.0

2 release files

1.4.0

2 release files

1.3.1

2 release files

1.3.0

2 release files

1.2.0

2 release files

1.1.1

2 release files

1.1.0

2 release files

1.0.2

2 release files

1.0.1

2 release files

1.0.0

2 release files

This release

0.64.0 This release

2 release files

0.58.1

2 release files

0.58.0

2 release files

0.52.1

2 release files

0.52.0

2 release files

0.51.0

2 release files

0.50.0

2 release files

0.49.0

2 release files

0.48.1

2 release files

0.48.0

2 release files

0.47.0

2 release files

0.46.0

2 release files

0.45.0

2 release files

0.44.0

2 release files

0.43.0

2 release files

0.42.0

2 release files

0.41.0

2 release files

0.40.0

2 release files

0.39.0

2 release files

0.38.2

2 release files

0.38.1

2 release files

0.38.0

2 release files

0.37.0

2 release files

0.36.0

2 release files

0.35.0

2 release files

0.34.0

2 release files

0.33.0

2 release files

0.32.0

2 release files

0.23.0

2 release files

0.9.0

2 release files

0.8.0

2 release files

0.7.1

2 release files

0.7.0

2 release files

0.6.0

2 release files

0.5.2

2 release files

0.5.1

2 release files

0.5.0

2 release 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