Skip to main content
GET
/
catalog
/
values
/
{id}
Get a single catalog entry by id.
curl --request GET \
  --url https://api.mnemom.ai/v1/catalog/values/{id}
{
  "id": "<string>",
  "axis": "<string>",
  "parameters": [],
  "plain_definition": "<string>",
  "gateway_hookable": true,
  "gateway_hook_disposition": "<string>",
  "observer_signals": [
    "<string>"
  ],
  "care_frame_template": "<string>"
}

Path Parameters

id
string
required

Stable catalog entry id (e.g., policy_attentiveness).

Pattern: ^[a-z][a-z0-9_]*$

Response

Single catalog entry.

id
string
required

Stable kebab-case identifier — the contract.

axis
string
required

Where in the behavioral space the value sits (e.g., "speed↔caution").

polarity
enum<string>
required

Whether the value is a do-this (positive) or don’t-do-that (negative).

Available options:
positive,
negative
parameters
enum<string>[]
required

Which manifest parameters this entry accepts.

Available options:
domain,
intensity,
severity_on_violation,
scope
plain_definition
string
required

Care-framed prose definition (interpretive; translates per-locale).

category
enum<string>
required
Available options:
cognitive,
operational,
relational,
stewardship,
identity,
confidentiality
gateway_hookable
boolean
required

Whether the dispatcher binds this entry to a gateway hook.

gateway_hook_disposition
string | null

Pass-2 detail — the gateway hook predicate disposition when applicable. null until mnemom-contracts publishes Pass-2 for this entry.

observer_signals
string[] | null

Pass-2 detail — the observer signals this entry binds on. null until Pass-2 ships.

care_frame_template
string | null

Pass-2 detail — the care-framed error template when this entry fires. null until Pass-2 ships.