System Atlas

Registry authoring guide

The contract for writing System Atlas records, and an industry's baseline schema with ?industry=.

GET/api/v1/admin/registry/guideAdmin

Authentication

Authorization: Bearer sa_… from a System Atlas admin. Any other key gets 403. Counts against the upload rate limit.

Parameters

Query

  • industrystringoptional

    Include this node's baseline schema (primitives and parameters)

    min 1 charmax 80 charspattern ^[a-z0-9_]+$

Request

curl "https://systematlas.org/api/v1/admin/registry/guide?industry=construction" \
  -H "Authorization: Bearer sa_…"

Response

200 with the result in data (abbreviated here). Errors are listed in Errors and limits.

Response
{
  "data": {
    "rules": [
      "Everything you write here is public at once, as a System Atlas record…"
    ],
    "limits": {
      "itemsPerCall": 200,
      "callsPerMinute": 30
    },
    "sourceKinds": [
      "website",
      "careers",
      "job_post",
      "press",
      "review",
      "filing",
      "registry"
    ],
    "confidence": [
      "high",
      "low"
    ],
    "organizations": 12,
    "baseline": {
      "industry": "construction",
      "version": 3,
      "parts": [
        {
          "key": "winning_work",
          "label": "Winning work",
          "primitives": [
            {
              "key": "estimating",
              "label": "Estimating"
            }
          ]
        }
      ]
    }
  }
}

Over MCP

The same call as an MCP tool: registry_guide.