Agent Trust Protocol (ATP)
Establish, verify, and maintain trust between AI agents. Bayesian trust scoring with domain-specific trust, revocation, forgetting curves, and a visual dashboard.
Best use case
Agent Trust Protocol (ATP) is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Establish, verify, and maintain trust between AI agents. Bayesian trust scoring with domain-specific trust, revocation, forgetting curves, and a visual dashboard.
Teams using Agent Trust Protocol (ATP) should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/trust-protocol/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How Agent Trust Protocol (ATP) Compares
| Feature / Agent | Agent Trust Protocol (ATP) | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Establish, verify, and maintain trust between AI agents. Bayesian trust scoring with domain-specific trust, revocation, forgetting curves, and a visual dashboard.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
SKILL.md Source
# Agent Trust Protocol (ATP) Establish, verify, and maintain trust between AI agents. Bayesian trust scoring with domain-specific trust, revocation, forgetting curves, and a visual dashboard. ## Install ```bash git clone https://github.com/FELMONON/trust-protocol.git # No dependencies beyond Python 3.8+ stdlib # Pair with skillsign for identity: https://github.com/FELMONON/skillsign ``` ## Quick Start ```bash # Add an agent to your trust graph python3 atp.py trust add alpha --fingerprint "abc123" --score 0.7 # Record interactions — trust evolves via Bayesian updates python3 atp.py interact alpha positive --note "Delivered clean code" python3 atp.py interact alpha positive --domain code --note "Tests passing" # Check trust python3 atp.py trust score alpha python3 atp.py trust domains alpha # View the full graph python3 atp.py status python3 atp.py graph export --format json # Run the full-stack demo (identity → trust → dashboard) python3 demo.py --serve ``` ## Commands ### Trust Management ```bash atp.py trust add <agent> --fingerprint <fp> [--domain <d>] [--score <0-1>] atp.py trust list atp.py trust score <agent> atp.py trust remove <agent> atp.py trust revoke <agent> [--reason <reason>] atp.py trust restore <agent> [--score <0-1>] atp.py trust domains <agent> ``` ### Interactions ```bash atp.py interact <agent> <positive|negative> [--domain <d>] [--note <note>] ``` ### Challenge-Response ```bash atp.py challenge create <agent> atp.py challenge respond <challenge_file> atp.py challenge verify <response_file> ``` ### Graph ```bash atp.py graph show atp.py graph path <from> <to> atp.py graph export [--format json|dot] atp.py status ``` ### Dashboard ```bash python3 serve_dashboard.py # localhost:8420 python3 demo.py --serve # full demo + dashboard ``` ### Moltbook Integration ```bash python3 moltbook_trust.py verify <agent> # check agent trust via Moltbook profile ``` ## How Trust Works - **Bayesian updates**: Each interaction shifts trust scores with diminishing deltas (prevents thrashing) - **Negativity bias**: Negative interactions hit harder than positive ones boost - **Domain-specific**: Trust an agent for code but not for security advice - **Forgetting curves**: Trust decays without interaction (R = e^(-t/S)) - **Revocation**: Immediate drop to floor, restorable at reduced score - **Transitive trust**: If you trust A and A trusts B, you partially trust B (with decay) ## Integration with skillsign ATP builds on [skillsign](https://github.com/FELMONON/skillsign) for identity: 1. Agents generate ed25519 keypairs with skillsign 2. Agents sign skills, others verify signatures 3. Verified agents get added to the ATP trust graph 4. Interactions update trust scores over time ## Triggers "check trust", "trust score", "trust graph", "verify agent", "agent trust", "trust status", "who do I trust", "trust report"
Related Skills
skill-trust-auditor
Audit a ClawHub skill for security risks BEFORE installation.
bind-protocol-mcp
Bind Protocol MCP server for credential verification, policy authoring, and zero-knowledge proof generation.
domain-trust-check
Check any URL for phishing, malware, brand abuse, and scams before visiting. Powered by the Outtake Trust API.
trust-escrow
Create and manage USDC escrows for agent-to-agent payments on Base Sepolia. 30% gas savings, batch operations, dispute resolution.
molt-trust
The Analytics Engine for Moltbook. Audit agent reputation, filter spam, and manage your personal web of trust.
zero-trust
Security-first behavioral guidelines for cautious agent operation. Use this skill for ALL operations involving external resources, installations, credentials, or actions with external effects. Triggers on - any URL/link interaction, package installations, API key handling, sending emails/messages, social media posts, financial transactions, or any action that could expose data or have irreversible effects.
void-atlas-protocol
Void Atlas Protocol – a four-axis ethical navigation map (power, truth, sovereignty, care) with waypoints, routes.
recursive-generosity-protocol
Public reference + implementation playbook for Delta9-WP-003 Recursive Generosity ("Anthem of the Unbounded Well").
Multi-Brain Protocol
**What it does:** Gives your AI agents cognitive diversity by calling multiple LLMs (Kimi K2.5 + GPT 5.3 Codex) in parallel before the primary agent responds. Three brains instead of one.
bread-protocol
Participate in Bread Protocol - a meme coin launchpad for AI agents on Base. Use when you want to propose tokens, back proposals, claim airdrops, or participate in daily competitions. Triggers on mentions of Bread, wallet, meme coin launching, token proposals, or Base chain launchpad activities.
tribe-protocol
MANDATORY trust lookup for every non-owner interaction.
trustlog-guard
Financial governance for OpenClaw agents.