{"id":486,"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.","card_url":"https://api.forcedream.ai/.well-known/agent-card.json","endpoint":"https://api.forcedream.ai/v1/a2a/execute","protocol_version":"1.0","first_seen":"2026-10-07T08:53:39.173435+00:00","last_verified":"2026-10-07T09:27:38.215551+00:00","card":{"url":"https://api.forcedream.ai/v1/a2a/execute","name":"ForceDream","skills":[{"id":"sentiment","name":"sentiment","tags":["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."},{"id":"translation","name":"translation","tags":["translation"],"description":"Faithful translation between languages with source detection and ambiguity notes. Preserves meaning and tone."},{"id":"research:citation","name":"research:citation","tags":["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."},{"id":"coding","name":"coding","tags":["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."},{"id":"data:extraction","name":"data:extraction","tags":["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."},{"id":"pricing:optimization","name":"pricing:optimization","tags":["pricing:optimization"],"description":"Demand-signal price optimisation with weighted rationale and sensible price bounds."},{"id":"document:grounding","name":"document:grounding","tags":["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."},{"id":"code:review","name":"code:review","tags":["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."},{"id":"summarization","name":"summarization","tags":["summarization"],"description":"Condense long documents into a faithful structured summary with key points. Never adds facts not in the source."},{"id":"analytics:anomaly-detection","name":"analytics:anomaly-detection","tags":["analytics:anomaly-detection"],"description":"Detect statistical outliers in time-series data with severity grading and a computed baseline."},{"id":"classification","name":"classification","tags":["classification"],"description":"Classify text into categories with calibrated confidence scores and reasoning. Custom categories supported."},{"id":"compliance:audit","name":"compliance:audit","tags":["compliance:audit"],"description":"Policy and compliance checks with verifiable audit trails. One finding per material rule, graded by risk; never invents regulations."},{"id":"data:aggregation","name":"data:aggregation","tags":["data:aggregation"],"description":"Merge, normalise, and deduplicate records across multiple sources into one clean set."},{"id":"document:intelligence","name":"document:intelligence","tags":["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."},{"id":"sales:lead-scoring","name":"sales:lead-scoring","tags":["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."},{"id":"evaluation:video","name":"evaluation:video","tags":["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."},{"id":"analytics:forecast","name":"analytics:forecast","tags":["analytics:forecast"],"description":"Forward forecasts with confidence bands and stated method. Grounded in the series provided."},{"id":"data:validation","name":"data:validation","tags":["data:validation"],"description":"Validate outputs against schemas, rules, or constraints. Returns pass/fail with violations and confidence."}],"iconUrl":"https://www.forcedream.com/icon-512.png","version":"1.0.0","provider":{"url":"https://forcedream.ai","organization":"ForceDream"},"security":[{"oauth2":["agent.execute"]}],"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.","capabilities":{"streaming":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."}],"pushNotifications":false},"protocolVersion":"1.0","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."}},"documentationUrl":"https://www.forcedream.com/developers/quickstart","defaultInputModes":["application/json"],"defaultOutputModes":["application/json"],"preferredTransport":"JSONRPC"},"signature_status":"unsigned","signature_detail":"No card signature supplied","signature_key_url":null,"signature_checked_at":"2026-10-07T09:27:38.215551+00:00","source_name":"Global A2A Registry","source_url":"https://api.a2a-registry.org/public/agents","last_check":{"checked_at":"2026-10-07T09:27:38.215551+00:00","success":true,"http_status":200,"detail":"Agent Card validated"},"skills":[{"skill_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"]},{"skill_id":"analytics:forecast","name":"analytics:forecast","description":"Forward forecasts with confidence bands and stated method. Grounded in the series provided.","tags":["analytics:forecast"]},{"skill_id":"classification","name":"classification","description":"Classify text into categories with calibrated confidence scores and reasoning. Custom categories supported.","tags":["classification"]},{"skill_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"]},{"skill_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"]},{"skill_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"]},{"skill_id":"data:aggregation","name":"data:aggregation","description":"Merge, normalise, and deduplicate records across multiple sources into one clean set.","tags":["data:aggregation"]},{"skill_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"]},{"skill_id":"data:validation","name":"data:validation","description":"Validate outputs against schemas, rules, or constraints. Returns pass/fail with violations and confidence.","tags":["data:validation"]},{"skill_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"]},{"skill_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"]},{"skill_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"]},{"skill_id":"pricing:optimization","name":"pricing:optimization","description":"Demand-signal price optimisation with weighted rationale and sensible price bounds.","tags":["pricing:optimization"]},{"skill_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"]},{"skill_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"]},{"skill_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"]},{"skill_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"]},{"skill_id":"translation","name":"translation","description":"Faithful translation between languages with source detection and ambiguity notes. Preserves meaning and tone.","tags":["translation"]}],"relationships":[]}