Marketing site for the Delta Registry Apify actor fleet — architecture, pricing, delta-engine internals. Next.js 14, deployed on Vercel.
- ✓Open-source license (MIT)
- ✓Actively maintained (<30d)
- ✓Clear description
- ✓Topics declared
- ✓Documented (README)
git clone https://github.com/stefanoseggio/delta-registry-websiteTools overview
# Delta Registry — Marketing Website [](https://nextjs.org/) [](https://www.typescriptlang.org/) [](https://tailwindcss.com/) [](https://vercel.com) The public marketing site for **Delta Registry** — architecture explainer, pricing overview, and delta-engine internals for the full fleet of pay-per-event Apify Actors. Built with the Next.js App Router, React 18, and Tailwind CSS. ## Run it locally ```bash npm install npm run dev ``` Then open [http://localhost:3000](http://localhost:3000). `npm run build && npm run start` runs the production build; `npm run typecheck` and `npm run lint` run TypeScript and ESLint respectively. ## What's here - `app/` — Next.js App Router pages and layouts. `app/page.tsx` composes every section (`Header`, `Hero`, `ArchitectureMatrix`, `HowItWorks`, `EconomicEngine`, `IntegrationTerminal`, `DeltaEngineDocs`, `FaqAccordion`, `Footer`) in render order; there is no other route. - `components/` — one React component per site section. Sections that need interactivity (the fleet filter, the JSON delta-viewer playground, the accordion, the code-language tabs) are client components (`'use client'`); everything else renders on the server. - `lib/` — the site's data contract. `lib/types.ts` defines the `Actor` shape; `lib/actors.ts` exports the real `ACTORS` array plus derived constants (`ACTOR_COUNT`, `DOMAINS`, `GITHUB_REPO_COUNT`). - `middleware.ts` — edge middleware for the deployed site. ## Architecture: `lib/actors.ts` as the single source of truth Every number, price, badge, and filter option rendered anywhere on this site — the hero stat counters, the fleet catalog cards, the pricing comparison table, the BYOK disclosure, the integration workbench's actor tabs, the FAQ's live counts — is read from the same `ACTORS` array in `lib/actors.ts`, never hand-typed a second time in a component. Each `Actor` record carries `slug`, `title`, `domain`, `jurisdiction`, `dataSource`, `pricing[]` (per-event-type price and unit), `deltaEvents[]`, `storeUrl`, `githubUrl`, `byok` (`'required' | 'optional' | 'none'`, plus `byokDetail` when applicable), `updateFrequency`, and `isPublic`. This is deliberate, not incidental: it means a component can never drift out of sync with the real fleet, and every price or claim on this marketing site traces back to one file that's independently re-verified against each actor's own Apify Store listing and README whenever the fleet changes. When an actor's price changes or a new actor launches, updating `lib/actors.ts` is the only change needed — every section that references it (filters, cards, comparison tables, code snippets) updates automatically. ## Security headers & CSP model `next.config.js` sets standard hardening headers (`X-Frame-Options: DENY`, `X-Content-Type-Options: nosniff`, `Strict-Transport-Security`, a restrictive `Permissions-Policy`) globally. The Content-Security-Policy is set separately, per-request, in `middleware.ts` — not as a static header — because a static `script-src 'self'` blocks Next.js's own inline hydration/bootstrap scripts and breaks the app at runtime. Instead, `middleware.ts` generates a fresh nonce on every request, threads it to Next.js via the `x-nonce` request header (read in `app/layout.tsx`), and scopes the CSP to that nonce (`script-src 'self' 'nonce-<value>' 'strict-dynamic'`) rather than falling back to `'unsafe-inline'`, which would defeat the policy's purpose. `'unsafe-eval'` is included only when `NODE_ENV === 'development'` (webpack's Fast Refresh needs it) and is never present in the production CSP. No compliance badges (SOC 2, ISO 27001, etc.) are displayed anywhere on this site — Delta Registry holds no such certification, and the headers above are genuine engineering hardening, not a marketing trust signal standing in for one. ## Environment variables **None required.** This is a fully static-data marketing site — it reads `lib/actors.ts` at build time and calls no external API, database, or authenticated service at runtime or during the build. `npm install && npm run dev` (or `npm run build`) works with no `.env` file. The `APIFY_TOKEN` references visible in this repo are inside display-only code-snippet strings in `components/IntegrationTerminal.tsx` — example commands shown to site visitors for calling the Apify API themselves, not a variable this app reads. Deployed continuously on Vercel from the `main` branch. ## Quick Start for Enterprise Every actor in this fleet is callable today from Claude Code, Claude Desktop, or Cursor via Apify's own hosted MCP server — no custom integration, no SDK to install, no infrastructure to run. The full closed-scope endpoint (all 28 actors, none of Apify's other 70,000+ Store actors in scope), the exact verified client config for each tool, and the real per-tool BYOK/pricing/routing notes are in [`MCP_INTEGRATION.md`](./MCP_INTEGRATION.md). To connect your own Claude Code or Cursor installation in one step, run the onboarding script for your platform — each one prompts you for your own Apify API token (never logged, never written in plaintext) and configures whichever client it finds installed: ```bash # macOS / Linux / Git Bash on Windows ./connect_mcp.sh ``` ```powershell # Windows PowerShell .\connect_mcp.ps1 ``` This exact end-to-end path — real config injection, then a real live tool call through the actual MCP wire protocol — was independently validated against a live actor run; see [`LOCAL_MCP_VALIDATION_REPORT.md`](./LOCAL_MCP_VALIDATION_REPORT.md) for the real run ID, latency, and returned data from that test. ## About Delta Registry Delta Registry is a pay-per-event regulatory and compliance data infrastructure operation built and operated by **Stefano Seggio** — 28 Apify Actors spanning government procurement, regulatory enforcement, patent/trademark monitoring, sanctions/compliance screening, corporate registries, and sovereign debt markets. Browse the full Actor catalog on the [Apify Store](https://apify.com/stefano_seggio) or [GitHub](https://github.com/stefanoseggio). For enterprise licensing or a custom monitor, connect on [LinkedIn](https://www.linkedin.com/in/stefanoseggio-deltaregistry).
What people ask about delta-registry-website
What is stefanoseggio/delta-registry-website?
+
stefanoseggio/delta-registry-website is tools for the Claude AI ecosystem. Marketing site for the Delta Registry Apify actor fleet — architecture, pricing, delta-engine internals. Next.js 14, deployed on Vercel. It has 0 GitHub stars and its last recorded update is dated 2026-09-19.
How do I install delta-registry-website?
+
You can install delta-registry-website by cloning the repository (https://github.com/stefanoseggio/delta-registry-website) or following the README instructions on GitHub. ClaudeWave also provides quick install blocks on this page.
Is stefanoseggio/delta-registry-website safe to use?
+
Our security agent has analyzed stefanoseggio/delta-registry-website and assigned a Trust Score of 95/100 (tier: Verified). See the full breakdown of passed checks and flags on this page.
Who maintains stefanoseggio/delta-registry-website?
+
stefanoseggio/delta-registry-website is maintained by stefanoseggio. The last recorded GitHub activity is dated 2026-09-19, with 0 open issues.
Are there alternatives to delta-registry-website?
+
Yes. On ClaudeWave you can browse similar tools at /categories/tools, sorted by popularity or recent activity.
Deploy delta-registry-website to your cloud
Ship this repo to production in minutes. Each platform spins up its own environment with editable env vars.
Maintain this repo? Add a badge to your README
Drop the badge into your GitHub README to show it's tracked on ClaudeWave. Each badge links back to this page and reflects the live Trust Score.
[](https://claudewave.com/repo/stefanoseggio-delta-registry-website)<a href="https://claudewave.com/repo/stefanoseggio-delta-registry-website"><img src="https://claudewave.com/api/badge/stefanoseggio-delta-registry-website" alt="Featured on ClaudeWave: stefanoseggio/delta-registry-website" width="320" height="64" /></a>More Tools
A single CLAUDE.md file to improve Claude Code behavior, derived from Andrej Karpathy's observations on LLM coding pitfalls.
An AI skill that provides design intelligence for building professional UI/UX across multiple platforms.
🪨 why use many token when few token do trick. Viral skill + proxy for coding agents that cuts 65% of tokens by talking like a caveman.
CLI proxy that reduces LLM token consumption by 60-90% on common dev commands. Single Rust binary, zero dependencies
The fastest, litest AI Gateway. Rust core with Python SDK. Call 100+ LLM APIs in OpenAI (or native) format with cost tracking, guardrails, load balancing, and logging [Bedrock, Azure, OpenAI, Anthropic, OpenAI, VertexAI, vLLM, Nvidia NIM]
Use Claude Code, Codex, Pi, and OpenCode (and 6 other harnesses) for free (1.3B+ free tokens) from your terminal, app, IDE, or phone, and now from the browser with native browser sessions (multi-harness + multi-model) like OpenClaw (voice supported + ToS friendly)