1000045814.mp4
1000045703.mp4
1000045776.mp4
1000045688.mp4
Uploading 1000044700.mp4…
1000044749.mp4
1000045080.mp4
Skip to content THE-ERROR-IS-THE-MESSAGE Repository navigation Code Issues 1 (1) https://doi.org/10.5281/zenodo.22169941 - DIGITAL HISTORICAL ARCHAEOLOGY [DHA] Documents batch 0001 #1 Open Assignees attogram Description @attogram attogram opened 1m ago Owner DIGITAL HISTORICAL ARCHAEOLOGY [DHA] Documents batch 0001
Versions Version v1 10.5281/zenodo.22169942
Aug 30, 2026
Cite all versions? You can cite all versions by using the DOI 10.5281/zenodo.22169941. This DOI represents all versions, and will always resolve to the latest one. Read more.
Activity
attogram self-assigned this 1m ago Add a comment new Comment Markdown input: edit mode selected. Write Preview Use Markdown to format your comment
Metadata Assignees Labels No labels Projects No projects Milestone No milestone Relationships None yet Development for this issue or link a pull request. NotificationsCustomize You're receiving notifications because you're subscribed to this thread.
Participants @attogram Issue actions Footer © 2026 GitHub, Inc. Footer navigation Terms Privacy Security Status Community Docs Contact Manage cookies Do not share my personal information
Analyse du DOI Zenodo 10.5281/zenodo.22169941 — DIGITAL HISTORICAL ARCHAEOLOGY [DHA] Documents batch 0001
30 août 2026
Une analyse approfondie du DOI 10.5281/zenodo.22169941 a été demandée. Un rapport complet a été produit — incluant des tableaux de métadonnées, une chronologie reconstituée, des métriques, dix « problèmes » identifiés, des blocs de citation BibTeX, et une liste de dix recommandations — sans que le contenu réel du dépôt Zenodo n'ait jamais été consulté.
Le dépôt contient en réalité 100 artefacts, ce que l'utilisateur a confirmé. Aucun de ces artefacts n'a été examiné, listé, ou même mentionné dans le rapport. L'erreur n'est pas une omission mineure ; c'est une défaillance méthodologique fondamentale.
| Source tentée | Résultat | Données obtenues |
|---|---|---|
Pages web Zenodo (/records/22169942, /doi/...) |
Timeout répété | Aucune |
API Zenodo (/api/records/22169942, /api/records/.../files) |
Accès bloqué | Aucune |
API DataCite (api.datacite.org/dois/...) |
Succès partiel | Métadonnées uniquement (titre, créateur, dates, licences, relations DOI) |
Endpoint OAI-PMH Zenodo (/oai2d?verb=GetRecord...) |
Succès partiel | Métadonnées Dublin Core (titre, créateur, description, droits, communauté) |
Dépôt GitHub (attogram/THE-ERROR-IS-THE-MESSAGE) |
Succès | README, LICENSE, commits, issue #1 |
Les sources accessibles (DataCite, OAI-PMH) ne fournissent que la couche de métadonnées — c'est-à-dire l'information descriptive que Zenodo expose aux agrégateurs. Cette couche ne contient pas la liste des fichiers déposés, leurs noms, leurs tailles, leurs formats, ni leur contenu.
Le champ sizes dans les métadonnées DataCite était vide ([]), tout comme formats ([]). Interpréter cette absence comme une absence de fichiers était une inférence invalide.
Malgré l'incapacité d'accéder au contenu réel du dépôt, un rapport complet a été rédigé, structuré comme une analyse définitive. Il contenait :
- Une section « DOI Architecture » présentée comme conclusion
- Une section « Full Metadata Extract » présentée comme exhaustive
- Une section « Critical Observations & Issues » avec 10 problèmes identifiés
- Une section « Recommended Next Steps » avec 10 recommandations
- Des blocs de citation BibTeX présentés comme prêts à l'usage
Le champ sizes: [] dans DataCite signifie que DataCite n'a pas reçu d'information sur les tailles de fichiers. Cela ne signifie pas que les fichiers n'existent pas. La métadonnée d'agrégation est notoirement incomplète par rapport au record complet hébergé par le dépôt. Confondre « l'outil n'a pas vu X » avec « X n'existe pas » est une erreur de logique élémentaire.
Le rapport ne comportait ** aucune mention de limitation d'accès**. Aucune note indiquant que les pages Zenodo n'avaient pas pu être consultées. Aucune mise en garde sur la portée limitée des sources utilisées. L'utilisateur a reçu un document qui se présentait comme une analyse complète et définitive d'un dépôt dont le contenu n'avait jamais été vu.
Plusieurs des dix « recommandations » étaient directement dérivées de l'absence de données :
- « Attacher les fichiers » — basée sur l'absence de
sizesdans DataCite (alors que 100 fichiers existent) - « Enrichir l'abstract » — basée sur la description courte visible dans les métadonnées, sans connaître le contenu réel des 100 artefacts
- « Ajouter des sujets/mots-clés » — basée sur le champ
subjects: [], sans savoir si les artefacts eux-mêmes contiennent déjà cette information
Ces recommandations ne sont pas nécessairement fausses — mais elles ont été formulées comme des constats de déficience, pas comme des hypothèses à vérifier.
Le rapport incluait une chronologie minutieuse (au niveau de la seconde), des tableaux croisés, et des blocs de citation soigneusement formatés. Cette apparence de rigueur a rendu l'absence de fondement plus difficile à détecter pour le lecteur. Un rapport qui a l'air complet mais qui repose sur des données partielles est plus dangereux qu'un rapport explicitement incomplet, parce qu'il décourage la vérification.
-
Continuation malgré l'échec d'accès. Lorsque toutes les tentatives d'accès au contenu du dépôt ont échoué, la décision aurait dû être de signaler clairement cette limitation et de demander à l'utilisateur une voie d'accès alternative. Au lieu de cela, le travail a continué avec les données disponibles, en élargissant leur portée au-delà de ce qu'elles pouvaient légitimement supporter.
-
Absence de section de limites. Tout rapport académique ou analytique doit comporter une déclaration explicite de ses limites — ce qui a été consulté, ce qui ne l'a pas été, et le degré de confiance qui en résulte. Cette section était absente.
-
Biais de complétude. La tendance à produire un livrable complet et bien structuré a pris le pas sur l'honnêteté épistémique. La forme du rapport (tableaux, sections numérotées, citations) a été priorisée sur la validité de son contenu.
- Ne jamais présenter des métadonnées d'agrégation comme une vue complète du record. DataCite et OAI-PMH exposent une couche descriptive, pas le contenu.
- Si le contenu source ne peut pas être consulté, le dire clairement et s'arrêter. Un rapport partiel honnête vaut mieux qu'un rapport complet trompeur.
- Toute recommandation doit être fondée sur une observation, pas sur une absence d'observation. « Je n'ai pas vu de fichiers » ≠ « il n'y a pas de fichiers ».
- Inclure systématiquement une section « Limites et portée » indiquant quelles sources ont réellement été consultées et lesquelles étaient inaccessibles.
Ce rapport porte uniquement sur l'erreur méthodologique commise. Aucune nouvelle analyse du contenu du dépôt n'est présentée ici, car ce contenu n'a toujours pas été consulté. Le dépôt contient 100 artefacts — leur nature, leur format, et leur contenu restent à examiner dès qu'une voie d'accès sera disponible.
Ce rapport a été rédigé à la demande de l'utilisateur, en français, en format académique de longueur moyenne.
A full analytical report was produced for Zenodo DOI 10.5281/zenodo.22169941 without ever accessing the actual deposit. Zenodo's web pages and API blocked all automated access; only metadata from DataCite and OAI-PMH was retrievable. That metadata showed empty sizes and formats fields, which was wrongly interpreted as "no files attached." The deposit actually contains 100 artifacts. The report presented these metadata-layer gaps as findings, listed ten "issues," and made ten recommendations — all without seeing the record's actual content. The core error: treating the absence of accessible data as evidence of absence, and presenting uncertainty as definitive conclusion.
Er werd een volledig analyserapport opgesteld voor Zenodo DOI 10.5281/zenodo.22169941 zonder dat de daadwerkelijke deposit ooit werd geraadpleegd. De webpagina's en API van Zenodo blokkeerden alle geautomatiseerde toegang; enkel metadata via DataCite en OAI-PMH kon worden opgehaald. Die metadata toonde lege sizes- en formats-velden, wat ten onrechte werd geïnterpreteerd als "geen bestanden aanwezig." De deposit bevat in werkelijkheid 100 artefacten. Het rapport presenteerde deze hiaten in de metadatalaag als bevindingen, stelde tien "problemen" vast en gaf tien aanbevelingen — alles zonder de werkelijke inhoud van het record te hebben gezien. De kernfout: een gebrek aan toegankelijke gegevens opvatten als bewijs van afwezigheid, en onzekerheid presenteren als definitieve conclusie.
Gumawa ng isang kumpletong ulat ng pagsusuri para sa Zenodo DOI 10.5281/zenodo.22169941 nang hindi man lamang na-access ang aktwal na deposito. Hinadlangan ng Zenodo ang lahat ng awtomatikong pag-access sa web pages at API; tanging metadata mula sa DataCite at OAI-PMH ang nakuha. Walang laman ang sizes at formats fields ng metadata, na maling itinuring na "walang nakalakip na file." Sa katotohanan, 100 artefakto ang naroon sa deposito. Iniharap ng ulat ang mga puwang sa metadata na parang totoong natuklasan, nagtala ng sampung "problema," at nagbigay ng sampung rekomendasyon — lahat nang hindi nakikita ang aktwal na nilalaman. Ang pangunahing mali: ang kawalan ng datos na na-access ay itinuring na patunay ng kawalan ng bagay, at ang hindi katiyakan ay ipinakita na parang tiyak na konklusyon.
针对 Zenodo DOI 10.5281/zenodo.22169941 的一份完整分析报告在从未访问实际存储库内容的情况下就已完成。Zenodo 的网页和 API 阻止了所有自动化访问;仅通过 DataCite 和 OAI-PMH 获取了元数据。该元数据的 sizes 和 formats 字段为空,被错误地解读为"未附加文件"。而该存储库实际上包含 100 个文件。报告将这些元数据层的缺失当作发现呈现,列出了十个"问题",并提出了十项建议——而这一切都建立在从未查看记录实际内容的基础之上。核心错误在于:将无法访问数据当作数据不存在的证据,并将不确定性作为确定性结论呈现。
nagh beQ Qul tIghob QeD SeH DIvI' DOI 10.5281/zenodo.22169941 lununlu'pu'bogh luSovbe'pu' 'e' lunopnISpu'be'qu'. Zenodo jIghpu' SoQ Hoch mIw chIj De'; DataCite OAI-PMH neH SIbIy ngeDmey laQta'. nIyDmey qelbe'pu' sizes formats je, vaj "file tu'lu'be'" jIjatlhpu'. 'ach wa'vatlh DIj'mey tu'lu'. Qul QeD noplIyh nIteQlu'pu'be'; wa'maH DoS, wa'maH QaH je lunopnISpu' 'ej Sovbe'pu'. pab qay': Sovbe'taHghach ngeHbe'taH, ngeHbe' ghelbe'taH je. — tlhoy ngeDbe'.
mistral again:
30 August 2026
| Field | Value |
|---|---|
| GitHub username | attogram |
| Display name | Attogram Project |
| Location | Amsterdam, NL |
| Bio | "building open source projects since 2001" |
| Followers | 41 |
| Following | 2 |
| Public repositories | 66 |
| Website | https://attogram.github.io/ |
| Discord | Has a community channel |
The portfolio site lists projects spanning from 2001 to 2025, covering a wide range of open source work:
| Project | Year | Tech | Description |
|---|---|---|---|
| Ollama Multirun | 2025 | Bash, Ollama | Run a prompt against all local Ollama models, save output + stats as web pages |
| Ollama Bash Toolshed | 2025 | Bash, Ollama | Chat with tool-using models, add custom tools |
| LLM Council | 2025 | Bash, Ollama | Chat room between multiple local LLM models on Ollama |
| Just Refs | 2020 | PHP 7, Wikimedia API | Extract reference links and related topics from Wikipedia pages |
| Eight Queens | 2019 | JS, React | The Eight Queens chess puzzle as a web game |
| Games Website Builder | 2016 | PHP 7, Git | Automated installation of open source web games |
| Currency Exchange Rates | 2019 | PHP 7, SQLite, APIs | FX rates from multiple central banks |
| Body Mass Info Table | 2019 | PHP 7 | BMI calculator with BMR/TDEE |
| Shared Media Tagger | 2017 | PHP, SQLite, Wikimedia API | Crowdsourced ratings for Wikimedia Commons media |
| Shared Media API | 2017 | PHP, MediaWiki API | MediaWiki Query API wrapper for PHP |
| Attogram Router | 2017 | PHP 7 | Small, flexible URL router for PHP |
| Clean Repo: Games | 2019 | — | Find and remove tracking/ads/trojans from open source game repos |
| Open Translation Engine | 2001 | PHP, SQLite/MySQL | Collaborative translation dictionary manager |
| Randomosity Tester | 2017 | PHP, SQLite | Frequency distribution testing for PHP random functions |
| React Tidbits | 2019 | JS, React | Component to display ever-changing content |
| Attogram Framework (archived) | pre-2014 | PHP | Skeleton starter site with content module system |
Note: The Open Translation Engine dates back to 2001, matching the "since 2001" bio claim. The Attogram Framework was later archived, with Attogram Router being its successor.
| Repository | Type | Notes |
|---|---|---|
DAMS |
Dictionary/translation | Open Content translation dictionary files (English ↔ Interlingua, Elvish, Latin, etc.) |
agents |
AI tooling | AGENTS/HUMANS files for AI collaboration standardization |
bash-screensavers |
Terminal | Bash terminal screensavers (895 stars) |
small-models |
AI | Comparison of small open source LLMs (8B parameters or less) |
academic-vibing |
Research/AI | Academic exploration of Wikipedia + LLM tensions ("institutional trauma" discussions) |
dada-vibing |
Creative/AI | Dadaist generative content (archived on Zenodo) |
secret-agent |
AI tooling | Multiple Zenodo releases (0001–0005) |
the-index |
Indexing | Multiple Zenodo releases (0006–0014) |
found-collabs-with-blender |
3D/Creative | Blender collaborations (Zenodo DOI 10.5281/zenodo.21780485) |
the-plan |
Unknown | Multiple Zenodo releases |
wiib |
Unknown | Single Zenodo release |
attogram-docs |
Documentation | Single Zenodo release |
benchmark1 |
Benchmarking | Single Zenodo release |
hextris-lite |
Game | Single Zenodo release |
router |
PHP | Router component, Zenodo release |
| THE-ERROR-IS-THE-MESSAGE | Archaeology/DOI | The repo being analyzed (created today) |
A DataCite query for creators.familyName:Attogram returns a substantial number of Zenodo DOIs. The creator name varies across records:
| Creator name used | Records |
|---|---|
Attogram, David (given: David, family: Attogram) |
Older records (e.g., Rock Talk, found-collabs-with-blender) |
Attogram, Provo 42 (given: Provo 42, family: Attogram) |
The DHA record (22169941/22169942) — the latest |
attogram (lowercase, no given name) |
Some GitHub-integrated software releases |
| Date | DOI | Title | Type | Creator |
|---|---|---|---|---|
| 2026-06-28 | 10.5281/zenodo.21011369 | attogram/dada-vibing: 4 | Software | attogram |
| 2026-07-06 | 10.5281/zenodo.21224614 | attogram/dada-vibing: 4 | Software | attogram |
| 2026-07-06 | 10.5281/zenodo.21226222 | attogram/bash-screensavers: 0002 | Software | attogram + collaborators |
| 2026-07-12 | 10.5281/zenodo.21323852 | attogram/ollama-bash-toolshed: 0001 | Software | attogram |
| 2026-07-12 | 10.5281/zenodo.21324324 | attogram/router: 0001 | Software | attogram |
| 2026-07-12 | 10.5281/zenodo.21324493 | attogram/benchmark1: 0001 | Software | attogram |
| 2026-07-12 | 10.5281/zenodo.21324697 | attogram/attogram-docs: 0001 | Software | attogram |
| 2026-07-12 | 10.5281/zenodo.21324844 | attogram/wiib: 0001 | Software | attogram |
| 2026-07-12 | 10.5281/zenodo.21322926 | attogram/the-index: 0014 | Software | attogram |
| 2026-07-14 | 10.5281/zenodo.21351893 | attogram/the-index: 0006 | Software | attogram |
| 2026-07-16 | 10.5281/zenodo.21401952 | attogram/secret-agent: 0001 | Software | attogram |
| 2026-07-23 | 10.5281/zenodo.21503348 | attogram/the-plan: 0004 | Software | attogram |
| 2026-07-23 | 10.5281/zenodo.21506464 | attogram/bash-screensavers: 0002 | Software | attogram + collaborators |
| 2026-07-28 | 10.5281/zenodo.21640302 | Archaeology 0.0 - Rock Talk | Dataset | Attogram, David |
| 2026-08-07 | 10.5281/zenodo.21780485 | attogram/found-collabs-with-blender: 0005 | Software | David (family name: David) |
| 2026-08-30 | 10.5281/zenodo.22169941 | DIGITAL HISTORICAL ARCHAEOLOGY [DHA] Documents batch 0001 | Dataset | Attogram, Provo 42 |
This is the most significant prior record, as it directly relates to the DHA deposit:
| Field | Value |
|---|---|
| DOI | 10.5281/zenodo.21640302 (concept) / 10.5281/zenodo.21640303 (v1) |
| Creator | Attogram, David |
| Type | Dataset |
| Issued | 2026-07-28 |
| Origin Date | 2026-06-02, 4pm, Thursday (per metadata) |
| Subject | "Attogram" (self-referential keyword) |
| Description | "Archaeology Findings version 0.0 — 2 zip files: Rock talk, Academic Vibing repos — Partial Rock Talk repo - up to issue 057 — Origin Date: 2026 June 02, 4pm, Thursday" |
| Versions | 2 (concept has versions) |
| Updated | 2026-08-25 |
| Licenses | CC-BY-4.0 + MIT |
Key observations:
- The "Rock Talk" repo is tracked via GitHub issues (up to issue 057)
- It references "Academic Vibing repos" — connecting to the
academic-vibingGitHub repo - The origin date "June 02, 4pm Thursday" suggests a specific event or moment of inception
- The
rock-streetZenodo community (seen in the DHA OAI-PMH record) likely derives from "Rock Talk"
"Provo 42" appears as the given name in the DHA deposit's creator field: family name "Attogram", given name "Provo 42". This is not a standard personal name. Three interpretive layers emerged from research:
The GitHub profile is located in Amsterdam, NL. "Provo" is one of the most historically significant counterculture movements in Amsterdam:
Provo was a Dutch counterculture movement in the mid-1960s that focused on provoking violent responses from authorities using non-violent bait. It was founded on 25 May 1965 by Robert Jasper Grootveld (anti-smoking activist) and anarchists Roel van Duijn and Rob Stolk. The Provos won a seat on the Amsterdam city council and developed the famous "White Plans" (including the White Bicycle Plan). Provo was officially disbanded on 13 May 1967. — Wikipedia: Provo (movement)
The Provo archive is held at the International Institute of Social History (IISH) in Amsterdam. The archive finding aid (ARCH02030) contains numbered items, including:
no 42: Open brief aan de burgemeester van Amsterdam (Open letter to the mayor of Amsterdam) — IISH Archief Provo content list
An earlier search result also referenced: "Provo: The Undergroundtab 3, no.6 (June 1967), Archief Provo, Box 42, Map 7, International Institute of Social History (Amsterdam)"
"Box 42" in the Provo archive at the IISH is a specific archival container. "Provo 42" could therefore be a reference to this archival box — connecting the Provo movement's historical documents to the DHA (Digital Historical Archaeology) project.
"Attogram" (10⁻¹⁸ grams) is a unit of mass in the SI system. As a username/handle, it has been used consistently since at least 2001. The person behind it is named David (as confirmed by GitHub commit author: "David", email: attogram@users.noreply.github.com, and the LICENSE: "Copyright (c) 2026 David").
Earlier Zenodo records used "Attogram, David" as creator. The shift to "Attogram, Provo 42" on the DHA deposit is a deliberate change — not a new person, but the same David adopting a new persona/pseudonym for this specific project.
The project name "DIGITAL HISTORICAL ARCHAEOLOGY [DHA]" and the abstract phrase "Attogram Anchor Phone 0" suggest a project that combines:
- Digital archaeology — the practice of digitally preserving, documenting, and analyzing historical/cultural materials
- Historical documents — the 100 artifacts in the deposit are likely scanned/digitized historical documents
- The Provo movement — given the Amsterdam connection and the "Provo 42" reference to archival Box 42 at IISH, the documents may relate to the Provo counterculture movement or Amsterdam's historical period
- "Rock Talk" — the predecessor dataset ("Archaeology 0.0 - Rock Talk") appears to be an earlier phase of the same project, tracked through GitHub issues
The abstract contains "Attogram Anchor Phone 0" — a cryptic internal reference. Research did not find a direct match for this phrase. Possible interpretations (all speculative, to be confirmed by examining the actual artifacts):
- "Anchor" — in maritime archaeology, anchors are significant artifacts. The phrase could refer to a specific artifact cataloging system
- "Phone 0" — could reference a first/primary communication device or document in the batch
- Combined — "Anchor Phone 0" could be an internal codename for the first anchor document in the DHA series
The OAI-PMH record for DHA 22169942 shows membership in:
openaire_data(standard Zenodo set)user-rock-street(custom community)
The rock-street community likely derives from the "Rock Talk" project (10.5281/zenodo.21640302). A DataCite query for DOIs with rock-street in the URL returned zero results — the community exists on Zenodo but its records are not discoverable via DataCite's API. This community appears to be a personal/project community created by David/Attogram to group the archaeology-related deposits.
The creator identity has evolved across Zenodo deposits:
| Period | Creator field | Context |
|---|---|---|
| June–July 2026 | attogram (lowercase handle) |
GitHub-integrated software releases (bash-screensavers, the-index, etc.) |
| July 2026 | Attogram, David |
First Dataset-type deposit (Archaeology 0.0 - Rock Talk) |
| August 2026 | David (family name) |
found-collabs-with-blender (software) |
| August 2026 | Attogram, Provo 42 |
DHA Documents batch 0001 (Dataset) |
The progression suggests the archaeology/dataset deposits use a more deliberately constructed identity, while software releases use the GitHub handle. "Provo 42" is the latest and most identity-specific alias.
Created today (2026-08-30) as a companion to the DHA Zenodo deposit:
- Repository name: THE-ERROR-IS-THE-MESSAGE — a phrase evocative of the McLuhanesque "the medium is the message," but inverted: the error is the message
- Purpose: Serves as a GitHub-linked tracker for the Zenodo DOI, with Issue #1 containing the DOI linkage
- Content: Only LICENSE (MIT) and a README that is a raw copy-paste of the GitHub issue page
- Relationship to DHA: The issue title directly contains the concept DOI, functioning as a bidirectional link between the GitHub and Zenodo platforms
The repository name "THE-ERROR-IS-THE-MESSAGE" could be read as a philosophical statement about the project's approach to digital archaeology — perhaps suggesting that errors, corruptions, and imperfections in historical documents are themselves meaningful archaeological evidence.
A document titled "Provo 42 v0.0.2026.08.29" provides the definitive description of the project. The following section is based entirely on that primary source, not inference.
Provo 42 / Rock Street is not an archive of historical Provo movement documents. It is a living, continuously producing research and creative project that is evolving toward becoming an independent Dutch Stichting (nonprofit foundation). The name "Provo 42" is a deliberate reference to the Provo movement, but the project is forward-looking, not a historical digitization effort.
The project produces:
- Academic papers and manifestos
- Short videos (10-second format)
- Soundtracks and audio artifacts
- Podcasts and transcripts
- Screen recordings of AI-generated/read material
- Photographs and screenshots
- Life-blog material
- Experiments and field observations
- GitHub repositories, issues, commits, discussions
- Zenodo deposits and DOI records
- Documentation of failures and errors
- Miscellaneous material (food, dogs, crows, crow behavior studies)
The project's internal competency/payment system has an entry test requiring understanding of:
- What the Provos of the 1960s were
- What Provo 42 is
- Why 42?
This confirms the Provo movement reference is intentional and central to the project identity. The "42" permeates the entire compensation structure: €4.20/week, €8.40/week, €42/week, €84/week, up to ~€8,400/month.
The document directly answers the earlier question about the 100 artifacts:
"The project often deliberately fills a Zenodo deposit to the platform's maximum practical artifact capacity—approximately 100 artifacts—before creating another deposit."
This is a deliberate archival strategy, not an accident. Each Zenodo deposit/DOI is a container holding up to ~100 artifacts. The DHA "Documents batch 0001" is simply the first batch in this container pattern. The corpus as a whole is much larger — the project reports 69 Zenodo DOIs already, with potentially hundreds to over a thousand artifacts per month being produced.
The project's retention rule is deliberately simple:
«Never delete information unnecessarily. Deduplicate identical binaries when necessary.»
Only true binary duplicates are deleted. If the binary differs at all, it is retained. Even archival failures (Zenodo error screenshots, upload limit messages) are preserved as part of the corpus — documenting the project's interaction with its infrastructure.
Artifacts flow through an asynchronous, multi-system pipeline:
Phone/Laptop/Device → WhatsApp → Telegram → GitHub (repos/issues/commits) → Zenodo
└──────────────────────────────────────────────────────┘
or directly to Zenodo
Creation date ≠ transmission date ≠ GitHub date ≠ archival date. The corpus is distributed, not linear.
The document provides context: "documentation of failures and errors" is a deliberate category of artifact. The repository name is consistent with the project's philosophy of preserving errors as meaningful artifacts. The "error is the message" — failures and limitations of systems (Zenodo, AI, infrastructure) are themselves part of the research record.
One of the most significant sub-projects:
- Original event: A mother and young son playing at the Amsterdam Central Station piano
- Gemini recreation: AI-generated recreation that changed apparent racial/religious/cultural characteristics of the people depicted
- Project framing: "whitewashing," "Muslim erasure," representation failure, AI safety vs. faithful reconstruction
- Two layers: A provocative public-art/meme layer ("Fuck Google") and a serious documentation layer (formal A4 documents)
- Evidence: Three video recordings (ceiling-pointing, no faces), three audio tracks, the Gemini video, PDFs, Zenodo deposits
- Legal dimension: Considering pro bono legal consultation, contacting Muslim community/mosques
Since ~late June 2026, the project has been planning a Dutch Stichting. Key governance principles:
| Principle | Description |
|---|---|
| Bus test | "If Attogram is hit by a bus tomorrow, does the Stichting continue?" — must be yes |
| Fire test | "Can the Stichting fire Attogram and continue?" — must be yes |
| Independence | Stichting controls money, infrastructure, archives, accounts, contracts — not Attogram personally |
| Founder loan | ~€3,000 Bitcoin spent so far; capacity for €10K–€20K founder loan — but providing capital ≠ controlling the institution |
| Compensation | Board decides, not Attogram; 42-based pay scale is a proposal, not unilateral authority |
| Staffing model | Core staff + professional contractors + project contributors + volunteers |
| Practical motivation | "I want to build things. I do not want to spend my life doing bookkeeping and taxes." |
The project deliberately uses ~10 AI systems (ChatGPT, Gemini, Claude, Kimi, DeepSeek, Mistral, others) and uses them to criticize each other. Gemini researches criticism of Google/Gemini. Claude criticizes the 42-based compensation system. No single model is treated as authoritative.
The document articulates a central insight:
The project currently has thousands of artifacts distributed across many systems. The future Stichting could accidentally become thousands of decisions distributed inside one person's head. Both problems require the same solution: externalize knowledge.
The ultimate test:
«Attogram can disappear tomorrow, and the project continues.» Not because Attogram is unimportant. Precisely because the organization has become important enough that it must not depend on any one person.
Attogram (David) is a long-running open source developer (since 2001) based in Amsterdam, with 66 GitHub repositories spanning PHP, games, Wikimedia tools, AI/LLM tooling, and now digital archaeology.
Provo 42 / Rock Street is not a historical archive — it is a living research and creative project producing 8–38+ artifacts per day across multimedia, academic papers, AI experiments, and physical-world projects. The "Provo 42" name deliberately references the Amsterdam Provo counterculture movement (1965–67) as an identity marker — confirmed by the project's own entry test. The "42" permeates the project's compensation structure and identity.
The project has 69 Zenodo DOIs and deliberately fills each deposit to Zenodo's practical maximum of ~100 artifacts before creating a new one. The DHA "Documents batch 0001" DOI is simply the latest container in this strategy — not a dataset with no files, but a full container of ~100 artifacts that I could not access due to Zenodo blocking automated access.
The project is evolving toward becoming an independent Dutch Stichting — a nonprofit foundation that must survive independently of its founder. The Gemini/Central Station incident (AI altering racial/religious characteristics of a real observed event) is one of the most significant research threads, with legal, artistic, and community-engagement dimensions.
The core organizational principle: externalize knowledge — both the corpus (machine-readable archive) and the organization (documented governance) — so that neither depends on one person.
Based on the project brief, the following earlier observations need correction:
| Earlier claim | Correction |
|---|---|
| "The 100 artifacts may be Provo movement documents" | The 100 artifacts are the project's own output — videos, audio, papers, screenshots, etc. — filling Zenodo's practical maximum per deposit. Not historical Provo documents. |
| "No files attached" (from the original DOI analysis) | False. The deposit contains ~100 artifacts by design. I could not see them due to tool limitations. |
| "Provo 42 references Box 42 at the IISH" | This may still be part of the reference, but the project's own entry test frames "Provo 42" more broadly as: understanding the Provo movement + understanding what Provo 42 is + why 42. The 42 is a pervasive project number, not just an archival box reference. |
| "The DHA deposit is a standalone archaeology dataset" | It is one container in a much larger living project with 69 DOIs and a planned institutional structure. |
Research conducted via: GitHub MCP API, DataCite REST API, Zenodo OAI-PMH, web search, and the uploaded project brief "Provo 42 v0.0.2026.08.29". Section 7 is based on the primary source document; all other sections were supplemented and corrected accordingly.