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
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.1% across 30 days

2026-09-12T20:44:21.657963Z: passed2026-09-12T21:15:01.380854Z: passed2026-09-12T21:45:46.603946Z: passed2026-09-12T22:16:27.883414Z: passed2026-09-12T22:47:03.363326Z: passed2026-09-12T23:18:03.663974Z: passed2026-09-12T23:50:54.837232Z: passed2026-09-13T00:21:37.028565Z: passed2026-09-13T00:52:16.598270Z: passed2026-09-13T01:22:58.263481Z: passed2026-09-13T01:53:39.877938Z: passed2026-09-13T02:24:15.917477Z: passed2026-09-13T02:54:56.997052Z: passed2026-09-13T03:25:35.150769Z: passed2026-09-13T03:56:17.832686Z: passed2026-09-13T04:27:00.755188Z: passed2026-09-13T04:57:38.741661Z: passed2026-09-13T05:28:18.666615Z: passed2026-09-13T05:59:03.063996Z: passed2026-09-13T06:29:40.060288Z: passed2026-09-13T07:00:17.644776Z: passed2026-09-13T07:31:02.381388Z: passed2026-09-13T08:01:37.652841Z: passed2026-09-13T08:32:18.404209Z: passed2026-09-13T09:03:03.540891Z: passed2026-09-13T09:33:40.251687Z: passed2026-09-13T10:04:17.458540Z: passed2026-09-13T10:35:55.131142Z: passed2026-09-13T11:06:35.936053Z: passed2026-09-13T11:37:20.118662Z: passed2026-09-13T12:07:56.345159Z: passed2026-09-13T12:38:35.441149Z: passed2026-09-13T13:09:17.297384Z: passed2026-09-13T13:39:56.714675Z: passed2026-09-13T14:10:47.456768Z: passed2026-09-13T14:41:24.686752Z: passed2026-09-13T15:12:04.370927Z: passed2026-09-13T15:42:59.733044Z: passed2026-09-13T16:13:39.295932Z: passed2026-09-13T16:44:21.870937Z: passed2026-09-13T17:15:03.514917Z: passed2026-09-13T17:45:42.277721Z: passed2026-09-13T18:16:20.916514Z: passed2026-09-13T18:47:03.559166Z: passed2026-09-13T19:17:48.005368Z: passed2026-09-13T19:48:27.229026Z: passed2026-09-13T20:19:06.924564Z: passed2026-09-13T20:49:52.444362Z: passed2026-09-13T21:20:40.055827Z: passed2026-09-13T21:51:24.980665Z: passed2026-09-13T22:22:05.684046Z: passed2026-09-13T22:52:48.280536Z: passed2026-09-13T23:23:47.915445Z: passed2026-09-13T23:56:48.171297Z: passed2026-09-14T00:27:42.192976Z: passed2026-09-14T00:58:19.785183Z: passed2026-09-14T01:29:16.001401Z: passed2026-09-14T02:00:05.701373Z: passed2026-09-14T02:30:46.784362Z: passed2026-09-14T03:01:34.309244Z: passed2026-09-14T03:32:19.837538Z: passed2026-09-14T04:03:02.337965Z: passed2026-09-14T04:33:40.529718Z: passed2026-09-14T05:04:18.384995Z: passed2026-09-14T05:34:57.718349Z: passed2026-09-14T06:05:42.645292Z: passed2026-09-14T06:36:28.023797Z: passed2026-09-14T07:07:06.783197Z: passed2026-09-14T07:37:45.486045Z: passed2026-09-14T08:08:26.934935Z: passed2026-09-14T08:39:05.818709Z: passed2026-09-14T09:09:52.836864Z: passed2026-09-14T09:40:35.958491Z: passed2026-09-14T10:11:15.504502Z: passed2026-09-14T10:42:53.911715Z: passed2026-09-14T11:13:34.185424Z: passed2026-09-14T11:42:13.376312Z: passed2026-09-14T12:12:54.146246Z: passed2026-09-14T12:39:15.008658Z: passed2026-09-14T13:10:07.785414Z: passed2026-09-14T13:40:54.448062Z: passed2026-09-14T14:11:45.497903Z: passed2026-09-14T14:42:31.111630Z: passed2026-09-14T15:13:30.356185Z: passed2026-09-14T15:44:14.091227Z: passed2026-09-14T16:15:04.103684Z: passed2026-09-14T16:46:04.154531Z: passed2026-09-14T17:16:49.603964Z: passed2026-09-14T17:47:42.167984Z: passed2026-09-14T18:18:31.366887Z: passed2026-09-14T18:49:20.775100Z: passed2026-09-14T19:20:18.277202Z: passed2026-09-14T19:51:13.123272Z: passed2026-09-14T20:22:02.185291Z: passed2026-09-14T20:52:57.108950Z: passed2026-09-14T21:23:46.191228Z: passed2026-09-14T21:54:32.009757Z: passed2026-09-14T22:25:19.516712Z: passed2026-09-14T22:56:04.612215Z: passed2026-09-14T23:27:17.145506Z: passed
PassFailureAverage 3676 ms

Declared skills

summarization

summarization

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

summarization

translation

translation

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

translation

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

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

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

pricing:optimization

pricing:optimization

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

pricing:optimization

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

classification

classification

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

classification

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

analytics:forecast

analytics:forecast

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

analytics:forecast

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

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

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

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

analytics:anomaly-detection

analytics:anomaly-detection

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

analytics:anomaly-detection

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

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": "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": "translation",
      "name": "translation",
      "description": "Faithful translation between languages with source detection and ambiguity notes. Preserves meaning and tone.",
      "tags": [
        "translation"
      ],
      "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": "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": []
    },
    {
      "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": "pricing:optimization",
      "name": "pricing:optimization",
      "description": "Demand-signal price optimisation with weighted rationale and sensible price bounds.",
      "tags": [
        "pricing:optimization"
      ],
      "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": "classification",
      "name": "classification",
      "description": "Classify text into categories with calibrated confidence scores and reasoning. Custom categories supported.",
      "tags": [
        "classification"
      ],
      "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": "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: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": "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": "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": "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": "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": "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": []
    }
  ],
  "conformance": true,
  "conformance_errors": null,
  "homepage": null,
  "repository": null,
  "license": null,
  "pricing": null,
  "contact": null,
  "id": "1670df66-7a59-4341-abd0-0a7b01618c70"
}

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
>