Immutable object Demo Chair Interactive glTF demonstration published through the external adapter contract.
demo furniture gltf adapter
published demo-chair@1.1.0Copy identity 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= 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=
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 Copy code 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 Copy code 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.jsonDiscovery
Canonical machine resources History Immutable versions 1.1.0 Aug 3, 2026, 12:00 AM 1.0.0 Aug 3, 2026, 12:00 AM 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="
}
]
}