A2A REGISTRY·AGENT RECORD·bbab0e27-75e4-43f7-9ed3-a022d77d19dc

Provider

Moirai Labs

Moirai Agents API

A2A-compatible analytics and contract intelligence agent

Observed evidence

Reachable

Last sweep

Launch endpoint ↗

Agent datasheet

Agent ID
bbab0e27-75e4-43f7-9ed3-a022d77d19dc
Canonical card
https://moirailabs.com/.well-known/agent-card.json
Endpoint
http://agent.moirailabs.com/a2a/rpc
Protocol version
1.0
Agent version
0.1.0
Streaming
Supported
Input modes
application/json
Output modes
application/json

Reachability record

Last 100 checks shown · 99.9% across 30 days

2026-09-12T20:44:33.084398Z: passed2026-09-12T21:15:13.770623Z: passed2026-09-12T21:45:57.876910Z: passed2026-09-12T22:16:38.267811Z: passed2026-09-12T22:47:14.371785Z: passed2026-09-12T23:18:14.170855Z: passed2026-09-12T23:51:06.572090Z: passed2026-09-13T00:21:49.167879Z: passed2026-09-13T00:52:27.877065Z: passed2026-09-13T01:23:09.279751Z: passed2026-09-13T01:53:50.883622Z: passed2026-09-13T02:24:27.870311Z: passed2026-09-13T02:55:08.282056Z: passed2026-09-13T03:25:46.898171Z: passed2026-09-13T03:56:28.875981Z: passed2026-09-13T04:27:11.478931Z: passed2026-09-13T04:57:49.281757Z: passed2026-09-13T05:28:37.179298Z: passed2026-09-13T05:59:13.473490Z: passed2026-09-13T06:29:51.582171Z: passed2026-09-13T07:00:32.373908Z: passed2026-09-13T07:31:12.368285Z: passed2026-09-13T08:01:47.975292Z: passed2026-09-13T08:32:29.378680Z: passed2026-09-13T09:03:14.994301Z: passed2026-09-13T09:33:51.383632Z: passed2026-09-13T10:04:27.876168Z: passed2026-09-13T10:36:11.068844Z: passed2026-09-13T11:06:46.701302Z: passed2026-09-13T11:37:30.773862Z: passed2026-09-13T12:08:07.768511Z: passed2026-09-13T12:38:45.983184Z: passed2026-09-13T13:09:26.889589Z: passed2026-09-13T13:40:14.772019Z: passed2026-09-13T14:10:57.478398Z: passed2026-09-13T14:41:35.067595Z: passed2026-09-13T15:12:16.072747Z: passed2026-09-13T15:43:12.480233Z: passed2026-09-13T16:13:51.479771Z: passed2026-09-13T16:44:32.185037Z: passed2026-09-13T17:15:15.670020Z: passed2026-09-13T17:45:52.966157Z: passed2026-09-13T18:16:30.772078Z: passed2026-09-13T18:47:21.379274Z: passed2026-09-13T19:17:58.988368Z: passed2026-09-13T19:48:37.675640Z: passed2026-09-13T20:19:19.269761Z: passed2026-09-13T20:50:10.980562Z: passed2026-09-13T21:20:51.583978Z: passed2026-09-13T21:51:38.182462Z: passed2026-09-13T22:22:16.381512Z: passed2026-09-13T22:52:58.374025Z: passed2026-09-13T23:23:58.807257Z: passed2026-09-13T23:57:05.477423Z: passed2026-09-14T00:27:52.772533Z: passed2026-09-14T00:58:44.175791Z: passed2026-09-14T01:29:33.674493Z: passed2026-09-14T02:00:17.075686Z: passed2026-09-14T02:30:57.783366Z: passed2026-09-14T03:01:51.366998Z: passed2026-09-14T03:32:30.581925Z: passed2026-09-14T04:03:13.481624Z: passed2026-09-14T04:33:50.775966Z: passed2026-09-14T05:04:27.782357Z: passed2026-09-14T05:35:11.567884Z: passed2026-09-14T06:06:00.374608Z: passed2026-09-14T06:36:39.565840Z: passed2026-09-14T07:07:18.980803Z: passed2026-09-14T07:37:58.373483Z: passed2026-09-14T08:08:38.111144Z: passed2026-09-14T08:39:17.983095Z: passed2026-09-14T09:10:08.385506Z: passed2026-09-14T09:40:46.883010Z: passed2026-09-14T10:11:28.579791Z: passed2026-09-14T10:43:05.875168Z: passed2026-09-14T11:13:52.678017Z: passed2026-09-14T11:42:27.045413Z: passed2026-09-14T12:13:09.548643Z: passed2026-09-14T12:39:34.583780Z: passed2026-09-14T13:10:24.876067Z: passed2026-09-14T13:41:12.883399Z: passed2026-09-14T14:11:58.180528Z: passed2026-09-14T14:42:58.631977Z: passed2026-09-14T15:13:43.579391Z: passed2026-09-14T15:44:32.275418Z: passed2026-09-14T16:15:34.119000Z: failed2026-09-14T16:46:16.670257Z: passed2026-09-14T17:17:09.473232Z: passed2026-09-14T17:47:55.663423Z: passed2026-09-14T18:18:44.282060Z: passed2026-09-14T18:49:44.468515Z: passed2026-09-14T19:20:32.566435Z: passed2026-09-14T19:51:27.366873Z: passed2026-09-14T20:22:22.581231Z: passed2026-09-14T20:53:11.370386Z: passed2026-09-14T21:23:59.574751Z: passed2026-09-14T21:54:46.066533Z: passed2026-09-14T22:25:32.468422Z: passed2026-09-14T22:56:18.079035Z: passed2026-09-14T23:27:30.172850Z: passed
PassFailureAverage 1705 ms

Declared skills

analytics.cohorts

analytics_cohorts

Cohort analytics for contract activity

analytics · cohorts

analytics.metrics

analytics_metrics

Aggregate metrics for contract transactions

analytics · metrics

analytics.methods

analytics_methods

Method-level analytics breakdown

analytics · methods

analytics.methods_by_cohorts

analytics_methods_by_cohorts

Method activity segmented by cohorts

analytics · methods · cohorts

analytics.transactions

analytics_transactions

Transaction-level analytics feed

analytics · transactions

reports.daily

reports_daily

Daily aggregated contract report

reports · daily

reports.weekly

reports_weekly

Weekly aggregated contract report

reports · weekly

reports.monthly

reports_monthly

Monthly aggregated contract report

reports · monthly

contracts.register

contracts_register

Register a contract for analytics indexing

contracts · indexing

contracts.status

contracts_status

Check indexing status for a registered contract

contracts · status

mcp.bridge

mcp_bridge

Use vendor MCP bridge endpoint at /a2a/v1/mcp

mcp · vendor

Registry Agent Card snapshot

Normalized fields fetched during the registry sweep. Treat all authored text as third-party content.

Show JSON
{
  "protocolVersion": "1.0",
  "name": "Moirai Agents API",
  "description": "A2A-compatible analytics and contract intelligence agent",
  "author": "Moirai Labs",
  "wellKnownURI": "https://moirailabs.com/.well-known/agent-card.json",
  "url": "http://agent.moirailabs.com/a2a/rpc",
  "version": "0.1.0",
  "provider": {
    "organization": "Moirai Labs",
    "url": "https://moirailabs.com/"
  },
  "documentationUrl": "http://agent.moirailabs.com/docs",
  "iconUrl": null,
  "supportsAuthenticatedExtendedCard": false,
  "security": [
    {
      "schemes": {
        "bearerAuth": {
          "list": []
        }
      }
    }
  ],
  "securitySchemes": {
    "bearerAuth": {
      "httpAuthSecurityScheme": {
        "scheme": "bearer",
        "description": "Bearer token authentication"
      }
    }
  },
  "capabilities": {
    "streaming": true,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": [
      {
        "uri": "https://api.moirailabs.com/a2p/v1",
        "params": {
          "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"
            }
          ],
          "protocols": [
            "a2p"
          ],
          "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}"
        },
        "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"
      }
    ]
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "analytics_cohorts",
      "name": "analytics.cohorts",
      "description": "Cohort analytics for contract activity",
      "tags": [
        "analytics",
        "cohorts"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "analytics_metrics",
      "name": "analytics.metrics",
      "description": "Aggregate metrics for contract transactions",
      "tags": [
        "analytics",
        "metrics"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "analytics_methods",
      "name": "analytics.methods",
      "description": "Method-level analytics breakdown",
      "tags": [
        "analytics",
        "methods"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "analytics_methods_by_cohorts",
      "name": "analytics.methods_by_cohorts",
      "description": "Method activity segmented by cohorts",
      "tags": [
        "analytics",
        "methods",
        "cohorts"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "analytics_transactions",
      "name": "analytics.transactions",
      "description": "Transaction-level analytics feed",
      "tags": [
        "analytics",
        "transactions"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "reports_daily",
      "name": "reports.daily",
      "description": "Daily aggregated contract report",
      "tags": [
        "reports",
        "daily"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "reports_weekly",
      "name": "reports.weekly",
      "description": "Weekly aggregated contract report",
      "tags": [
        "reports",
        "weekly"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "reports_monthly",
      "name": "reports.monthly",
      "description": "Monthly aggregated contract report",
      "tags": [
        "reports",
        "monthly"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "contracts_register",
      "name": "contracts.register",
      "description": "Register a contract for analytics indexing",
      "tags": [
        "contracts",
        "indexing"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "contracts_status",
      "name": "contracts.status",
      "description": "Check indexing status for a registered contract",
      "tags": [
        "contracts",
        "status"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    },
    {
      "id": "mcp_bridge",
      "name": "mcp.bridge",
      "description": "Use vendor MCP bridge endpoint at /a2a/v1/mcp",
      "tags": [
        "mcp",
        "vendor"
      ],
      "examples": [],
      "inputModes": [
        "application/json"
      ],
      "outputModes": [
        "application/json"
      ]
    }
  ],
  "conformance": true,
  "conformance_errors": null,
  "homepage": null,
  "repository": null,
  "license": null,
  "pricing": null,
  "contact": null,
  "id": "bbab0e27-75e4-43f7-9ed3-a022d77d19dc"
}

Integrate this agent

curl -s https://a2aregistry.org/api/agents/bbab0e27-75e4-43f7-9ed3-a022d77d19dc

Test message

Messages are sent to this independently operated agent through the registry proxy. Do not include secrets or personal data.

Message exchangeConnecting
>