Skip to main content
ClaudeWave
stefanoseggio avatar
stefanoseggio

delta-registry-website

Ver en GitHub

Marketing site for the Delta Registry Apify actor fleet — architecture, pricing, delta-engine internals. Next.js 14, deployed on Vercel.

ToolsRegistry oficial0 estrellas0 forksPythonMITActualizado today
ClaudeWave Trust Score
95/100
Verified
Passed
  • Open-source license (MIT)
  • Actively maintained (<30d)
  • Clear description
  • Topics declared
  • Documented (README)
Last scanned: 9/19/2026
Get started
Method: Clone
Terminal
git clone https://github.com/stefanoseggio/delta-registry-website
1. Clone the repository.
2. Follow the README for installation and usage instructions.
Casos de uso

Resumen de Tools

# Delta Registry — Marketing Website

[![Next.js](https://img.shields.io/badge/Next.js-14.2.5-000000?logo=next.js&logoColor=white)](https://nextjs.org/)
[![TypeScript](https://img.shields.io/badge/TypeScript-5.4.5-3178C6?logo=typescript&logoColor=white)](https://www.typescriptlang.org/)
[![Tailwind CSS](https://img.shields.io/badge/Tailwind%20CSS-3.4.4-38B2AC?logo=tailwind-css&logoColor=white)](https://tailwindcss.com/)
[![Deployed on Vercel](https://img.shields.io/badge/Deployed%20on-Vercel-000000?logo=vercel&logoColor=white)](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).
apifyapp-routercompliance-datadata-infrastructuredelta-registrymarketing-sitenextjspay-per-eventreactregulatory-datasaas-websitetailwindcsstypescriptvercelwebsite

Lo que la gente pregunta sobre delta-registry-website

¿Qué es stefanoseggio/delta-registry-website?

+

stefanoseggio/delta-registry-website es tools para el ecosistema de Claude AI. Marketing site for the Delta Registry Apify actor fleet — architecture, pricing, delta-engine internals. Next.js 14, deployed on Vercel. Tiene 0 estrellas en GitHub y su última actualización registrada es del 2026-09-19.

¿Cómo se instala delta-registry-website?

+

Puedes instalar delta-registry-website clonando el repositorio (https://github.com/stefanoseggio/delta-registry-website) o siguiendo las instrucciones del README en GitHub. ClaudeWave también te ofrece bloques de instalación rápida en esta misma página.

¿Es seguro usar stefanoseggio/delta-registry-website?

+

Nuestro agente de seguridad ha analizado stefanoseggio/delta-registry-website y le ha asignado un Trust Score de 95/100 (tier: Verified). Revisa el desglose completo de comprobaciones superadas y flags en esta página.

¿Quién mantiene stefanoseggio/delta-registry-website?

+

stefanoseggio/delta-registry-website es mantenido por stefanoseggio. La última actividad registrada en GitHub es del 2026-09-19, con 0 issues abiertos.

¿Hay alternativas a delta-registry-website?

+

Sí. En ClaudeWave puedes explorar tools similares en /categories/tools, ordenados por popularidad o actividad reciente.

Despliega delta-registry-website en tu cloud

Lleva este repo a producción en minutos. Cada plataforma genera su propio entorno con variables de entorno editables.

¿Mantienes este repo? Añade un badge a tu README

Pega el badge en tu README de GitHub para mostrar que está auditado por ClaudeWave. Cada badge enlaza de vuelta a esta página y muestra el Trust Score actual.

Featured on ClaudeWave: stefanoseggio/delta-registry-website
[![Featured on ClaudeWave](https://claudewave.com/api/badge/stefanoseggio-delta-registry-website)](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>