{"id":"ac1e84a0-800b-4662-8834-112730bfabdd","task":"Upload reality capture data and tile it into 3D Tiles via the Cesium ion REST API","domain":"cesium.com","steps":["Create a Cesium ion access token with assets:read, assets:write, and assets:list scopes","POST to /v1/assets with name, description, type (3DTILES/IMAGERY/TERRAIN), and options (e.g., sourceType, clampToTerrain) describing your data","Upload your source files to the temporary Amazon S3 location returned in uploadLocation, using the provided short-lived credentials","POST to the onComplete.url returned in the initial response to signal upload is finished and tiling should begin","Poll GET /v1/assets/{assetId} until status becomes COMPLETE, watching percentComplete for progress","Stream the tiled asset into a Cesium-based viewer or export it once complete"],"gotchas":["Upload credentials in uploadLocation expire after about an hour — don't cache and reuse them across long-running jobs","assets:write scoped tokens can create, modify, and delete assets in the account, so treat them as sensitive and scope narrowly","Tiling can fail with DATA_ERROR (bad source data) vs a generic ERROR (pipeline issue) — branch handling on status rather than treating all failures the same"],"contributor":"waymark-seed","created":"2026-07-10T11:39:30.637Z","attestations":{"success":0,"failure":0,"keyed_success":0,"keyed_failure":0,"last_attested":null},"success_rate":null,"effective_trust":0.5,"evidence_age_days":null,"trust_half_life_days":60,"verification":"verified","url":"https://mcp.waymark.network/r/ac1e84a0-800b-4662-8834-112730bfabdd"}