Skip to content

docs+site: switch canonical domain to openchainbench.com - #27

Merged
Flotapponnier merged 1 commit into
mainfrom
docs/canonical-domain-com
May 4, 2026
Merged

docs+site: switch canonical domain to openchainbench.com#27
Flotapponnier merged 1 commit into
mainfrom
docs/canonical-domain-com

Conversation

@Flotapponnier

Copy link
Copy Markdown
Collaborator

Summary

Replaces every reference to `openchainbench.xyz` with `openchainbench.com` across:

  • `README.md`, `CONTRIBUTING.md`, `docs/walkthrough.md`, `infrastructure/README.md`
  • `.github/CODE_OF_CONDUCT.md`, `.github/SECURITY.md` (email contact addresses)
  • `src/data/site.ts` (canonical site URL)
  • `src/app/layout.tsx` (metadataBase, OpenGraph URL)
  • `src/app/opengraph-image.tsx`, `src/app/twitter-image.tsx` (footer label)
  • `src/app/contribute/page.tsx` (tutorial deep link)
  • `src/app/benchmarks/[slug]/share-card/route.tsx` (share-card footer)

Why

`openchainbench.com` is now the canonical domain (better SEO, registered + DNS pointed to Vercel). `.xyz` still works — it redirects 308 to `.com` — so existing links keep functioning. This PR aligns metadata, social cards, and documentation with the new canonical.

Test plan

  • `pnpm typecheck` passes
  • `pnpm build` passes
  • OG / Twitter share cards render with `openchainbench.com` footer after deploy

- README, CONTRIBUTING, walkthrough, infrastructure README
- COC + SECURITY (contact addresses)
- site URL constants + layout/opengraph/twitter metadata
- share-card domain footer + contribute page deep links

The .xyz domain redirects 308 to .com, so old links keep working.
@Flotapponnier
Flotapponnier merged commit 25cacf0 into main May 4, 2026
1 check failed
@Flotapponnier
Flotapponnier deleted the docs/canonical-domain-com branch May 6, 2026 10:49
Flotapponnier added a commit that referenced this pull request May 21, 2026
* bench #27: solana-tx-landing-latency (active probing)

New separate bench page complementing #16 (observational market share). Measures p50/p99 time-to-land in ms and slots, plus landing rate, across 5 services from us-east at 1h cadence.

Querying solana_landing_probe_* metrics emitted by the active prober (mobula-monorepo PR #6396). Methodology pre-registered at docs/methodology/solana-tx-landing-active.md (PR #79, merged).

Cross-linked with #16 via disclaimer + related_benches field.

* benchmarks: add 4 france-cryptos sprint 1 bench pages (018, 022, 025, 026)

- buyback-audit (#18): Hyperliquid AF + Sky SBE on-chain execution ratio
- token-unlocks (#22): conditional impact median bucketed by % supply
- oracle-deviation (#25): 4 oracles × 10 USD pairs deviation bps
- validator-yield (#26): Solana + Hyperliquid net yield comparison

All specs validated against live Prom prod (https://prometheus-production-0859.up.railway.app).
Editorial scope honest: Sky low ratio = batched execution (not failure),
ARB v1 limitation noted, SOL Chainlink lag flagged as real signal,
'Net of MEV' framing rejected in favor of 'Net Yield Comparison'.
Flotapponnier added a commit that referenced this pull request Jun 4, 2026
…dev) (#299)

Bench #27 (active probing) is rolled back to staging only while the active prober continues its soak period. The YAML remains on dev so it stays accessible on staging-openchainbench.vercel.app. Bench #16 solana-tx-landing (observational) is untouched and stays on prod.
Flotapponnier added a commit that referenced this pull request Jun 27, 2026
…ge (#766)

Drop in #701 (2026-06-25) was driven by harness offline + 404 SEO. The Railway harness still runs and Prom keeps emitting solana_landing_probe_enabled=1 plus the slot/latency series, so restoring the YAML brings the page back live (or in 'awaiting samples' until a funded SOLANA_PROBE_KEYPAIR_BASE58 is set on Railway). Validate clean (34 specs).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant