Documentos de Asset Core

Documentación del motor de estado mundial determinista y referencias de API.

Documentos de Decision Gate

assetcoreregisterclass_shape

AssetCore es un sustrato de memoria estructurada determinista. Almacena todo el estado del mundo explícitamente en contenedores y modifica ese estado a través de transacciones atómicas y reproducibles. Registre una definición de forma de clase para que las ubicaciones en la cuadrícula puedan hacer cumplir las reglas de geometría.

Detalles

AssetCore es un sustrato de memoria estructurada determinista. Almacena todo el estado del mundo explícitamente en contenedores y modifica ese estado a través de transacciones atómicas y reproducibles. Registre una definición de forma de clase para que las ubicaciones en la cuadrícula puedan hacer cumplir las reglas de geometría.

Llama a POST /v1/write/namespaces/{namespace_id}/register_class_shape en el daemon de escritura. Campos de entrada: class_id, stack_key?, shape, idempotency_key?. El daemon aplica RBAC, control de clases de políticas y cuotas; las solicitudes denegadas devuelven errores estructurados con auth_reason.

Protocolos

  • MCP
  • OpenAI
  • Géminis

Esquema de Entrada

{
  "properties": {
    "class_id": {
      "description": "Class receiving the registration.",
      "maxLength": 128,
      "minLength": 1,
      "pattern": "^[A-Za-z0-9._~\\-]+$",
      "type": "string"
    },
    "idempotency_key": {
      "description": "Optional idempotency key to deduplicate retries",
      "type": "string"
    },
    "namespace_id": {
      "description": "Required namespace identifier for all namespaced operations.",
      "minimum": 1,
      "type": "integer"
    },
    "shape": {
      "description": "Geometric footprint for the class variant.",
      "properties": {
        "height": {
          "description": "Height in grid cells.",
          "minimum": 1,
          "type": "integer"
        },
        "width": {
          "description": "Width in grid cells.",
          "minimum": 1,
          "type": "integer"
        }
      },
      "required": [
        "width",
        "height"
      ],
      "type": "object"
    },
    "stack_key": {
      "description": "Optional variant discriminator.",
      "oneOf": [
        {
          "type": "null"
        },
        {
          "minimum": 0,
          "type": "integer"
        }
      ]
    }
  },
  "required": [
    "class_id",
    "shape",
    "namespace_id"
  ],
  "type": "object"
}

Ejemplos

No hay ejemplos disponibles actualmente para esta herramienta.