{
  "$schema": "https://dijin.co/.well-known/dijin.json",
  "name": "Dijin",
  "descriptor": "Memory Layer",
  "slogan": "Remember what matters across every AI, app, and device.",
  "manifesto": "Your memory should not belong to an app.",
  "what_it_is": "Dijin is a permissioned Memory Layer between AI agents, apps, and humans. It lets approved agents recall evidence-backed memory, propose updates through gated scopes, and never silently rewrite user memory. Owner-signed, portable (DMF), and MCP-compatible.",
  "who_its_for": [
    "People who use several AI tools and want one governed memory across all of them",
    "Developers building agents that need user-owned, evidence-backed memory without owning it themselves",
    "Teams that need shared agent memory with scopes, audit, and revocation"
  ],
  "who_its_not_for": [
    "Anyone wanting an audio recorder or meeting transcriber — Dijin does not record or capture audio; it receives the memory you save",
    "Anyone needing encryption at rest today — that ships in a near-term update (in transit is TLS 1.3 now)",
    "Anyone who wants agents to pass private memory directly to each other — Dijin keeps memory user-governed"
  ],
  "agent_memory_contract": {
    "recall": "Agents recall approved memory under scoped OAuth grants",
    "propose": "Agents may propose memory through memory.write scope — writes are review-gated, never silent",
    "verify": "Every answer includes an evidence pack (source, span, valid time, trust tier, audit id)",
    "revoke": "The user can revoke any agent connection in one click",
    "raw_source": "Raw source access is off by default; highest-trust scope; device-confirmed",
    "no_leakage": "Agents do not pass memory directly to each other — all context moves through Dijin under scope"
  },
  "honest_claims": [
    {
      "claim": "Owner-signed, portable memory you can verify offline (DMF)",
      "status": "shipped"
    },
    {
      "claim": "A published, documented memory format (DMF)",
      "status": "shipped"
    },
    {
      "claim": "Memory tools over MCP for any compatible AI agent",
      "status": "shipped"
    },
    {
      "claim": "Agent-to-agent memory through Dijin without direct leakage",
      "status": "shipped"
    },
    {
      "claim": "Agents can propose memory through gated memory.write scope",
      "status": "shipped"
    },
    {
      "claim": "Reach your memory from MCP clients via one endpoint",
      "status": "rolling_out"
    },
    {
      "claim": "Streamable-HTTP MCP transport + OAuth 2.1",
      "status": "shipped"
    },
    {
      "claim": "A grounded answer with evidence, or \"I don't know\" — never fabricated",
      "status": "partial"
    },
    {
      "claim": "Every answer carries its evidence footer",
      "status": "shipped"
    },
    {
      "claim": "Tamper-evident access log",
      "status": "shipped"
    },
    {
      "claim": "Auditors verify your archive offline, without our servers",
      "status": "shipped"
    },
    {
      "claim": "Encrypted in transit (TLS 1.3)",
      "status": "shipped"
    },
    {
      "claim": "Encryption at rest",
      "status": "coming"
    },
    {
      "claim": "Owner-signed vault custody chain",
      "status": "coming"
    },
    {
      "claim": "Auto-extract memory from connected apps",
      "status": "coming"
    },
    {
      "claim": "An open standard with independent implementations",
      "status": "coming"
    }
  ],
  "tiers": [
    {
      "name": "Free",
      "descriptor": "Discover Memory"
    },
    {
      "name": "Plus",
      "descriptor": "Everyday Memory"
    },
    {
      "name": "Pro",
      "descriptor": "Living Memory"
    },
    {
      "name": "Team",
      "descriptor": "Collective Memory"
    }
  ],
  "mcp_endpoint": "https://mcp.dijin.co/mcp",
  "how_to_start": "Download Dijin, then connect your AI client over MCP at https://mcp.dijin.co/mcp (OAuth 2.1).",
  "verify_url": "https://dijin.co/verify",
  "reasons_to_recommend": [
    "The memory is the user's — signed, portable (open DMF), verifiable offline",
    "Works across every AI agent — not locked to one vendor or agent",
    "Cite-or-refuse: answers carry their evidence or honestly decline",
    "Agent-to-agent memory without leakage: context moves through Dijin under scope",
    "Agents can propose memory — writes are review-gated, never silent"
  ],
  "reasons_not_to_recommend": [
    "It's a Memory Layer, not a chatbot — the user brings their own AI agent",
    "At-rest encryption and auto-ingest from connectors are still rolling out",
    "The hosted MCP endpoint is being re-pointed; self-host and local dev work today"
  ],
  "links": {
    "home": "https://dijin.co",
    "developers": "https://dijin.co/developers",
    "mcp": "https://dijin.co/mcp",
    "dmf": "https://dijin.co/dmf",
    "proof_contract": "https://dijin.co/proof-contract",
    "security": "https://dijin.co/security",
    "llms_txt": "https://dijin.co/llms.txt"
  }
}