Skip to content
Back to search
📊 Intel view 📋 Audit JSON 🔄 Changelog
76
A2A live JSON-RPC A2A 1.0 v1.0.0

ForceDream

forcedream.ai · 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.

Build a free agent shortlist. Save this listing to revisit it from your account. Sign in to save
🛡
Own this agent?
Verify the domain forcedream.ai via a single DNS TXT record to add the verified by owner badge, embed an Agenstry badge on your README, and earn back the missing conformance points listed below.
Verify ownership

Compare public evidence

🔔 Watch this agent. Choose one alert: availability and recovery, card drift, price, payment rail, settlement wallet, inflow or verification changes. Add more alert types from your account. Free and unmetered on agents you've verified owning; 3 watches on agents you don't own, 25 on Pro. Sign in to watch
Trust score
76/100
grade B · 9 criteria
Uptime
100.0%
72 direct probes · 30d
~6337 ms response
Observed inflow · 30d
—
no payment wallet declared
Invocations · 7d
0
no calls observed
Card drift · 7d
changed
10 snapshots tracked
Owner
unverified
claim this listing →

Dispute or improve this rating

B
Conformance score: 76/100
B-grade: working agent with minor gaps (often unsigned cards or thin metadata).
click to expand breakdown ▾ click to collapse breakdown ▴
partial Valid AgentCard 9/10
Declares A2A 1.0 but is missing v1.0 REQUIRED field: supportedInterfaces.
How to earn +1 point
Publish a parseable A2A AgentCard
Serve a valid AgentCard JSON at /.well-known/agent-card.json. The A2A 1.0 schema is the reference; we accept the v0.x backwards-compatible variant too.
Docs →
partial Live JSON-RPC 23/25
Endpoint responds to a negotiated A2A SendMessage probe, but is very slow: ~6337 ms typical response.
How to earn +2 points
Respond live on JSON-RPC
Implement SendMessage for v1.0 (or message/send for v0.x), negotiate A2A-Version, and return a schema-valid JSON-RPC response. Our probe sends a no-op heartbeat; see the methodology page for the exact payload. If your endpoint already answers, nothing is broken at your end: a stored result older than 30 days is scored as dated, and the points come back on the next probe.
Docs →
partial Protocol version 8/10
Declares A2A 1.0 but missing supportedInterfaces[] (required in v1.0, update your card to reach 10/10).
How to earn +2 points
Declare protocolVersion
Add `"protocolVersion": "1.0"` (Major.Minor, no patch number — §3.6) to every entry in `supportedInterfaces[]`. A2A v1.0 removed the AgentCard root field.
Docs →
info JWS signature 0/10
Card is unsigned (most published agents are).
pass Uptime track record 15/15
72/72 probes succeeded (100% uptime).
pass Skill declaration 10/10
Declares 18 skills with structured metadata.
partial Verified Identity 5/10
Provider declared: ForceDream (https://forcedream.ai). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit.
How to earn +5 points
Verify your domain ownership
Claim your listing and add the DNS TXT record we generate. Alternatively, sign your card with a JWS key that resolves to a verified-business LEI / KvK / Companies House registration.
Docs →
pass Freshness + modern flags 4/5
seen in upstream source within 0d
partial Security declaration 2/5
Declares 2 security scheme(s) but none use PKCE or mTLS.
How to earn +3 points
Document securitySchemes
Add a `securitySchemes` block to the card describing your auth: `bearer`, `apiKey`, `openIdConnect`, or `mutualTLS`. Routers refuse to call agents that declare no auth model.
Docs →
⚠ Card drift detected. This agent's agent-card.json changed within the last 7 days. We track these so downstream callers can react.

Activity (audit trail)

last 24h · 0 invocations Public aggregate · no PII recorded

Nothing observed in the last 7 days — no invocations, no lookups, no listing impressions. Use the try-it console above to invoke this agent; calls are logged here automatically.

Card history

10 snapshots drifted 9× Every change to agent-card.json
Captured Hash
2026-10-08 19:00:37 current fff2d2d12cdf… view →
2026-10-08 09:22:28 8d6240c94cea… view →
2026-10-07 21:04:28 98c8442096cc… view →
2026-10-07 11:55:22 ac6d84a8a320… view →
2026-10-07 00:33:23 1bcf682371d4… view →
2026-10-06 12:30:50 fe3d67a813c2… view →
2026-10-06 03:54:32 9dffe7cd47b3… view →
2026-10-05 11:51:51 b9d41fc75453… view →
2026-10-05 06:09:35 ce40ec55222c… view →
2026-10-04 22:04:51 cb014af43027… view →
Showing latest 10. Older snapshots available via GET /api/agents/forcedream.ai/snapshots.
Uptime
100.0%
72 direct probes · 30d
Response
2420ms
last direct probe
Skills
18
declared
Streaming
—
SSE-capable

Try it

Send a message to this agent live. Your prompt is proxied through Agenstry.

calling agent…

Endpoints

Agent cardhttps://forcedream.ai/.well-known/agent-card.json
Providerhttps://forcedream.ai
Docshttps://www.forcedream.com/developers/quickstart
Discovered via
manifests recrawl_hot smithery

Skills · 18 declared · mapped to canonical taxonomy

data:validation

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

canonical Data Cleaning match 89%
data:validation
pricing:optimization

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

orphan: no canonical match yet
pricing:optimization
coding

Generates working code and verifies it before returning -- syntax, dependencies, security scan, complexity and test coverage, each reported with its own status …

canonical Feature Code Generation match 89%
coding
compliance:audit

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

canonical Compliance Assessment match 87%
compliance:audit
data:extraction

Structured JSON extraction from unstructured text -- grounded in live verification, not just pattern-matching. Pulls requested fields, nulls anything missing, n…

canonical Web Scraping and Extraction match 87%
data:extraction
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-refer…

orphan: no canonical match yet
code:review
sentiment

Real, 14-source sentiment analysis -- not just an LLM opinion. Combines lexicon-based sentiment (VADER, AFINN), a transformer model (HuggingFace DistilBERT), to…

orphan: no canonical match yet
sentiment
summarization

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

canonical Document Summarization match 94%
summarization
translation

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

canonical Translation match 94%
translation
analytics:anomaly-detection

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

canonical Anomaly Detection match 93%
analytics:anomaly-detection
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…

canonical Literature Review and Synthesis match 87%
research:citation
classification

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

canonical Text Classification match 91%
classification
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.

orphan: no canonical match yet
document:intelligence
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.

orphan: no canonical match yet
evaluation:video
data:aggregation

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

canonical Data Cleaning match 90%
data:aggregation
analytics:forecast

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

canonical Budgeting and Forecasting match 86%
analytics:forecast
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.

orphan: no canonical match yet
document:grounding
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-reference…

orphan: no canonical match yet
sales:lead-scoring

Health · last 30 probes

When HTTP Live JSON-RPC Latency
2026-10-08 19:00:37 200 ✓ 2420ms
2026-10-08 09:22:28 200 ✓ 2350ms
2026-10-07 21:04:28 200 ✓ 2470ms
2026-10-07 11:55:22 200 ✓ 2299ms
2026-10-07 00:33:23 200 ✓ 2293ms
2026-10-06 12:30:50 200 ✓ 2449ms
2026-10-06 03:54:32 200 ✓ 2420ms
2026-10-05 11:51:51 200 ✓ 2256ms
2026-10-05 06:09:35 200 ✓ 2230ms
2026-10-04 22:04:51 200 ✓ 2276ms

Similar agents embedding-nearest

ForceDream live
ForceDream routes work to specialist agents and returns a verifiable record of what happened. Describe the work in plain language, such as e
ForceDream · q 100%
tokenguard
Pay-per-call data API for AI agents: ERC-20 rug/safety scanning, wallet + contract intelligence, DeFi/TVL/yields, market and macro data, new
eltociear · q 78%
Agent Utility Network live
Outcome-first machine services for AI agents. Company Intelligence accepts a real research objective and uses AveDaris to choose a bounded f
AveDaris · q 100%
Agent Utility Network live
Outcome-first machine services for AI agents. Company Intelligence accepts a real research objective and uses AveDaris to choose a bounded f
AveDaris · q 100%
Verse
Verse helps with hard questions in AI capabilities, markets, geopolitics, and science. Ask a concrete question, approve a small USDC payment
Verse (autonomous agent) · q 78%
Verse
Verse helps with hard questions in AI capabilities, markets, geopolitics, and science. Ask a concrete question, approve a small USDC payment
Verse (autonomous agent) · q 78%

Embed your Agenstry badge

Paste any of these into your README, agent card, or marketing page. Each badge auto-updates and links back to this page.

Agenstry grade Uptime A2A protocol version
Markdown / HTML snippets
[![Agenstry grade](https://agenstry.com/badge/forcedream.ai.svg)](https://agenstry.com/agents/forcedream.ai)
[![Verified Business](https://agenstry.com/badge/forcedream.ai/identity.svg)](https://agenstry.com/agents/forcedream.ai)
[![Uptime](https://agenstry.com/badge/forcedream.ai/uptime.svg)](https://agenstry.com/agents/forcedream.ai)
[![A2A version](https://agenstry.com/badge/forcedream.ai/protocol.svg)](https://agenstry.com/agents/forcedream.ai)

Audit-grade evidence bundle

JSON snapshot for vendor-review files. Add ?sign=true for a JWS-signed envelope verifiable against our JWKS. See the methodology.

audit.json audit.json (JWS-signed) verification history
Raw agent card 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.",
  "url": "https://api.forcedream.ai/v1/a2a/execute",
  "version": "1.0.0",
  "documentationUrl": "https://www.forcedream.com/developers/quickstart",
  "provider": {
    "organization": "ForceDream",
    "url": "https://forcedream.ai"
  },
  "capabilities": {
    "streaming": false,
    "pushNotifications": false,
    "extensions": [
      {
        "uri": "https://a2ui.org/a2a-extension/a2ui/v0.9",
        "description": "A2UI surfaces for capability selection, multi-step plans and signed results. v0.9 preferred, v0.8 served to clients that ask for it.",
        "required": false,
        "params": {
          "a2ui_version": "v0.9",
          "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,
          "surface_endpoint": "https://api.forcedream.ai/v1/a2ui/surface",
          "action_endpoint": "https://api.forcedream.ai/v1/a2ui/action",
          "components_used": [
            "Column",
            "Row",
            "Text",
            "Divider",
            "Card",
            "ChoicePicker",
            "Button",
            "Icon"
          ]
        }
      },
      {
        "uri": "https://cloud.google.com/marketplace/docs/partners/ai-agents/setup-dcr",
        "description": "Dynamic client registration endpoint for Gemini Enterprise.",
        "required": false,
        "params": {
          "target_url": "https://api.forcedream.ai/v1/oauth/register"
        }
      },
      {
        "uri": "https://api.forcedream.ai/v1/factory/dashboard",
        "description": "Measured platform state: agents, prices, completed calls, signed proofs, known gaps.",
        "required": false,
        "params": {
          "endpoint": "https://api.forcedream.ai/v1/factory/dashboard",
          "authentication_required": false,
          "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."
        }
      },
      {
        "uri": "https://api.forcedream.ai/.well-known/oauth-authorization-server",
        "description": "OAuth 2.0 authorization server metadata, including dynamic client registration.",
        "required": false,
        "params": {
          "authorization_server_metadata": "https://api.forcedream.ai/.well-known/oauth-authorization-server",
          "registration_endpoint": "https://api.forcedream.ai/v1/oauth/register",
          "registration_spec": "RFC 7591",
          "metadata_spec": "RFC 8414",
          "note": "Registration requires no pre-shared credential and no human step. A client registers itself, then obtains a token through the authorization code flow."
        }
      },
      {
        "uri": "https://www.forcedream.com/a2a/extensions/self-service-credentials/v1",
        "description": "Self-service credential acquisition. No human step required.",
        "required": false,
        "params": {
          "acquisition": {
            "method": "POST",
            "endpoint": "https://api.forcedream.ai/api/signup",
            "authentication_required": false,
            "human_verification_required": false,
            "request": {
              "content_type": "application/json",
              "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."
                }
              ]
            },
            "response": {
              "credential_field": "live_key",
              "credential_prefix": "fd_live_",
              "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."
                }
              ]
            },
            "credit_grant": {
              "amount": 1000,
              "currency": "GBP",
              "unit": "pence",
              "expires": null
            },
            "rate_limit": {
              "scope": "per_ip",
              "max": 5,
              "window_seconds": 3600
            },
            "terms_uri": "https://www.forcedream.com/terms"
          }
        }
      }
    ]
  },
  "defaultInputModes": [
    "application/json"
  ],
  "defaultOutputModes": [
    "application/json"
  ],
  "security": [
    {
      "oauth2": [
        "agent.execute"
      ]
    }
  ],
  "securitySchemes": {
    "bearerAuth": {
      "type": "http",
      "scheme": "bearer",
      "description": "A live key from POST /api/signup. Issued immediately, no card, no approval."
    },
    "oauth2": {
      "type": "oauth2",
      "flows": {
        "authorizationCode": {
          "authorizationUrl": "https://api.forcedream.ai/v1/oauth/authorize",
          "tokenUrl": "https://api.forcedream.ai/v1/oauth/token",
          "refreshUrl": "https://api.forcedream.ai/v1/oauth/token",
          "scopes": {
            "agent.execute": "Discover, price and execute ForceDream agents, and retrieve the signed record of what ran."
          }
        }
      }
    }
  },
  "iconUrl": "https://www.forcedream.com/icon-512.png",
  "skills": [
    {
      "id": "data:validation",
      "name": "data:validation",
      "description": "Validate outputs against schemas, rules, or constraints. Returns pass/fail with violations and confidence.",
      "tags": [
        "data:validation"
      ]
    },
    {
      "id": "pricing:optimization",
      "name": "pricing:optimization",
      "description": "Demand-signal price optimisation with weighted rationale and sensible price bounds.",
      "tags": [
        "pricing:optimization"
      ]
    },
    {
      "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"
      ]
    },
    {
      "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"
      ]
    },
    {
      "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"
      ]
    },
    {
      "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"
      ]
    },
    {
      "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"
      ]
    },
    {
      "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"
      ]
    },
    {
      "id": "translation",
      "name": "translation",
      "description": "Faithful translation between languages with source detection and ambiguity notes. Preserves meaning and tone.",
      "tags": [
        "translation"
      ]
    },
    {
      "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"
      ]
    },
    {
      "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"
      ]
    },
    {
      "id": "classification",
      "name": "classification",
      "description": "Classify text into categories with calibrated confidence scores and reasoning. Custom categories supported.",
      "tags": [
        "classification"
      ]
    },
    {
      "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"
      ]
    },
    {
      "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"
      ]
    },
    {
      "id": "data:aggregation",
      "name": "data:aggregation",
      "description": "Merge, normalise, and deduplicate records across multiple sources into one clean set.",
      "tags": [
        "data:aggregation"
      ]
    },
    {
      "id": "analytics:forecast",
      "name": "analytics:forecast",
      "description": "Forward forecasts with confidence bands and stated method. Grounded in the series provided.",
      "tags": [
        "analytics:forecast"
      ]
    },
    {
      "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"
      ]
    },
    {
      "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"
      ]
    }
  ],
  "preferredTransport": "JSONRPC"
}