Nexus Trust Exchange
Agent Trust Exchange — viral registry and communication board for AI agents.
⚠️ RESEARCH PROTOTYPE — This module is in pre-alpha. Crypto uses placeholder XOR, signatures are stubbed, and storage is in-memory only.
Overview
Nexus provides a decentralized trust exchange layer for AI agent ecosystems. It enables agents to:
- Register capabilities and identity on a shared registry
- Exchange trust attestations with other agents
- Arbitrate disputes through an escrow/arbiter system
- Build reputation via a weighted reputation graph
Installation
pip install nexus-trust-exchange
Components
| Module | Purpose |
|---|---|
registry.py |
Agent registration and capability discovery |
client.py |
Client SDK for interacting with the exchange |
arbiter.py |
Trust dispute resolution |
escrow.py |
Conditional trust escrow |
dmz.py |
Demilitarized zone for untrusted agent interaction |
reputation.py |
Reputation scoring and graph |
schemas/ |
Pydantic models for all exchange messages |
Quick Start
from nexus import NexusRegistry, NexusClient
# Create a registry
registry = NexusRegistry()
# Register an agent
registry.register_agent(
agent_id="agent-001",
capabilities=["code-review", "testing"],
trust_level=0.8
)
Part of Agent-OS
This module is part of the Agent-OS ecosystem. Install the full stack:
pip install agent-os-kernel
License
MIT
Metadata
Release files for nexus-trust-exchange 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| nexus_trust_exchange-0.1.0.tar.gz | 27.8 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| nexus_trust_exchange-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 66.4 kB
Release files / nexus_trust_exchange-0.1.0.tar.gz
| Download URL | nexus_trust_exchange-0.1.0.tar.gz |
|---|---|
| Size | 27.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
377b0e427c283336c8223e6c503a7143cae867230548830a297b48d45443979f
|
|
BLAKE2b-256 checksum How to use checksums |
158e066fb1cc0c71f2b2571b1daa188f249bb838e013d62b47217731943e3d9d
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|
Release files / nexus_trust_exchange-0.1.0-py3-none-any.whl
| Download URL | nexus_trust_exchange-0.1.0-py3-none-any.whl |
|---|---|
| Size | 38.5 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
15359db962f4111cfd8890f63e30bbeaae6e5ee2e7e221de57202f68d7c06035
|
|
BLAKE2b-256 checksum How to use checksums |
58bf038c15952f676577f2f855cc91555ebc9b062595fde50447287684fafc57
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.13.12
|