ORCID Integration for Aesthetic Computer #
ORCID iD: 0009-0007-4460-4913 Date: 2026-03-03
What is ORCID? #
ORCID (Open Researcher and Contributor ID) is a persistent digital identifier that distinguishes you from every other creator/researcher. It connects your identity to your works across platforms, publications, datasets, and software.
Your ORCID iD: https://orcid.org/0009-0007-4460-4913
What You Can Do with ORCID + This Monorepo #
1. Add a CITATION.cff File (Immediate, High Value) #
A CITATION.cff in the repo root makes Aesthetic Computer formally citable. GitHub renders a "Cite this repository" button automatically when it detects this file.
See /CITATION.cff (already added to repo root). GitHub will now render a "Cite this repository" button automatically. Anyone citing AC in papers, exhibitions, or grant applications gets a machine-readable citation with your ORCID linked.
2. GitHub + Zenodo Integration (Citable DOIs) #
Connect the pipeline: GitHub releases -> Zenodo -> DOI -> ORCID profile
- Link your GitHub account to Zenodo
- Link your ORCID to Zenodo (under Profile > Linked Accounts)
- Enable the
aesthetic-computerrepo in Zenodo's GitHub settings - Each GitHub release automatically gets a DOI minted by Zenodo
- Zenodo pushes the citation to your ORCID profile via DataCite
This means every tagged release of AC becomes a citable, archived scholarly object with a permanent DOI. Useful for grant applications, exhibition credits, and academic references.
3. Populate Your ORCID Profile (Developer Tools API) #
With the developer tools you registered, you can use the Public API to:
- Read your ORCID record programmatically
- Authenticate users via "Sign in with ORCID" (OAuth 2.0)
- Search the ORCID registry
To write to your record (add works, affiliations, etc.), you need the Member API (requires institutional membership) or can do it manually / via Zenodo auto-sync.
4. Embed ORCID in Project Metadata #
Places to surface your ORCID across the AC ecosystem:
| Location | How |
|---|---|
CITATION.cff |
orcid: field under authors |
package.json |
Add to author/contributors metadata |
codemeta.json |
Schema.org-compatible software metadata with @id ORCID URL |
SCORE.md / README |
Link in contributor credits |
| KidLisp pieces | Metadata headers for published pieces could include creator ORCID |
5. codemeta.json (Software Metadata Standard) #
See /codemeta.json (already added to repo root). This Schema.org-compatible metadata file makes AC discoverable by software registries and academic indexers.
6. ORCID in Grant & Funding Applications #
If you apply for grants (NEA, Creative Capital, Rhizome, etc.), your ORCID iD:
- Links directly to all your registered works
- Provides a stable identity across funding platforms
- Some funders now require or prefer ORCID iDs
- Auto-populates SciENcv profiles (for US federal grants)
7. Piece Publishing & Attribution #
Future possibility for AC's social layer: when users publish pieces, their ORCID could serve as a verified creator identity, distinct from the @handle system but linkable to it. This creates a bridge between AC's social network and the broader academic/creative citation ecosystem.
AC Components Ripe for Individual Citation / DOI #
The monorepo contains several distinct subsystems that could each receive their own CITATION.cff, Zenodo DOI, or ORCID-linked work entry. These are ranked by standalone potential and scholarly/creative interest.
Tier 1: High standalone value, ready now #
| Component | What it is | Why it's citable |
|---|---|---|
| KidLisp | Minimal Lisp dialect (118 built-in functions) for generative art | A novel language with its own evaluator, comprehensive docs, and test suite. Publishable as a standalone creative coding language. Could get its own paper, DOI, and npm package. |
| Disk API / Piece Runtime | Core framework: boot.mjs, bios.mjs, disk.mjs (~572KB), 50+ support libs |
The creative computing runtime itself — immediate-mode graphics, input, audio, UI, networking. Comparable to Processing or p5.js in scope. A framework-level contribution worth citing independently. |
MCP Server (@aesthetic.computer/mcp) |
Model Context Protocol server for AI-assisted piece creation | Already published to npm. Represents a novel intersection of creative computing + LLM tooling. Citable as a tool/protocol contribution. |
| VSCode Extension | KidLisp syntax highlighting, 11+ themes, piece commands | Already published to VSCode Marketplace. Citable as a developer tool. |
Tier 2: Strong standalone potential, needs minor extraction #
| Component | What it is | Why it's citable |
|---|---|---|
| Session Server | Real-time multiplayer backend (Geckos.io, Jamsocket, Redis) | Own package.json, own infrastructure. Reusable pattern for ephemeral multiplayer creative apps. Could be written up as an architecture contribution. |
| Oven | Video processing & screenshot service (Puppeteer, Sharp, FFmpeg) | Own package.json, own DigitalOcean deployment. Media pipeline for creative computing platforms. |
| AC-Electron | Cross-platform desktop app (Electron + xterm + Three.js) | Own package.json, GitHub releases with auto-update. Represents the "instrument as desktop app" concept. |
| DP1-Feed | OpenAPI 3.1.0 server for blockchain art playlists (Feral File) | Already has a separate GitHub repo. MPL-2.0 licensed. Citable as a digital art exhibition protocol. |
Tier 3: Interesting for specialized audiences #
| Component | What it is | Why it's citable |
|---|---|---|
| Grab | Cloudflare Worker for serverless browser rendering | Reusable edge-rendering pattern. |
| Silo | MongoDB/Redis data dashboard | Data management tooling. |
| AT Tools | ATProto/Bluesky integration experiments | Fediverse publishing from creative platforms. |
AestheticAnts (ants/) |
Automated repo maintenance system | Novel approach to AI-assisted codebase maintenance. |
How to give each component its own DOI #
For Tier 1 components especially:
- Create a tagged release for each component (e.g.,
kidlisp-v1.0.0) - Add a component-level
CITATION.cffin each subdirectory with your ORCID - Register each as a separate Zenodo record — Zenodo supports linking related records (e.g., "is part of" the AC umbrella DOI)
- List each as a separate "work" on your ORCID profile — distinguishes the language from the runtime from the tool from the platform
This is how large research software projects (like Jupyter, SciPy) handle sub-component citation — the umbrella project gets one DOI, and significant sub-components get their own.
The KidLisp case is especially strong #
KidLisp has everything a publishable language needs:
- 118 documented built-in functions across 12 categories
- Own evaluator (
kidlisp.mjs) - Comprehensive README/spec (
kidlisp/README.md) - Test suite (
spec/) - Analysis tools (
kidlisp/tools/) - 16,174+ user-created programs (a dataset in its own right)
- A novel design philosophy (minimal Lisp for generative art, designed for non-programmers)
A short paper at something like FARM (Functional Art, Music, Modeling & Design) or SPLASH/Onward! would be a natural fit, and the ORCID + DOI infrastructure makes it properly citable from day one.
Zenodo Depositions (Draft) #
Both are draft depositions — upload a release archive and publish to mint the DOI.
| Record | Zenodo ID | Pre-reserved DOI | Status |
|---|---|---|---|
| Aesthetic Computer | 18854192 | 10.5281/zenodo.18854192 |
Draft |
| KidLisp | 18854196 | 10.5281/zenodo.18854196 |
Draft (linked as "isPartOf" AC) |
Manage at: https://zenodo.org/deposit/18854192 and https://zenodo.org/deposit/18854196
Status #
Grants & Funding Opportunities #
Tier 1: Strong fit, apply now or soon #
| Opportunity | Amount | Deadline | AC Angle |
|---|---|---|---|
| Creative Capital Award | Up to $50,000 | Apr 2, 2026 (for 2027 cycle) | Technology + art platform. AC as an artistic instrument/social network. |
| NEA Grants for Arts Projects | $10,000–$100,000 | Jul 9, 2026 | "Technology-centered creative practices" — explicitly includes AI-exploring work. AC fits perfectly. |
| NLnet NGI Zero Commons Fund | €5,000–€50,000+ | Apr 1, 2026 | Open-source infrastructure. KidLisp as a public-good creative language, AC as open digital commons. |
| Sovereign Tech Fund | Varies (substantial) | Rolling | Open-source digital base technology. AC's runtime, KidLisp evaluator, session protocol. |
| Eyebeam Open Call 2026 | Residency + production support | Check site | 3-month NYC residency (Apr–Jun 2026). Open-source ethos aligned. Requires NYC residency. |
| LACMA Art + Tech Lab | Up to $50,000 | Apr 22, 2026 | Art+technology project. Global eligibility. 2-year duration. Very strong fit. |
| Spencer Foundation Small Grants | Up to $50,000 | Apr 15, 2026 | Education research — KidLisp as creative computing pedagogy. |
Tier 2: Good fit, upcoming or annual #
| Opportunity | Amount | Deadline | AC Angle |
|---|---|---|---|
| Rhizome Microgrants | $500–$1,500 | Annual (usually fall) | "Alternatives for digital culture" — AC as a community-owned creative platform. |
| Processing Foundation Fellowship | $3,000 | Annual (usually Jan) | Creative coding community tool. KidLisp or AC education integration. |
| GitHub Secure Open Source Fund | $10,000 | Annual cycle | Security hardening of AC's open-source infrastructure. |
| Sloan Foundation — Better Software for Science | Varies (up to $750K for OSPOs) | LOI-based | KidLisp as research software. AC as creative computing research infrastructure. Needs institutional affiliation. |
| Creative Capital State of the Art Prize | $10,000 | Same as CC Award | Unrestricted artist grant — broader eligibility. |
Tier 3: Festivals & prizes (visibility + small money) #
| Opportunity | Amount | Deadline | AC Angle |
|---|---|---|---|
| Prix Ars Electronica — Interactive Art + | Golden Nica + €10,000 | Mar 4, 2026 (just passed — next year) | AC as interactive art platform. Submit a piece or the platform itself. Festival: Sep 9–13, Linz. |
| SIGGRAPH 2026 Art Gallery | Exhibition | Check deadlines | AC pieces as computational art. Los Angeles, Jul 19–23. |
| ISEA 2026 Dubai | Exhibition/presentation | Dec 20, 2025 (passed) | "Constellating Place, Data and Identity" — Apr 10–19, Dubai. Next year. |
Federal arts funding caveat #
NEA and NEH have been disrupted — the administration proposed eliminating both agencies, hundreds of grants were canceled, and a federal judge ruled the cancellations "likely unconstitutional." Congress passed level funding ($207M each) but operations remain unstable. Approach federal grants with backup plans.
How ORCID helps with grants #
- NEA & federal grants: ORCID auto-populates SciENcv profiles
- Creative Capital: ORCID links your works portfolio for reviewers
- NLnet/Sovereign Tech: Shows established open-source track record via linked DOIs
- All applications: A single URL (orcid.org/0009-0007-4460-4913) that proves authorship across AC, KidLisp, publications, exhibitions
Academic Publication & Conference Venues #
Papers about KidLisp / AC #
| Venue | Type | Fit | Typical Deadline |
|---|---|---|---|
| FARM (Functional Art, Music, Modelling & Design) | ACM workshop (co-located with ICFP) | Best fit. KidLisp as functional creative language, with 16K+ user programs as evaluation data. | ~June |
| NIME 2026 | Conference on new interfaces for musical expression | AC as a musical instrument interface. Notepat, live coding with KidLisp. Theme: "Communities." | Check site |
| SPLASH/Onward! | ACM conference on programming languages | KidLisp language design, AC runtime architecture. | ~April |
| CHI (alt.chi or interactivity) | ACM conference on human-computer interaction | AC's UX design, social creative computing. | ~Sept (for next year) |
| SIGGRAPH Technical Workshops | Workshop proposals | Creative computing runtime design, GPU primitives in AC. | Check site |
| ELS 2026 | European Lisp Symposium (Krakow + online) | Ideal venue for KidLisp. Lisp dialect community. | May 11-12, check CFP |
| JOSS | Journal of Open Source Software | Free peer review, CrossRef DOI, Google Scholar indexed. ~1 page paper. Best ROI. | Rolling |
| ICLC | Int'l Conference on Live Coding | AC as a live coding environment, KidLisp performances. | TBD |
Art exhibitions & festivals #
| Venue | Type | AC Angle |
|---|---|---|
| Ars Electronica Festival (Linz, Sep 2026) | Exhibition + symposium | AC as interactive art platform |
| Transmediale (Berlin, annual) | Festival for art and digital culture | AC as alternative social network |
| Eyebeam (NYC) | Residency + exhibition | Open-source creative tool development |
| Rhizome (online/NYC) | Net art preservation + exhibition | AC pieces as born-digital art |
| NEW INC (New Museum, NYC) | Incubator | AC as creative tech startup |
Publication strategy #
- Short paper at FARM 2026 (~June deadline): "KidLisp: A Minimal Lisp for Generative Art" — language design, 118 functions, 16K user programs as evaluation
- NIME 2026 demo: Notepat as a new musical interface, live-coded KidLisp performances
- Full paper at SPLASH/Onward!: "Aesthetic Computer: A Runtime for Memorizable Creative Computing" — architecture, social network, piece lifecycle
- Exhibition at Ars Electronica / SIGGRAPH Art Gallery: Submit AC itself or a curated set of pieces
Each publication mints a new DOI via the conference proceedings, all linked back to your ORCID.
Free Research Network & Promotion Channels #
Preprint / Open Access Publication (free, gets DOI) #
| Venue | Cost | What to publish | Notes |
|---|---|---|---|
| arXiv (cs.PL or cs.HC) | Free | KidLisp language paper, AC runtime paper | World's largest preprint server. Instant visibility. cs.PL (programming languages) or cs.HC (human-computer interaction). Needs an endorser for first submission — ask any CS academic. |
| JOSS (Journal of Open Source Software) | Free (diamond open access) | AC or KidLisp as research software | Peer-reviewed, gets a CrossRef DOI, indexed in Google Scholar. Review happens on GitHub. If your docs + tests are solid (they are), the paper is ~1 page describing the software. Best ROI for effort. |
| TechRxiv | Free | Technical papers | IEEE-affiliated preprint server. Good for engineering-focused writeups. |
| Zenodo | Free | Software releases, datasets, whitepapers | Already set up. Upload your sosoft/proposal.pdf as a whitepaper right now — it gets a DOI. |
Lisp / Language Design Communities (free exposure) #
| Community | URL | How to engage |
|---|---|---|
| Scheme Community | community.scheme.org | Post KidLisp as a "Scheme-adjacent" creative dialect. The Scheme Workshop (co-located with ICFP) accepts demos. |
| Racket Discourse | lists.racket-lang.org | Racket people love language design stories. KidLisp's "118 functions for generative art" is a great post. |
| Common-Lisp.net | common-lisp.net | Mailing lists, project listings. |
| lisp.community | lisp.community | Aggregator of Lisp communities across dialects. |
IRC: #lisp, #scheme, #racket on Libera Chat |
libera.chat | Real-time. Share KidLisp, get feedback, find collaborators. |
| r/lisp, r/scheme | reddit.com | Good for "Show" posts with screenshots/demos. |
Creative Coding Communities (free exposure) #
| Community | URL | How to engage |
|---|---|---|
| OpenProcessing | openprocessing.org | 100K+ creative coders. Cross-post KidLisp pieces or AC demos. |
| awesome-creative-coding | GitHub | Submit a PR to get AC listed. High-visibility curated list. |
| Gray Area | grayarea.org | SF-based. Creative Code Intensive courses. Workshop/talk opportunities. |
| Creative Coding Discord | Discord | Active community. Share work, get feedback. |
| lines.org (Monome community) | llllllll.co | Instrument-minded creative coders. AC's "instrument metaphor" fits perfectly here. |
Hacker News / Tech Communities (free, high-visibility) #
| Channel | Strategy |
|---|---|
| Show HN | You already had Notepat on HN. Do a "Show HN: KidLisp — a 118-function Lisp for generative art" post linking to kidlisp.com. |
| Show HN: Aesthetic Computer | Broader platform launch post. Link to aesthetic.computer, emphasize the "memorizable paths" instrument design. |
| Lobste.rs | Invite-only but focused technical audience. Great for language design posts. |
| Tildes | Smaller, higher-quality discussions. Creative computing fits ~creative group. |
Academic Networks (free, builds citation graph) #
| Platform | URL | What to do |
|---|---|---|
| Google Scholar | scholar.google.com | Create a profile linked to your ORCID. Any arXiv/JOSS/Zenodo publications auto-index here. |
| Semantic Scholar | semanticscholar.org | AI-powered academic search. Auto-indexes arXiv and DOI papers. |
| DBLP | dblp.org | CS bibliography. Auto-indexes conference/journal papers. |
| ResearchGate | researchgate.net | Upload preprints, connect with researchers. |
| ORCID Works | orcid.org | Every DOI (Zenodo, JOSS, arXiv, conference) auto-populates your profile via DataCite. |
Whitepaper Strategy (using your existing LaTeX setup) #
Your sosoft/proposal.tex is already a polished academic-quality document with AC's full architecture, live data, and piece catalog. Here's how to turn it into citable research:
-
Upload
proposal.pdfto Zenodo now — it gets a DOI immediately. Title it "Aesthetic Computer: A Mobile-First Runtime for Creative Computing." Link your ORCID. This is your first "work" on your ORCID profile. -
Write a JOSS paper — Fork your LaTeX template into a
papers/directory. JOSS papers are short (~1-2 pages): software description, statement of need, key features, community. KidLisp or AC both qualify. Free peer review, free DOI, indexed in Google Scholar. -
arXiv preprint for KidLisp — A 4-6 page paper: "KidLisp: A Minimal Lisp for Generative Art." Include language design rationale, the 118 functions, evaluation (16K user programs as corpus data). Submit to cs.PL. This is your calling card in the PL research community.
-
FARM 2026 submission (~June deadline) — Adapt the arXiv paper for the workshop format. FARM loves creative language design + live performance. You could demo KidLisp live at the evening performance.
The Network Effect #
Zenodo DOI ──→ ORCID profile ──→ Google Scholar
│ │
▼ ▼
arXiv preprint ──→ Semantic Scholar ──→ citation graph
│ │
▼ ▼
JOSS publication ──→ DBLP ──→ discoverable by researchers
│
▼
Conference paper (FARM/NIME/CHI) ──→ ACM Digital Library
Each publication creates a node. ORCID ties them together. Researchers finding one paper find all your work. The citation graph compounds over time — every new paper that cites KidLisp also surfaces AC, and vice versa.
Immediate free actions (today) #
- Upload
sosoft/proposal.pdfto Zenodo draft (already created, ID: 18854192) - Post KidLisp to awesome-creative-coding GitHub list (PR)
- Create Google Scholar profile linked to ORCID
- Post on r/lisp and Scheme community about KidLisp
- Start JOSS paper in
papers/directory using your LaTeX template