{"name":"OpenHaven Matrix Data API","apiVersion":"1.0.0","description":"Static, read-only JSON endpoints over the OpenHaven entity/domain/affordance matrix, the Monetary Architecture mechanisms and the Organization & Governance Models — the same data that drives openhaven.net, exposed at stable, directly-fetchable URLs for third-party tools, agents, and LLMs (including MCP servers built on top of it and OpenHaven's own MCP server (/connect)).","groups":[{"id":"protocols","title":"Tech Tools (matrix entries)","description":"The tech tools in the convergence matrix, which include protocols and the other entity types: the full list, one entry, a type-filtered view, and the definitions of their attributes. The URLs say \"protocols\" for historical reasons but cover every entity type."},{"id":"reference","title":"Reference data","description":"The vocabularies the matrix is organized by: use-case domains, affordances and entity types."},{"id":"monetary-architecture","title":"Monetary Architecture","description":"The monetary mechanisms, with a data dictionary for their fields and values."},{"id":"organization-types","title":"Organization & Governance Models","description":"The organizational and governance model types, with a data dictionary for their fields and values."},{"id":"site","title":"Site content (the text of every page)","description":"The text of every public page, in all three languages, published as static files generated from the built site: an index of all pages and one file per page and language for the prose pages. Pages that are views of a structured record (a tool, a domain, a mechanism) are listed with a pointer to their data file instead of duplicating it. Limits: interactive views have no prose beyond what they say; images and diagrams are not interpreted (alt text is kept); text hidden until a user interacts is not exported; forms are described, not operated."},{"id":"graph","title":"The graph (relationships)","description":"How the tech tools, use case domains, affordances, stack layers, organizations and suites connect: a reviewed snapshot of the OpenHaven graph, with the source, confidence and review status of each relationship. The core file is what the Graph Explorer loads first; the other relationship types are separate small files, fetched on demand."}],"endpoints":[{"group":"protocols","path":"/api/protocols.json","description":"All entity entries in the matrix."},{"group":"protocols","path":"/api/protocols/{id}.json","description":"A single entity entry by id."},{"group":"protocols","path":"/api/protocols/type/{id}.json","description":"Entity entries filtered to a single entity type."},{"group":"protocols","path":"/api/tool-relationships.json","description":"The reviewed relationships of each tech tool that has any (built on, requires, stewarded by, ...): one entry per tool, each relation with its type, direction, the other end and an optional brief note. Derived from the graph snapshot; reviewed relationships only."},{"group":"protocols","path":"/api/attribute-defs.json","description":"Definitions and metadata for the attribute fields used on entity entries."},{"group":"reference","path":"/api/domains.json","description":"Use-case domains that entities are mapped to."},{"group":"reference","path":"/api/affordances.json","description":"Affordances (capabilities) that entities provide."},{"group":"reference","path":"/api/entity-types.json","description":"Entity-type definitions (the categories entities are classified under)."},{"group":"monetary-architecture","path":"/api/monetary-architecture.json","description":"All Monetary Architecture mechanism entries."},{"group":"monetary-architecture","path":"/api/monetary-architecture/{id}.json","description":"A single Monetary Architecture mechanism entry by id."},{"group":"monetary-architecture","path":"/api/monetary-architecture-defs.json","description":"Definitions of the Monetary Architecture mechanism fields and their values, in the order the schema declares them."},{"group":"organization-types","path":"/api/organization-types.json","description":"All Organization & Governance Model types, with every field."},{"group":"organization-types","path":"/api/organization-types/{id}.json","description":"A single Organization & Governance Model type by id."},{"group":"organization-types","path":"/api/organization-types-defs.json","description":"Definitions of the Organization & Governance Model fields and their values, in the order the schema declares them, with the data file's title, summary, last-updated date and prose-dimension labels."},{"group":"site","path":"/api/site/index.json","description":"The index of every public page and language: a stable page id (not the URL), title, description, kind (prose, data-derived, interactive, form), the heading outline, word count, whether the page is in the public sitemap (listed), the data file that holds its substance (dataTool), a content hash and the build time."},{"group":"site","path":"/api/site/pages/{locale}/{id}.json","description":"The text of one page as ordered sections (heading, level, text) with the page ids it links to. locale is en, es or pt-BR; in the file name the slashes of the page id are written as two underscores (research/peerfunding is research__peerfunding.json). The index lists the exact file for each page."},{"group":"graph","path":"/api/graph.json","description":"The complete graph snapshot: every node and every relationship, with provenance (source, asserter, date, review status, confidence). Exported from the graph database and reviewed like any other data change."},{"group":"graph","path":"/api/graph-core.json","description":"The first-view subset: every node plus the core relationship types (suite membership, layer positions, affordance and use case domain links, entity types). Each node has relCounts: how many relationships of each type it has in the full graph."},{"group":"graph","path":"/api/graph/manifest.json","description":"The index of the graph files: each relationship type with its count, size and path, the core types, and the date of the snapshot."},{"group":"graph","path":"/api/graph/index.json","description":"The machine-readable description of the graph API: files, node kinds, relationship types, the query parameters (kinds, rel, q, node and hops, direction, review, limit and the connected-to filters), limits and rules. The Graph Explorer page uses the same parameters in its URL."},{"group":"graph","path":"/api/graph/rel-{type}.json","description":"All relationships of one non-core type, for example /api/graph/rel-standardized_at.json (type in lower case; the manifest lists them). Core types are in /api/graph-core.json."},{"group":"graph","path":"/api/graph-defs.json","description":"Definitions of the graph: what each node kind, field, vocabulary value and relationship type means. There is no rank, weight or score anywhere in the graph."}],"dataGovernance":{"reference":"https://openhaven.net/process","principles":["Human-verified — every value is checked by a person before publication.","Transparently sourced — every entry records who added it, when, and from what source.","Freshness-visible — entries carry a lastInvestigated date; nothing stale is served silently."]},"license":{"description":"The licences that cover OpenHaven: the code and tooling are under the Alignment License (source open within a purpose, not open source in the OSI sense); the data and the written content are under CC BY-SA 4.0. How to credit the data is in attribution.","code":{"name":"Alignment License v0.5.1","spdx":null,"url":null,"repositoryUrl":"https://git.myceli.al/openhaven/openhaven.net/src/branch/main/LICENSE"},"data":{"name":"CC BY-SA 4.0","spdx":"CC-BY-SA-4.0","url":"https://creativecommons.org/licenses/by-sa/4.0/","repositoryUrl":"https://git.myceli.al/openhaven/openhaven.net/src/branch/main/LICENSE-CC-BY-SA-4.0"},"content":{"name":"CC BY-SA 4.0","spdx":"CC-BY-SA-4.0","url":"https://creativecommons.org/licenses/by-sa/4.0/","repositoryUrl":"https://git.myceli.al/openhaven/openhaven.net/src/branch/main/LICENSE-CC-BY-SA-4.0"},"attribution":"Data from OpenHaven (openhaven.net), licensed CC BY-SA 4.0.","page":"/licence"},"mcp":{"description":"OpenHaven's own read-only MCP (Model Context Protocol) server: ask an AI assistant about the matrix, Monetary Architecture, governance models, the relationship graph and the text of every page, with a source link on every answer. It reads only this public site.","url":"https://openhaven.net/mcp","transport":"streamable-http","stateless":true,"authentication":"none","readOnly":true,"page":"/connect","tools":["list_pages","search_site","get_page","list_research_reports","search_tech_tools","get_tech_tool","list_use_case_domains","list_affordances","list_entity_types","find_tools_for_use_case","list_monetary_mechanisms","get_monetary_mechanism","list_org_governance_models","get_org_governance_model","get_data_dictionary","get_relationships","list_relationship_types"],"toolGroups":[{"id":"site","tools":["list_pages","search_site","get_page","list_research_reports"]},{"id":"matrix","tools":["search_tech_tools","get_tech_tool"]},{"id":"vocabularies","tools":["list_use_case_domains","list_affordances","list_entity_types"]},{"id":"navigator","tools":["find_tools_for_use_case"]},{"id":"monetaryGovernance","tools":["list_monetary_mechanisms","get_monetary_mechanism","list_org_governance_models","get_org_governance_model","get_data_dictionary"]},{"id":"relationships","tools":["get_relationships","list_relationship_types"]}]},"skill":{"description":"OpenHaven's downloadable agent skill: teaches an AI assistant how to compare the tools in the record for a job, read the record's fields as inferences rather than verdicts, and find each tool's own documentation and community. It holds no live data; the data stays on this site.","name":"openhaven-tool-guide","version":"0.12.0","page":"/skill","zip":"/skill/openhaven-tool-guide.zip","manifest":"/skill/skill.json","license":"/skill/openhaven-tool-guide/LICENSE"},"access":{"readOnly":true,"authentication":"none","rateLimit":"none beyond normal static-hosting behavior","cors":"Access-Control-Allow-Origin: * on all /api/* responses"}}