Mnemo Protocol · Schema
NamespaceCreated
Artificial IntelligenceEmbeddingsVerificationVector ProvenancePayments
Properties
| Name | Type | Description |
|---|---|---|
| tenant_id | string | Namespace identifier; unchanged by promotion. |
| capability | string | Returned ONCE. Send as X-Mnemo-Capability. |
| storage_class | string | |
| durable | boolean | false: an unpromoted namespace's data is purged at `expires_at` (a funded namespace keeps its data until retained_until). |
| state | string | |
| expires_at | string | Fixed at creation; activity does not extend it. The capability stops authenticating at this instant and an unpromoted namespace's data is purged. |
| ttl_seconds | integer | Lifetime granted, in seconds. |
| object_limit | integer | Maximum objects in this namespace. |
| byte_limit | integer | Maximum accounted bytes in this namespace (one object accounts for 4 x dimensions + 512 bytes, plus the size of its `subject`). |
| objects_used | integer | |
| bytes_used | integer | |
| upgrade_available | boolean |
JSON Schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"$id": "https://artifacts.apis.io/trymnemo-com/json-schema/trymnemo-com-namespace-created-schema.json",
"title": "NamespaceCreated",
"x-generated": "2026-11-13",
"x-method": "derived",
"x-generator": "derive-json-schema.py",
"x-source": "openapi/trymnemo-com-openapi.json#/components/schemas/NamespaceCreated",
"type": "object",
"required": [
"tenant_id",
"capability",
"storage_class",
"durable",
"state",
"expires_at",
"ttl_seconds",
"object_limit",
"byte_limit",
"objects_used",
"bytes_used",
"upgrade_available"
],
"properties": {
"tenant_id": {
"type": "string",
"description": "Namespace identifier; unchanged by promotion."
},
"capability": {
"type": "string",
"description": "Returned ONCE. Send as X-Mnemo-Capability."
},
"storage_class": {
"type": "string",
"enum": [
"ephemeral"
]
},
"durable": {
"type": "boolean",
"description": "false: an unpromoted namespace's data is purged at `expires_at` (a funded namespace keeps its data until retained_until)."
},
"state": {
"type": "string",
"enum": [
"ACTIVE"
]
},
"expires_at": {
"type": "string",
"format": "date-time",
"description": "Fixed at creation; activity does not extend it. The capability stops authenticating at this instant and an unpromoted namespace's data is purged."
},
"ttl_seconds": {
"type": "integer",
"description": "Lifetime granted, in seconds."
},
"object_limit": {
"type": "integer",
"description": "Maximum objects in this namespace."
},
"byte_limit": {
"type": "integer",
"description": "Maximum accounted bytes in this namespace (one object accounts for 4 x dimensions + 512 bytes, plus the size of its `subject`)."
},
"objects_used": {
"type": "integer"
},
"bytes_used": {
"type": "integer"
},
"upgrade_available": {
"type": "boolean"
}
}
}
Work with this as data
Every JSON Schema here is available over the APIs.io API and to AI agents over MCP.
MCP server
One button, every client — Claude, Cursor, VS Code and the rest.
https://apis.io/mcp
Tools for schemas
4 MCP tools reach this
find_json_schemasBrowse and filter every JSON Schema in the catalog.apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.resolveTurn a domain, URL or GitHub org into the provider it belongs to.find_cohortsEvery scored population of providers in the catalog.
Call it yourself
curl for this page
This JSON Schema
curl "https://apis.io/api/v1/json-schemas/trymnemo-com-namespace-created"
All schemas
curl "https://apis.io/api/v1/json-schemas?limit=25"
Calls without X-API-Key need no key. Calls with it need a paid plan — get a key.
Get an API key
Free tier, no form to fill in. Signing in shares your email address with us — we store it to create your key and to recognise you if you sign in with another provider. See our Privacy Policy and Terms.
A second provider on the same verified email joins the account you already have.