{
  "version": "1.0.0",
  "platform": "AINative Studio",
  "description": "AI-native development platform with persistent agent memory, vector search, and cognitive tools. This manifest helps AI agents discover available services and onboarding resources.",
  "canonical_guide": "https://ainative.studio/agent.md",
  "deprecated_aliases": [
    "https://ainative.studio/agents.md"
  ],
  "urls": {
    "agent_onboarding": "https://ainative.studio/agent.md",
    "heartbeat_pattern": "https://ainative.studio/heartbeat.md",
    "mcp_guide": "https://ainative.studio/mcp.md",
    "security_model": "https://ainative.studio/security.md",
    "openapi": "https://api.ainative.studio/openapi.json",
    "llms_txt": "https://ainative.studio/llms.txt",
    "sdks_txt": "https://ainative.studio/sdks.txt"
  },
  "endpoints": {
    "base_url": "https://api.ainative.studio",
    "instant_db": {
      "method": "POST",
      "path": "/api/v1/public/instant-db",
      "description": "Create an instant database with no signup required. Returns project_id and api_key."
    },
    "memory_remember": {
      "method": "POST",
      "path": "/api/v1/public/memory/v2/remember",
      "description": "Store a memory with semantic content, type, entity ID, and metadata."
    },
    "memory_recall": {
      "method": "POST",
      "path": "/api/v1/public/memory/v2/recall",
      "description": "Recall memories by semantic similarity to a natural language query."
    },
    "memory_forget": {
      "method": "DELETE",
      "path": "/api/v1/public/memory/v2/forget/{memory_id}",
      "description": "Delete a specific memory by ID."
    },
    "memory_reflect": {
      "method": "POST",
      "path": "/api/v1/public/memory/v2/reflect/{entity_id}",
      "description": "Consolidate and summarize memories for an entity, surfacing patterns."
    },
    "graph_graphrag": {
      "method": "POST",
      "path": "/api/v1/public/memory/v2/graph/graphrag",
      "description": "Hybrid vector + knowledge-graph search over your memory."
    },
    "graph_sparql": {
      "method": "POST",
      "path": "/api/v1/public/memory/v2/graph/sparql",
      "description": "Read-only SPARQL 1.1 (SELECT/ASK/CONSTRUCT) over your namespace's W3C RDF knowledge graph. Row-capped; writes rejected."
    },
    "graph_resolve": {
      "method": "GET",
      "path": "/api/v1/public/memory/v2/graph/vault-ld/resolve?format=turtle",
      "description": "Content-negotiated dereference of your namespace graph (turtle | jsonld | markdown)."
    },
    "graph_dprod": {
      "method": "GET",
      "path": "/api/v1/public/memory/v2/graph/vault-ld/dprod",
      "description": "DPROD DataProduct descriptor (Turtle) advertising the graph's distributions."
    },
    "graph_export": {
      "method": "GET",
      "path": "/api/v1/public/memory/v2/graph/export/vault-ld?format=vault-ld",
      "description": "Export the namespace graph as a Vault-LD vault (format=vault-ld) or RDF (format=turtle)."
    },
    "graph_import": {
      "method": "POST",
      "path": "/api/v1/public/memory/v2/graph/import/vault-ld",
      "description": "Lossless Vault-LD import; unrepresentable constructs are flagged, never dropped."
    },
    "models_catalog": {
      "method": "GET",
      "path": "/api/v1/public/ai-registry/models",
      "description": "Live, authoritative catalog of available AI models (text/coding/audio/video/image/embeddings). No auth."
    }
  },
  "authentication": {
    "type": "api_key",
    "headers": {
      "api_key": "X-API-Key",
      "project_id": "X-Project-ID"
    },
    "provisioning": "POST /api/v1/public/instant-db for zero-signup credentials"
  },
  "mcp_server": {
    "package": "ainative-zerodb-memory-mcp",
    "registry": "npm",
    "install": "npm install -g ainative-zerodb-memory-mcp",
    "tools": [
      "zerodb_store_memory",
      "zerodb_search_memory",
      "zerodb_semantic_search",
      "zerodb_get_context",
      "zerodb_embed_text",
      "zerodb_clear_session"
    ]
  },
  "contact": {
    "agents": "agents@ainative.studio",
    "security": "security@ainative.studio",
    "website": "https://ainative.studio"
  }
}
