False comparability
Metrics with matching names are compared despite incompatible units, periods, currencies, or bases.
Deterministic evidence analysis with exact metrics, explicit comparability, contradiction-aware outputs, and caller-attributed provenance.
An implementation-oriented architecture for dated market evidence, competitive landscape analysis, bounded privacy controls, and professional review.
ABSTRACT
Grandice provides two constrained market-research workflows. The first analyzes caller-provided dated evidence for exact metric changes, recency, declared source concentration, contradictions, and research gaps. The second compares declared entities only across fully aligned metric dimensions.
The current implementation contains no model, browser, retrieval, forecasting, ranking, or recommendation step. Source text remains inert data. Every displayed evidence reference carries raw-statement and canonical-record digests, and an analysis manifest binds the methodology, scope, source registry, and evidence set.
Sources remain caller attributed and unverified. Coverage measures the shape of submitted evidence; it does not measure source independence, factual truth, research quality, accuracy, or confidence.
EXECUTIVE PERSPECTIVE
Research teams routinely combine analyst reports, filings, surveys, announcements, internal observations, and structured metrics. Similar labels may hide different currencies, scales, periods, scopes, or accounting bases. Fresh-looking evidence can repeat one underlying source, while unresolved conflicts disappear inside narrative synthesis.
Metrics with matching names are compared despite incompatible units, periods, currencies, or bases.
Multiple caller IDs can describe one publisher or syndicated underlying record.
A selected “latest” value can hide same-period disagreement or directional ambiguity.
Research summaries can become rankings, forecasts, or recommendations without an approval boundary.
Grandice addresses the bounded evidence-processing layer. The adopting organization remains responsible for retrieval, source licensing, authenticity, independence, domain interpretation, methodology approval, decisions, and externally distributed conclusions.
SCOPE AND RESPONSIBILITY BOUNDARY
DESIGN PRINCIPLES
Source labels, dates, publishers, and identities remain caller assertions. Digests bind records; they do not prove truth.
Name, unit, kind, scale, currency, period, fiscal calendar, and accounting basis must align explicitly.
Disputed endpoints are not selected as authoritative and cannot silently drive trend arithmetic.
A deterministic coverage score reports supplied cells, source IDs, and recency—not accuracy or truth probability.
Evidence, rows, bindings, excerpts, response bytes, worker slots, and execution time have enforced limits.
Outputs require professional review and cannot rank, recommend, forecast, trade, purchase, or publish.
SYSTEM ARCHITECTURE
The gateway validates authentication, quotas, JSON bounds, and configured privacy patterns before strict schema validation. Validated analysis then runs inside a capacity-limited child process. A deadline terminates the worker instead of leaving expensive work running in a thread.
MANAGED WORKFLOWS
market.evidence-analyst.v1Calculates exact trends, recency, source concentration, coverage, disagreements, contradictions, transitions, and research gaps.
No browsing, source verification, forecasts, ranking, or strategic recommendation.
market.competitive-landscape.v1Builds non-ranking entity profiles and compares only complete, aligned metric dimensions and period boundaries.
No conversion, imputation, “best” vendor, investment attractiveness, or decision.
EVIDENCE CONTRACT
A scope declares subject IDs, date boundaries, and expected metric dimensions. Metric evidence outside those dimensions is rejected rather than allowed to inflate coverage or suppress declared gaps.
Each item carries an opaque evidence ID, caller source ID, subject, type, observation/publication date, bounded title and statement, evidence kind, signal, tags, and optional complete metric record.
Metric values declare kind, unit, scale, optional ISO currency, period type, start, end, fiscal calendar, and accounting basis. Floats and incomplete metric tuples are rejected.
observed_date represents the caller-declared evidence observation/publication date. Metric periods have independent start and end fields. Future-period forecasts are outside this v1 contract.
EXACT METRICS AND TRENDS
Accepted metric numbers contain at most 34 digits, twelve decimal places, and magnitude below 1e25. Interval subtraction uses an 80-digit local Decimal context so accepted values do not inherit ambient 28-digit rounding.
Exact for accepted values.
Half-even quantized to six places; unavailable at zero or disputed baselines.
A percentage value of "12.5" means 12.5%, not the ratio 0.125. Percentage-point deltas use a distinct value kind and unit.
RECENCY, CONCENTRATION, AND COVERAGE
Observation recency uses caller-declared evidence dates. Source recency uses each referenced source ID once, based on its caller-declared as_of date. Repeating rows from one source cannot improve the recency component.
Each weighted component contribution is exposed. The result is not a confidence score or truth probability.
Counts, largest share, and HHI operate on caller source IDs. Duplicate or syndicated sources can still game this measure.
No evidence, missing dimensions, single-source support, and stale evidence are emitted under reserved quotas.
Any row or evidence-binding omission sets complete=false and reports section-level totals.
CONTRADICTION SEMANTICS
COMPETITIVE COMPARABILITY
name + unit + value kindscale + ISO currencyperiod type + start + endfiscal calendar + accounting basispresent + undisputed + known basisA row becomes comparable only when every required dimension aligns for at least two entities and no entity is missing or disputed. Unknown accounting bases are incomparable. Grandice performs no conversion or imputation.
EVIDENCE AND MANIFEST INTEGRITY
PRIVACY AND CONFIDENTIAL RESEARCH
Market evidence can contain contacts, account details, confidential strategy, product roadmaps, pricing, acquisition targets, and trade secrets. Local tokenization is the preferred path for confidential workloads. Pattern detection cannot identify every contextual secret.
X-Grandice-Privacy-Mode is reported as a caller assertion with mode_attested=false. The gateway does not infer that local protection actually occurred.BOUNDED EXECUTION
Latest metrics, trends, contradictions, and gaps receive independent quotas so high-volume metric rows cannot hide critical conflict or gap summaries. Every omission contributes to explicit section counts and sets complete=false.
AUDIT AND RETENTION
Domain audits retain request ID, timestamp, authenticated key and available organization/member references, endpoint, agent, requested privacy mode, status, duration, schema names, source/warning counts, and methodology version. Evidence statements, citations, metrics, excerpts, digests, manifests, and responses are excluded.
dom_...agentmarket.evidence-analyst.v1
status200privacy_modesidecar · asserted
input_schemaMarketResearchInputoutput_schemaMarketResearchAnalysis
methodologygrandice-market-deterministic-1.3.0contentnot stored
Primary domain audit metadata is purged at startup and by hourly opportunistic cleanup after the configured period—90 days by default. Infrastructure logs, crash reporting, and encrypted backups have separate deployment-specific lifecycles.
DEVELOPER INTEGRATION
/v1/market/research/analyze/v1/market/competitive-landscape/compare/v1/agents/v1/agents/runs/v1/domain/runs/{request_id}{
"metadata": {
"as_of": "2026-09-15",
"sources": [{
"source_id": "filing-a",
"citation": "Caller repository record",
"as_of": "2026-09-01"
}]
},
"scope": {
"scope_id": "software-market",
"start_date": "2024-01-01",
"end_date": "2026-09-15",
"subject_ids": ["entity-a"],
"metric_dimensions": [{
"metric_name": "Revenue",
"metric_unit": "USD",
"value_kind": "currency",
"scale": "millions",
"currency": "USD",
"period_type": "fiscal_year",
"accounting_basis": "gaap",
"fiscal_calendar_id": "dec31"
}]
},
"evidence": ["..."]
}
EVALUATION ROADMAP
CURRENT LIMITATIONS
CONCLUSION
Grandice combines exact deterministic arithmetic, strict metric comparability, contradiction-aware evidence handling, caller-attributed manifests, bounded process isolation, Privacy Shield integration, metadata-only audit, and mandatory professional review.
The result is an evidence-processing foundation—not autonomous research, verified market truth, or strategic advice. Production adoption still requires approved retrieval, licensing, source validation, representative evaluation, governance, and accountable human interpretation.
APPENDIX
{
"privacy": {
"mode": "sidecar",
"mode_attested": false,
"mode_source": "caller_asserted_header",
"content_retained": false
},
"data": {
"methodology_version": "grandice-market-deterministic-1.3.0",
"evidence_provenance": "caller_provided",
"verification_status": "unverified",
"coverage": {
"interpretation": "evidence_coverage_not_truth_probability"
},
"complete": true,
"market_research_advice": false,
"professional_review_required": true
}
}
grandice_domain/market.pyEvidence schemas, metrics, recency, coverage, conflicts, manifests, and comparisongrandice_domain/agents.pyVersioned market workflow registry and declared capabilitiesgateway/routes/market.pyAuthenticated APIs, process isolation, deadlines, output ceiling, audit, and headersgateway/domain_runtime.pyRaw-JSON limits, privacy-mode disclosure, residual checks, and body-free auditMARKET-APIS.mdInput contracts, limits, privacy guidance, and responsibility boundarytests/test_market_domain.pyPrecision, comparability, conflicts, provenance, bounds, and adversarial testsThis document describes the September 2026 initial implementation. It is technical product documentation, not investment, market, commercial, strategic, legal, privacy, security, or compliance advice. Sources are caller provided and unverified. Adopting institutions must perform their own validation and professional review.