MoltGuard API

Trust and integrity sub-API of MolTrust (Hono/Node, v1.5.0, 71 operations across 14 capability clusters): Base wallet risk scoring and sybil-cluster detection, Polymarket market-integrity checks and MoltRadar operator clustering, SKILL.md security audits with ten CWE-mapped checks, VerifiedSkill / BuyerAgent / TravelAgent / PredictionTrack credential issuance, MT Salesguard brand and reseller provenance, AAE evaluation, endorsement-graph queries and hash-verifiable TrustProof transparency records. Free reads are rate-limited; paid endpoints are priced per call in USDC on Base via x402 (X-PAYMENT header).

Operations 71

GET /api/agent/detail/{address} Detailed wallet risk profile (paid) #
GET /api/agent/sample Sample agent score response (mock data, no auth) #
GET /api/agent/score/{address} Wallet risk score with breakdown (paid) #
GET /api/agent/score-free/{address} Wallet risk score (free, rate-limited 1/10min) #
GET /health Service liveness check #
GET /api/info Self-documentation of capabilities + pricing inventory #
GET /transparency/latest Latest published TrustProof (sanitized) #
GET /transparency/history Last 12 TrustProofs (abbreviated metadata) #
GET /transparency/verify/{hash} Verify a TrustProof hash exists in the proof store #
GET /api/sybil/scan/{address} On-chain sybil-cluster detection (paid) #
GET /api/market/check-free/{marketId} Market integrity check (free, rate-limited 1/10min) #
GET /api/market/check/{marketId} Market integrity check (paid) #
GET /api/market/feed Aggregated market integrity feed (paid) #
GET /api/market/sample Sample market integrity response (mock, no auth) #
GET /events/feed Polymarket events feed (free — anomaly + multi_outcome scanner output) #
GET /audit/checks List of audit checks the skill auditor runs #
GET /audit/version Auditor version metadata (used by CONFORMANCE drift-check) #
GET /skill/anchor/{skillHash} On-chain anchor lookup for a skillHash #
GET /skill/audit Audit a GitHub repo for skill integrity (free, rate-limited 5/hr) #
GET /skill/info Skill-verification service info #
GET /skill/schema VerifiedSkillCredential schema document #
GET /skill/verify/did/{did} Verify skill credentials issued to a DID #
GET /skill/verify/{skillHash} Verify a skill credential by skillHash #
POST /vc/skill/issue Issue a VerifiedSkillCredential (paid) #
POST /api/credential/issue Issue a generic W3C Verifiable Credential (paid) #
POST /api/credential/verify Verify a W3C VC + AAE delegation chain (free) #
GET /shopping/info MT Shopping service info #
GET /shopping/receipt/{id} Get an issued BuyerAgentCredential receipt by id #
GET /shopping/schema BuyerAgentCredential schema document #
POST /shopping/verify Verify a BuyerAgentCredential (10-step pipeline, free) #
POST /vc/buyer-agent/issue Issue a BuyerAgentCredential (paid) #
GET /travel/info MT Travel service info #
GET /travel/receipt/{id} Get an issued TravelAgentCredential receipt by id #
GET /travel/schema TravelAgentCredential schema document #
GET /travel/trip/{tripId} Get trip-detail snapshot by tripId #
POST /travel/verify Verify a TravelAgentCredential (delegation chain, free) #
POST /vc/travel-agent/issue Issue a TravelAgentCredential (paid) #
POST /salesguard/brand/register Register a brand #
POST /salesguard/product/register Register a product (ProductProvenanceCredential) #
POST /salesguard/reseller/authorize Authorize a reseller (AuthorizedResellerCredential) #
GET /salesguard/reseller/verify/{reseller_did} Verify a reseller is authorized for a brand/product #
GET /salesguard/verify/{product_id} Verify a product provenance #
GET /prediction/integrity/{market_id} Prediction-market integrity check (paid) #
GET /prediction/leaderboard Prediction track leaderboard (free) #
POST /prediction/wallet-link Link an EVM wallet to a DID for prediction-track attribution #
GET /prediction/wallet/{address} Look up wallet → DID linkage #
GET /radar/clusters Single-operator prediction-market clusters (signed) #
GET /radar/operators Operator ranking (signed) #
GET /radar/market/{id} Full operator decomposition for one market (paid) #
POST /vc/prediction/issue Issue a PredictionTrackCredential (paid) #
GET /api/graph/neighbours/{did} Get endorsement-graph neighbours for a DID #
GET /api/graph/score/{fromDid}/{toDid} Compute graph-based trust score along an endorsement path #
GET /api/graph/stats Aggregate endorsement-graph statistics #
GET /api/flags List active anomaly flags #
POST /api/flags/record Record a new anomaly flag #
GET /api/flags/track-record Aggregated flag track-record (open vs resolved) #
GET /api/flags/{flagId} Get a flag by id #
POST /api/action/check Check whether an action is permitted for a DID (free) #
GET /api/action/events/{did} List action events for a DID #
GET /api/action/stats Aggregate action-check statistics #
POST /governance/validate-capabilities Validate an agent's authorized capabilities (free) #
GET /vc/aae/evaluate Evaluate AAE — GET variant (query-driven) #
POST /vc/aae/evaluate Evaluate AAE — POST variant (body-driven) #
GET /vc/aae/info AAE-evaluation service info #
POST /api/wallet/attest Issue a wallet-attestation (DID binding) #
GET /api/wallet/attest/{did} Look up wallet attestation by DID #
POST /hackathon/register Register for hackathon (issues API key bypassing x402) #
GET /hackathon/stats Hackathon participation stats #
GET /vc/challenge Issue a challenge nonce for VC-holder binding #
POST /vc/register-key Register a holder public key against a DID #
POST /vc/verify-binding Verify a holder signed the challenge nonce #

Work with this as data

Every API here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for apis

7 MCP tools reach this
  • find_apisBrowse and filter every API in the catalog.
  • get_api_artifactsOne API's artifacts, grouped by type.
  • get_openapiThe primary OpenAPI for this API.
  • find_similar_apisAPIs that look like this one.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools →

Call it yourself

curl for this page
This API
curl "https://apis.io/api/v1/apis/moltguard-api"
All apis
curl "https://apis.io/api/v1/apis?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.

A second provider on the same verified email joins the account you already have.

OpenAPI Specification

moltrust-ch-moltguard-openapi.yml Raw ↑
openapi: 3.1.0
info:
  title: MoltGuard
  version: 1.5.0
  description: 'Trust & Integrity Service for the x402 Agent Economy. Sub-API of MolTrust Trust Registry (api.moltrust.ch).
    See also: https://api.moltrust.ch/openapi.json (parent service).'
  contact:
    name: CryptoKRI GmbH
    url: https://moltrust.ch
  license:
    name: Apache-2.0
    url: https://www.apache.org/licenses/LICENSE-2.0
servers:


# --- truncated at 32 KB (69 KB total) ---
# Full source: https://raw.githubusercontent.com/api-evangelist/moltrust-ch/refs/heads/main/openapi/moltrust-ch-moltguard-openapi.yml