Skip to content
DNA — Domain Notation of Anything
Type Alias: StoragePattern
Initializing search
ruinosus/dna
DNA — Domain Notation of Anything
ruinosus/dna
Home
Tutorials
Tutorials
Your first Kind
Running the conformance kit
Concepts
Concepts
The thesis — CRDs for agent behavior
Kinds — identity & composition
The built-in Kinds — a catalog
Microkernel & the five ports
Market fidelity
Tenancy & layers
Search & memory
Agent-facing knowledge
How-to guides
How-to guides
A tour of the dna CLI
How to install bundles from a repository
How to add a Kind
How to read document data
How to write a source adapter
How to write a Reader/Writer
How to use semantic recall & memory
How to evaluate agents
Your git log is your SDLC
Reference
Reference
Python API
Python API
Kernel & Runtime
Document & ManifestInstance
Ports & protocols
Extensions
Testing / conformance kit
TypeScript API
TypeScript API
Class: AgentSkillsExtension
Class: AgentsMdExtension
Class: AutomationExtension
Class: CollabExtension
Class: CompositionEngine
Class: CompositionResolver
Class: DeclarativeKindPort
Class: DefaultLayerResolver
Class: DocExtension
Class: Document\<SpecT>
Class: EvalExtension
Class: EvidenceExtension
Class: FakeEmbeddingProvider
Class: FederationExtension
Class: FilesystemCache
Class: FilesystemSource
Class: GuardrailExtension
Class: HelixExtension
Class: HookExtension
Class: HookRegistry
Class: Kernel
Class: KindDefinitionExtension
Class: KindDefinitionReader
Class: KindDefinitionWriter
Class: LayerPolicyViolationError
Class: LocalResolver
Class: LockManager
Class: ManifestInstance
Class: ModelRegExtension
Class: Navigator
Class: PromptBudgetExceededError
Class: PromptBuilder
Class: QueryError
Class: RecognizerExtension
Class: ReportBuilder
Class: ResearchExtension
Class: ResolutionLayer
Class: ResolutionPath
Class: ResolveAuthError
Class: ResolveError
Class: ResolveNetworkError
Class: ResolveNotFoundError
Class: ResolvedDocument
Class: Resource
Class: Runtime
Class: SafetyPolicyExtension
Class: SdlcExtension
Class: SoulSpecExtension
Class: StudioUIMetadata
Class: ToolDefinition
Class: ToolRegistry
Function: applyOrderBy()
Function: asciiTree()
Function: automationTriggerGuard()
Function: automationsFor()
Function: c4ComponentMermaid()
Function: compositionFlowchartMermaid()
Function: countDocs()
Function: createKernelWithBuiltins()
Function: createMemoryFS()
Function: createRuntimeWithBuiltins()
Function: deepMerge()
Function: dependencyTreeMermaid()
Function: deriveCapabilities()
Function: documentHash()
Function: erDiagramMermaid()
Function: erModel()
Function: estimateTokens()
Function: evaluateInstructionBudget()
Function: expandGroupAliases()
Function: exportDiagramsMd()
Function: fakeEmbedOne()
Function: healthReport()
Function: impact()
Function: kindCatalogMermaid()
Function: matchFilter()
Function: materialize()
Function: matrix()
Function: matrixMarkdown()
Function: mergeFieldLevel()
Function: mergeOverrideFull()
Function: mindmapMermaid()
Function: pieChartMermaid()
Function: quadrantMermaid()
Function: queryDocs()
Function: quickInstance()
Function: quickManifest()
Function: readSpecRecord()
Function: readSpecRecordArray()
Function: readSpecString()
Function: readSpecStringArray()
Function: resolveFieldPath()
Function: sankeyMermaid()
Function: serializeRawToFiles()
Function: shouldCapture()
Function: sourceCapabilities()
Function: storageDictToDescriptor()
Function: timelineMermaid()
Function: triggerKey()
Function: validateCronExpression()
Interface: BudgetVerdict
Interface: BuildPromptOpts
Interface: BundleHandle
Interface: CacheItem
Interface: CachePort
Interface: CompositionProfile
Interface: CompositionResult
Interface: CompositionSlot
Interface: CountResult
Interface: EmbeddingPort
Interface: Extension
Interface: ExtensionHost
Interface: FSLike
Interface: HealthCheckHint
Interface: HookContext
Interface: KindLike
Interface: KindPort
Interface: KindPresentation
Interface: LayerSource
Interface: LockEntry
Interface: Lockfile
Interface: MaterializeOptions
Interface: PreSaveContext
Interface: PreviewBlock
Interface: PreviewResult
Interface: QuadrantHint
Interface: ReaderPort
Interface: RecordSearchProvider
Interface: ResolvedItem
Interface: ResolverPort
Interface: ResourceDep
Interface: SerializedDocument
Interface: SerializedFile
Interface: SourceCapabilities
Interface: SourceCountOpts
Interface: SourcePort
Interface: SourceQueryOpts
Interface: StorageDescriptor
Interface: StudioUIMetadataInit
Interface: Template
Interface: TimelineHint
Interface: ToolPort
Interface: WritableSourcePort
Interface: WriterPort
Type Alias: AsyncEventHandler
Type Alias: BodyMode
Type Alias: Contribution
Type Alias: EventHandler
Type Alias: HookName
Type Alias: HookNameArg
Type Alias: LabelI18n
Type Alias: LayerPolicy
Type Alias: Middleware
Type Alias: ModeId
Type Alias: OnConflict
Type Alias: PreviewBlockKind
Type Alias: QueryFilter
Type Alias: QueryOrder
Type Alias: Raw
~~Type Alias: RecordStorePort~~
Type Alias: StoragePattern
Type Alias: TenantScope
Type Alias: TriggerType
Type Alias: TypedKindDefinition
Type Alias: UIAction
Type Alias: UIMetadataField
Type Alias: VetoHandler
Variable: ActorSchema
Variable: AgentDefinitionSchema
Variable: AgentSchema
Variable: BOOTSTRAP_KINDS
Variable: CHARS_PER_TOKEN
Variable: DEFAULT_INHERITABLE_KINDS_V1
Variable: DEFAULT_NON_INHERITABLE_KINDS_V1
Variable: FAKE_EMBEDDING_DIMS
Variable: FAKE_EMBEDDING_MODEL_ID
Variable: GenomeSchema
Variable: HookSchema
Variable: HookSpecSchema
Variable: KIND_DEFINITION_API_VERSION
Variable: KIND_DEFINITION_KIND
Variable: KNOWN_HOOK_NAMES
Variable: KindDefinitionSchema
Variable: KindDefinitionSpecSchema
Variable: LayerPolicy
Variable: LayerPolicySchema
Variable: MAX_RESOLUTION_DEPTH
Variable: MetadataSchema
Variable: PORT_SURFACE
Variable: QUERY_OPS
Variable: READ_UMBRELLA_GROUPS
Variable: RecognizerPatternSchema
Variable: RecognizerSchema
Variable: RecognizerSpecSchema
Variable: SD
Variable: SafetyPolicySchema
Variable: SafetyPolicySpecSchema
Variable: SafetyRuleSchema
Variable: SkillSchema
Variable: SoulSchema
Variable: TRIGGER_TYPES
Variable: TenantScope
Variable: UI_METADATA_FIELDS
Variable: UseCaseSchema
Variable: nodeFS
CLI
CLI
dna doc
dna docs
dna eval
dna install
dna kind
dna memory
dna recall
dna research
dna scope
dna sdlc
dna search
dna source
Kinds
Kinds
Composition-plane Kinds
Record-plane Kinds
Parity matrix
Type Alias: StoragePattern
¶
type
StoragePattern
=
"bundle"
|
"yaml"
|
"root"
|
"standalone"
;
Back to top