Provenance — API Evangelist capability extension (extension.json)
- What: 322
AE-*capability ids — 16 new L1 domains with L2/L3/L4 children (298 nodes) and 24 nodes (AE-9xx) that attach under an existing Turbo EA node byextends: BC-…— plus 81overlaysthat annotate existingBC-*nodes with anaudience(consumer,b2b,enterprise,agent). - Who / when: API Evangelist (Kin Lane). Drafted 2026-10-25/26 in
planning/capability-extension/(five passes); approved for production by Kin 2026-10-26. IDs are frozen inplanning/capability-extension/draft/id-ledger.json; a retired id is never reused. - Licence: CC BY-NC-SA 4.0 (house rule: artifacts CC BY-NC-SA, code Apache 2.0). Attribution: API Evangelist capability extension — https://apievangelist.com. See
LICENSE-EXTENSION.mdfor how it coexists with the Turbo EA model. - Evidence: every AE node carries
evidence—catalog-tags(exact catalog tags with provider counts, fromapi-search/providers/_data/provider_bands.yml) and/orblueprint-gap(a capability the application-blueprint pilot could not place). - Relationship to upstream:
model.jsonin this directory (Turbo EA Capabilities by Vincent Verdet, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0) is an exact vendored copy and is never modified. This file contains BC ids and names only as references (extends,extends_name,overlays[].bc_id/bc_name). Anextendsnode is API Evangelist work even where it renders under a BC parent. An overlay’saudienceandnoteare API Evangelist annotations, not Turbo EA content, and are displayed as such. - Loaded by:
planning/capability-mapping/scripts/lib_capabilities.py(provenance(id)returns the attribution by id prefix) andnetwork/scripts/build_business_capabilities.py.
How the two licences coexist
| Turbo EA model | API Evangelist extension | |
|---|---|---|
| File | network/_data/capability-model/model.json (+ LICENSE, NOTICE, PROVENANCE.md) |
capability-model/extension.json (+ this note, PROVENANCE.md) |
| Licence | CC BY 4.0 | CC BY-NC-SA 4.0 (house rule: artifacts CC BY-NC-SA, code Apache 2.0 — build.py is code) |
| ID namespace | BC-* |
AE-* |
| Attribution | Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 | API Evangelist capability extension — https://apievangelist.com |
- Separate files. The upstream file stays an exact vendored copy. Nothing in the extension is written into it, and nothing is renamed, re-parented or edited there.
- No upstream content copied. The extension contains BC ids and BC names only as references (
extends,extends_name,overlays[].bc_id/bc_name) — identifiers needed to point at a node, not descriptions or structure. All AE names and descriptions are our own text. - Attribution per node by ID prefix. The loader returns Turbo EA attribution for
BC-*and API Evangelist attribution forAE-*. Anextendsnode is ours even though it renders under a BC parent. An overlay’saudienceandnoteare ours and must be shown as an API Evangelist annotation on the BC page, not as Turbo EA content. - Combined views. A page that shows both (e.g. a BC L1 with an AE child) credits both, each next to its own nodes. CC BY 4.0 permits this; the NC-SA terms apply only to the AE nodes and annotations. We do not relicense Turbo EA content, and the merged view as a whole is not offered under CC BY 4.0.
- Share-alike scope. Anyone adapting the AE nodes must keep them CC BY-NC-SA; anyone using only BC nodes is under CC BY 4.0 alone.