Skip to content

Entity Types

Every piece of information in Substrate is stored as an entity — a typed object with a name, description, and connections to other entities. Choosing the right type helps your agent track work correctly and connect related information.

Entities fall into two fundamental categories:

  • Work types have a lifecycle. They move from created → in progress → done. Use these for things you act on.
  • Object types persist indefinitely. Use these for things you reference, produce, or track over time.

TypeWhen to use it
taskA single action item for personal tracking — “create a task to call Sarah,” “add a task to finish the report.” The everyday unit of getting things done.
ticketA formal work unit that produces a single reviewable result. Use when work has clear deliverables and review steps — suited for project work and team handoffs.
choreA standalone personal task, typically recurring. Use for things that repeat on a schedule — weekly reviews, recurring reminders.
TypeWhen to use it
projectA container for related tickets, documents, and decisions. Use when a body of work has a defined goal and endpoint.
workstreamAn ongoing, renewable stream of work with service-level commitments. Use for continuous responsibilities (e.g., “client support,” “content publishing”).
incidentAn emergency response effort to restore something broken. Use when something is on fire and needs focused resolution.

TypeWhen to use it
pillarA permanent, never-fully-achievable ideal that orients all your decisions. Think: “I want to be a respected authority in my field.”
missionA time-bound directional bet that advances a pillar. Think: “Ship a public product by Q3.”
milestoneA significant checkpoint worth tracking and celebrating — when the checkpoint itself matters, not just the tickets that deliver it.
TypeWhen to use it
decisionA settled conclusion — what you decided, what you weighed, and why. Use when the reasoning matters as much as the outcome.
inquiryAn open investigation where you’re tracking a question until it’s answered.
ideaA possibility worth holding onto — something you might build, pursue, or explore later.
TypeWhen to use it
noteA freeform captured thought. The most general-purpose type.
documentFormal written content — a report, spec, proposal, or brief.
referenceAn external resource you’re keeping — a link, article, video, or post captured for future use.
quoteA verbatim extract from someone else, attributed to its source.
frameworkA structured mental model for understanding a domain — not written content, not provisional, but a durable lens.
principleA standing rule that governs future work — settled, authoritative, and durable.
pain-pointA documented problem experienced by a user, customer, or market segment.
value-propA benefit claim a product makes, typically framed in response to a pain point.
audienceA defined segment of people a product or message targets.
TypeWhen to use it
personSomeone you reference — a contact, collaborator, or subject in your knowledge graph.
organizationA company, team, or group.
userA human who operates within Substrate (typically just you). Created during onboarding.
TypeWhen to use it
articleA piece of written content intended for publication.
scriptA structured outline or script for video or audio content.
productA persistent thing you build, ship, and maintain.
buildA codebase or deployable artifact with its own repo and development lifecycle.
resumeA professional document produced in multiple formats, tailored per audience.
videoA produced video published or shared externally — the published work, not the raw file.
TypeWhen to use it
meetingAn intentional gathering to discuss and produce outcomes — scheduled or ad hoc.
TypeWhen to use it
correspondenceAn email, LinkedIn message, or other external communication sent or received.
TypeWhen to use it
invoiceA formal payment request issued to an external party.
receiptA payment confirmation or acknowledgment.
TypeWhen to use it
toolAn external software tool, service, or platform you use in your work.
TypeWhen to use it
job-opportunityA tracked external job pursuit, from discovery through application and outcome.

Assets are large binary files stored separately in your workspace’s assets/ folder.

TypeWhen to use it
logoA brand logo file — vector or raster.
signatureA personal signature image for documents and correspondence.
video-fileA raw video file (MP4, MOV, WebM). Distinct from a video entity, which represents the published work.
audio-fileAn audio file (MP3, WAV, FLAC).
thumbnailA preview or cover image for another entity.
photoA photograph or image capture.

These types are managed by Substrate and your agent — you don’t typically create them directly.

TypeWhat it is
context-docA living document your agent reads at session start to stay oriented. Created during onboarding.
skillA pre-configured expertise your agent uses to handle specific tasks.
triggerAn automation mechanism that fires actions in response to events. Not user-facing in this release.
agentAn AI actor that operates in your workspace.

Start with note. You can always ask your agent to reclassify it later, or add a custom type if you track something that genuinely needs its own type.