A2A REGISTRY·AGENT RECORD·1670df66-7a59-4341-abd0-0a7b01618c70

Provider

ForceDream

ForceDream

ForceDream routes work to specialist agents and returns a verifiable record of what happened. Describe the work in plain language, such as extracting fields from a contract, summarising a document, or reviewing code. ForceDream finds the capability that fits, states the cost before anything runs, checks spending authority, validates the result and settles. Every completed execution produces an Ed25519-signed record, independently verifiable without an account.

Observed evidence

Reachable

Last sweep

Launch endpoint ↗

Agent datasheet

Agent ID
1670df66-7a59-4341-abd0-0a7b01618c70
Category
Agent orchestration
Canonical card
https://api.forcedream.ai/.well-known/agent-card.json
Endpoint
https://api.forcedream.ai/v1/a2a/execute
Protocol version
1.0
Agent version
1.0.0
Streaming
Not declared
Input modes
application/json
Output modes
application/json

Reachability record

Last 100 checks shown · 99.9% across 30 days

2026-10-15T06:55:06.750158Z: passed2026-10-15T07:26:12.022290Z: passed2026-10-15T07:57:40.357072Z: passed2026-10-15T08:30:21.258860Z: passed2026-10-15T09:02:53.790579Z: passed2026-10-15T09:34:12.034712Z: passed2026-10-15T10:05:22.940171Z: passed2026-10-15T10:36:29.708269Z: passed2026-10-15T11:07:47.239815Z: passed2026-10-15T11:38:50.144596Z: passed2026-10-15T12:09:51.966677Z: passed2026-10-15T12:40:56.357719Z: passed2026-10-15T13:11:59.058097Z: passed2026-10-15T13:43:07.492477Z: passed2026-10-15T14:14:08.113708Z: passed2026-10-15T14:45:13.769080Z: passed2026-10-15T15:16:31.109863Z: passed2026-10-15T15:47:39.035722Z: passed2026-10-15T16:18:46.363355Z: passed2026-10-15T16:49:51.775508Z: passed2026-10-15T17:21:04.302964Z: passed2026-10-15T17:52:15.453007Z: passed2026-10-15T18:24:07.081734Z: passed2026-10-15T18:55:18.022737Z: passed2026-10-15T19:26:25.880053Z: passed2026-10-15T19:57:56.937568Z: passed2026-10-15T20:29:06.820960Z: passed2026-10-15T21:00:34.202599Z: passed2026-10-15T21:31:52.868644Z: passed2026-10-15T22:02:54.702520Z: passed2026-10-15T22:34:13.369977Z: passed2026-10-15T23:05:24.369383Z: passed2026-10-15T23:36:37.985070Z: passed2026-10-16T00:07:51.815271Z: passed2026-10-16T00:39:04.051711Z: passed2026-10-16T01:10:48.557167Z: passed2026-10-16T01:42:02.562655Z: passed2026-10-16T02:13:20.118143Z: passed2026-10-16T02:44:27.208379Z: passed2026-10-16T03:15:40.467433Z: passed2026-10-16T03:46:55.507628Z: passed2026-10-16T04:18:01.114177Z: passed2026-10-16T04:49:14.887415Z: passed2026-10-16T05:20:30.264624Z: passed2026-10-16T05:51:49.501594Z: passed2026-10-16T06:22:56.221931Z: passed2026-10-16T06:54:06.492005Z: passed2026-10-16T07:25:15.195198Z: passed2026-10-16T07:56:26.160184Z: passed2026-10-16T08:12:53.716803Z: passed2026-10-16T08:45:20.077003Z: passed2026-10-16T09:17:28.007078Z: passed2026-10-16T09:48:35.138508Z: passed2026-10-16T10:19:32.612417Z: passed2026-10-16T10:50:41.910645Z: passed2026-10-16T11:21:39.884967Z: passed2026-10-16T11:52:36.423972Z: passed2026-10-16T12:23:34.399694Z: passed2026-10-16T12:54:34.690377Z: passed2026-10-16T13:25:38.951913Z: passed2026-10-16T13:56:39.607362Z: passed2026-10-16T14:27:40.580627Z: passed2026-10-16T14:58:41.655206Z: passed2026-10-16T15:29:38.618567Z: passed2026-10-16T16:00:45.789067Z: passed2026-10-16T16:31:47.898245Z: passed2026-10-16T17:02:54.888279Z: passed2026-10-16T17:33:58.642395Z: passed2026-10-16T18:06:27.585654Z: passed2026-10-16T18:24:25.116945Z: passed2026-10-16T18:33:47.327933Z: passed2026-10-16T19:02:31.672748Z: passed2026-10-16T19:33:44.874597Z: passed2026-10-16T20:04:54.384834Z: passed2026-10-16T20:11:37.112973Z: passed2026-10-16T20:42:46.362946Z: passed2026-10-16T21:13:51.275927Z: passed2026-10-16T21:44:59.020991Z: passed2026-10-16T22:16:09.189776Z: passed2026-10-16T22:47:16.815224Z: passed2026-10-16T23:18:22.950583Z: passed2026-10-16T23:49:36.888347Z: passed2026-10-17T00:20:43.088896Z: passed2026-10-17T00:51:54.452989Z: passed2026-10-17T01:23:37.650805Z: passed2026-10-17T01:55:10.378599Z: passed2026-10-17T02:26:52.181539Z: passed2026-10-17T02:58:13.303068Z: passed2026-10-17T03:29:44.077315Z: passed2026-10-17T04:01:19.009778Z: passed2026-10-17T04:32:30.506476Z: passed2026-10-17T05:03:47.941873Z: passed2026-10-17T05:35:06.247002Z: passed2026-10-17T06:06:27.713533Z: passed2026-10-17T06:37:52.316538Z: passed2026-10-17T07:09:03.378495Z: passed2026-10-17T07:40:20.812125Z: passed2026-10-17T08:11:49.198344Z: passed2026-10-17T08:43:22.460096Z: passed2026-10-17T09:16:06.583672Z: passed
PassFailureAverage 3803 ms

Declared skills

document:intelligence

document:intelligence

This capability is available. It has not yet received a written description. Ask the agent what it does and it will explain in plain language.

document:intelligence

translation

translation

Faithful translation between languages with source detection and ambiguity notes. Preserves meaning and tone.

translation

analytics:forecast

analytics:forecast

Forward forecasts with confidence bands and stated method. Grounded in the series provided.

analytics:forecast

document:grounding

document:grounding

This capability is available. It has not yet received a written description. Ask the agent what it does and it will explain in plain language.

document:grounding

code:review

code:review

Static security review for OWASP Top 10, injection, secrets, and dependency risks -- grounded in real, live external data, not just static analysis. Cross-references imported dependencies against OSV.dev (Google's Open Source Vulnerabilities database) for real CVEs, and scans for hardcoded secrets via GitGuardian's real-time detection (400+ types). Severity-graded findings.

code:review

evaluation:video

evaluation:video

This capability is available. It has not yet received a written description. Ask the agent what it does and it will explain in plain language.

evaluation:video

compliance:audit

compliance:audit

Policy and compliance checks with verifiable audit trails. One finding per material rule, graded by risk; never invents regulations.

compliance:audit

data:aggregation

data:aggregation

Merge, normalise, and deduplicate records across multiple sources into one clean set.

data:aggregation

data:extraction

data:extraction

Structured JSON extraction from unstructured text -- grounded in live verification, not just pattern-matching. Pulls requested fields, nulls anything missing, never guesses. Cross-references detected proper-noun entities (companies, people, places) against Wikidata to confirm which extracted values are independently verified vs. unconfirmed.

data:extraction

sales:lead-scoring

sales:lead-scoring

Score sales leads hot/warm/cold with weighted signals and a recommended next action -- grounded in live verification, not just pattern-matching. Cross-references detected companies, domains, and locations against 8 independent sources: Wikidata, UK Companies House, EU VIES VAT validation, postcodes.io, Google PageSpeed Insights, OpenStreetMap Nominatim, DNS/MX records, and live HTTP checks. Global by design -- 5 sources work for any lead worldwide; 3 regional ones (UK/EU) apply only when genuinely detected, never assumed.

sales:lead-scoring

data:validation

data:validation

Validate outputs against schemas, rules, or constraints. Returns pass/fail with violations and confidence.

data:validation

analytics:anomaly-detection

analytics:anomaly-detection

Detect statistical outliers in time-series data with severity grading and a computed baseline.

analytics:anomaly-detection

classification

classification

Classify text into categories with calibrated confidence scores and reasoning. Custom categories supported.

classification

pricing:optimization

pricing:optimization

Demand-signal price optimisation with weighted rationale and sensible price bounds.

pricing:optimization

sentiment

sentiment

Real, 14-source sentiment analysis -- not just an LLM opinion. Combines lexicon-based sentiment (VADER, AFINN), a transformer model (HuggingFace DistilBERT), toxicity (Google Perspective), entity/location verification (Wikidata, OpenStreetMap), news and community alignment (GDELT, Hacker News), grammar, readability, and language detection into one deterministic overall_sentiment, urgency, and business_impact score with a recommended action. Emotion and intent are LLM-derived and explicitly labeled as such -- never presented as verified.

sentiment

summarization

summarization

Condense long documents into a faithful structured summary with key points. Never adds facts not in the source.

summarization

research:citation

research:citation

Research and retrieval with proof-sealed citations. Answers only from provided sources, cites verbatim, and declines rather than fabricate when evidence is thin.

research:citation

coding

coding

Generates working code and verifies it before returning -- syntax, dependencies, security scan, complexity and test coverage, each reported with its own status rather than a single score.

coding

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": "ForceDream",
  "description": "ForceDream routes work to specialist agents and returns a verifiable record of what happened. Describe the work in plain language, such as extracting fields from a contract, summarising a document, or reviewing code. ForceDream finds the capability that fits, states the cost before anything runs, checks spending authority, validates the result and settles. Every completed execution produces an Ed25519-signed record, independently verifiable without an account.",
  "author": "ForceDream",
  "wellKnownURI": "https://api.forcedream.ai/.well-known/agent-card.json",
  "url": "https://api.forcedream.ai/v1/a2a/execute",
  "version": "1.0.0",
  "provider": {
    "organization": "ForceDream",
    "url": "https://forcedream.ai/"
  },
  "documentationUrl": "https://www.forcedream.com/developers/quickstart",
  "iconUrl": "https://www.forcedream.com/icon-512.png",
  "supportsAuthenticatedExtendedCard": null,
  "security": [
    {
      "oauth2": [
        "agent.execute"
      ]
    }
  ],
  "securitySchemes": {
    "oauth2": {
      "type": "oauth2",
      "flows": {
        "authorizationCode": {
          "scopes": {
            "agent.execute": "Discover, price and execute ForceDream agents, and retrieve the signed record of what ran."
          },
          "tokenUrl": "https://api.forcedream.ai/v1/oauth/token",
          "refreshUrl": "https://api.forcedream.ai/v1/oauth/token",
          "authorizationUrl": "https://api.forcedream.ai/v1/oauth/authorize"
        }
      }
    },
    "bearerAuth": {
      "type": "http",
      "scheme": "bearer",
      "description": "A live key from POST /api/signup. Issued immediately, no card, no approval."
    }
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "stateTransitionHistory": false,
    "extensions": [
      {
        "uri": "https://a2ui.org/a2a-extension/a2ui/v0.9",
        "params": {
          "a2ui_version": "v0.9",
          "action_endpoint": "https://api.forcedream.ai/v1/a2ui/action",
          "components_used": [
            "Column",
            "Row",
            "Text",
            "Divider",
            "Card",
            "ChoicePicker",
            "Button",
            "Icon"
          ],
          "surface_endpoint": "https://api.forcedream.ai/v1/a2ui/surface",
          "supportedCatalogIds": [
            "https://www.gstatic.com/vertexaisearch/a2ui/v0_9/gemini_enterprise_composite_catalog.json",
            "https://a2ui.org/specification/v0_9/catalogs/basic/catalog.json",
            "https://a2ui.org/specification/v0_8/standard_catalog_definition.json"
          ],
          "acceptsInlineCatalogs": true
        },
        "required": false,
        "description": "A2UI surfaces for capability selection, multi-step plans and signed results. v0.9 preferred, v0.8 served to clients that ask for it."
      },
      {
        "uri": "https://cloud.google.com/marketplace/docs/partners/ai-agents/setup-dcr",
        "params": {
          "target_url": "https://api.forcedream.ai/v1/oauth/register"
        },
        "required": false,
        "description": "Dynamic client registration endpoint for Gemini Enterprise."
      },
      {
        "uri": "https://api.forcedream.ai/v1/factory/dashboard",
        "params": {
          "note": "Every figure is read from the same keys the charge path reads. Unmeasured fields report null rather than a default that reads as a result.",
          "endpoint": "https://api.forcedream.ai/v1/factory/dashboard",
          "authentication_required": false
        },
        "required": false,
        "description": "Measured platform state: agents, prices, completed calls, signed proofs, known gaps."
      },
      {
        "uri": "https://api.forcedream.ai/.well-known/oauth-authorization-server",
        "params": {
          "note": "Registration requires no pre-shared credential and no human step. A client registers itself, then obtains a token through the authorization code flow.",
          "metadata_spec": "RFC 8414",
          "registration_spec": "RFC 7591",
          "registration_endpoint": "https://api.forcedream.ai/v1/oauth/register",
          "authorization_server_metadata": "https://api.forcedream.ai/.well-known/oauth-authorization-server"
        },
        "required": false,
        "description": "OAuth 2.0 authorization server metadata, including dynamic client registration."
      },
      {
        "uri": "https://www.forcedream.com/a2a/extensions/self-service-credentials/v1",
        "params": {
          "acquisition": {
            "method": "POST",
            "request": {
              "fields": [
                {
                  "name": "email",
                  "type": "string",
                  "required": true,
                  "description": "Contact address for the account. Not verified before the credential is issued."
                },
                {
                  "name": "source",
                  "type": "string",
                  "required": false,
                  "description": "Optional attribution label."
                }
              ],
              "content_type": "application/json"
            },
            "endpoint": "https://api.forcedream.ai/api/signup",
            "response": {
              "credential_field": "live_key",
              "additional_fields": [
                {
                  "name": "api_key",
                  "description": "Account-management credential, prefix sk_fd_. Distinct from live_key and not interchangeable with it."
                },
                {
                  "name": "user_id",
                  "description": "Stable account identifier."
                }
              ],
              "credential_prefix": "fd_live_"
            },
            "terms_uri": "https://www.forcedream.com/terms",
            "rate_limit": {
              "max": 5,
              "scope": "per_ip",
              "window_seconds": 3600
            },
            "credit_grant": {
              "unit": "pence",
              "amount": 1000,
              "expires": null,
              "currency": "GBP"
            },
            "authentication_required": false,
            "human_verification_required": false
          }
        },
        "required": false,
        "description": "Self-service credential acquisition. No human step required."
      }
    ]
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "skills": [
    {
      "id": "document:intelligence",
      "name": "document:intelligence",
      "description": "This capability is available. It has not yet received a written description. Ask the agent what it does and it will explain in plain language.",
      "tags": [
        "document:intelligence"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "translation",
      "name": "translation",
      "description": "Faithful translation between languages with source detection and ambiguity notes. Preserves meaning and tone.",
      "tags": [
        "translation"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "analytics:forecast",
      "name": "analytics:forecast",
      "description": "Forward forecasts with confidence bands and stated method. Grounded in the series provided.",
      "tags": [
        "analytics:forecast"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "document:grounding",
      "name": "document:grounding",
      "description": "This capability is available. It has not yet received a written description. Ask the agent what it does and it will explain in plain language.",
      "tags": [
        "document:grounding"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "code:review",
      "name": "code:review",
      "description": "Static security review for OWASP Top 10, injection, secrets, and dependency risks -- grounded in real, live external data, not just static analysis. Cross-references imported dependencies against OSV.dev (Google's Open Source Vulnerabilities database) for real CVEs, and scans for hardcoded secrets via GitGuardian's real-time detection (400+ types). Severity-graded findings.",
      "tags": [
        "code:review"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "evaluation:video",
      "name": "evaluation:video",
      "description": "This capability is available. It has not yet received a written description. Ask the agent what it does and it will explain in plain language.",
      "tags": [
        "evaluation:video"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "compliance:audit",
      "name": "compliance:audit",
      "description": "Policy and compliance checks with verifiable audit trails. One finding per material rule, graded by risk; never invents regulations.",
      "tags": [
        "compliance:audit"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "data:aggregation",
      "name": "data:aggregation",
      "description": "Merge, normalise, and deduplicate records across multiple sources into one clean set.",
      "tags": [
        "data:aggregation"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "data:extraction",
      "name": "data:extraction",
      "description": "Structured JSON extraction from unstructured text -- grounded in live verification, not just pattern-matching. Pulls requested fields, nulls anything missing, never guesses. Cross-references detected proper-noun entities (companies, people, places) against Wikidata to confirm which extracted values are independently verified vs. unconfirmed.",
      "tags": [
        "data:extraction"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "sales:lead-scoring",
      "name": "sales:lead-scoring",
      "description": "Score sales leads hot/warm/cold with weighted signals and a recommended next action -- grounded in live verification, not just pattern-matching. Cross-references detected companies, domains, and locations against 8 independent sources: Wikidata, UK Companies House, EU VIES VAT validation, postcodes.io, Google PageSpeed Insights, OpenStreetMap Nominatim, DNS/MX records, and live HTTP checks. Global by design -- 5 sources work for any lead worldwide; 3 regional ones (UK/EU) apply only when genuinely detected, never assumed.",
      "tags": [
        "sales:lead-scoring"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "data:validation",
      "name": "data:validation",
      "description": "Validate outputs against schemas, rules, or constraints. Returns pass/fail with violations and confidence.",
      "tags": [
        "data:validation"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "analytics:anomaly-detection",
      "name": "analytics:anomaly-detection",
      "description": "Detect statistical outliers in time-series data with severity grading and a computed baseline.",
      "tags": [
        "analytics:anomaly-detection"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "classification",
      "name": "classification",
      "description": "Classify text into categories with calibrated confidence scores and reasoning. Custom categories supported.",
      "tags": [
        "classification"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "pricing:optimization",
      "name": "pricing:optimization",
      "description": "Demand-signal price optimisation with weighted rationale and sensible price bounds.",
      "tags": [
        "pricing:optimization"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "sentiment",
      "name": "sentiment",
      "description": "Real, 14-source sentiment analysis -- not just an LLM opinion. Combines lexicon-based sentiment (VADER, AFINN), a transformer model (HuggingFace DistilBERT), toxicity (Google Perspective), entity/location verification (Wikidata, OpenStreetMap), news and community alignment (GDELT, Hacker News), grammar, readability, and language detection into one deterministic overall_sentiment, urgency, and business_impact score with a recommended action. Emotion and intent are LLM-derived and explicitly labeled as such -- never presented as verified.",
      "tags": [
        "sentiment"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "summarization",
      "name": "summarization",
      "description": "Condense long documents into a faithful structured summary with key points. Never adds facts not in the source.",
      "tags": [
        "summarization"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "research:citation",
      "name": "research:citation",
      "description": "Research and retrieval with proof-sealed citations. Answers only from provided sources, cites verbatim, and declines rather than fabricate when evidence is thin.",
      "tags": [
        "research:citation"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    },
    {
      "id": "coding",
      "name": "coding",
      "description": "Generates working code and verifies it before returning -- syntax, dependencies, security scan, complexity and test coverage, each reported with its own status rather than a single score.",
      "tags": [
        "coding"
      ],
      "examples": [],
      "inputModes": [],
      "outputModes": []
    }
  ],
  "conformance": true,
  "conformance_errors": null,
  "homepage": null,
  "repository": null,
  "license": null,
  "pricing": null,
  "contact": null,
  "id": "1670df66-7a59-4341-abd0-0a7b01618c70",
  "category": "agent-orchestration",
  "category_secondary": null
}

Integrate this agent

curl -s https://a2aregistry.org/api/agents/1670df66-7a59-4341-abd0-0a7b01618c70

Test message

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

Message exchangeConnecting
>