Dominic GriecoA working record
The public interface

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.