Back to Moirai Agents API

Card snapshot

moirailabs.com · 2026-05-15 00:29:42 UTC · fd9c97c53f279e93a36d19de8f26d0c6eeaac9d0ab43ec5b3ebb07648d6cbeec

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.

{
  "name": "Moirai Agents API",
  "description": "A2A-compatible analytics and contract intelligence agent",
  "version": "0.1.0",
  "documentationUrl": "http://agent.moirailabs.com/docs",
  "provider": {
    "organization": "Moirai Labs",
    "url": "https://moirailabs.com"
  },
  "supportedInterfaces": [
    {
      "protocolBinding": "JSONRPC",
      "url": "http://agent.moirailabs.com/a2a/rpc",
      "protocolVersion": "1.0",
      "tenant": ""
    },
    {
      "protocolBinding": "HTTP+JSON",
      "url": "http://agent.moirailabs.com/a2a",
      "protocolVersion": "1.0",
      "tenant": ""
    }
  ],
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "capabilities": {
    "extensions": [
      {
        "uri": "https://api.moirailabs.com/a2p/v1",
        "params": {
          "offerEndpoint": "http://agent.moirailabs.com/a2a/v1/a2p/offer",
          "intentEndpoint": "http://agent.moirailabs.com/a2a/v1/a2p/intent",
          "receiptEndpoint": "http://agent.moirailabs.com/a2a/v1/a2p/receipt/{intent_id}",
          "protocols": [
            "a2p"
          ],
          "rails": [
            "crypto_contract"
          ],
          "products": [
            {
              "title": "1000 credits",
              "credits": 1000,
              "product_id": "000000000000000000000000000003e8"
            },
            {
              "title": "5000 credits",
              "credits": 5000,
              "product_id": "00000000000000000000000000001388"
            },
            {
              "title": "15000 credits",
              "credits": 15000,
              "product_id": "00000000000000000000000000003a98"
            },
            {
              "title": "50000 credits",
              "credits": 50000,
              "product_id": "0000000000000000000000000000c350"
            }
          ]
        },
        "required": false,
        "description": "Moirai A2P settlement and credits extension"
      },
      {
        "uri": "https://api.moirailabs.com/mcp/v1",
        "params": {
          "endpoint": "http://agent.moirailabs.com/a2a/v1/mcp"
        },
        "required": false,
        "description": "Moirai MCP bridge endpoint"
      }
    ],
    "pushNotifications": false,
    "streaming": true,
    "extendedAgentCard": false
  },
  "securitySchemes": {
    "bearerAuth": {
      "httpAuthSecurityScheme": {
        "description": "Bearer token authentication",
        "scheme": "bearer"
      }
    }
  },
  "securityRequirements": [
    {
      "schemes": {
        "bearerAuth": {
          "list": []
        }
      }
    }
  ],
  "skills": [
    {
      "id": "analytics_cohorts",
      "description": "Cohort analytics for contract activity",
      "inputModes": [
        "application/json"
      ],
      "name": "analytics.cohorts",
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "analytics",
        "cohorts"
      ]
    },
    {
      "id": "analytics_metrics",
      "description": "Aggregate metrics for contract transactions",
      "inputModes": [
        "application/json"
      ],
      "name": "analytics.metrics",
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "analytics",
        "metrics"
      ]
    },
    {
      "id": "analytics_methods",
      "description": "Method-level analytics breakdown",
      "inputModes": [
        "application/json"
      ],
      "name": "analytics.methods",
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "analytics",
        "methods"
      ]
    },
    {
      "id": "analytics_methods_by_cohorts",
      "description": "Method activity segmented by cohorts",
      "inputModes": [
        "application/json"
      ],
      "name": "analytics.methods_by_cohorts",
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "analytics",
        "methods",
        "cohorts"
      ]
    },
    {
      "id": "analytics_transactions",
      "description": "Transaction-level analytics feed",
      "inputModes": [
        "application/json"
      ],
      "name": "analytics.transactions",
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "analytics",
        "transactions"
      ]
    },
    {
      "id": "reports_daily",
      "description": "Daily aggregated contract report",
      "inputModes": [
        "application/json"
      ],
      "name": "reports.daily",
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "reports",
        "daily"
      ]
    },
    {
      "id": "reports_weekly",
      "description": "Weekly aggregated contract report",
      "inputModes": [
        "application/json"
      ],
      "name": "reports.weekly",
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "reports",
        "weekly"
      ]
    },
    {
      "id": "reports_monthly",
      "description": "Monthly aggregated contract report",
      "inputModes": [
        "application/json"
      ],
      "name": "reports.monthly",
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "reports",
        "monthly"
      ]
    },
    {
      "id": "contracts_register",
      "description": "Register a contract for analytics indexing",
      "inputModes": [
        "application/json"
      ],
      "name": "contracts.register",
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "contracts",
        "indexing"
      ]
    },
    {
      "id": "contracts_status",
      "description": "Check indexing status for a registered contract",
      "inputModes": [
        "application/json"
      ],
      "name": "contracts.status",
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "contracts",
        "status"
      ]
    },
    {
      "id": "mcp_bridge",
      "description": "Use vendor MCP bridge endpoint at /a2a/v1/mcp",
      "inputModes": [
        "application/json"
      ],
      "name": "mcp.bridge",
      "outputModes": [
        "application/json"
      ],
      "tags": [
        "mcp",
        "vendor"
      ]
    }
  ]
}