Immutable object

Demo Chair

Interactive glTF demonstration published through the external adapter contract.

demofurnituregltfadapter
Inspection runtime

Verified model preview

idle
Fetching and verifying immutable bytes…

The viewer reports loaded only after byte length and declared SHA-256 integrity pass. glTF assets also receive structural validation; unsupported representations are never presented as renderable.

Record

Publication facts

Created
Aug 3, 2026, 12:00 AM
Published
Aug 3, 2026, 4:34 PM
Generator
external-demo-generator
License
CC0-1.0
Publisher
api-key-publisher
Publication
e04ed85c-2f03-4307-ba2c-2dde828818f4
Manifest status
Verified
Record hash
sha256-awAo2JF+nv1pzH6x1zUCjSmnG4SywpWHjd49IBfZdx4=
Storage URL
https://ooo.ai3d.dev/objects/demo-chair/versions/1.1.0/aso.object.json
Provenance

Origin declaration

{
  "source": "external-generator",
  "adapter": "external-generator-adapter/v0.1",
  "generator": {
    "model": "triangle-v2",
    "version": "1.0",
    "provider": "external-demo-generator"
  },
  "externalJobId": "deterministic-demo-chair-1.1.0"
}
Representations

Complete inventory

Runtime compatible

browser-gltf can load representation primary

primary

mesh · gltf · model/gltf+json

Bytes
795
Integrity
Verified
Hash
sha256-nDo3rf1FnJ569SNPqodEpdvIQybsVLwtTQiIHXOnW6g=
Source
Download
Compatibility
browser-gltf: all declared capabilities match | browser-image: type "mesh" is not supported; expected image; format "gltf" is not supported; expected png, jpg, jpeg, webp, avif; media type "model/gltf+json" is not supported; expected image/png, image/jpeg, image/webp, image/avif
World graph

Worlds referencing this exact version

Developer

SDK exact read

const aso = new ASOClient({ baseUrl: location.origin + '/api/v1' });
const object = await aso.getObject('demo-chair', '1.1.0');
const result = await aso.checkIntegrity(object.representations[0]);
AI / agent

Discovery request

GET /objects/demo-chair/versions/1.1.0/agent.json
Accept: application/json

# Canonical manifest
GET /objects/demo-chair/versions/1.1.0/aso.object.json
Discovery

Canonical machine resources

History

Immutable versions

Raw aso.object.json
{
  "schema": "aso/object/v0.1",
  "id": "demo-chair",
  "version": "1.1.0",
  "name": "Demo Chair",
  "description": "Interactive glTF demonstration published through the external adapter contract.",
  "tags": [
    "demo",
    "furniture",
    "gltf",
    "adapter"
  ],
  "createdAt": "2026-08-03T00:00:00.000Z",
  "license": "CC0-1.0",
  "provenance": {
    "source": "external-generator",
    "adapter": "external-generator-adapter/v0.1",
    "generator": {
      "model": "triangle-v2",
      "version": "1.0",
      "provider": "external-demo-generator"
    },
    "externalJobId": "deterministic-demo-chair-1.1.0"
  },
  "representations": [
    {
      "id": "primary",
      "type": "mesh",
      "format": "gltf",
      "mediaType": "model/gltf+json",
      "url": "https://ooo.ai3d.dev/objects/demo-chair/versions/1.1.0/representations/primary.gltf",
      "byteLength": 795,
      "hash": "sha256-nDo3rf1FnJ569SNPqodEpdvIQybsVLwtTQiIHXOnW6g="
    }
  ]
}