{"@context":{"@architecture":"Essential-Infological-Datalogical","@paper":"Syahputra & Weigand, \"The Development of Smart Contracts for Heterogeneous Blockchains\"","@ontology":"REA (Resources-Events-Agents) applied to documentation","layers":{"essential":{"name":"Essential Layer (CIM — Computation Independent Model)","description":"Human-readable intent. Describes WHAT content means and WHY it exists — completely independent of rendering or platform.","fields":["title","description","audience","purpose","priority","api","requires"],"source":"Frontmatter in markdown files + mint.json site config","rea_mapping":"Defines the Resource identity — what each page IS."},"infological":{"name":"Infological Layer (PIM — Platform Independent Model)","description":"REA ontology graph. Computes relationships between pages — independent of how they are rendered.","fields":["prerequisites","references","backlinks","unlocks","prev","next","group","learning-path"],"source":"Computed at build time from Essential layer inputs. Cross-references auto-detected from markdown links.","rea_mapping":{"resources":"Content pages (the things being consumed)","events":"Navigation actions — reading, searching, following links","agents":"Readers filtered by audience (developer, operator, business, everyone)","commitments":"Cross-references and prerequisites — how pages depend on each other"}},"datalogical":{"name":"Datalogical Layer (PSM — Platform Specific Model)","description":"Executable rendering. Svelte components, HTML output, syntax highlighting — the actual pixels on screen.","fields":["content (rendered)","html","highlighted code blocks"],"source":"This API returns raw markdown (Essential) + graph context (Infological). The Datalogical layer renders it in the browser.","note":"This API deliberately returns pre-Datalogical data so consumers can render however they want — the architecture separates content from presentation."}},"how_to_use":{"for_ai_agents":"Use the Essential fields (purpose, audience, priority) to decide relevance. Use the Infological fields (prerequisites, backlinks, learning-path) to navigate. Ignore the Datalogical layer — you are your own renderer.","for_search_engines":"Index Essential metadata for semantic matching. Use Infological cross-references to build citation chains between pages.","for_mcp_servers":"GET /api/mcp for manifest. GET /api/mcp?page={id} for content + full graph context. GET /api/mcp?learning-path={id} to generate reading sequences."}},"site":{"name":"DGeo Green","description":"Lokal Brand Index — Smart Indexing for Sustainable Local Growth"},"essential":{"@layer":"Essential (CIM) — page intents and metadata","pages":[{"id":"docs/introduction","title":"Introduction","group":"Getting Started","purpose":"learn","audience":"everyone","href":"/docs/introduction"},{"id":"docs/methodology","title":"Methodology","group":"Getting Started","purpose":"learn","audience":"everyone","href":"/docs/methodology"},{"id":"docs/architecture","title":"Architecture","group":"Getting Started","purpose":"learn","audience":"developer","href":"/docs/architecture"},{"id":"brands/keripik-keladi","title":"Keripik Keladi Asin Pelangi","group":"Brands","purpose":"learn","audience":"consumer","href":"/brands/keripik-keladi"},{"id":"brands/beras-marolis","title":"Beras Hitam Sehat Marolis","group":"Brands","purpose":"learn","audience":"consumer","href":"/brands/beras-marolis"},{"id":"brands/homestay-farasman","title":"Homestay Farasman Soasiu","group":"Brands","purpose":"learn","audience":"consumer","href":"/brands/homestay-farasman"},{"id":"brands/nut-tonton","title":"Nut Tonton Homestay","group":"Brands","purpose":"learn","audience":"consumer","href":"/brands/nut-tonton"},{"id":"certification/halal","title":"Sertifikasi Halal","group":"Certification","purpose":"learn","audience":"everyone","href":"/certification/halal"},{"id":"certification/green-energy","title":"Energi Hijau","group":"Certification","purpose":"learn","audience":"everyone","href":"/certification/green-energy"},{"id":"certification/ai-commerce","title":"AI Commerce","group":"Certification","purpose":"learn","audience":"everyone","href":"/certification/ai-commerce"}]},"infological":{"@layer":"Infological (PIM) — graph statistics and relationships","stats":{"totalNodes":10,"totalEdges":57,"totalCrossRefs":21,"totalPrerequisites":18,"groups":3,"apiPages":0},"description":"10 pages connected by 57 typed edges (21 cross-references auto-detected, 18 prerequisites declared)"},"endpoints":{"@layer":"Datalogical (PSM) — how to retrieve rendered content","page":"/api/mcp?page={id}","search":"/api/mcp?search={query}","learningPath":"/api/mcp?learning-path={id}","apiLookup":"/api/mcp?api={path}","byAudience":"/api/mcp?audience={developer|operator|business|everyone}","byPurpose":"/api/mcp?purpose={learn|reference|tutorial|troubleshoot}"}}