Public API · v1

SAL Registry API

A public, no-auth-required API for looking up any of the 9,483 agent specifications in the Standard Agent Logic Registry. Cross-referenced to SOC, CFR, NIST, NAICS, and ISCO government classifications. Cited to source. CORS open.

Public

Free

60 req / min per IP · no auth · CORS open · best-effort availability

Developer

Free tier + key

1,000 req / day · API key · usage dashboard

Enterprise

$/month

Bulk export · audit logs · SLA · DPA · white-label option

Contact sales →

Quick start

No authentication needed for public reads. Try any of these in your terminal:

# Ground-truth lookup — the full spec for a Medical Records Specialist
curl https://standardagentlogic.com/api/registry/spec/29-2072.00

# Browse the catalog (supports ?q= and ?system= filters)
curl "https://standardagentlogic.com/api/registry/catalog?system=soc&limit=10"

# Natural-language search — returns cited, ranked roles
curl -X POST https://standardagentlogic.com/api/registry/search-nl \
  -H "Content-Type: application/json" \
  -d '{"query":"HIPAA intake specialist for a dental office"}'

Every response returns the soc_code, the authoritative title, and the government-source anchor (eCFR, BLS/O*NET, NIST, census, ILO) that the spec was cited from.

Endpoints

GET/api/registry/catalogPublic

Browsable catalog of the registry. Supports keyword filter, classification system filter, and pagination.

Query parameters

  • q — keyword (title / description match)
  • systemsoc | cfr | nist | naics | isco
  • limit — 1–1000, default 100
  • offset — default 0

Response shape

{
  "total": 1017,
  "rows": [
    {
      "soc_code": "11-1011.00",
      "title": "Chief Executives",
      "description": "...",
      "system": "soc"
    }
  ]
}
GET/api/registry/spec/:codePublic

Full authoritative spec for a single classification code — primary directive, execution steps, toolbox requirements, compliance guardrails, and the government-source citation.

Path parameter

  • :code — any registry code
  • SOC: 29-2072.00
  • CFR: CFR-45-164
  • NIST: NIST-AC
  • NAICS: NAICS-52
  • ISCO: ISCO-11

Response shape (abridged)

{
  "metadata": { ... },
  "agent_logic": {
    "primary_directive": "...",
    "step_by_step_json": [...],
    "toolbox_requirements": [...]
  }
}
POST/api/registry/search-nlPublic

Natural-language registry search. Takes a plain-English query, returns a ranked list of cited registry entries that match — including both the regulatory layer (CFR) and the operational SOC roles that execute the work.

Request body

{
  "query": "HIPAA intake for a dental office",
  "max_results": 10
}

Response shape

{
  "interpretation": "...",
  "total": 10,
  "roles": [
    {
      "soc_code": "CFR-45-164",
      "title": "Security and Privacy ...",
      "why_relevant": "...",
      "relevance": "strong"
    }
  ]
}

Citation contract

Every response is cited to source.

SAL never invents agent specifications. Every entry in the registry is derived from a named public government source and carries a source anchor. Clients can re-verify against the originating data at any time.

  • SOC / O*NET → onetonline.org
  • CFR → ecfr.gov
  • NIST CSF & 800-53 → csrc.nist.gov
  • NAICS → census.gov/naics
  • ISCO-08 → ilo.org/public/english/bureau/stat/isco

Ready to build on SAL?

The public tier is free forever. Need rate-limit headroom, an SLA, bulk export, or a white-label data license? That's the Enterprise tier.