Skip to content
CodeAncestry

Project genome

CAGENOME:01JACCESS2NV

KEYLIT Accessibility

A sibling built by an accessibility collective. Contributed the narration layer and the voice grammar that later travelled sideways into an unrelated family.

Compare genomes →
Repository
a11y-collective/keylit-accessible
Commit
commit:4d8e10ab35
Tree digest
sha256:4d8e10ab35c7
Branch
main
License
MIT AND MPL-2.0
Visibility
public
LineageKEYLIT Gen 0KEYLIT Accessibility Gen 1
Generation
1
Capabilities
12genes
Known parents
1child
Verified releases
2/2attested
Direct children
0
Mutations
6
Coverage
89%latest run

The ancestry claim itself is verified. Backed by an executed test, a runtime measurement or a human sign-off. KEYLIT contributes 63% as a child, born from commit:82c134bd1f.

Code Painting

What share of KEYLIT Accessibility came from where, by declared capability weight — the same idea as a chromosome painting in consumer genomics. Hover or focus a segment for the capabilities it covers.

  • Inherited43%
  • Mutated34%
  • Local23%

43% inherited · 34% mutated · 23% local · composition confidence 0.92
Hover or focus a segment to see which capabilities it covers.

Genome browser

Ten tracks over one shared axis. Switch the coordinate system to re-ask the question: temporal for when things happened, repository for where the code sits, semantic for what it does. Everything is also available as tables.

Coordinate system

Commits and releases from first commit to current head. Every track has a position here.

Presentation

0–100% of the project history · zoom 100%

Project history
Drag to pan · wheel to zoom · click a feature to inspect it← → feature · ↑ ↓ track · ⇧← ⇧→ pan · + − zoom · 0 reset · Esc clear

Glyph key

  • Adopted mutation, or a metric that improved
  • A metric that regressed
  • Declined mutation, or an open advisory
  • Authored here, or a verified release
  • Human review
  • Still open, or an agent action

Capability bands are also hatched by inheritance mode, matching the Code Painting strip, so the tracks survive greyscale.

Provenance

How this genome was produced, in the vocabulary of the standards it already sits on: W3C PROV triples, in-toto statements, an inferred SLSA Build level, and a CycloneDX pedigree. The genetic language on the rest of this page is a reading of this graph, not a replacement for it.

Signatures are not re-checked in this browser. Verified means the seed data says the signature checked at ingest.

Not attested

inferred from attestations
  1. None — current claim
  2. L1 — not claimed
  3. L2 — not claimed

No SLSA provenance is on record. Inventory documents (CycloneDX, SPDX) describe what is in the tree; they do not describe how it was built.

Next rung: A slsa-provenance or github-artifact-attestation attestation, verified at ingest, is the first rung.

No SLSA provenance on this record.

Export

An NCBI-style data package: named files, a README, and nothing invented. Download the archive or save one file.

KEYLIT Accessibility data package

24 files: the genome manifest, the genes it carries, the mutations that touched it, evidence, attestations, reconstructed phenotypes, and a PROV graph. Git remains the source of truth for the code.

  • README.txt

    What this package contains, and what it does not.

  • genome.json

    The genome manifest: capabilities, parents, releases, privacy.

  • genes/CAGENE-MIDI-SCHEDULING.json

    MIDI Scheduling — capability gene and its alleles.

  • genes/CAGENE-MIDI-DEVICE.json

    MIDI Device Detection — capability gene and its alleles.

  • genes/CAGENE-AUDIO-ENGINE.json

    Sample Playback Engine — capability gene and its alleles.

  • genes/CAGENE-PIANO-RENDERER.json

    Piano Keyboard Renderer — capability gene and its alleles.

  • genes/CAGENE-LESSON-ENGINE.json

    Adaptive Lesson Engine — capability gene and its alleles.

  • genes/CAGENE-SCORING.json

    Performance Scoring — capability gene and its alleles.

  • genes/CAGENE-PROGRESS.json

    Progress Tracking — capability gene and its alleles.

  • genes/CAGENE-TEACHER-AGENT.json

    AI Teacher — capability gene and its alleles.

  • genes/CAGENE-WEBMCP.json

    WebMCP Tool Surface — capability gene and its alleles.

  • genes/CAGENE-PERSISTENCE.json

    Lesson State Storage — capability gene and its alleles.

  • genes/CAGENE-ACCESSIBILITY.json

    Accessibility Layer — capability gene and its alleles.

  • genes/CAGENE-VOICE-TUTOR.json

    Voice Navigation — capability gene and its alleles.

  • mutations/CAMUT-1041.json

    M-1041 Sensory-load profile.

  • mutations/CAMUT-882.json

    M-83F12 Adaptive MIDI buffering.

  • mutations/CAMUT-663.json

    M-663 Literal, low-ambiguity persona.

  • mutations/CAMUT-658.json

    M-658 Dwell-time tolerance.

  • mutations/CAMUT-641.json

    M-641 High-contrast reduced-motion keyboard.

  • mutations/CAMUT-601.json

    M-601 Partial credit scoring.

  • phenotypes.jsonl

    Sandbox-run phenotypes, one JSON object per line.

  • evidence.json

    Evidence records cited by the genome and its mutations.

  • attestations.json

    SLSA, in-toto, CycloneDX and SPDX attestations on record.

  • prov.json

    W3C PROV triples reconstructed from the same records.

Every number on this page comes from the seeded KEYLIT fixtures, not from a live scan of the repository. Track positions on the temporal axis are declared in the genome record rather than derived from commit timestamps, and features with no coordinate under the current system are reported as unplaced instead of being given an invented position.