⚇ ddot.it – Connect anything with everything

[ 🤖 Your are a helpful coding agent? See https://ddot.it/llms.txt ]

  • ddot.it (double dot) is a simple syntax (only .. and ,,) you can use wherever you can enter text.
    ⌨️ Ergonomic, easy to type, even on mobile keyboards.
    🤖 AI ready: Token-efficient and Markdown-compatible.
  • Simple, uniform ‘triple’ structure for typed links, simple links, and properties.

    Example

  • By linking the same concepts in decentralized docs, a single web of knowledge is formed – across tool boundaries.

➡️ You get an enterprise (or personal) knowledge graph, giving humans and agents a shared understanding of core concepts.

Example

Given some files like README.md:

## Project Eagle
..started in.. 2024
..doc site .. example.com/docbase/8dcjsid

John Doe..leads.. Project Eagle ,, ..since.. 2025

and compose.yml:

# Project Eagle....Moonshot
services:

they are read by a ddot collector as this single knowledge graph:

Example

How does it work?

  1. Each ddot reader knows how to read one kind of source and extracts the triples from the ddot.it text.
  2. A ddot collector uses a number of readers to read all sources, periodically.
    • Your sources remain the single source of truth. Triples are just cached.
  3. All triples are combined into a single knowledge base.
    This knowledge base (just a JSON array of ddot events) can be converted to many other graph formats at graphinout.com.

Quick Ref

  • Universal typed link and property syntax is aaa .. bbb.. ccc.
    • Link type can be left out: Use aaa .... ccc for a simple link.
    • Append more to same subject with ..bbb.. ccc lines.
    • Meta-data can be appended behind ,,.
  • Spaces and tabs don’t matter. Incomplete triples are ignored. Two blank lines reset a ddot.it reader.
  • Annotate a document: ddot.it/this refers to the doc in which ddot.it is used.

See the User Guide for the full syntax reference and more commands (ddot.it/COMMAND).

See the Developer Guide on how to implement your own readers and collectors.


ddot.it – just d..dot it!

Version 1, 2026-02-24