Ascribe
Every item of this volume as a card: its fields as the volume holds them. The app's fabula density adds facets, live examples and the local graph.
S · Structure
sections (27)
S:section/root Ascribe
A person, described without a name
- id
- S:section/root
- type
- section
- summary
- A person, described without a name: Ascribe is the MiniCOSM for a person's holograph, a description of one self comprehensive enough that a name is unnecessary.
- level
- 1
- parts
- S:section/contents, S:section/how-to-read-this, S:section/1, S:section/2, S:section/3, S:section/4, S:section/5, S:section/6, S:section/7, S:section/8, S:section/9, S:section/10, S:section/11, S:section/12, S:section/13, S:section/14, S:section/colophon
- mentions
- S:section/14
- anchor
- ascribe
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L1-L23"],"confidence":1,"state":"known"}
S:section/contents Contents
Contents, in Ascribe
- id
- S:section/contents
- type
- section
- summary
- Contents, in Ascribe
- level
- 2
- parent
- S:section/root
- anchor
- contents
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L24-L42"],"confidence":1,"state":"known"}
S:section/how-to-read-this How to read this
Must is a rule a conforming reader or writer keeps
- id
- S:section/how-to-read-this
- type
- section
- summary
- Must is a rule a conforming reader or writer keeps.
- level
- 2
- parent
- S:section/root
- mentions
- S:section/9
- anchor
- how-to-read-this
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L43-L64"],"confidence":1,"state":"known"}
S:section/1 Provenance and the name
where Ascribe comes from, and what the name says
- id
- S:section/1
- type
- section
- summary
- Ascribe was drawn beside Comprise: two subjects set side by side, each with a private whole and public projections, Comprise for companies and Ascribe for people.
- number
- 1
- level
- 2
- parent
- S:section/root
- mentions
- S:section/14
- anchor
- sec-1
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L65-L77"],"confidence":1,"state":"known"}
S:section/2 The model on one page
a folder that is the self: ten containers and their forms
- id
- S:section/2
- type
- section
- summary
- The holograph is the volume: a folder whose catalog, holograph.cosm, is the self.
- number
- 2
- level
- 2
- parent
- S:section/root
- mentions
- S:section/12
- anchor
- sec-2
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L78-L105"],"confidence":1,"state":"known"}
S:section/3 The design rules
seven rules every part of Ascribe answers to
- id
- S:section/3
- type
- section
- summary
- seven rules every part of Ascribe answers to
- number
- 3
- level
- 2
- parent
- S:section/root
- mentions
- S:section/9, S:section/10, S:section/6
- anchor
- sec-3
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L106-L127"],"confidence":1,"state":"known"}
S:section/4 The holograph
the folder, its catalog, its module files, its ids and paths
- id
- S:section/4
- type
- section
- summary
- the folder, its catalog, its module files, its ids and paths
- number
- 4
- level
- 2
- parent
- S:section/root
- parts
- S:section/4.1, S:section/4.2, S:section/4.3, S:section/4.4
- anchor
- sec-4
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L128-L131"],"confidence":1,"state":"known"}
S:section/4.1 The volume
A holograph is a folder, laid out as a Holotype's atoms are
- id
- S:section/4.1
- type
- section
- summary
- A holograph is a folder, laid out as a Holotype's atoms are, minus the part level: one person, one volume, so the module folders sit directly beside the catalog.
- number
- 4.1
- level
- 3
- parent
- S:section/4
- mentions
- S:section/10, S:section/9.1
- anchor
- sec-4-1
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L132-L147"],"confidence":1,"state":"known"}
S:section/4.2 The catalog
A catalog never holds the person's name, an email address, a phone number
- id
- S:section/4.2
- type
- section
- summary
- A catalog never holds the person's name, an email address, a phone number, a postal address, a birth date, a government id or an employer's legal name.
- number
- 4.2
- level
- 3
- parent
- S:section/4
- anchor
- sec-4-2
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L148-L165"],"confidence":1,"state":"known"}
S:section/4.3 Ids and paths
Inside its own volume an id is written bare
- id
- S:section/4.3
- type
- section
- summary
- An item's id is <module>:<kind>/<slug>: A:affinity/sourdough-baking, Q:quale/starter-smell, F:form/celestial-navigation, F:polyform/slow-crafts, F:relation/learned-in.
- number
- 4.3
- level
- 3
- parent
- S:section/4
- anchor
- sec-4-3
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L166-L174"],"confidence":1,"state":"known"}
S:section/4.4 An example
A holograph small enough to be one file, every node in the catalog
- id
- S:section/4.4
- type
- section
- summary
- A holograph small enough to be one file, every node in the catalog: two forms, a declared relation, and two nodes, one linked to the other by the declared relation.
- number
- 4.4
- level
- 3
- parent
- S:section/4
- anchor
- sec-4-4
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L175-L230"],"confidence":1,"state":"known"}
S:section/5 The ten containers and the forms
ten kinds of node, one per module, and their forms
- id
- S:section/5
- type
- section
- summary
- ten kinds of node, one per module, and their forms
- number
- 5
- level
- 2
- parent
- S:section/root
- parts
- S:section/5.1, S:section/5.2
- anchor
- sec-5
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L231-L234"],"confidence":1,"state":"known"}
S:section/5.1 The containers
Each container holds one kind, named for the singular of the module
- id
- S:section/5.1
- type
- section
- summary
- Each container holds one kind, named for the singular of the module, and the letter is the kind's initial (the owner's ruling).
- number
- 5.1
- level
- 3
- parent
- S:section/5
- anchor
- sec-5-1
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L235-L255"],"confidence":1,"state":"known"}
S:section/5.2 The forms
Module F, Forms, holds the things a self is about and how they combine
- id
- S:section/5.2
- type
- section
- summary
- Module F, Forms, holds the things a self is about and how they combine.
- number
- 5.2
- level
- 3
- parent
- S:section/5
- mentions
- S:section/7, S:section/9
- anchor
- sec-5-2
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L256-L286"],"confidence":1,"state":"known"}
S:section/6 The envelope
Comprise's envelope plus six fields of Ascribe's own
- id
- S:section/6
- type
- section
- summary
- The envelope is Comprise's, so that Thym's moves work on both subjects; confidence and sources live in provenance, as they do in Comprise outside its product tree.
- number
- 6
- level
- 2
- parent
- S:section/root
- mentions
- S:section/7
- anchor
- sec-6
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L287-L319"],"confidence":1,"state":"known"}
S:section/7 Links and relations
a starter list of relations, and the ones an author declares
- id
- S:section/7
- type
- section
- summary
- A typed link is {rel, to}, as in MacroCOSM OES, its section 9.4.
- number
- 7
- level
- 2
- parent
- S:section/root
- anchor
- sec-7
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L320-L342"],"confidence":1,"state":"known"}
S:section/8 The dialectic
the opening questions a guided process asks, four for each module
- id
- S:section/8
- type
- section
- summary
- The manifest's dialectic: block holds the opening questions a guided process, or an agent, asks to help a person fill a holograph in (the owner's ruling).
- number
- 8
- level
- 2
- parent
- S:section/root
- anchor
- sec-8
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L343-L364"],"confidence":1,"state":"known"}
S:section/9 Checks
MacroCOSM's generic checks, and six of Ascribe's own
- id
- S:section/9
- type
- section
- summary
- MacroCOSM's generic checks, and six of Ascribe's own
- number
- 9
- level
- 2
- parent
- S:section/root
- parts
- S:section/9.1, S:section/9.2, S:section/9.3
- anchor
- sec-9
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L365-L368"],"confidence":1,"state":"known"}
S:section/9.1 The generic checks
The manifest selects load and the envelope checks duplicate-id, id-grammar, id-module, type, type-prefix, identity-min, provenance
- id
- S:section/9.1
- type
- section
- summary
- The manifest selects load and the envelope checks duplicate-id, id-grammar, id-module, type, type-prefix, identity-min, provenance, status, visibility, ref-grammar, ref-unresolved, closed-list, pending-shape and catalog-key (MacroCOSM OES, its section 12.2).
- number
- 9.1
- level
- 3
- parent
- S:section/9
- mentions
- S:section/4.1
- anchor
- sec-9-1
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L369-L376"],"confidence":1,"state":"known"}
S:section/9.2 Ascribe's own
An Ascribe reader runs them after the generic ones, in one report
- id
- S:section/9.2
- type
- section
- summary
- An Ascribe reader runs them after the generic ones, in one report.
- number
- 9.2
- level
- 3
- parent
- S:section/9
- mentions
- S:section/9.3, S:section/10
- anchor
- sec-9-2
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L377-L392"],"confidence":1,"state":"known"}
S:section/9.3 What reads like personal data
no-pii reads every string of the catalog and of every item, every key
- id
- S:section/9.3
- type
- section
- summary
- no-pii reads every string of the catalog and of every item, every key, and every comment in every file of the volume.
- number
- 9.3
- level
- 3
- parent
- S:section/9
- anchor
- sec-9-3
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L393-L413"],"confidence":1,"state":"known"}
S:section/10 The private filter
what ingest and transfer leave out of a holograph
- id
- S:section/10
- type
- section
- summary
- The manifest declares what ingest and transfer leave out of a holograph, the way Canon leaves a Holotype's private side behind.
- number
- 10
- level
- 2
- parent
- S:section/root
- anchor
- sec-10
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L414-L429"],"confidence":1,"state":"known"}
S:section/11 The command line
enough's command that checks a holograph folder
- id
- S:section/11
- type
- section
- summary
- enough, the reference implementation, offers one command that checks a holograph.
- number
- 11
- level
- 2
- parent
- S:section/root
- anchor
- sec-11
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L430-L458"],"confidence":1,"state":"known"}
S:section/12 Projections, by reference
what leaves a holograph, and how; defined by Thym, not here
- id
- S:section/12
- type
- section
- summary
- The projections of a holograph are defined by Thym (https://thym.cosmoes.org/); this section names them and says what each is for a person.
- number
- 12
- level
- 2
- parent
- S:section/root
- anchor
- sec-12
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L459-L481"],"confidence":1,"state":"known"}
S:section/13 Withdrawn
withdrawn in edition 0.5.4; see the Changes appendix
- id
- S:section/13
- type
- section
- summary
- Section 13 was withdrawn in edition 0.5.4; its content, where it survives, is in the Changes appendix.
- number
- 13
- level
- 2
- parent
- S:section/root
- anchor
- sec-13
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L482-L488"],"confidence":1,"state":"known"}
S:section/14 Changes
what each edition changed, newest first, one line each
- id
- S:section/14
- type
- section
- summary
- The canonical edition at cosmoes.org.
- number
- 14
- level
- 2
- parent
- S:section/root
- mentions
- S:section/13, S:section/8, S:section/10, S:section/12
- anchor
- sec-14
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L489-L522"],"confidence":1,"state":"known"}
S:section/colophon Colophon
Ascribe — Copyright © 2026 Graham Smith
- id
- S:section/colophon
- type
- section
- summary
- Ascribe — Copyright © 2026 Graham Smith.
- level
- 2
- parent
- S:section/root
- anchor
- colophon
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L523-L526"],"confidence":1,"state":"known"}
examples (1)
S:example/1 example 1: ascribe/aej6l5qrka6c6btarfiy2f7vnj
A holograph small enough to be one file, every node in the catalog
- id
- S:example/1
- type
- example
- summary
- A holograph small enough to be one file, every node in the catalog: two forms, a declared relation, and two nodes, one linked to the other by the declared relation.
- in
- S:section/4.4
- declaration
- ascribe/1
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L180-L224"],"confidence":1,"state":"known"}
oes: ascribe/1
id: ascribe/aej6l5qrka6c6btarfiy2f7vnj
handle: salt-and-crumb
summary: A baker by a working harbour, slow at most things on purpose.
sample: true
visibility: internal
pseudonyms: [Wren]
nodes:
- id: F:form/sourdough
type: form
name: sourdough
summary: Bread leavened by a starter of wild yeasts and bacteria instead of commercial yeast.
feed: {word: sourdough, pos: noun, origin: feed}
provenance: {mode: dialectic, sources: [session-1], confidence: 1}
- id: F:form/celestial-navigation
type: form
name: celestial navigation
summary: Finding a position at sea from the sun, the moon and the stars, with a sextant, a clock and tables.
wiki: Celestial navigation
provenance: {mode: dialectic, sources: [session-2], confidence: 1}
- id: F:relation/learned-in
type: relation
name: learned in
summary: A skill or an understanding picked up during the experience the link points to.
provenance: {mode: manual, sources: [self], confidence: 1}
- id: E:experience/first-night-crossing
type: experience
name: A first night crossing
summary: A crossing of the bay at night with a retired harbour pilot, steering by the stars.
form: F:form/celestial-navigation
when: 2019
valence: for
strength: 5
provenance: {mode: dialectic, sources: [session-2], confidence: 0.9}
- id: S:skill/taking-a-sight
type: skill
name: Taking a sight
summary: A star brought down to the horizon with a sextant, and the time noted to the second.
form: F:form/celestial-navigation
strength: 3
links:
- {rel: learned-in, to: E:experience/first-night-crossing}
provenance: {mode: dialectic, sources: [session-2], confidence: 0.8}
T · Terms
terms (2)
T:term/a-company-comprise a company (Comprise)
a company (Comprise), called holotype in the files
- id
- T:term/a-company-comprise
- type
- term
- summary
- holotype
- defined_in
- S:section/how-to-read-this
- in_the_files
- holotype
- example
- isotype
- convention
- glossary
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L52"],"confidence":1,"state":"known"}
T:term/a-person-ascribe a person (Ascribe)
a person (Ascribe), called holograph in the files
- id
- T:term/a-person-ascribe
- type
- term
- summary
- holograph
- defined_in
- S:section/how-to-read-this
- in_the_files
- holograph
- example
- isograph
- convention
- glossary
- provenance
{"mode":"derived","sources":["specs/ascribe.md#L53"],"confidence":1,"state":"known"}