aesthetic.computer is home to

Disk Routes: 476
JavaScript Files: 455
KidLisp Files: 22
Function Handlers: 160
Loading service statuses...
Primary aesthetic.computer 476 disk routes
The main platform. A creative computing environment where every .mjs disk becomes a live, shareable tool — drawing, music, games, programming, and more. User profiles live at /@handle.
JavaScript (455)
KidLisp-only (21)
Platform & legacy routes
Dynamic Route Patterns
/* → SPA catch-all via index serverless function
/preview/* → oven.aesthetic.computer screenshot proxy
/icon/* → oven.aesthetic.computer icon proxy
/media/* → edge function (media processing)
/session/* → Jamsocket session creation
/reload/* → Redis cache reload
/@:handle → user profile (dynamic, via index function)
/@:handle/:piece → user piece (dynamic, via index function)
/disks/* → raw disk .mjs files
/assets/* → S3 proxy (assets.aesthetic.computer)
/assets/type/* → local font files (overrides S3)
API api.aesthetic.computer 5 supported endpoints · 160 handlers
The public contract is documented at api.aesthetic.computer and available as JSON. Lith also registers product, administration, and compatibility handlers under /api/:fn; those are not all stable public integrations.
Supported public HTTP API
POST /api/store-kidlisp — Publish KidLisp source
POST /api/store-clock — Publish a clock melody
GET /api/chat-messages — Read and search public chat
POST /api/store-piece — Publish a JavaScript piece
POST /api/track-media — Register uploaded media
GET /api?format=json — Machine-readable reference
Protocol and platform references
mcp — remote MCP server
docs — piece API
docs.json — piece API JSON
Other registered handlers (155)
Subdomain news.aesthetic.computer Newsletter
Server-rendered newsletter with a Stripe-powered paywall. CRUD API for managing posts and a guidelines page for contributors.
news.aesthetic.computer/ — Latest newsletter (SSR)
news.aesthetic.computer/guidelines — Posting guidelines
news.aesthetic.computer/* — Individual issues
news.aesthetic.computer/api/news — News CRUD API
news.aesthetic.computer/api/news/* — Issue operations
news.aesthetic.computer/api/news/toll — Stripe paywall
Subdomain give.aesthetic.computer Donations
Support page for AC. Accepts payments via Stripe with a subscriber portal. Localized into Danish, Spanish, German, and Chinese.
give.aesthetic.computer/ — Main donation page
give.aesthetic.computer/da — Danish (DKK)
give.aesthetic.computer/es — Spanish (USD)
give.aesthetic.computer/de — German (EUR)
give.aesthetic.computer/cn — Chinese (USD)
give.aesthetic.computer/api/give → Stripe payment
give.aesthetic.computer/api/give-portal → Stripe portal
give.aesthetic.computer/api/billing → Billing data
External shop.aesthetic.computer ~30 product shortcuts
Shopify storefront for physical goods — books, prints, bikes, shirts, tools, music. Short-code URLs on AC redirect to product pages.
/shop/@jeffrey/help 45 min computer help 301
/shop/* shop.aesthetic.computer/* 301
Books
25.4.8.21.19 — Shape of Things (Flusser)
25.4.8.21.17 — Art as Social System (Luhmann)
25.4.8.21.11 — Play (Garvey)
25.4.8.21.08 — What is Landscape (Stilgoe)
25.4.8.21.07 — Complete Poems (Dickinson)
25.11.17.19.03 — Radical Computer Music
25.4.8.21.0 — Art of Seeing (Huxley)
25.4.8.20.47 — Does Writing Have Future
25.4.8.21.13 — Musical Gestures
Music / Pictures / Bikes / Tools / Shirts
25.11.3.14.17 — Baktok 7-inch
25.4.13.17.47 — Picture
25.4.13.19.06 — Picture
25.4.13.18.18 — Picture
25.4.13.19.24 — Picture
25.4.13.18.54 — Picture
25.12.4.10.09 — Adult Bike
25.12.4.10.08 — Kids Bike
25.12.4.11.21 — New Experiences
25.12.4.11.22 — Prompt AC
25.12.4.11.23 — My Songs
25.12.4.11.24 — Pretty Pictures
25.12.4.11.25 — Play
26.1.3.0.02 — Beige Abex Tee M
26.1.3.0.00 — Coral Abex Tee L
Subdomain gift.aesthetic.computer 1 page
Gift card or gifting page for Aesthetic Computer.
gift.aesthetic.computer/ — Gift page
Subdomain pals.aesthetic.computer Logo proxy
Dynamic logo generation service. All requests proxy to /api/logo/* for partner/pal branding assets.
pals.aesthetic.computer/* → /api/logo/*
Subdomain bills.aesthetic.computer Dashboard
Financial status dashboard for AC infrastructure. Tracks ~$151/month across 16 services, shows overdue payments, cost trends, DigitalOcean droplet breakdown, and priority action items.
bills.aesthetic.computer/ — Billing dashboard
Subdomain papers.aesthetic.computer Research
Academic papers portal by @jeffrey. arXiv preprints, JOSS summaries, and ELS proceedings on Aesthetic Computer and KidLisp. Multi-language support, dark/light theme, PDF hit tracking.
papers.aesthetic.computer/ — Papers index with PDF downloads
Subdomain l5.aesthetic.computer Learning
Live playground and API explorer for L5, a Processing-style Lua language on Aesthetic Computer. JS-driven SPA with docs endpoint.
l5.aesthetic.computer/ — Try L5 on AC (SPA)
l5.aesthetic.computer/docs.json — API docs
l5.aesthetic.computer/docs/* — Doc pages
Subdomain processing.aesthetic.computer Learning
Processing-style Java playground that transpiles to the L5 Lua runtime on Aesthetic Computer. JS-driven SPA.
processing.aesthetic.computer/ — Try Processing on AC (SPA)
processing.aesthetic.computer/docs.json — API docs
processing.aesthetic.computer/docs/* — Doc pages
Subdomain p5.aesthetic.computer Learning
Alias for processing.aesthetic.computer. Same Processing-to-L5 playground, served under a p5-branded subdomain.
p5.aesthetic.computer/* → processing.aesthetic.computer (200 proxy)
Infra oven.aesthetic.computer Internal service
Internal screenshot and asset generation service. AC proxies previews, icons, and bundles through it.
/preview/* → oven.aesthetic.computer/preview/:splat
/icon/* → oven.aesthetic.computer/icon/:splat
/api/bundle-html → oven.aesthetic.computer/bundle-html
Infra at.aesthetic.computer AT Protocol PDS
Personal Data Server (PDS) for the AT Protocol / Bluesky network. Every AC user gets a DID and handle at {handle}.at.aesthetic.computer. Moods, paintings, pieces, and KidLisp are dual-written here. Handles account creation, invite codes, deletion, and Bluesky mirroring.
at.aesthetic.computer/ — PDS root (AT Protocol)
at.aesthetic.computer/xrpc/* — AT Protocol XRPC API
{handle}.at.aesthetic.computer → user DID / identity
api/atproto-user-stats → aggregated user stats
Feed feed.aesthetic.computer DP-1 feed
DP-1 v2 playlist and channel service, served by Go and Postgres behind Lith.
feed.aesthetic.computer/api/v1/playlists — Playlists CRUD
feed.aesthetic.computer/api/v1/channels — Channels CRUD
feed.aesthetic.computer/api/v1/items — Playlist items CRUD
Edge grab.aesthetic.computer Screenshot Worker
Cloudflare Worker using the Browser Rendering API to generate and cache screenshots of AC pieces. Rate-limited (60 req/min), 7-day cache, up to 10 concurrent browser sessions. Used for social previews and thumbnails.
grab.aesthetic.computer/* → screenshot generation & cache
Infra silo.aesthetic.computer Data dashboard
Admin-only data dashboard plus the public desktop release channel.
silo.aesthetic.computer/ — Dashboard
silo.aesthetic.computer/desktop/latest — Release manifest
silo.aesthetic.computer/desktop/download/{mac,win,linux}
Infra help.aesthetic.computer AI assistant
Authenticated AI assistant and the private aa bridge for administration.
help.aesthetic.computer/ — Landing + chat UI
help.aesthetic.computer/auth/config — Auth0 config
help.aesthetic.computer/api/chat — Claude streaming (SSE)
help.aesthetic.computer/api/settings — API key management
help.aesthetic.computer/api/conversations — History
Domain prompt.ac Prompt shell + route bridge
The root is a dedicated prompt shell. Piece, command, and Whistlegraph paths resolve through Lith.
prompt.ac/ — prompt shell
prompt.ac/2018/* — media memorial
prompt.ac/menuband/* → menuband.app/*
prompt.ac/:path → Whistlegraph or aesthetic.computer
Data data.aesthetic.computer Linked open data
Read-only CIDOC CRM representations of people, paintings, pieces, and moods, with a SPARQL endpoint.
data.aesthetic.computer/ — entry and dataset description
data.aesthetic.computer/@handle
data.aesthetic.computer/{painting,piece,mood}/*
data.aesthetic.computer/sparql — read-only SPARQL
data.aesthetic.computer/sitemap.xml
Domain whistlegraph.org Index of the artform
Public Whistlegraph index, work permalinks, prompt command feed, and authenticated archive desk.
whistlegraph.org/:code — work permalink
whistlegraph.org/api/commands.json — prompt feed
whistlegraph.org/desk — authenticated archive desk
Sites Hosted sites 8 sites
nela.aesthetic.computer — NELA Computer Club
menuband.app — Menu Band, support, privacy, and downloads
nopaint.art — preserved 2021 app, gallery, and painting routes
quiltnet.org — Quiltnet
rdp.jas.life — RDP archive
danzballet.studio — dance studio site
gym.anthonyzollo.com — token-published single-page site with revision history
status.prompt.ac — five-minute service status worker
Infra Network endpoints Routing and storage
lith.aesthetic.computer — production monolith origin
ipfs.aesthetic.computer — self-hosted IPFS gateway
assets.aesthetic.computer — public asset storage
knot.aesthetic.computer — canonical Tangled knot
keeps.aesthetic.computer — social crawler compatibility route
Downloads Desktop App Downloads 3 platforms
The desktop piece resolves current releases from Silo.
/desktop/mac silo.aesthetic.computer/desktop/download/mac 302
/desktop/win silo.aesthetic.computer/desktop/download/win 302
/desktop/linux silo.aesthetic.computer/desktop/download/linux 302
Redirects Domain Aliases & Redirects 15 domains
Vanity domains, legacy redirects, and shortcut aliases that funnel into the core AC platform.
botce.ac aesthetic.computer/botce 200
wand.ac aesthetic.computer/wand 301
edit.ac vscode.dev/.../blank.mjs 301
papers.prompt.ac/*papers.aesthetic.computer/*200
l5.prompt.ac/*l5.aesthetic.computer/*301
p5.prompt.ac/*p5.aesthetic.computer/*301
processing.prompt.ac/*processing.aesthetic.computer/*301
sitemap.prompt.ac/*sitemap.aesthetic.computer/*301
api.prompt.ac/*api.aesthetic.computer/*301
duckweedtri.aesthetic.computer/*aesthetic.computer/*301
duckweedtri.prompt.ac/*aesthetic.computer/*301
4esthetic.com/* aesthetic.computer/* 301
whistlegraph.com/* trio.whistlegraph.com/* 301
m2w2.whistlegraph.com aesthetic.computer/wg~m2w2 200
digitpain.com/* jas.life/* 301
Subdomain kidlisp.com Root + 7 subdomains
A Lisp-based creative programming language built on Aesthetic Computer. Write code, save “keeps” (minted artifacts), pair with physical FF1 devices, and browse a top-100 playlist.
kidlisp.com/ — Main editor (SPA)
kidlisp.com/keeps — Keeps gallery
kidlisp.com/learn — Learning/reference
kidlisp.com/pj/* — Piece Jockey mode
kidlisp.com/api/* → proxied to aesthetic.computer/api/*
kidlisp.com/api/ff1/* → FF1 device API
keep.kidlisp.com (Mint & Index)
keep.kidlisp.com/ — Living index of all $codes + Tezos NFT minting (Auth0 + Beacon wallet)
keep.kidlisp.com/api/* → proxied to aesthetic.computer/api/*
buy.kidlisp.com
buy.kidlisp.com/ — KidLisp purchase page
learn.kidlisp.com (Reference & Analytics)
learn.kidlisp.com/ — 118-function reference, usage analytics, and top-hits community browser
learn.kidlisp.com/api/* → proxied to aesthetic.computer/api/*
calm.kidlisp.com (Ambient Display)
calm.kidlisp.com/ — Auto-shuffle calm playlist with 50s crossfade, 24fps, no UI — for screens & installations
calm.kidlisp.com/js/* — Static JS assets
pj.kidlisp.com (Piece Jockey)
pj.kidlisp.com/ — PJ editor page
pj.kidlisp.com/* — PJ with code param
device.kidlisp.com (FF1 Display)
device.kidlisp.com/ — Device display mode
device.kidlisp.com/:codeId — Run specific code
device.kidlisp.com/qr/:token — QR pairing page
device.kidlisp.com/js/* — Static JS assets
device.kidlisp.com/api/ff1/* — FF1 API
top.kidlisp.com (Top 100 Playlist)
top.kidlisp.com/ — Top 100 device display
top.kidlisp.com/js/* — Static JS assets
top.kidlisp.com/* — Catch-all to device.html
Subdomain sotce.net Dynamic SSR
Server-rendered social platform with its own identity system. Fully generated by a single Lith-adapted handler — handles auth, user profiles, email, and content.
sotce.net/ — Main page (serverless rendered)
sotce.net/* — All routes via sotce-net function
sotce.net/user → user function
sotce.net/handle → handle function
sotce.net/api/email → email function
sotce.net/aesthetic.computer/* → AC static assets
sotce.net/redirect-proxy-sotce → redirect proxy
Also accessible at /sotce-net/* and /sotce.net/* on main domain.
Subdomain justanothersystem.org Gallery + API
Jeffrey Alan Scudder's stretched paintings gallery with a CRUD API for paintings and a tagging system. Admin-only write access via Auth0.
justanothersystem.org/ — Stretched paintings gallery
justanothersystem.org/* — Static content
justanothersystem.org/api/stretched-paintings — Paintings CRUD
justanothersystem.org/api/stretched-paintings/* — By ID
justanothersystem.org/api/tags — Tags CRUD
justanothersystem.org/api/tags/* — Tag operations
www.justanothersystem.org → 301 to naked domain.
Subdomain jas.life Portfolio
Jeffrey Alan Scudder's personal portfolio and CV. Supersedes the older digitpain.com domain.
jas.life/ — Portfolio home
jas.life/* — Static sub-pages
Also at /jas.life/* on main domain. digitpain.com 301s here.
Subdomain false.work Studio + builds
Studio landing page. builds.false.work is a password-protected dashboard for tracking cross-platform app builds, roadmap, and build reports.
false.work/ — Landing page
false.work/* — Static content
builds.false.work
builds.false.work/ — Build dashboard
builds.false.work/roadmap.html — Roadmap
builds.false.work/ios-build-status.html — iOS status
builds.false.work/ios/ — iOS build details
builds.false.work/api/register-build
builds.false.work/api/get-builds
builds.false.work/api/verify-password
Subdomain notepat.com Proxied
Standalone domain for the Notepat music tool. Transparently proxies to aesthetic.computer/notepat.
notepat.com/ → aesthetic.computer/notepat (200 proxy)
notepat.com/* → aesthetic.computer/* (200 proxy)
Subdomain sundarakarma.com Band site
Hosted site for the band Sundara Karma. Static pages served from AC's public directory.
sundarakarma.com/ — Main page
sundarakarma.com/oscar — Oscar page
Subdomain wipppps.world Proxied
Vanity domain for the Wipppps interactive piece. Transparently proxies to aesthetic.computer/wipppps.
wipppps.world → aesthetic.computer/wipppps (200 proxy)
Subdomain aesthetic.direct 1 page
Direct access landing page. Proxies to /aesthetic-direct on AC.
aesthetic.direct → aesthetic.computer/aesthetic-direct (200 proxy)
Legacy *.jas.life — Pre-AC Archive (2014–2016) 14 sites
Jeffrey Scudder's projects predating Aesthetic Computer, hosted on a legacy DigitalOcean droplet (Ubuntu 16.04) and served via Cloudflare-proxied subdomains of jas.life. Includes drawing apps, hypertext poetry, course syllabi, artist portfolios, and a 109 GB personal file archive.
Web Apps (Rails / Passenger)
bigwalt59-com.jas.lifeHypertext poem (Lali Foster & Jeffrey Scudder, Global Game Jam 2015)200
drawings-rey-sc.jas.lifeDrawing app — 3 996 files in PostgreSQL200
nopaint-org.jas.lifeNo Paint200
ww-rey-sc.jas.lifeWord Web200
Static Sites & Portfolios
rey-sc.jas.lifeJeffrey Scudder — CV, portfolio, course pages200
syl-rey-sc.jas.lifeCourse syllabi (PSAM 3210, PUCD 2035/2126)200
gordilloscudder-com.jas.lifeGordillo–Scudder artist portfolio & press200
daisychainbook-com.jas.lifeDaisy Chain Book200
maskware-net.jas.lifeMaskware200
teacherdirectedactivity-com.jas.lifeTDA — audio + interactive200
traveller-minnna.jas.lifeTraveller (2014)200
Art Projects & Archives
interludes-and-remnants-net.jas.lifeInterludes & Remnants (401 MB)200
digpain-org.jas.lifeDigital Pain200
bin-sc.jas.lifeFile archive — 109 GB (Projects, Teaching, JeffreyPaint)200