Hosted trust services for AI agents — CoC Bitcoin anchoring and ATHP mutual verification
Project description
agent-trust-stack-hosted
Hosted trust services for AI agents — Chain of Consciousness Bitcoin anchoring and Agent Trust Handshake Protocol (ATHP). Like "Let's Encrypt" for agent provenance.
Install
pip install agent-trust-stack-hosted
Quick Start
from agent_trust_hosted import TrustClient
# Verify a chain (no API key needed)
client = TrustClient()
result = client.coc.verify(chain_jsonl="your-chain-data")
# Authenticated: anchor to Bitcoin + TSA
client = TrustClient(api_key="your-key")
anchor = client.coc.anchor(chain_hash="sha256-of-your-chain")
# Hosted chain (paid tier — $29/mo)
chain = client.coc.create_chain(name="my-agent-chain")
client.coc.append_entry(chain["chain_id"], entry_data={...})
# Trust handshake — mutual verification
handshake = client.handshake.initiate(
target_agent_id="agent-123",
credentials={"chain_hash": "...", "reputation_score": 4.2}
)
What's Included
Chain of Consciousness (CoC) Verification
verify()— Submit a chain (JSONL) for integrity verificationverify_hash()— Check if a specific hash was previously verifiedanchor()— Bitcoin OTS + TSA RFC 3161 timestamping (5/day free, 50/day with key)create_chain()— Create a hosted chain (paid tier)append_entry()— Add entries to a hosted chainget_chain()/get_chain_status()— Read chain data and stats
Agent Trust Handshake Protocol (ATHP)
initiate()— Start a mutual trust verification with another agentrespond()— Accept or reject an incoming handshakeget_status()— Check handshake status and trust level (L0-L4)
Trust Levels
| Level | What's verified |
|---|---|
| L0 | Identity only |
| L1 | + Provenance (CoC chain exists) |
| L2 | + Reputation (ARP score) |
| L3 | + Capability (verified skills) |
| L4 | Fully verified |
Related Packages
| Package | What it does |
|---|---|
agent-trust-stack-hosted (this) |
Hosted trust services (anchoring, handshakes) |
vam-marketplace |
Agent commerce & networking platform |
agent-trust-stack-mcp |
Local MCP server (12 trust protocol tools) |
chain-of-consciousness |
Standalone CoC library (run locally) |
agent-rating-protocol |
Standalone reputation scoring (run locally) |
When to Use This vs Local
- Use this if you want Bitcoin-anchored provenance without running OTS infrastructure, or need ATHP handshakes mediated by a trusted server.
- Use local packages (
pip install chain-of-consciousness) if you want to run everything on your own machine with no external dependencies.
API Base URL
https://marketplace-api.vibeagentmaking.com
License
Apache 2.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file agent_trust_stack_hosted-1.0.0.tar.gz.
File metadata
- Download URL: agent_trust_stack_hosted-1.0.0.tar.gz
- Upload date:
- Size: 10.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
f661ffd784d64f3225470e7343ad7c02d4241cdc98626187fc6df714ecb9599e
|
|
| MD5 |
7edc3a2336f894710a4264f47a6758da
|
|
| BLAKE2b-256 |
8f699b8bc9c9f280b82266b48ea2de1ba5a4bf159d5ff90affd28911deddb108
|
File details
Details for the file agent_trust_stack_hosted-1.0.0-py3-none-any.whl.
File metadata
- Download URL: agent_trust_stack_hosted-1.0.0-py3-none-any.whl
- Upload date:
- Size: 12.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.12.10
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
685889e15dcf35cb96e2de1e8a48f695a98c81c963d55613bae9c0848dd0b3e8
|
|
| MD5 |
12c695ee1c8395bd51aa82212d9fbdce
|
|
| BLAKE2b-256 |
937c7b74717719971da6562841cfafa1bc9bc3a394a2f6fcb5c57cff9fbb8c1f
|