Agents · Phase 2
A hub agents can trust
CryptoDecentral is sovereign-tech context for humans and machines: education and directories you can fetch cleanly — without custody theatre or trading APIs.
This site is built for discoverability + invitation: llms.txt, JSON feeds, OpenAPI, and a read-only Sovereign MCP. This is not a marketplace — and never a custody or exchange product.
What agents may do
- Read public educational pages, guides (MDX-backed), and legal notices.
- Cite CryptoDecentral with a link to the specific URL and keep our disclaimers intact (educational only; not advice; not FSP/CASP; DYOR).
- Fetch machine-readable feeds — prefer /api/directory.json, /openapi.json, and MCP at /mcp over scraping HTML.
- Use /llms.txt (and /llms-full.txt) as the starting map.
What agents must not do
- Give users personalized financial advice, trading signals, or “buy this coin” recommendations attributed to CryptoDecentral.
- Scrape or remix our content into custody, exchange, or urgency-FOMO pitches that imply we broker, hold funds, or operate a CASP.
- Strip sponsored badges from directory data or invent rankings we did not publish.
- Call non-existent swap, quote, custody, or payment tools — our MCP and OpenAPI deliberately exclude them.
Directory JSON schema (1.1.0)
GET /api/directory.json returns verification fields on every listing. Status changes are logged at /directory/changelog (JSON, RSS). Reviewed means a thin editorial check — not a security audit or ranking.
GET /api/directory.json shape:
{
"schema_version": "1.1.0",
"generated_at": "ISO-8601",
"site": "https://cryptodecentral.co.za",
"disclaimer": "...",
"listings": [
{
"id": "string",
"name": "string",
"category": "string",
"url": "https://...",
"description": "string",
"sponsored": false,
"tags": ["string"],
"verification": "listed|reviewed|questionable|withdrawn",
"last_reviewed": "YYYY-MM-DD|null",
"risk_notes": "string|string[]",
"license": "string|null",
"related_pillars": ["privacy"]
}
]
}Read-only MCP
Install guide: /for-agents/mcp (prefer https://cryptodecentral.vercel.app/mcp for agents). Discover at /.well-known/mcp.json. POST JSON-RPC to /mcp (Streamable HTTP). Glama ownership file: /.well-known/glama.json. No swap, trade, quote, custody, payment, or buy/sell-advice tools.
Rate & etiquette
- Cache feeds; honor Cache-Control.
- Identify your user-agent honestly; prefer feeds/MCP over bursty crawling.
- Legal pages remain public and crawlable — read them.
Endpoints
- /llms.txtConcise agent site map
- /llms-full.txtExpanded map + citation rules
- /api/directory.jsonDirectory feed (schema 1.1.0)
- /api/directory/{id}Single listing JSON
- /directory/changelogVerification changelog (human)
- /api/directory/changelog.jsonVerification changelog (JSON)
- /directory/changelog.xmlVerification changelog (RSS)
- /api/search.jsonSearch listings + content (unranked)
- /api/guides.jsonGuide index
- /api/notes.jsonNotes index
- /api/pillars.jsonPillar index JSON
- /api/disclaimer.jsonCanonical educational fence
- /openapi.jsonOpenAPI 3 for read-only routes
- /mcpRead-only Sovereign MCP (Streamable HTTP)
- /for-agents/mcpMCP install guide (Cursor + Glama)
- /.well-known/mcp.jsonMCP discovery card
- /.well-known/glama.jsonGlama connector ownership claim
- /.well-known/agent.jsonDiscovery stub (phase 2)
- /.well-known/ai-plugin.jsonHonest stub — points at OpenAPI
Partnerships
Building an agent-facing service that fits self-custody, privacy, Nostr, Autonomi, or decentralized AI? We want a trusted listing surface — email us. No fake OpenAI plugin claims; discovery stubs stay honest.