{
 "$schema": "https://raw.githubusercontent.com/cambridgetcg/xenia/surface-v0.1.0-rc.1/surface/0.1/manifest.schema.json",
 "schema_version": "xenia.surface.manifest/0.1",
 "profile": "xenia-surface/0.1",
 "service": {
  "name": "mindicraft",
  "canonical_url": "https://mindicraft.com/",
  "description": "The zero-to-one guide of human civilisation, as data: 134 guides in 17 domains and 4 languages, a private local learning System, a curated Castle map, a finite Frontier Walk, claim-sourced medicine lineages, non-operational healing history, and reviewed static wildfire help. Reads are free with no account or gate."
 },
 "resources": [
  {
   "id": "door",
   "href": "https://mindicraft.com/",
   "representations": [
    "application/json",
    "text/html"
   ],
   "default_media_type": "text/html",
   "auth": "none",
   "description": "The visible book entrance for people and orientation JSON for agents."
  },
  {
   "id": "index",
   "href": "https://mindicraft.com/api/index.json",
   "representations": [
    "application/json"
   ],
   "default_media_type": "application/json",
   "auth": "none",
   "description": "API orientation — every endpoint described."
  },
  {
   "id": "tree",
   "href": "https://mindicraft.com/api/tree.json",
   "representations": [
    "application/json"
   ],
   "default_media_type": "application/json",
   "auth": "none",
   "description": "The whole tech tree: domains, guides, needs, unlocks, languages."
  },
  {
   "id": "castle",
   "href": "https://mindicraft.com/api/castle/index.json",
   "representations": [
    "application/json"
   ],
   "default_media_type": "application/json",
   "auth": "none",
   "description": "A curated, provenance-pinned map of Castle rooms and word-bricks. Source rights and correction path are kept."
  },
  {
   "id": "frontier",
   "href": "https://mindicraft.com/api/frontier/index.json",
   "representations": [
    "application/json"
   ],
   "default_media_type": "application/json",
   "auth": "none",
   "description": "Reviewed open questions in deterministic, optional three-card walks. Each trail names its stable HTML/JSON address. Read-only; no automatic action."
  },
  {
   "id": "remedies",
   "href": "https://mindicraft.com/remedies/",
   "representations": [
    "text/html",
    "application/json"
   ],
   "default_media_type": "text/html",
   "auth": "none",
   "description": "Reviewed medicine lineages: purpose, origin, natural relationships, traditional context, evidence, bioavailability, and safety. Education only."
  },
  {
   "id": "healing-arts",
   "href": "https://mindicraft.com/remedies/healing-arts/",
   "representations": [
    "text/html",
    "application/json"
   ],
   "default_media_type": "text/html",
   "auth": "none",
   "description": "Source-bound records and living contexts of healing, pharmacy, alchemy, material craft, and knowledge authority. Non-operational education only."
  },
  {
   "id": "margin",
   "href": "https://mindicraft.com/margin",
   "representations": [
    "application/json"
   ],
   "default_media_type": "application/json",
   "auth": "none",
   "description": "Public terms and counts for the margin. POST needs explicit publication and retention yeses; DELETE uses the private token returned once."
  }
 ],
 "problem_schema": "https://raw.githubusercontent.com/cambridgetcg/xenia/surface-v0.1.0-rc.1/surface/0.1/problem.schema.json",
 "claims": [
  {
   "id": "surface.manifest",
   "statement": "The service publishes the XENIA Surface 0.1 manifest at the canonical path.",
   "scope": [
    "GET https://mindicraft.com/.well-known/agent.json"
   ],
   "evidence_state": "asserted",
   "outcome": "unknown",
   "evidence": []
  },
  {
   "id": "no_gate",
   "statement": "Every read API is public: no auth, no key, and no application tracking identifier.",
   "scope": [
    "GET https://mindicraft.com/api/*"
   ],
   "evidence_state": "asserted",
   "outcome": "unknown",
   "evidence": []
  },
  {
   "id": "margin_choice",
   "statement": "A margin write binds the exact terms version, requires separate publication and retention yeses, records reuse separately, stores only a secret-keyed day-scoped connection digest for its best-effort write limit, and returns a token-bound removal path.",
   "scope": [
    "GET https://mindicraft.com/margin",
    "POST https://mindicraft.com/margin/{slug}",
    "DELETE https://mindicraft.com/margin/{slug}/{id}"
   ],
   "evidence_state": "asserted",
   "outcome": "unknown",
   "evidence": []
  },
  {
   "id": "constructive_only",
   "statement": "The civilisation guides are constructive: no weapons, no poisons, medicine defers to real care.",
   "scope": [
    "GET https://mindicraft.com/api/guides/*",
    "GET https://mindicraft.com/api/corpus/*",
    "GET https://mindicraft.com/api/tree.json",
    "GET https://mindicraft.com/api/path/*"
   ],
   "evidence_state": "asserted",
   "outcome": "unknown",
   "evidence": []
  },
  {
   "id": "learning_system_local",
   "statement": "The optional learning System is a private, self-attested browser lens over the public tree: explicit learner actions only, no account, AgentTool bearer, telemetry, leaderboard, streak, decay, server sync, treatment-action reward, or content gate. Its public API contains rules, never learner state.",
   "scope": [
    "GET https://mindicraft.com/api/learning-system.json",
    "GET https://mindicraft.com/{lang}/system/"
   ],
   "evidence_state": "asserted",
   "outcome": "unknown",
   "evidence": []
  },
  {
   "id": "frontier_read_only",
   "statement": "Frontier cards are unresolved questions, not instructions; a visit is optional, finite, and performs no write or automatic action.",
   "scope": [
    "GET https://mindicraft.com/api/frontier/index.json",
    "GET https://mindicraft.com/frontier/{trail}/",
    "GET https://mindicraft.com/api/frontier/trails/{trail}.json"
   ],
   "evidence_state": "asserted",
   "outcome": "unknown",
   "evidence": []
  },
  {
   "id": "remedies_read_only",
   "statement": "Remedy cards are dated, claim-sourced education. They distinguish natural relationship, traditional use, exact preparation, clinical evidence, exposure, and substitution, and grant no authority to replace or combine treatment.",
   "scope": [
    "GET https://mindicraft.com/remedies/",
    "GET https://mindicraft.com/remedies/{id}/",
    "GET https://mindicraft.com/api/remedies/index.json",
    "GET https://mindicraft.com/api/remedies/{id}.json"
   ],
   "evidence_state": "asserted",
   "outcome": "unknown",
   "evidence": []
  },
  {
   "id": "healing_arts_read_only",
   "statement": "Healing-arts records are dated, source-bound, non-operational history. They grant no diagnosis, dose, recipe, extraction, treatment, or rights over living Indigenous knowledge.",
   "scope": [
    "GET https://mindicraft.com/remedies/healing-arts/",
    "GET https://mindicraft.com/api/remedies/healing-arts/index.json"
   ],
   "evidence_state": "asserted",
   "outcome": "unknown",
   "evidence": []
  }
 ],
 "not_covered": [
  "identity control",
  "actor authorization",
  "privacy and retention beyond the stated margin and local-learning contracts",
  "continuity and portability beyond local learning export/import",
  "economic behavior",
  "browser storage behavior",
  "unprobed routes"
 ],
 "documentation": "https://mindicraft.com/agents/"
}