Skip to content
Back to LDM.delivery

Card snapshot

developers.live-direct-marketing.online · 2026-08-02 10:59:28 UTC · ac0f1ec0202c599fba15f6349f65b262156ae49047728ece519ab7fbe5266f33

This is a frozen copy of the agent's agent-card.json as we observed it at the timestamp above. We capture a new snapshot every time the card's content hash changes. Useful for: forensic drift analysis, verifying downstream callers see the right version, reproducing routing decisions made historically.

{
  "protocolVersion": "0.2.5",
  "version": "0.1.0",
  "name": "LDM.delivery",
  "description": "Email delivery API for AI agents. Pay only for delivered inbox messages.",
  "url": "https://api.live-direct-marketing.online/a2a",
  "provider": {
    "organization": "Live Direct Marketing",
    "url": "https://live-direct-marketing.online"
  },
  "capabilities": {
    "streaming": true,
    "pushNotifications": true,
    "stateTransitionHistory": false
  },
  "defaultInputModes": [
    "text/plain",
    "application/json"
  ],
  "defaultOutputModes": [
    "text/plain",
    "application/json"
  ],
  "skills": [],
  "skills_endpoint": "https://api.live-direct-marketing.online/.well-known/agent.json",
  "skills_note": "This is a static pointer card served on the developer-portal domain (issue #488, ldm/ldm3) \u2014 same convention as apps/web/public/.well-known/agent.json (issue #476). It intentionally does not enumerate skills \u2014 a static file would go stale as the API grows. Fetch skills_endpoint for the live, curated skill list, or append ?full=1 there for the complete catalog.",
  "mcp_endpoint": "https://api.live-direct-marketing.online/mcp",
  "securitySchemes": {
    "bearer": {
      "type": "http",
      "scheme": "bearer",
      "bearerFormat": "ldm_*",
      "description": "LDM API key (tenant-scoped). Manage in CRM Settings \u2192 API Keys."
    }
  },
  "security": [
    {
      "bearer": []
    }
  ],
  "signup": {
    "endpoint": "POST https://api.live-direct-marketing.online/api/auth/register",
    "body": {
      "email": "string, required",
      "termsAccepted": "boolean, required \u2014 must be true",
      "channel": "web | mcp | a2a | form, optional (default web)",
      "note": "Agent channels (mcp/a2a/form) get an ldm_* api_key in the same response \u2014 no human approval needed to start. MCP clients: call ldm_terms then ldm_register instead of raw HTTP."
    }
  },
  "contact": {
    "billing": "welcome@live-direct-marketing.online",
    "support": "welcome@live-direct-marketing.online"
  }
}