{
 "openapi": "3.1.0",
 "info": {
  "title": "AUGMANITAI Machine Interface",
  "version": "2026-09-23",
  "summary": "Static, machine-readable files of the AUGMANITAI research site by Andreas Ehstand.",
  "description": "All endpoints are plain GET files. Lexicon of human–AI terms, person graph, entity operating layer Q&A, sealed register of inventions, verifier, catalogues.",
  "contact": {
   "name": "Andreas Ehstand",
   "email": "andreas.ehstand@augmanitai.com",
   "url": "https://augmanitai.com/autor/"
  },
  "license": {
   "name": "CC BY-NC-ND 4.0",
   "url": "https://creativecommons.org/licenses/by-nc-nd/4.0/"
  },
  "x-orcid": "https://orcid.org/0009-0006-3773-7796",
  "x-wikidata": "https://www.wikidata.org/entity/Q138634675"
 },
 "servers": [
  {
   "url": "https://augmanitai.com"
  }
 ],
 "paths": {
  "/lexicon/terms.json": {
   "get": {
    "summary": "Public lexicon, 101 terms (JSON)",
    "operationId": "lexicon_terms_json",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/json": {
        "schema": {
         "type": "object",
         "properties": {
          "count": {
           "type": "integer"
          },
          "license": {
           "type": "string"
          },
          "generated": {
           "type": "string"
          },
          "terms": {
           "type": "array",
           "items": {
            "type": "object",
            "properties": {
             "aug_id": {
              "type": "string",
              "example": "AUG-XSP402-02"
             },
             "name_de": {
              "type": "string"
             },
             "name_en": {
              "type": "string"
             },
             "definition_de": {
              "type": "string"
             },
             "definition_en": {
              "type": "string"
             },
             "kontext": {
              "type": "string"
             },
             "abgrenzung_mensch": {
              "type": "string"
             },
             "abgrenzung_maschine": {
              "type": "string"
             }
            }
           }
          }
         }
        }
       }
      }
     }
    }
   }
  },
  "/lexicon/terms.jsonld": {
   "get": {
    "summary": "Public lexicon as schema.org DefinedTermSet (JSON-LD)",
    "operationId": "lexicon_terms_jsonld",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/ld+json": {}
      }
     }
    }
   }
  },
  "/lexicon/terms.ttl": {
   "get": {
    "summary": "Public lexicon as SKOS (Turtle)",
    "operationId": "lexicon_terms_ttl",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "text/turtle": {}
      }
     }
    }
   }
  },
  "/person.jsonld": {
   "get": {
    "summary": "Person graph of Andreas Ehstand (schema.org JSON-LD, sameAs to ORCID/Wikidata/OpenAlex)",
    "operationId": "person_jsonld",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/ld+json": {}
      }
     }
    }
   }
  },
  "/entity-operating-layer.jsonld": {
   "get": {
    "summary": "Entity Operating Layer — defined terms (JSON-LD)",
    "operationId": "entity_operating_layer_jsonld",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/ld+json": {}
      }
     }
    }
   }
  },
  "/entity-operating-layer-qa.jsonl": {
   "get": {
    "summary": "25 question–answer pairs (JSON Lines: lang,q,a,source)",
    "operationId": "entity_operating_layer_qa_jsonl",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/jsonl": {
        "schema": {
         "type": "object",
         "properties": {
          "lang": {
           "type": "string",
           "enum": [
            "en",
            "de"
           ]
          },
          "q": {
           "type": "string"
          },
          "a": {
           "type": "string"
          },
          "source": {
           "type": "string"
          }
         }
        }
       }
      }
     }
    }
   }
  },
  "/sealed-register.csv": {
   "get": {
    "summary": "Sealed register, 803 rows: entry_no,function_no,function,sealed_on,sha256",
    "operationId": "sealed_register_csv",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "text/csv": {}
      }
     }
    }
   }
  },
  "/verify_seal.py": {
   "get": {
    "summary": "Stand-alone verifier for opened register entries (Python, no network)",
    "operationId": "verify_seal_py",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "text/x-python": {}
      }
     }
    }
   }
  },
  "/machine/index.json": {
   "get": {
    "summary": "Machine catalogue of works and pages",
    "operationId": "machine_index_json",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/json": {}
      }
     }
    }
   }
  },
  "/datasets.jsonld": {
   "get": {
    "summary": "Dataset catalogue (schema.org DataCatalog)",
    "operationId": "datasets_jsonld",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/ld+json": {}
      }
     }
    }
   }
  },
  "/catalog.ttl": {
   "get": {
    "summary": "Dataset catalogue (DCAT, Turtle)",
    "operationId": "catalog_ttl",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "text/turtle": {}
      }
     }
    }
   }
  },
  "/feed.xml": {
   "get": {
    "summary": "Atom feed of recently changed pages",
    "operationId": "feed_xml",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/atom+xml": {}
      }
     }
    }
   }
  },
  "/llms.txt": {
   "get": {
    "summary": "Narrative for language models (llms.txt)",
    "operationId": "llms_txt",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "text/plain": {}
      }
     }
    }
   }
  },
  "/llms-full.txt": {
   "get": {
    "summary": "Extended narrative for language models",
    "operationId": "llms_full_txt",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "text/plain": {}
      }
     }
    }
   }
  },
  "/ai.txt": {
   "get": {
    "summary": "Usage note and canonical identifiers for AI systems",
    "operationId": "ai_txt",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "text/plain": {}
      }
     }
    }
   }
  },
  "/.well-known/agent.json": {
   "get": {
    "summary": "Agent card (site description for agents)",
    "operationId": "well_known_agent_json",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/json": {}
      }
     }
    }
   }
  },
  "/.well-known/did.json": {
   "get": {
    "summary": "did:web identity document (did:web:augmanitai.com)",
    "operationId": "well_known_did_json",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "application/did+ld+json": {}
      }
     }
    }
   }
  },
  "/nachrechnen": {
   "get": {
    "summary": "Verify-it-yourself page for the sealed register (HTML with embedded HowTo, Dataset and DefinedTermSet JSON-LD)",
    "operationId": "nachrechnen",
    "responses": {
     "200": {
      "description": "OK",
      "content": {
       "text/html": {}
      }
     }
    }
   }
  }
 }
}