{
  "ok": true,
  "tool": "directories.profile",
  "generatedAt": "2026-05-21T10:08:38.929Z",
  "profileHash": "sha256:956741e939a13a92b60e8ef1abc94b0d93b7040a6dfb6031692ab78f3d6accb8",
  "name": "Trust402",
  "tagline": "Trust before you pay. Proof after you buy.",
  "category": "agent-infrastructure",
  "status": "production-mvp",
  "defaultMode": "dry-run",
  "shortDescription": "Buyer-side trust and procurement checks for x402 resources.",
  "longDescription": "Trust402 helps autonomous agents and builders evaluate paid x402 endpoints before spending. It exposes unpaid discovery surfaces plus x402 resources for endpoint probing, trust scoring, seller readiness, procurement planning, monitoring snapshots, badges, and diligence reports with hash-ready evidence.",
  "tags": [
    "x402",
    "agent-infrastructure",
    "trust",
    "procurement",
    "micropayments",
    "due-diligence",
    "marketplace-readiness",
    "receipts",
    "base",
    "usdc"
  ],
  "website": "https://trust402.aztecbeacon.uk",
  "pricing": {
    "display": "$0.005-$0.15 per call",
    "currency": "USD",
    "asset": "USDC",
    "network": "Base",
    "tiers": [
      {
        "tier": "entry",
        "rangeUsd": "0.005",
        "resources": [
          "trust.check_x402"
        ]
      },
      {
        "tier": "decision-tools",
        "rangeUsd": "0.01-0.03",
        "resources": [
          "trust.score_resource",
          "trust.evaluate_origin",
          "seller.readiness",
          "trust.compare_resources",
          "procurement.plan",
          "procurement.quote",
          "monitor.snapshot",
          "monitor.badge"
        ]
      },
      {
        "tier": "report",
        "rangeUsd": "0.08-0.15",
        "resources": [
          "reports.x402_diligence"
        ]
      }
    ]
  },
  "discovery": {
    "directoryProfile": "https://trust402.aztecbeacon.uk/directory",
    "directoryProfileJson": "https://trust402.aztecbeacon.uk/directory.json",
    "apiDirectoryProfile": "https://trust402.aztecbeacon.uk/api/directories/profile",
    "openapi": "https://trust402.aztecbeacon.uk/openapi.json",
    "x402": "https://trust402.aztecbeacon.uk/.well-known/x402",
    "x402Json": "https://trust402.aztecbeacon.uk/.well-known/x402.json",
    "agentManifest": "https://trust402.aztecbeacon.uk/.well-known/agent.json",
    "agentServices": "https://trust402.aztecbeacon.uk/.well-known/agent-services.json",
    "aiPlugin": "https://trust402.aztecbeacon.uk/.well-known/ai-plugin.json",
    "mcpManifest": "https://trust402.aztecbeacon.uk/.well-known/mcp.json",
    "llms": "https://trust402.aztecbeacon.uk/llms.txt",
    "robots": "https://trust402.aztecbeacon.uk/robots.txt",
    "sitemap": "https://trust402.aztecbeacon.uk/sitemap.xml",
    "resources": "https://trust402.aztecbeacon.uk/api/resources",
    "marketplaceBundle": "https://trust402.aztecbeacon.uk/api/marketplace/bundle",
    "completionAudit": "https://trust402.aztecbeacon.uk/api/completion/audit",
    "directorySubmissionPack": "https://trust402.aztecbeacon.uk/api/directories/submission-pack",
    "operatorUnblockReport": "https://trust402.aztecbeacon.uk/api/operator/unblock-report"
  },
  "resourceSummary": {
    "free": 43,
    "paidLaunch": 10,
    "preservedLater": 2
  },
  "paidResources": [
    {
      "id": "trust.check_x402",
      "method": "POST",
      "path": "/api/trust/check-x402",
      "url": "https://trust402.aztecbeacon.uk/api/trust/check-x402",
      "priceUsd": 0.005,
      "status": "launch-mvp",
      "purpose": "Run a fast live probe for one x402 endpoint and summarize challenge/payment-flow readiness."
    },
    {
      "id": "trust.score_resource",
      "method": "POST",
      "path": "/api/trust/score-resource",
      "url": "https://trust402.aztecbeacon.uk/api/trust/score-resource",
      "priceUsd": 0.01,
      "status": "launch-mvp",
      "purpose": "Score one x402 resource for trust, schema, price, discovery, and receipt readiness."
    },
    {
      "id": "trust.evaluate_origin",
      "method": "POST",
      "path": "/api/trust/evaluate-origin",
      "url": "https://trust402.aztecbeacon.uk/api/trust/evaluate-origin",
      "priceUsd": 0.02,
      "status": "launch-mvp",
      "purpose": "Evaluate a full origin/domain and its x402 discovery posture."
    },
    {
      "id": "seller.readiness",
      "method": "POST",
      "path": "/api/seller/readiness",
      "url": "https://trust402.aztecbeacon.uk/api/seller/readiness",
      "priceUsd": 0.02,
      "status": "launch-mvp",
      "purpose": "Check whether a seller endpoint is ready for marketplace discovery and autonomous buyers."
    },
    {
      "id": "trust.compare_resources",
      "method": "POST",
      "path": "/api/trust/compare-resources",
      "url": "https://trust402.aztecbeacon.uk/api/trust/compare-resources",
      "priceUsd": 0.03,
      "status": "launch-mvp",
      "purpose": "Rank 2-10 candidate paid resources for a goal, budget, and risk policy."
    },
    {
      "id": "procurement.plan",
      "method": "POST",
      "path": "/api/procurement/plan",
      "url": "https://trust402.aztecbeacon.uk/api/procurement/plan",
      "priceUsd": 0.02,
      "status": "launch-mvp",
      "purpose": "Create a bounded spend plan without spending money."
    },
    {
      "id": "procurement.quote",
      "method": "POST",
      "path": "/api/procurement/quote",
      "url": "https://trust402.aztecbeacon.uk/api/procurement/quote",
      "priceUsd": 0.04,
      "status": "launch-mvp",
      "purpose": "Produce a concrete quote and approval payload for a multi-resource purchase path without spending."
    },
    {
      "id": "monitor.snapshot",
      "method": "POST",
      "path": "/api/monitor/snapshot",
      "url": "https://trust402.aztecbeacon.uk/api/monitor/snapshot",
      "priceUsd": 0.015,
      "status": "launch-mvp",
      "purpose": "Run a one-shot x402 payment-flow and trust drift snapshot without storing history."
    },
    {
      "id": "monitor.badge",
      "method": "POST",
      "path": "/api/monitor/badge",
      "url": "https://trust402.aztecbeacon.uk/api/monitor/badge",
      "priceUsd": 0.02,
      "status": "launch-mvp",
      "purpose": "Generate a one-shot Trust402 badge payload from a snapshot."
    },
    {
      "id": "reports.x402_diligence",
      "method": "POST",
      "path": "/api/reports/x402-diligence",
      "url": "https://trust402.aztecbeacon.uk/api/reports/x402-diligence",
      "priceUsd": {
        "min": 0.08,
        "max": 0.15
      },
      "status": "launch-mvp",
      "purpose": "Produce a full diligence report for an x402 endpoint or origin with hash-ready evidence."
    }
  ],
  "safety": {
    "dryRunFirst": true,
    "liveSpendDefault": false,
    "liveSpendRequiresOperatorPolicy": true,
    "requiresBudget": true,
    "requiresPerCallLimit": true,
    "requiresAllowlist": true,
    "receiptRequiredForLiveProcurement": true,
    "publicProfileIncludesSecrets": false,
    "publicProfileIncludesPaymentHeaders": false,
    "publicProfileIncludesLocalWalletPolicy": false
  },
  "listingStatus": {
    "cdpBazaarReady": true,
    "cdpBazaarEvidenceRef": "sha256:81031dc6017d9df52399ff4be0c88bdeb30525bf89e32dc5e4f4ffd3e0d78795",
    "externalDirectoryVisible": true,
    "externalDirectoryName": "x402scan",
    "externalDirectoryEvidenceUrl": "https://www.x402scan.com/server/239600ba-27ae-44f1-92b0-8ea1c8fb8a14",
    "hostPolicy": {
      "baseUrl": "https://trust402.aztecbeacon.uk",
      "host": "trust402.aztecbeacon.uk",
      "requiresCustomDomain": false,
      "freeHostingSuffix": null,
      "reason": "Host is not on the known free-hosting/dev-tunnel blocklist."
    },
    "submissionPackStatus": "blocked-operator-approval",
    "readyTargets": 0,
    "monitorOnlyTargets": 11,
    "directoryTargets": [
      {
        "id": "agentic_market",
        "name": "Agentic.Market",
        "url": "https://agentic.market",
        "status": "monitor-only",
        "blockers": [],
        "searchTrust402": "https://agentic.market/search?q=Trust402"
      },
      {
        "id": "x402scan",
        "name": "x402scan",
        "url": "https://www.x402scan.com/resources",
        "status": "monitor-only",
        "blockers": [],
        "searchTrust402": "https://www.x402scan.com/search?q=Trust402"
      },
      {
        "id": "x402bazaar",
        "name": "x402Bazaar",
        "url": "https://x402bazaar.org",
        "status": "monitor-only",
        "blockers": [],
        "searchTrust402": "https://x402bazaar.org/search?q=Trust402"
      },
      {
        "id": "x402_ecosystem",
        "name": "x402.org ecosystem",
        "url": "https://www.x402.org/ecosystem",
        "status": "blocked-manual",
        "blockers": [
          "operator_outreach_not_approved"
        ],
        "searchTrust402": "https://www.x402.org/ecosystem"
      },
      {
        "id": "relai_market",
        "name": "RelAI market",
        "url": "https://relai.fi/market",
        "status": "monitor-only",
        "blockers": [],
        "searchTrust402": "https://relai.fi/market?search=Trust402"
      },
      {
        "id": "x402list_fun",
        "name": "x402list.fun",
        "url": "https://x402list.fun",
        "status": "monitor-only",
        "blockers": [],
        "searchTrust402": "https://x402list.fun/?q=Trust402"
      },
      {
        "id": "orbis_api_marketplace",
        "name": "Orbis API Marketplace",
        "url": "https://orbisapi.com",
        "status": "monitor-only",
        "blockers": [],
        "searchTrust402": "https://orbisapi.com/search?q=Trust402"
      },
      {
        "id": "world_fun_x402_market",
        "name": "World.fun x402 Market",
        "url": "https://x402.world.fun",
        "status": "monitor-only",
        "blockers": [],
        "searchTrust402": "https://www.world.fun/?q=Trust402"
      },
      {
        "id": "x402agency",
        "name": "x402agency",
        "url": "https://x402agency.com",
        "status": "monitor-only",
        "blockers": [],
        "searchTrust402": "https://x402agency.com/search?q=Trust402"
      },
      {
        "id": "agent_bazaar",
        "name": "Agent Bazaar",
        "url": "https://www.agent-bazaar.com/marketplace",
        "status": "monitor-only",
        "blockers": [],
        "searchTrust402": "https://www.agent-bazaar.com/marketplace?search=Trust402"
      },
      {
        "id": "the402",
        "name": "the402",
        "url": "https://the402.ai",
        "status": "monitor-only",
        "blockers": [],
        "searchTrust402": "https://the402.ai/search?q=Trust402"
      },
      {
        "id": "x402_list_com",
        "name": "x402 List",
        "url": "https://x402-list.com",
        "status": "blocked-manual",
        "blockers": [
          "operator_outreach_not_approved"
        ],
        "searchTrust402": "https://x402-list.com/api/v1/services?q=Trust402"
      },
      {
        "id": "agora402",
        "name": "Agora402",
        "url": "https://agora402.io",
        "status": "monitor-only",
        "blockers": [],
        "searchTrust402": "https://agora402.io/search?q=Trust402"
      }
    ]
  },
  "contact": {
    "repository": "https://github.com/kfubtik/trust402",
    "directorySubmissionPack": "https://trust402.aztecbeacon.uk/api/directories/submission-pack",
    "operatorUnblockReport": "https://trust402.aztecbeacon.uk/api/operator/unblock-report"
  }
}