BitGo · API Governance Rules
BitGo — bitgojs rules
Spectral linting rules defining API design standards and conventions for BitGo.
22 Rules
error 22
Published by BitGo
Served by the provider at https://github.com/BitGo/BitGoJS/blob/25f9537315a45269f8d82d21d2fc6208f19c3fd7/modules/express/ruleset.yaml; the copy below was fetched from there.
Rule Categories
duplicated
no
oas
oas2
oas3
operation
path
Rules
error
duplicated-entry-in-enum
Enum values can't be the same.
$
error
no-$ref-siblings
$ref values can't be next to other properties.
$
error
no-ambiguous-paths
Paths must resolve unambiguously from one another. For example, /{id}/ambiguous and /ambiguous/{id} are the same thing.
$
error
no-eval-in-markdown
Markdown descriptions can't have `eval()` statements'. Malicious actors can use these to embed code in contracts, executing when a browser reads it.
$
error
no-script-tags-in-markdown
Markdown descriptions can't have `
Work with this as data
Every ruleset here is available over the APIs.io API and to AI agents over MCP.