TrustMCPdocs

Running a network node

TrustMCP is designed to support multiple, interoperable network operators - it's not locked to one host. An accredited node is expected to meet a few obligations so that vendors and customers can trust and move between operators.

Obligations

Identity & verification

The node verifies domain control (DNS TXT or .well-known) before marking a domain verified, and makes that status independently checkable at GET /v1/mark/{vid}. The node verifies identity and custody - not the truth of the evidence.

Key management

Use a stable Ed25519 signing key from a secret manager/KMS. The key_id returned by the key endpoint lets consumers pin and lets you rotate (publish the new key, dual-sign during the overlap, then retire the old key).

Neutrality

Operators must meet the same conformance bar regardless of commercial relationship. See the charter and neutrality statement.