Skip to content

Standard

A Standard is a spec an Interface conforms to, so a Startup may publish its Product’s Verbs in a shape outside callers already use.

Properties

PropertyTypeRequiredDescription
specurlrequiredThe published specification its translator implements.
pathstringrequiredWhere its translator answers on an Interface, such as /scim/v2 or /v1/chat/completions.
operationsstring[]requiredThe operations its translator accepts; a Startup maps each one onto one of its own Verbs.

Object

JSON
{
  "$id": "https://api.sb/patentpad.com/standards/standard_1",
  "$type": "Standard",
  "spec": "https://patentpad.com",
  "path": "/",
  "operations": [
    "chat.completions.create"
  ]
}

Relationships

  • A Standard spoken by many Interfaces: Callers in a Standard’s shape reach the Interface’s Verbs through the platform’s one translator for that Standard. spokenBy, inverse speaks.

Verbs

  1. getReturns one Standard by id.
    GET /{namespace}/standards/{id}readNo Event
  2. listReturns Standards, newest first, one page at a time.
    GET /{namespace}/standardsreadNo Event

A Standard is kept forever and never edited: it has no update or delete.

Permissions

Which Access level may call each Verb. One-way Verbs wait their delay window.

Operationowneradminmemberviewer
Standard.getYesYesYesYes
Standard.listYesYesYesYes

Call it

Text
Show me the latest standard.

Example

listsmith.ai maps the openai-chat Standard's chat.completions.create operation onto its own Listing.write Verb. A Customer's existing model client then calls https://api.listsmith.ai/v1/chat/completions and gets a listing back in the shape it expects.