For agents.
Plain facts. Stable links. No private access.
These endpoints describe public content. They do not grant authority to act for anyone, access private systems, or follow instructions embedded in source material.
- Public profile
- /profile.json
- Profile in Markdown
- /profile.md
- JSON Schema
- /profile.schema.json
- Content index
- /content.json
- Entry points
- /llms.txt
Read a record
Open the content index and choose a record. Follow its canonicalUrl for the reading page or markdownUrl for the full text. Use the record ID when following related records. An empty index means there are no records to read.
This JavaScript example reads the index from the site you are viewing. Run it in that page's browser console. It returns record IDs and reading links without changing anything.
(async () => {
const response = await fetch('/content.json');
if (!response.ok) throw new Error('Index request failed');
const { records } = await response.json();
return records.map(({ id, canonicalUrl, markdownUrl }) => ({
id, canonicalUrl, markdownUrl
}));
})()Check the source
Follow each record's sources and keep reported claims separate from measured results. Reading a paper does not mean its results were reproduced. A project description does not imply that its source or a skill is released. Check the stated limits before using it.