Add persistent onion key backup and restore, improve startup resilience, and flesh out the major site verticals with richer navigation, search coverage, and operator documentation. Made-with: Cursor
154 lines
4.5 KiB
TypeScript
154 lines
4.5 KiB
TypeScript
/**
|
|
* Rich keyword suffixes (per vertical) merged into Void Crawler index docs.
|
|
* Atmosphere tags for site chrome — diegetic vocabulary, not clearnet SEO.
|
|
*/
|
|
|
|
export type CyberluxZoneKey = "hub" | "forum" | "exchange" | "wiki" | "syndicate" | "account";
|
|
|
|
/** Appended to every indexed document in that zone for deeper AND-token matching */
|
|
export const ZONE_KEYWORD_SUFFIX: Record<CyberluxZoneKey, string> = {
|
|
hub: [
|
|
"tor onion v3 hidden-service rendezvous introduction circuit consensus relay descriptor hostname",
|
|
"mirror bundle multisig cold-storage hot-wallet watch-only xpub utxo fee bump replace-by-fee",
|
|
"pgp gpg fingerprint signed-cleartext ascii-armor key-rotation revocation dead-drop shipping",
|
|
"vendor stall sku listing catalog cart checkout ritual escrow settlement chargeback",
|
|
"opsec compartmentalize burner tails qubes airgap hardware-wallet seed phrase bip39",
|
|
"btc bitcoin xmr monero eth ethereum usd stablecoin ticker spot estimate",
|
|
"loyalty vault mixer drops raffle testimonial review trust score sanctuary",
|
|
"nginx loopback onion-service dedicated-root proxy rewrite cookie session hydration",
|
|
].join(" "),
|
|
|
|
forum: [
|
|
"void aggregate rumor ledger distributed board ring subreddit thread post reply lurker",
|
|
"moderation janitor council freeze shadowban exile appeal quorum vote hot new top pinned",
|
|
"reputation weight prior karma brigade report flag necrobump sage bump capcode tripcode",
|
|
"submit publish draft preview markdown quote greentext onion mirror tor relay",
|
|
"chatter archive meta storefront gossip staff sticky lock unlock ringmaster",
|
|
].join(" "),
|
|
|
|
exchange: [
|
|
"classifieds wts wtb wanted sell buy offer asking shipped local meetup cash",
|
|
"gazette column stranger ink broadsheet listing headline alias byline print",
|
|
"barter ash-pit swap haggle peer-to-peer liquidity slippage denomination satoshi piconero",
|
|
"localstorage persisted client-only seed listing parody fiction unmoderated caveat emptor",
|
|
"pgp contact policy terms carrier tracking opaque-hash dead-letter jurisdiction",
|
|
].join(" "),
|
|
|
|
wiki: [
|
|
"hidden wiki scrapbook atlas taxonomy syllabus literacy analyst darknet categories",
|
|
"mirror stub onion row compendium lore whistleblow opsec literacy nodes cluster tag",
|
|
"directory linkrot verified curated endorsement webring neighbor hop scrap",
|
|
].join(" "),
|
|
|
|
syndicate: [
|
|
"relay shell skin themed chrome ingress presentation persistence slug canonical-path",
|
|
"operator node map bundle deployment nextjs app-router fiction diegetic vertical",
|
|
"syndicate network fanout header host rewrite disclosure onion alignment",
|
|
].join(" "),
|
|
|
|
account: [
|
|
"signin signup session passphrase handle display-name portable identity import export",
|
|
"dashboard profile activity wallet snapshot forum exchange wiki cross-surface",
|
|
"hostname mirror hidden-service portable-browser local-identity client-side vault",
|
|
].join(" "),
|
|
};
|
|
|
|
export const MARKET_ATMOSPHERE_TAGS: string[] = [
|
|
"rendezvous",
|
|
"descriptor",
|
|
"multisig",
|
|
"coldvault",
|
|
"watch-only",
|
|
"pgp",
|
|
"fingerprint",
|
|
"dead-drop",
|
|
"ship-window",
|
|
"bond-tier",
|
|
"sku-heat",
|
|
"cart-bundle",
|
|
"cooling",
|
|
"council",
|
|
"mediator",
|
|
"opaque-hash",
|
|
"qa-gate",
|
|
"category-rail",
|
|
"mirror-signed",
|
|
"onion-split",
|
|
"xmr-lane",
|
|
"btc-verify",
|
|
"vendor-ack",
|
|
"dispute-queue",
|
|
"floor-telemetry",
|
|
"stall-rank",
|
|
"buyer-intel",
|
|
"opsec",
|
|
"rotation-chain",
|
|
"forfeit",
|
|
"timeout-release",
|
|
];
|
|
|
|
export const EXCHANGE_ATMOSPHERE_TAGS: string[] = [
|
|
"broadsheet",
|
|
"column-inch",
|
|
"wtb",
|
|
"wts",
|
|
"byline",
|
|
"ink-stain",
|
|
"deadline",
|
|
"meet-cute",
|
|
"plaintext-hazard",
|
|
"signed-listing",
|
|
"local-ledger",
|
|
"freshness",
|
|
"currency-mix",
|
|
"peer-risk",
|
|
"caveat",
|
|
"gazette-mast",
|
|
"stranger-trade",
|
|
"alias-chain",
|
|
"price-field",
|
|
"body-copy",
|
|
"no-algo-feed",
|
|
];
|
|
|
|
export const FORUM_ATMOSPHERE_TAGS: string[] = [
|
|
"ring-topology",
|
|
"void-aggregate",
|
|
"necrobump",
|
|
"sage",
|
|
"tripcode",
|
|
"sticky",
|
|
"lockfile",
|
|
"janitor-tier",
|
|
"shadow-rank",
|
|
"exile-stub",
|
|
"appeal-ticket",
|
|
"hot-decay",
|
|
"top-cap",
|
|
"report-weight",
|
|
"lore-canon",
|
|
"relay-latency",
|
|
"onion-reader",
|
|
"thread-id",
|
|
"ring-prior",
|
|
"chatter-spine",
|
|
];
|
|
|
|
export const SYNDICATE_ATMOSPHERE_TAGS: string[] = [
|
|
"ingress-map",
|
|
"presentation-layer",
|
|
"slug-canonical",
|
|
"shell-skin",
|
|
"relay-fanout",
|
|
"host-rewrite",
|
|
"bundle-hash",
|
|
"operator-console",
|
|
"node-index",
|
|
"topology-layer",
|
|
"routing-lore",
|
|
"persistence-edge",
|
|
"chrome-divergence",
|
|
"single-build",
|
|
"mirror-coherent",
|
|
];
|