GEO-first · SEO-active · Protocol-first
GEOHub
GEOHub organizes GEO research, diagnosis, content, measurement, and one-line SEO into a routable, reproducible, auditable super skill, with one entry point across six active capabilities
Artifact Bus
Opportunities
Readiness
Generation
Measurement
Planning
Evidence
Six active skills share one Registry, Evidence Ledger, and artifact protocol
An operating system forGEO workflows!
It turns natural-language requests into the smallest executable skill or a stable workflow, then records every run with evidence status, a quality report, and a manifest
GEOHub turns natural-language requests into five capability entry points:discover, diagnose, content, measure, and one-line SEO. The unified entry resolves intent, the Research Kernel governs scientific boundaries, and the Artifact Bus supports delivery and replay
Registry-driven
A single Registry declares skill status, intents, entries, and outputs. The Router compiles its Action and Intent indexes from that source
Deterministic execution
Inputs pass strict schema, length, and file-boundary validation. Equivalent valid inputs produce stable structures without implicit web research
Traceable evidence
Factual claims link to evidence IDs. Missing sources remain unverified, source_gap, or blocked-by-evidence
Research boundaries
Fifty-four papers and two datasets inform 11 runtime principles with explicit correlation, benchmark, causal, and governance status
Atomic delivery
The complete file set is generated and validated in a hidden staging directory, then published in one operation so failed runs remain invisible
Explicit degradation
If optional DOCX or PDF rendering fails, Markdown, JSON, and HTML remain available while the manifest records missing dependencies and renderer errors
Five layers turn each request into anauditable run record
The architecture separates natural-language selection, deterministic execution, research constraints, and delivery protocols while keeping shared data structures compatible
The Router checksavailability boundariesbefore choosing the smallest execution unit
Inputs first pass character and byte budgets, Unicode normalization, quote-span detection, and negation-scope parsing. Planned capabilities always remain non-runnable
- Preflight validationLimits are 8,000 characters and 16,384 UTF-8 bytes. Oversized input returns a deterministic validation error
- Single semantic precomputationQuote spans, connectors, negation ranges, Action Index, and Intent Index are each scanned once per request
- Planned precedenceStrategy, knowledge, and publish matches return required_inputs, closest artifact, and nearest active capability
- Exact workflow matchingOnly Registry-declared stage combinations and orderings generate a DAG. Intent words inside explanatory text do not trigger workflows
- Smallest active skillA single goal routes directly to discover, diagnose, content, measure, or seo. Broad requests return to geo
brand-baseline-lite
content-campaign
composed workflow
planned boundary
Six active skills cover GEO workflows andone-line SEO
Each skill can be installed and executed independently or selected through the geo Router. The table summarizes inputs, core processing, and primary outputs
geo-discover
ACTIVE · OFFLINEgeo-diagnose
ACTIVE · BOUNDED NETgeo-content
ACTIVE · 7 MODESgeo-measure
ACTIVE · OFFLINEseo
ACTIVE · OFFLINE PLANThe current release coversfourteen GEO and SEO tasks
Scenarios are derived from the Registry, two stable DAGs, seven Content modes, and one-line SEO work modes. Every scenario traces to an active entry or an explicit planned state
Seed expansion and question clusters
Generate learn, compare, evaluate, and act questions from a product, service, or category seed
Audience intent and content opportunities
Organize FAQ, explainer, comparison, and landing-page opportunities by audience, scenario, and evidence gap
Brand panorama diagnosis
Check fact coverage for identity, offering, audience, differentiation, proof, and contact
Site and page audit
Check discoverability, structure, extractability, evidence, authority, and freshness proxy signals
Titles and explainers
Generate compliant titles, definitions, steps, misconceptions, FAQ, and source sections
Product comparisons and rankings
Generate neutral comparisons from aligned evidence or transparent rankings from complete score matrices
Page information architecture
Design summaries, FAQ, tables, semantic HTML, schema candidates, CMS fields, and acceptance checklists
Existing content refinement
Preserve source fact boundaries while improving structure and expression. Unlinked facts remain unverified
AI answer and citation measurement
Summarize answer rate, citation rate, conditional citation rate, missing answers, exclusion reasons, and uncertainty intervals
One-line SEO planning
Recognize technical audits, keyword-to-page mapping, international SEO, ecommerce, and experiment modes from natural language
Traffic incidents and migration control
Stratify by page, query, market, device, and time while recording migration maps, validation, and rollback boundaries
Brand baseline workflow
Discover audience questions, then audit how well the brand, site, or page addresses them
Content campaign workflow
Generate a query and opportunity map, then turn selected opportunities into titles, explainers, blueprints, or articles
Strategy, knowledge, and publishing requests
Return required inputs, the nearest active capability, and the closest deliverable artifact
A prompt only needs a cleargoal, input, and evidence boundaryto trigger the right capability
These examples come from Registry intents and the fixed routing contract. Add your topic, audience, URL, or evidence file after copying
Every execution produces aself-contained run directory
The Artifact Bus places input snapshots, structured results, human-readable reports, the Evidence Ledger, research boundaries, and quality status in one delivery unit
runs/run-<id>/ ├── input/ │ ├── geo-brief.json │ └── sources/... ├── primary-result.json ├── report.md ├── content.html ├── evidence-ledger.json ├── research-context.json ├── quality-report.json └── run-manifest.json # Added by each skill query-map.json opportunity-map.json diagnosis-funnel.json content-evidence-units.json measurement-report.json seo-plan.json
| Skill | Core JSON | Human-readable result | Evidence and quality | Special artifacts |
|---|---|---|---|---|
| geo-discover | query-map、opportunity-map | Structured opportunity summary | ledger、research-context、quality、manifest | Four task forms with parent-query lineage |
| geo-diagnose | diagnosis、diagnosis-funnel | report.md | ledger、research-context、quality、manifest | HTML snapshots、remediation maps |
| geo-content | content-spec、content、evidence-units | content.md、content.html | ledger、research-context、quality、manifest | Optional DOCX / PDF |
| geo-measure | measurement-report | report.md | ledger、research-context、quality、manifest | Denominators, intervals, and platform strata |
| seo | seo-plan | report.md | ledger、quality、manifest | Work mode, evidence gaps, implementation authority, and rollback boundaries |
Fifty-six sources inform11 runtime principles
Fifty-four papers and two datasets from a pinned research commit were audited individually. Runtime uses a compact Registry and emits research-context.json for every execution
Engineering gates verify behavioral consistency andkeep outcome experiments explicit
The local 0.3.1 snapshot passes the full test suite, fixed evaluations, cross-Python checks, deterministic packaging, isolated installation, and yao-meta Library gates
Available now
- Offline question expansion and evidence-constrained opportunity discovery
- Brand, site, and page diagnosis from explicit URLs or HTML
- Seven content modes with optional rich-format rendering
- Descriptive statistics and Wilson intervals for offline observations
- One-line SEO mode detection, evidence gaps, and replayable action plans
- English and Chinese routing, stable DAGs, and planned-state guidance
Current boundaries
- No AI-platform account connections or continuous sampling
- No inference of search volume, keyword difficulty, or SERP rank
- No guarantee of citations, ranking, traffic, conversion, or revenue
- No CMS publishing, knowledge-base writes, or external changes
- Diagnose fetches only explicit public URLs without crawl expansion