Skip to article frontmatterSkip to article content
Site not loading correctly?

This may be due to an incorrect BASE_URL configuration. See the MyST Documentation for reference.

Layer 1: Properties

What Artifacts ARE

Layer 1 defines the intrinsic properties of knowledge artifacts—metadata that describes what an artifact fundamentally is, independent of any specific project, workflow, or context. These properties are stored directly in document frontmatter and travel with the artifact wherever it goes.

Knowledge artifacts need structured metadata to track their quality, purpose, maturity, and completeness—metadata that travels with the artifact and remains stable across different contexts and tools.

The Five Core Properties

1. Refinement (Quality Score)

Type: Float (0.00 - 1.00)
Purpose: Measures how well the artifact’s content fulfills its stated purpose

Think of refinement as your quality gate metric:

refinement: 0.75

In research workflows: Track literature notes from initial reading (0.40) to synthesized insights (0.85)

2. Origin (Creation Context)

Type: Enum
Purpose: Why was this artifact created?

Values:

origin: question

In research workflows: Distinguish between literature reviews (reference), research questions (question), and experimental findings (insight)

3. Form (Permanence Intent)

Type: Enum
Purpose: What is the intended lifecycle of this artifact?

Values:

form: developing

In research workflows: Lab notebooks might be transient, methodology docs evergreen, draft papers developing

4. Audience (Intended Visibility)

Type: Enum
Purpose: Who is this artifact intended for?

Values:

audience: internal

In research workflows: Separate private musings from sharable research notes from publication-ready content

5. Stubs (Typed Vectors)

Type: Array of strings OR structured objects
Purpose: Editorial demand signals with measurable properties

Stubs are more than simple TODOs or content gaps, they’re vectors for refinement. Stubs encode what kind of work is needed, how urgent it is, and who identified it.

Simple form (lightweight):

stubs:
  - expand: "Add statistical analysis section"
  - review: "Need peer review feedback"

Structured form (comprehensive):

stubs:
  - gap_id: "vec-001"
    description: "Add deployment examples"
    vector_family: "Creation"
    vector_type: "Expand"
    urgency: 0.6
    impact: 0.7
    complexity: 0.5
    stub_origin: "author-declared"
    stub_form: "transient"

Vector families classify the type of work needed:

In research workflows: Track missing citations (Retrieval), needed analysis (Computation), literature synthesis (Synthesis), new sections (Creation), or methodology refactoring (Structural)

Properties in Action

Layer 1 properties transform knowledge artifacts from unstructured files into a queryable, actionable knowledge base.

Querying and Discovery

Agentic Surfaces

Layer 1 properties serve as surfaces for agentic interaction—structured interfaces that AI agents can read, reason about, and act upon:

From Passive Metadata to Active Development

Traditional metadata describes artifacts after the fact. L1 properties drive document development forward:

PropertyPassive UseActive/Agentic Use
refinement“This is 0.65 quality”“Target 0.85; what’s needed to get there?”
stubs“These gaps exist”“Route this Computation stub to analysis agent”
audience“Intended for internal”“Apply internal quality gate (0.70)”
form“This is developing”“Flag if stale; eligible for promotion to stable”

This structured metadata is the foundation for Layer 2 interpretation and Layer 3 automation—but it’s also the contract between human authors and AI agents for collaborative knowledge work.


Next Steps