{"audit":{"version":"1.5","generated_at":"2026-09-11T17:04:35.403788+00:00","generated_by":"Agenstry","report_url":"https://agenstry.com/agents/forcedream.ai","methodology_url":"https://agenstry.com/methodology","verifier_jwks_url":"https://agenstry.com/.well-known/jwks.json","subject":{"domain":"forcedream.ai","name":"ForceDream","url":"https://forcedream.ai/.well-known/agent-card.json"}},"identity":{"provider":{"organization":"ForceDream","url":"https://forcedream.ai"},"registry_verification":null,"signature":{"signed":false,"signature_valid":null}},"protocol":{"version":"1.0","supports_streaming":false,"supports_push_notifications":false},"operational":{"live_state":"wrong_response","live_responds":false,"last_status_code":200,"last_elapsed_ms":2423,"last_error":null},"track_record":{"first_seen":"2026-09-11T16:31:05.271266+00:00","last_checked":"2026-09-11T16:31:05.271266+00:00","last_seen_ok":"2026-09-11T16:31:05.271266+00:00","checks_total":1,"checks_ok":1,"uptime_pct":100.0,"uptime_window_days":30,"uptime_probes":1,"archived":false,"archived_reason":null},"conformance":{"score":44,"grade":"D","summary":"D-grade: significant issues, auth-gated, partially broken, or stale.","criteria":[{"key":"valid_card","label":"Valid AgentCard","points":10,"max_points":10,"status":"pass","detail":"Parseable AgentCard returned by the well-known endpoint (Agenstry readiness signal; not an official TCK certification)."},{"key":"live_responds","label":"Live JSON-RPC","points":5,"max_points":25,"status":"fail","detail":"Endpoint replies but body isn't a valid JSON-RPC 2.0 A2A response."},{"key":"protocol_version","label":"Protocol version","points":8,"max_points":10,"status":"partial","detail":"Declares A2A 1.0 but missing supportedInterfaces[] (required in v1.0, update your card to reach 10/10)."},{"key":"signature","label":"JWS signature","points":0,"max_points":10,"status":"info","detail":"Card is unsigned (most published agents are)."},{"key":"uptime","label":"Uptime track record","points":0,"max_points":15,"status":"info","detail":"Only 1 probe so far, need ≥5 for an uptime grade."},{"key":"skills","label":"Skill declaration","points":10,"max_points":10,"status":"pass","detail":"Declares 18 skills with structured metadata."},{"key":"verified_identity","label":"Verified Identity","points":5,"max_points":10,"status":"partial","detail":"Provider declared: ForceDream (https://forcedream.ai). Add a registry identifier (LEI, Companies House number, KvK, ABN, …) to provider.legalEntity for full verified-business credit."},{"key":"freshness","label":"Freshness + modern flags","points":4,"max_points":5,"status":"pass","detail":"seen in upstream source within 0d"},{"key":"security","label":"Security declaration","points":2,"max_points":5,"status":"partial","detail":"Declares 2 security scheme(s) but none use PKCE or mTLS."}]},"card_read":{"findings":[],"clean":true,"source_url":"https://forcedream.ai/.well-known/agent-card.json"},"skills":[{"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":"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":"pricing:optimization","name":"pricing:optimization","description":"Demand-signal price optimisation with weighted rationale and sensible price bounds.","tags":["pricing:optimization"],"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":"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":"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":"classification","name":"classification","description":"Classify text into categories with calibrated confidence scores and reasoning. Custom categories supported.","tags":["classification"],"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":"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":"document:grounding","name":"document:grounding","description":"Description pending -- see forcedream-docs for capability details.","tags":["document:grounding"],"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":[]},{"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":"Description pending -- see forcedream-docs for capability details.","tags":["evaluation:video"],"examples":[],"inputModes":[],"outputModes":[]},{"id":"document:intelligence","name":"document:intelligence","description":"Description pending -- see forcedream-docs for capability details.","tags":["document:intelligence"],"examples":[],"inputModes":[],"outputModes":[]}],"provenance":[{"source":"manifests","first_seen":"2026-09-11T16:31:05.271266+00:00"}],"recent_probes":[{"fetched_at":"2026-09-11T16:31:05.271266+00:00","ok":true,"status_code":200,"error":null,"elapsed_ms":2423,"live_responds":false}],"catalog_attestation":null,"operator_revenue_evidence":{"evidence_class":"operator_submitted","authenticity":{"rung":"no_operator_evidence","rank":0,"why":"No verifiable operator evidence has been submitted for this agent.","thresholds":{"min_independent_payers":3,"min_verified_usd":25.0},"engine_table":"agent_authenticity","merge_rule":"max(existing_rank, rank)"},"metric_metadata":{"provenance":"operator_submitted_evidence","confidence":"attested","coverage":{"numerator":0},"as_of":"2026-09-11T17:04:35.409942+00:00","definition":"Revenue proofs submitted by the verified owner and re-checked by Agenstry against the settlement chain or the operator's own Stripe account. Only independently confirmed proofs are counted."},"counts":{"retained":0,"verified":0,"unverifiable":0},"verified":{"gross_usd":0.0,"transactions":0,"independent_payers":0},"detail_url":"https://agenstry.com/api/agents/forcedream.ai/evidence","dispute_url":"https://agenstry.com/agents/forcedream.ai/dispute"},"verification_history":[]}