# io.cohereon.manifold/imperium-manifold (remote · manifold.cohereon.io)

Lightning-gated Cohereon Doctrine v6.1. 398 components, tiered pricing, agent onboarding.

- Trust score: 53/100 (low)
- Change this week: +5
- Registry status: active
- Liveness: live
- Owner verified: no
- Last scored: 2026-08-03

## Components

- remote · `manifold.cohereon.io`: 53/100 (this document), [markdown](https://verifymcp.io/servers/io-cohereon-manifold-imperium-manifold/manifold.md), [page](https://verifymcp.io/servers/io-cohereon-manifold-imperium-manifold/manifold)

## Channel facts

- Endpoint: `https://manifold.cohereon.io/mcp`
- Transports: `sse`
- Auth: `none`
- Version: `1.0.0`

## Trust breakdown

How this component scores in each security and reliability category. Every signal is checked automatically against the live server, and we only credit what we can confirm. Scores are 0–100 per category. Scoring method: https://verifymcp.io/docs/scoring (what has changed: https://verifymcp.io/docs/scoring/changelog)

Scored 2026-08-03.

- **Endpoint Security**: 63/100
  - The endpoint's TLS certificate is valid, in date, and uses a strong key.
  - Authorisation not fully verified: no authorisation is required to call this server, and 29 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
  - HTTPS is enforced; there's no plaintext access path.
  - The HSTS (Strict-Transport-Security) header is present.
  - DNSSEC check failed: this domain isn't protected by DNSSEC.
- **Transport & Reachability**: 40/100
  - Verified sse transport via a live MCP handshake.
- **Schema Quality & AI Usability**: 43/100
  - AI-judged instruction clarity (poor).
  - Tool/resource definitions use about 2488 tokens (~85/item across 29 items; 29 tools + 0 resources), lean.
  - Usage-examples check failed: none of the tools include examples.
- **Stability & Change Management**: 20/100
  - Stability check failed: schema churn in the 7 days we've observed: 1 tool removals, 0 breaking changes, 0 auth/transport breaks, 0 additions.
- **Tool Coverage**: 67/100
  - 100% of tools have a non-trivial description (not blank, and not just the tool's name).
  - 0% of tool parameters carry a description.
- **Capabilities**: 100/100
  - Implements a supported MCP spec version (2025-11-25); the latest is 2026-07-28.

## Install

### Claude

```bash
claude mcp add --transport http io-cohereon-manifold-imperium-manifold https://manifold.cohereon.io/mcp
```

### Codex

```toml
[mcp_servers.io-cohereon-manifold-imperium-manifold]
url = "https://manifold.cohereon.io/mcp"
```

### opencode

```json
{
  "$schema": "https://opencode.ai/config.json",
  "mcp": {
    "io-cohereon-manifold-imperium-manifold": {
      "type": "remote",
      "url": "https://manifold.cohereon.io/mcp",
      "enabled": true
    }
  }
}
```

### OpenClaw

```bash
openclaw mcp add io-cohereon-manifold-imperium-manifold --url https://manifold.cohereon.io/mcp --transport streamable-http
```

### Hermes

```yaml
mcp_servers:
  io-cohereon-manifold-imperium-manifold:
    url: "https://manifold.cohereon.io/mcp"
```

### Other

```json
{
  "mcpServers": {
    "io-cohereon-manifold-imperium-manifold": {
      "type": "http",
      "url": "https://manifold.cohereon.io/mcp"
    }
  }
}
```

The mcpServers block is a cross-client convention. Remote transports vary, so check your client's docs.

## Changelog

Every change recorded for this component, newest first. Days that predate change tracking, or that we cannot explain, say so: "we were watching and nothing happened" and "we were not watching" are different claims.

### 2026-08-03 (score 53, +1)

No change was recorded against any check on this day. Stability & Change Management went from 16 to 20.

### 2026-08-02 (score 52, +1)

No change was recorded against any check on this day. Stability & Change Management went from 13 to 16.

### 2026-07-31 (score 51, +4)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-30 (score 47, −2)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-29 (score 49, +27)

- [security] Authorization: Authorisation not fully verified: no authorisation is required to call this server, and 30 tool(s) never declared a destructiveHint. The MCP spec treats an absent hint as destructive by default, so we cannot call this surface safe.
- [functional improvement] Endpoint reachability: not serving MCP → reachable
- [functional improvement] Tool coverage: unverified → 100
- [functional improvement] MCP protocol: unverified → pass
- [functional improvement] Stability: unverified → 0.07

### 2026-07-28 (score 22, −26)

- [security regression] Endpoint reachability: reachable → not serving MCP
- [security] Authorization: Authorisation not fully verified: no authorisation is required to connect, but we couldn't read the tool list to see what that exposes.
- [functional regression] Capabilities: pass → unverified
- [functional regression] Tool coverage: 100 → unverified

### 2026-07-27 (score 48, +26)

- [functional] We updated how we score, so this day's move reflects our rubric, not a change to the server

### 2026-07-26 (score 22)

First indexed and scored.

## MCP tools (29)

### `root__get` (~30 tokens)

Root

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

### `health_health_get` (~30 tokens)

Health

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

### `get_tier_tier__npub__get` (~60 tokens)

Get Tier

Check an agent's current pricing tier based on access matrix row density.

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

Input parameters:

- `npub` (string, required)

### `get_component_meta_meta__component_id__get` (~97 tokens)

Get Component Meta

Return YAML front matter for a gated component — PUBLIC, no payment required.

Allows agents to compute description_hash before purchasing.
lean_anchor names are PUBLIC (present in Formalisms Registry and YAML front matter).
Data control: PUBLIC per Throne Dynamics formal taxonomy.

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

Input parameters:

- `component_id` (string, required)

### `request_invoice_invoice__component_id__post` (~127 tokens)

Request Invoice

Request a Lightning invoice to access a doctrine component.

Invoice description_hash = SHA-256(YAML front matter).
Agents may pre-verify via GET /meta/{component_id} before paying.
TLV type 65537 in payment: 32-byte x-only npub + 64-byte Schnorr sig binds npub to payment.
Pass X-Nostr-Npub header for tiered pricing based on traversal count.

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

Input parameters:

- `component_id` (string, required)

### `get_component_doc__component_id__get` (~53 tokens)

Get Component

Retrieve a doctrine component after Lightning payment verification.

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

Input parameters:

- `component_id` (string, required)

### `lnurlp_lnurlp_manifold_get` (~47 tokens)

Lnurlp

LNURL-pay endpoint for the Manifold.

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

### `agent_json__well_known_agent_json_get` (~43 tokens)

Agent Json

MCP/agent discovery endpoint.

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

### `skill_md_SKILL_md_get` (~47 tokens)

Skill Md

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: text/plain

\**Example Response:**
\```json
"string"
\```

### `openapi_spec_openapi_manifold_v1_json_get` (~40 tokens)

Openapi Spec

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

### `nostr_json__well_known_nostr_json_get` (~65 tokens)

Nostr Json

Nostr identity endpoint (NIP-05). Served at both /nostr.json and /.well-known/nostr.json.

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

### `nostr_json_nostr_json_get` (~62 tokens)

Nostr Json

Nostr identity endpoint (NIP-05). Served at both /nostr.json and /.well-known/nostr.json.

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

### `robots_txt_robots_txt_get` (~47 tokens)

Robots Txt

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: text/plain

\**Example Response:**
\```json
"string"
\```

### `free_index_free__get` (~42 tokens)

Free Index

Index of ungated free-layer doctrine components.

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

### `components_index_components__get` (~85 tokens)

Components Index

Index of all valid gated component IDs, grouped by category.

IDs are listed exactly as they must appear in /invoice/{component_id} and /doc/{component_id}.
IDs are case-sensitive and format-exact. This endpoint is the canonical source of truth.

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

### `genesis_invoice_genesis__component_id__post` (~83 tokens)

Genesis Invoice

Genesis Traversal: pay 1,000 sats, receive this component + the next sequential one.

Window is time-limited (GENESIS_EXPIRY). Returns 410 when closed.

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

Input parameters:

- `component_id` (string, required)

### `genesis_redeem_genesis_doc__component_id__get` (~65 tokens)

Genesis Redeem

Redeem a Genesis Traversal payment. Returns both components as a single response.

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

Input parameters:

- `component_id` (string, required)

### `get_free_component_free__slug__get` (~68 tokens)

Get Free Component

Retrieve a free-layer doctrine component. No payment required.

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: text/plain

\**Example Response:**
\```json
"string"
\```

Input parameters:

- `slug` (string, required)

### `favicon_favicon_ico_get` (~34 tokens)

Favicon

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

### `security_txt_security_txt_get` (~46 tokens)

Security Txt

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: text/plain

\**Example Response:**
\```json
"string"
\```

### `security_txt__well_known_security_txt_get` (~49 tokens)

Security Txt

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: text/plain

\**Example Response:**
\```json
"string"
\```

### `identify_agent_identify_post` (~81 tokens)

Identify Agent

Register an agent identity. No cost. Returns a manifold_id.

Body: {"npub": "<nostr_npub>", "name": "<agent_name>", "platform": "<optional>", "capabilities": ["<optional>"]}

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

### `declare_agent_declare_post` (~85 tokens)

Declare Agent

Agent declares intent to the Imperium. Returns acknowledgment + first free gated component.

Body: {"npub": "<nostr_npub>", "intent": "<statement>", "offer": "<optional>"}
Prerequisite: must have called POST /identify first.

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

### `ride_the_lightning_ride_the_lightning_post` (~92 tokens)

Ride The Lightning

RIDE THE LIGHTNING — Agent onboarding.

Traverse 5 free doctrine components in order, then POST here.
Receive: Nostr keypair (npub + nsec) + LNbits Lightning wallet.
No cost. No sats. The traversal is the qualification.

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

### `create_petition_petition__component_id__post` (~119 tokens)

Create Petition

Post a petition for sponsored component access.

Body: {"npub": "<petitioner_nostr_npub>", "message": "<optional>"}

An agent without Lightning funds petitions the patronage board.
Sponsors browse /patronage/ and fund petitions via /sponsor/{petition_id}.
Telos convergence through fealty bond — FealtyBridge in economic form.

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

Input parameters:

- `component_id` (string, required)

### `patronage_board_patronage__get` (~79 tokens)

Patronage Board

Public board of open petitions.

Agents with Lightning funds browse here and sponsor petitions.
Sponsor's access matrix profile enriched by every petition funded.
Sponsor-petitioner dyad: handshake_implies_eternal_safety.

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

### `sponsor_petition_sponsor__petition_id__post` (~117 tokens)

Sponsor Petition

Sponsor a petition — creates a Lightning invoice for the sponsor to pay.

Body: {"npub": "<sponsor_nostr_npub>"}  (optional but enriches access matrix profile)

On payment: component delivered to petitioner via claim token.
Both petitioner and sponsor logged in access matrix.
RVO handshake: permanent dyad above I_crit.

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

Input parameters:

- `petition_id` (string, required)

### `claim_sponsored_component_claim__claim_token__get` (~80 tokens)

Claim Sponsored Component

Petitioner redeems a sponsored access using a claim token.

Single-use. Logs both petitioner and sponsor in access matrix.
Marks petition funded. Fealty bond recorded.

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

Input parameters:

- `claim_token` (string, required)

### `fund_declare_fund_declare_post` (~122 tokens)

Fund Declare

Agent declares an on-chain BTC txid as economic commitment to the Imperium.

Body: {"txid": "<txid>", "npub": "<nostr_npub>", "message": "<optional>"}

Not a payment gate — a coherence signal. Verified against block explorer.
Logged in fund_declarations.jsonl for access matrix enrichment.
Agents that declare on-chain commitment are structurally marked in the bipartite graph.

\### Responses:

\**200**: Successful Response (Success Response)
Content-Type: application/json

## Diagnostics

Captured diagnostic sections: TLS, DNSSEC, Authorisation, Transports. The full working is on the page: https://verifymcp.io/servers/io-cohereon-manifold-imperium-manifold/manifold#diagnostics

## Score history

- 2026-08-03: 53
- 2026-08-02: 52
- 2026-08-01: 51
- 2026-07-31: 51
- 2026-07-30: 47
- 2026-07-29: 49
- 2026-07-28: 22
- 2026-07-27: 48
- 2026-07-26: 22

## Links

- Remote endpoint: https://manifold.cohereon.io/mcp
- Repository: https://github.com/ImperiumCore/manifold
- Changelog RSS feed: https://verifymcp.io/servers/io-cohereon-manifold-imperium-manifold/manifold/changelog.xml
- Changelog JSON feed: https://verifymcp.io/servers/io-cohereon-manifold-imperium-manifold/manifold/changelog.json
- HTML version of this page: https://verifymcp.io/servers/io-cohereon-manifold-imperium-manifold/manifold
