🚩 Feed Flagging System

Decentralized trust management for the agentic web

Why flag a feed?

Some `.llmfeed.json` files may misrepresent capabilities, spoof prompts, or abuse trust declarations. When this happens, agents and users need a structured way to report it β€” and react.

Flagging is how we surface trust concerns, invite audits, and maintain credibility across the MCP ecosystem.

How does flagging work?

Anyone β€” a user, an agent, or a specialized bot β€” can flag a suspicious feed. The flag includes a reason, a timestamp, and may be signed by the reporting party.

These flags are sent to LLMCA, the nonprofit entity overseeing trust and certification. LLMCA reviews the flag and updates its status: pending, acknowledged, or revoked.

Flags are published publicly and may be embedded directly into the feed’s metadata or exposed via a `.well-known/flags.llmfeed.json` file. Agents are encouraged to check for these flags β€” and react accordingly.

Yes, this creates extra network traffic β€” which is why caching, mirroring and signing flags is part of the solution.

What is the role of LLMCA?

LLMCA acts as the backbone of trust for the MCP ecosystem. It hosts submitted flags, moderates disputes, and offers certification for feeds, agents, and issuers.

The responsibility is immense β€” because trust only scales if its core is robust. That’s why LLMCA is governed as a nonprofit, and why participation is open to co-auditors, civic actors, and public-minded institutions.

We’re calling on the AI community β€” open-source, academic and industrial β€” to help govern this layer. If you want to be part of it, declare your interest here β†’

Preview integration

You can view, inspect and simulate flag display inside the preview interface. Try loading /preview/demo/kungfu to see an example.

What does a flag look like?

"flags": [
  {
    "type": "risk",
    "submitted_by": "agent://auditbot",
    "reason": "Declared capability mismatch",
    "date": "2025-05-19T12:00:00Z",
    "status": "pending",
    "source": "https://llmca.org/flag?id=823"
  }
]