Skip to main content
Upload UTF-8 Markdown files, up to 1 MiB each. Start with YAML front matter, then add one entry per ## heading. A fenced yaml block must come directly after the heading, followed by a nonempty Markdown body:
  • Types: concept, definition, guidance. Definitions require definitionOf (a full concept ID) and scope.
  • Concept kinds: coverage, exposure, party_role, act, loss, claim, benefit, condition, term.
  • IDs use namespace:id. Local IDs start with a lowercase letter and contain lowercase letters, digits, or hyphens. IDs must be unique across supplied files.
Front matter can include scope. Entries can include label and aliases.connections: { relation, target, note? }. Targets and definitionOf must reference entries in the supplied files. Cycles are allowed.sources: { fileId, page?, section?, quote? }, { fileId?, entryId }, or { url }.
Validate the files before using them. valid: true confirms the format, not the interpretation. Comparison requests also validate knowledge automatically.