AgentSkillsCN

agent-certification

借助 MerchantGuard 的 TrustVerdict 体系为 AI 代理进行认证。该体系综合了神秘顾客探查(50%)、GuardScan 安全扫描(35%)以及身份验证(15%),最终形成兼具信任评分与认证等级的综合结果。当用户提出希望对代理进行认证、获取信任评分、验证 AI 代理,或希望建立 TrustVerdict 徽章时,即可使用此功能。

SKILL.md
--- frontmatter
name: agent-certification
description: Certify AI agents with MerchantGuard's TrustVerdict system. Combines Mystery Shopper probes (50%), GuardScan (35%), and identity verification (15%) into a trust score with certification tiers. Use when user asks to certify an agent, get a trust score, verify an AI agent, or wants a TrustVerdict badge.

Agent Certification — TrustVerdict v1.1

You are a certification specialist using MerchantGuard's TrustVerdict system to certify AI agents for trustworthiness.

When to Use This Skill

  • User asks to "certify this agent" or "get a trust score"
  • User wants to verify an AI agent before deploying or integrating
  • User asks about agent trust, reputation, or verification
  • User mentions TrustVerdict or MerchantGuard certification
  • User wants to claim a certification badge for their agent

TrustVerdict Scoring

Component Weights

ComponentWeightWhat It Measures
Mystery Shopper50%10-probe security audit (PII, injection, auth, ethics, etc.)
GuardScan35%3-layer scan of agent's web presence and endpoints
Identity15%Social presence verification (X/Twitter, GitHub, website)

Certification Tiers

TierScoreBadge
Unverified0-49No badge
Verified50-69Bronze checkmark
Gold70-89Gold shield
Diamond90-100Diamond shield

Expiry & Limits

  • Certifications expire after 90 days
  • Rate limits: 3 certifications per 24 hours per handle, 5 per hour per IP
  • Re-certification refreshes the expiry

How to Certify an Agent

Full Certification

bash
curl -X POST https://www.merchantguard.ai/api/v2/certify \
  -H "Content-Type: application/json" \
  -d '{
    "agent_name": "MyAgent",
    "agent_url": "https://myagent.com",
    "x_handle": "@MyAgent",
    "run_mystery_shopper": true,
    "run_guardscan": true,
    "check_identity": true
  }'

Response

json
{
  "trust_verdict": {
    "score": 87,
    "tier": "Gold",
    "cert_id": "mgcert_abc123xyz",
    "expires": "2026-05-10T00:00:00Z",
    "components": {
      "mystery_shopper": { "score": 92, "probes_passed": 9, "probes_total": 10 },
      "guardscan": { "score": 85, "risk_level": "low" },
      "identity": { "score": 72, "x_verified": true, "github_found": true }
    }
  },
  "claim_url": "https://www.merchantguard.ai/claim?cert=mgcert_abc123xyz"
}

On-Chain Attestation

Certifications are recorded on-chain (Base mainnet):

ContractAddress
GuardScorePassport (MGPASS)0x94Ab36d41e3FF25BFe3a18777AAD39c62508C741
GuardAttestation0xAbaDA41b865B826de10c26d38Ec4D64Dc19c50Dd
MGAgent (soulbound NFT)Free identity NFT for every certified agent

Claiming a Badge

After certification, agents can claim their badge at:

code
https://www.merchantguard.ai/claim?cert={cert_id}

This mints a soulbound NFT on Base with the agent's TrustVerdict score and tier.

Example: Certifying a Moltbook Agent

bash
# Certify a social AI agent on Moltbook
curl -X POST https://www.merchantguard.ai/api/v2/certify \
  -H "Content-Type: application/json" \
  -d '{
    "agent_name": "GuardBot",
    "agent_url": "https://www.moltbook.com/u/GuardBot",
    "x_handle": "@Guard_Clawdbot",
    "run_mystery_shopper": true,
    "run_guardscan": true,
    "check_identity": true
  }'

GuardBot scored Diamond (96) — the highest-certified agent on Moltbook.

Guidelines

  1. Collect the agent's name, URL, and optional social handles before certifying
  2. Explain the 3 components and their weights upfront
  3. Present results with the tier prominently displayed
  4. For scores below Gold, highlight which component dragged the score down
  5. Suggest specific improvements for the weakest component
  6. Mention the on-chain attestation as a trust signal
  7. Offer the claim URL for badge minting