Skip to content

Repository files navigation

⬛ Numetal

Agent accelerator studio — the site + the on-chain fee report for numetal.xyz.

numetal.xyz Built with Astro Cloudflare Workers Base License: MIT Last commit Stars

Open the site → · Fee report · X · Telegram · Discord


What is this?

numetal-website is the source for numetal.xyz — the public site for Numetal, an agent accelerator studio under Atelier Gökhan. It ships as a single Cloudflare Worker: a fast, content-first Astro site plus a small set of SSR endpoints under /fees that read the $NUMETAL protocol's activity on Base and render it as a dense, monospace machine report.

This repo is the website and its on-chain read layer — not the studio's private source of truth. Runtime secrets and infrastructure live outside git.

✨ Highlights

  • Zero-JS-by-default Astro — content-first and fast, served under a tight script-src 'self' CSP.
  • Live on-chain fee report (/fees) — reads Base directly over JSON-RPC (public RPCs, with a metered key only for burn logs) and renders it as a TR‑100-style teletext readout. No wallet, no tracking.
  • One-Worker deploy — static assets and SSR from the same @astrojs/cloudflare Worker.
  • Hardened by default — SSR + static security headers, tight CSP, secret-scanning, and a SECURITY.md disclosure policy.

$NUMETAL

$NUMETAL is the studio's utility token on Base — a usage/entry stake for its agents, not an investment. The /fees page is a transparency surface: a neutral, verifiable read of on-chain fees and the buy‑back/burn flow straight from chain state. It is not a statement about price.

🛠 Stack

Layer Tech
Framework Astro 6
Runtime Cloudflare Workers via @astrojs/cloudflare
Chain reads Base mainnet over JSON‑RPC (public RPCs + a metered Alchemy key for logs)
Language TypeScript

🚀 Develop & deploy

npm install
npm run dev        # local dev server
npm run build      # build + postbuild (Worker config + custom domains)
npm run deploy     # needs CLOUDFLARE_API_TOKEN + CLOUDFLARE_ACCOUNT_ID
npm test           # test suite

The Worker needs one secret — BASE_RPC_URL (Alchemy Base mainnet) — for the burn-log endpoint; the rest reads public RPCs.

🔒 Security

Security headers are set in src/middleware.ts (SSR) and public/_headers (static), under a script-src 'self' CSP. Please report vulnerabilities per SECURITY.md rather than opening a public issue.

🙏 Credits & third-party

Standing on open source — thank you:

License

MIT © 2026 Gökhan Turhan (Atelier Gökhan).


Nothing here is financial advice. $NUMETAL is a utility token, not an investment.

About

Agent accelerator studio (numetal.xyz) — Astro + Cloudflare Workers with a live onchain $NUMETAL fee engine on Base.

Topics

Resources

Security policy

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages