About costheta
costheta-verify is a public verifier for costheta decision certificates. It checks certificate hashes and two cryptographic signatures against public keys published by costheta.dev.
Key features
- 01Canonical certificate hash verification
- 02Ed25519 signature verification
- 03ML-DSA signature verification
- 04Public-key verification
Use cases
- 01Check a certificate’s body hash
- 02Validate its Ed25519 signature
- 03Validate its ML-DSA signature
Configuration
Remote servers need no local install. Pick your client, then copy the config or install in one click.
https://costheta.dev/mcpclaude mcp add --transport http dev-costheta-costheta https://costheta.dev/mcp{"mcpServers":{"dev-costheta-costheta":{"type":"http","url":"https://costheta.dev/mcp"}}}Open in Cursor{"servers":{"dev-costheta-costheta":{"type":"http","url":"https://costheta.dev/mcp"}}}Open in VS Code{"mcpServers":{"dev-costheta-costheta":{"type":"http","url":"https://costheta.dev/mcp"}}}{"mcpServers":{"dev-costheta-costheta":{"serverUrl":"https://costheta.dev/mcp"}}}Run commands in a terminal; paste JSON into the client’s MCP config and restart. Servers that need sign-in will prompt on first connect.
Tools
3| Parameter | Type | Required | Description |
|---|---|---|---|
| n_options | integer | No | Number of equally indexed outcomes. Result is in [0, n_options). |
Details
From the project READMEcostheta-verify
Public verifier for costheta decision certificates.
Verifies: the canonical hash of the certificate body, the Ed25519 signature (RFC 8032) and the ML-DSA signature (FIPS 204), against the public keys published at costheta.dev/keys.
Code lands here shortly. The certificate format (v0.3) is specified in the federation proposal: https://github.com/costhetadev/federation-proposal
Comments
New to MCP?
From what the protocol is to installing your first server, these answers cover most first questions.
An open protocol that defines how AI applications connect to external tools and data in a uniform way. Clients talk to the model; MCP servers provide tools, resources and prompt templates. They exchange standard messages, so one server can be reused by many clients.