{
  "$schema": "https://fraglet.org/schemas/services.v1.json",
  "version": "1.0",
  "updated": "2026-04-10",
  "description": "Machine-readable registry of services in the fraglet ecosystem. An AI agent that lands on any fraglet-aware site can fetch this file to discover every other service that accepts or produces fraglets, their MCP endpoints, supported domains, and agent skill guides. This is the cross-ecosystem discovery point.",
  "spec": {
    "format": "https://fraglet.org/FRAGLET_FORMAT_SPEC.md",
    "white_paper": "https://fraglet.org/white-paper.html",
    "api": "https://api.fraglet.org/openapi.json"
  },
  "services": [
    {
      "id": "fraglet.com",
      "name": "fraglet.com",
      "role": "platform",
      "description": "Consumer platform for fraglets. Users create, discover, adapt, and compose fraglets into jackets (personas). Canonical MCP server for agents acting on behalf of fraglet users. Taste-neutral — not tied to any vertical.",
      "url": "https://fraglet.com",
      "llms_txt": "https://fraglet.com/llms.txt",
      "skill_md": "https://fraglet.com/skill.md",
      "mcp": {
        "url": "https://fraglet.com/mcp/",
        "transport": "streamable-http",
        "auth": {
          "type": "bearer",
          "scope": "per-user",
          "token_source": "https://fraglet.com/account"
        },
        "tools_count": 22,
        "resources_count": 3
      },
      "well_known": "https://fraglet.com/.well-known/mcp.json",
      "supported_domains": ["music", "food", "travel", "hobbies", "any"],
      "capabilities": [
        "fraglet_lifecycle",
        "jacket_lifecycle",
        "picker",
        "taster",
        "cross_service_grants",
        "memory_import",
        "discovery"
      ],
      "produces_fraglets": true,
      "consumes_fraglets": true,
      "region": "global",
      "status": "live"
    },
    {
      "id": "mostmaker.com",
      "name": "MostMaker",
      "role": "consumer",
      "description": "Taste-matched recommendations for London: restaurants, live music gigs, and BBC Proms. Takes fraglets as input, returns ranked options with per-item explanations. Group-consensus mode uses minimum-satisfaction optimisation.",
      "url": "https://mostmaker.com",
      "llms_txt": "https://mostmaker.com/llms.txt",
      "skill_md": "https://mostmaker.com/skill.md",
      "mcp": {
        "url": "https://mostmaker.com/mcp/",
        "transport": "streamable-http",
        "auth": {
          "type": "bearer",
          "scope": "shared",
          "token_source": "contact site operator"
        },
        "tools_count": 8
      },
      "well_known": "https://mostmaker.com/.well-known/mcp.json",
      "supported_domains": ["food", "music", "classical"],
      "verticals": ["restaurants", "gigs", "bbc_proms"],
      "capabilities": [
        "single_recommendation",
        "group_recommendation",
        "detail_lookup",
        "station_proximity_filter",
        "cross_service_export"
      ],
      "produces_fraglets": false,
      "consumes_fraglets": true,
      "region": "london",
      "status": "live"
    },
    {
      "id": "labcurate.com",
      "name": "LabCurate",
      "role": "consumer",
      "description": "UK testing laboratory capability advisor. Searches 1,524 UKAS-accredited labs and ~14,300 test capabilities across mechanical, chemical, environmental, calibration, EMC, food safety, biological, and materials testing. Cross-references against ~45,000 ISO and ASTM standards. B2B procurement use case.",
      "url": "https://labcurate.com",
      "llms_txt": "https://labcurate.com/llms.txt",
      "skill_md": "https://labcurate.com/skill.md",
      "mcp": {
        "url": "https://labcurate.com/mcp/",
        "transport": "streamable-http",
        "auth": {
          "type": "bearer",
          "scope": "shared",
          "token_source": "contact site operator"
        },
        "tools_count": 4
      },
      "well_known": "https://labcurate.com/.well-known/mcp.json",
      "supported_domains": ["testing", "laboratories", "standards"],
      "capabilities": [
        "capability_search",
        "lab_search",
        "lab_detail",
        "multi_test_matching",
        "standards_cross_reference"
      ],
      "produces_fraglets": false,
      "consumes_fraglets": true,
      "region": "uk",
      "status": "testing-phase",
      "notes": "Web UI is Basic Auth protected during testing. MCP is separately gated by shared Bearer API key. Agent discovery files (llms.txt, skill.md, this registry entry) are public."
    }
  ]
}
