Documentació d'Asset Core

Documentació del motor d'estat del món determinista i referències de l'API.

Decision Gate docs

assetcoreregisterclass_shape

AssetCore és un substrat de memòria estructurada determinista. Emmagatzema tot l’estat del món de manera explícita en contenidors i modifica aquest estat mitjançant transaccions atòmiques i reproduïbles. Registra una definició de forma de classe perquè les ubicacions de la graella puguin fer complir les regles de geometria.

Detalls

AssetCore és un substrat de memòria estructurada determinista. Emmagatzema tot l’estat del món de manera explícita en contenidors i modifica aquest estat mitjançant transaccions atòmiques i reproduïbles. Registra una definició de forma de classe perquè les ubicacions de la graella puguin fer complir les regles de geometria.

Crida POST /v1/write/namespaces/{namespace_id}/register_class_shape al daemon d’escriptura. Camps d’entrada: class_id, stack_key?, shape, idempotency_key?. El daemon aplica RBAC, control de classe de polítiques i quota; les sol·licituds denegades retornen errors estructurats amb auth_reason.

Protocols

  • MCP
  • OpenAI
  • Geminis

Input Schema

{
  "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"
}

Exemples

Actualment no hi ha exemples disponibles per a aquesta eina.