Base2026 is a free, open-source video research engine and source-first evidence library. It turns selected public practitioner videos into attributed, searchable passages with original links and context, so a researcher can move from a question to the source. Selection improves retrieval and context; it does not certify that a recommendation or claim is true.
Built and maintained by solo founder Alex Yarosh.
- Product: https://base2026.dev/
- Repository: https://github.com/offflinerpsy/base2026
- Search workspace: https://base2026.dev/workspace/
- Search inside expert videos: https://base2026.dev/tools/evidence-search/
- Source diversity check: https://base2026.dev/tools/source-diversity-check/
- Source-backed brief builder: https://base2026.dev/tools/source-backed-brief/
- Public dataset: https://base2026.dev/dataset
- Live source catalog: https://base2026.dev/sources/
- Maintained guides API: https://base2026.dev/api/guides
- Blog: https://base2026.dev/blog
- Blog RSS: https://base2026.dev/blog/feed.xml
- Methodology: https://base2026.dev/methodology
- Investor overview: https://base2026.dev/investors
- Public roadmap: https://base2026.dev/roadmap
- Factory scenario: https://base2026.dev/factory/
- Support: https://base2026.dev/support
- Partnerships: https://base2026.dev/partner
Useful expert knowledge is increasingly published in short-form video, but it is difficult to search, verify and cite. Platform feeds are optimized for viewing, not research. Search engines and AI agents often lose the original speaker, timestamp and context.
Base2026 creates a public evidence layer that keeps those connections visible. The founder and team select creators for practical relevance, usefulness and provenance. Base2026 does not accept paid creator placement or creator applications; the original source remains the reference point, with correction and removal paths available.
- discovers public expert sources in SEO, GEO, AEO, AI search and adjacent fields;
- converts selected public practitioner videos into attributed, searchable passages with original links and evidence context;
- preserves creator attribution, original-source links and evidence context;
- generates source, creator, topic and comparison pages;
- exposes public-safe machine-readable files for scripts and AI agents;
- provides a Cloudflare Worker search API backed by D1 FTS5;
- publishes original source-linked research articles through a separate reviewed editorial path;
- maintains task-focused topic guides with exact evidence dependencies and useful decision tools;
- documents methodology, corrections, opt-out and publication boundaries.
Research one SEO/GEO question from Gutenberg, inspect an original source and optionally insert an editable attributed research note. There is no Base2026 account, API key or paid AI setup. Only the short topic is sent after Search; the plugin does not automatically upload a draft or publish a post.
The plugin source and installation instructions are available for review. The installable beta and guide are live. WordPress 6.5+, PHP 7.4+, GPL-2.0-or-later. The website download, directory acceptance and real user adoption are separate release outcomes; see the Product Studio handoff.
Use Base2026 in an existing agent workflow: investigate a content page's decline and produce one source-attributed experiment with a measurement worksheet. The pack is free; your agent/provider costs are separate. It does not promise rankings, invent keyword volumes or upload private GSC exports to Base2026.
npx skills add offflinerpsy/base2026 --skill base2026-seo-experiment-planner --agent codexInstall for Codex or Claude Code · See a complete worked example · Inspect the skill
The public developer surface is read-only and keyless. The compatible search API provides bounded retrieval, and the stateless MCP endpoint provides AI-agent lookups over the same public evidence boundary:
curl -sS -X POST https://base2026.dev/api/search/multi-search \
-H 'content-type: application/json' \
--data '{"queries":[{"indexUid":"base2026_public_tiktok","q":"AI search","limit":5}]}'
codex mcp add base2026 --url https://base2026.dev/api/mcp
claude mcp add --transport http base2026 https://base2026.dev/api/mcpThe MCP contract is limited to search_sources, get_source, get_creator,
get_topic, get_topic_signal and get_public_manifest. It reads only
allowlisted public D1 data and does not expose raw captions, raw ASR, media,
private records, credentials, writes, moderation or publication controls. See
the API guide,
MCP guide and
integration guide.
The public product is a live working prototype. The product experience
release records
the current reviewed site and public factory scenario. Live corpus dimensions
are available from the read-only
/api/stats endpoint and must not be treated
as users, revenue, universal coverage or commercial traction. Public full
transcripts remain disabled by design; the public product exposes bounded
excerpts with attribution instead.
Maintained task guides cover internal linking, content refresh, Search Console opportunity selection, structured-data checks and llms.txt consumer evaluation. They are original, source-linked decision workflows at existing topic URLs, separate from the blog. An initial recurring editorial run published reviewed guides without a Worker redeploy; see the data-only publication receipt. Original research articles are available, including an evidence-first content backlog and a comparison-page evidence check, both built from existing reviewed sources. The same editorial office can produce useful new work without waiting for new videos; unchanged guides are not redated. Publication and accepted discovery requests do not establish traffic growth. See the source synchronization and quality receipt.
Base2026's free product includes Evidence Search, Source Diversity Check, Source-backed Brief, the WordPress Evidence Sidebar, public API access and the read-only MCP interface described above. A proposed commercial pilot would test whether small SEO practices return to Base2026 for recurring client research decisions; it is unproven, and there is no shipped paid plan or claim of traction, ROI or funding.
The public /factory/ route is a separate
English playable authored Scenario. A private local AgencyOS snapshot UI is an
operational view for the project; its database and implementation are not
published here and are not a separate startup release. The factory scenario and
that private operational view do not change the public product boundary.
Base2026 exposes public source documents, evidence passages, reviewed insight cards and topic signal briefs as JSONL. Search the live D1 FTS5 layer without a key:
curl -sS -X POST https://base2026.dev/api/search/multi-search \
-H 'content-type: application/json' \
--data '{"queries":[{"indexUid":"base2026_public_tiktok","q":"AI search visibility","limit":5}]}'See the dataset landing page, full quickstart, and the standard-library Python example. The Apache-2.0 license applies to repository code; creator/source rights remain governed by the public source policy.
This repository contains the public Worker, templates, deterministic release
builder, tests and publication checks. A production static release additionally
requires an already-reviewed public --source-web artifact. That generated
corpus is intentionally excluded from Git because it is a deployable data
artifact, not source code. A clean clone can reproduce the software tests and
Worker dry-run, but must not claim byte-for-byte reproduction of a live release
without the exact reviewed source artifact and its recorded tree hash.
- researchers checking what public experts actually said;
- marketers and founders comparing source-backed tactics;
- journalists and educators looking for attributable evidence;
- developers building search, analysis or agent workflows;
- creators who need clear attribution, correction and opt-out paths.
Cloudflare discovery
-> private D1/R2 intake and dedupe
-> private Container audio capture
-> Workers AI transcription and evidence guard
-> deterministic private packets and import
-> policy-bound excerpt-card projection
-> public Worker + D1 FTS5 search
No live LLM call is required to search the public library. Raw captions, raw ASR, media, private QA notes and unreviewed material stay outside the public release.
The public product and bounded cloud pipeline use Cloudflare Workers, Workers Static Assets, D1, R2, Queues, Workflows and Workers AI. Durable identities, validation and receipts prevent retries from silently publishing a different record. Only sanitized excerpt cards cross from the private evidence lane into public D1.
The blog connects original practical articles with the evidence library. Approved structured articles are validated, reviewed against an exact content hash, then published through an authenticated private receiver and Worker service binding into separate public D1 editorial tables. HTML, the read-only article API, RSS and the blog sitemap update without rebuilding the site for each text publication. Retries are idempotent; corrections require an explicit revision comparison. Existing journal URLs remain unchanged.
Sources, contextual research links and AI-assistance disclosures are visible. Assisted research and review remain bounded by the public/private publication contract; the cloud serves published articles independently. No unlimited, cloud-only ChatGPT Pro authoring service is claimed.
See the editorial operating contract and the first live publication/replay receipt.
A video is an input, not automatically another SEO page. Relevant public evidence can improve a maintained guide at an existing topic URL. Each guide answers a concrete task, attributes the evidence, separates observed practices from Base2026 synthesis, and offers a decision or verification step. The blog remains separate for original research stories.
Guide publication binds short supporting quotes to exact public document hashes. The Worker rechecks source eligibility and dependencies before serving a guide; changed or withdrawn evidence holds the page for repair. An exact-hash semantic review is still required: matching bytes do not establish truth or reuse rights. No model call is made on a public request. A new text revision uses the same authenticated data-only publisher, without rebuilding the website.
The live catalog provides bounded crawlable navigation to cloud-added source records and preserves the labeled legacy selection. Guide metadata and the separate guide sitemap describe actual published guides, not the number of videos or promised traffic.
See the evidence-to-SEO operating manual for source-delta research, merge/update rules, read-time holds and host limits.
- a free public research corpus rather than a private saved-video library;
- reviewed, bounded evidence instead of a public raw-transcript dump;
- creator attribution, original-source links and correction/removal paths;
- human pages plus public API, JSONL and machine discovery files;
- open-source code and a documented public/private publication boundary;
- edge search that does not spend an LLM call for every visitor query.
Base2026 does not claim complete TikTok coverage, perfect transcription, real-time monitoring, guaranteed rankings or an AI-visibility dashboard.
scripts/build-base2026-cloudflare-release.pybuilds the startup-only static release and fails closed on personal-site or WordPress-form leakage.templates/base2026-*contains the public startup shell, homepage and Support/Partner/About/Privacy pages.cloudflare/base2026-worker/contains the D1 search API, private proposal endpoints, migrations and tests.cloudflare/base2026-www-redirect/redirects thewwwhostname to the canonical apex domain.scripts/audit-publication-boundary.pychecks the repository publication boundary.docs/BASE2026_CLOUDFLARE_PIPELINE_CANONICAL_OPERATING_MANUAL.mdis the mandatory architecture, data-flow, security, operations and rollback reference for the cloud-only TikTok pipeline.
Generated website trees, public export artifacts, local databases and deployment archives are not committed.
The live private control plane is maintained in a protected operational
checkout and is not public source. Compare public main with current live
Worker versions and migration receipts before every deployment. The canonical
manual records this boundary so a fresh clone is never mistaken for the
private production control plane.
Base2026 is not a video re-hosting platform and not a raw transcript dump. Public pages are designed around attribution, provenance, correction and removal.
Support and Partner forms:
- accept structured proposals only—no file uploads or credentials;
- validate exact origin, field limits, consent, timing and a bot honeypot;
- store proposals in a private D1 database separate from public search;
- do not store IP addresses or user-agent strings;
- remove untouched new proposals after 90 days.
See the live privacy notice and source policy.
Python release tests:
python3 -m pytest tests/test_build_base2026_cloudflare_release.py -q
python3 -m pytest tests/test_base2026_design_authority.py -q
python3 scripts/check-base2026-design-authority.pyWorker tests:
npm --prefix cloudflare/base2026-worker ci
npm --prefix cloudflare/base2026-worker run typecheck
npm --prefix cloudflare/base2026-worker testThe import and Static Assets dry-runs require reviewed generated data that a clean clone intentionally does not contain. Pass the public JSONL input and candidate asset directory explicitly when they live outside the checkout:
node cloudflare/base2026-worker/scripts/import-public-chunks.mjs \
--dry-run --input /absolute/path/to/reviewed/passages.jsonl
cd cloudflare/base2026-worker
npx wrangler deploy --dry-run --assets /absolute/path/to/reviewed/candidate-webBuild a new, non-overwriting candidate from an existing public web artifact:
python3 scripts/build-base2026-cloudflare-release.py \
--source-web output/cloudflare-migration/source-web \
--out output/cloudflare-migration/candidate-web-<release-id>Run the publication audit before staging:
python3 scripts/audit-publication-boundary.pyNow: improve free evidence search, practical tools, navigation, source explanations, attribution and correction paths.
Next: measure repeat research and test a proposed recurring workflow with small SEO practices while keeping the public search and tools free.
Exploring: consider commercial integrations only after repeated use and responsible delivery provide evidence. See ROADMAP.md or the public roadmap.
Contributions that improve public-safe code, source quality, accessibility, documentation and correction workflows are welcome. Read CONTRIBUTING.md, SECURITY.md, GOVERNANCE.md and the Code of Conduct.
Base2026 is licensed under Apache-2.0.