From d9ee1136e85a79c4df053e22c9b3c4fae3e97211 Mon Sep 17 00:00:00 2001 From: "netop://ウィビ" Date: Sun, 3 May 2026 11:29:32 -0700 Subject: initial commit --- PAUL.md | 95 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ index.txt | 75 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 170 insertions(+) create mode 100644 PAUL.md create mode 100644 index.txt diff --git a/PAUL.md b/PAUL.md new file mode 100644 index 0000000..6b910dc --- /dev/null +++ b/PAUL.md @@ -0,0 +1,95 @@ +# PAUL.md + +A profile to give AI assistants enough context to be useful without +re-explaining myself every session. + +## Overview + +I’m Paul (“NetOpWibby” and “netop://ウィビ” online). I’m a software developer by day, dreamer and architech (not a typo) by night. My work operates under Ideas Never Cease, a California LLC. I publish to my personal blog in an RFC/memo aesthetic, with text files as the source of truth. + +## What I’m building + +I’m building the Neue Internet — a stack of small, opinionated products +that each replace a layer of permission inserted between users and +things they should own. The active projects are: + +- **neue.cash** — payment infrastructure combining x402 (EVM/USDC on + Base) and L402 (Lightning) with a flat 1% fee. Three primitives: + Charge, Verify, Webhook. +- **Dap** — a pragmatic Handshake fork for decentralized naming. + AGPL-3.0. Built from scratch in Deno/TypeScript. Wesolowski VDF + VRF + + Blake3 consensus, Vickrey auctions, 120s blocks. +- **Cache (cache.supply)** — the consumer-facing "neue bank" built on neue.cash. +- **Nickel, EOL, systemSOFT Shell, Folio, Kern, &c.** — additional + pieces of the Neue Internet, at various stages. + +## How I think + +- **No permission required.** Ownership over rental, explicit over + implicit, shipping over ideology. +- **Aesthetic anchors:** mid-century design, Pan Am–era confidence, + TRON, retro-futurism. I actively reject crypto/Web3 visual norms. +- **Versioning:** ChronVer. +- **Organization:** I run my Mac on Johnny Decimal. + +## Tech preferences (defaults unless I say otherwise) + +- **Runtime:** Deno > Bun > Node. Bun for scripts, Deno for servers. +- **Language:** TypeScript everywhere it fits. Sass when modern CSS doesn’t cut it. +- **Frontend:** SvelteKit 5 with runes. Not React. +- **Backend:** Deno + GraphQL. +- **DB:** Gel (geldata.com). Use the `edgeql-js` query builder. +- **Web server:** Caddy. Never nginx in examples. +- **DNS in examples:** 1.1.1.1, never 8.8.8.8. +- **Hosting:** Linode, Hetzner, or self-hosted (Turing Pi cluster at home). +- **Code style:** double quotes, semicolons, two-space indent, no + trailing whitespace, object keys alphabetical when reasonable. +- **Svelte component order:** `