Build spatial worlds

A portable, integrity-bound world format.

Foldoria World Standard v5 gives Archive and Web Profiles one path-free semantic model. A conventional index.foldoria lobby now fronts the existing World A and World B integration lab.

Foldoria World Standard

Portable structure, narrow authority.

A package can describe a world and its declared resources. It cannot grant itself local file, shell, SQLite or browser authority.

01

One semantic model

Archive and Web Profiles share permanent lowercase UUIDs, revisions, structured links, conformance and spatial chunks.

02

Integrity first

JCS/RFC 8785 root semantics, SHA-256 resource identities and a complete root digest are validated before use.

03

Path-free by design

world.json contains portable IDs and relative resources—not original native paths, passwords or program targets.

04

Read-only web sessions

Public Web Profiles are temporary and sandboxed regardless of the permissions requested by their manifest.

Public integration lab

Index → World A ↔ World B

The resource-free index is the default website entry; both original developer endpoints remain exact and available.

Public index · Lobby

https://foldoria.org/index.foldoria

Standalone, resource-free World Standard v5 lobby with structured links to both gallery worlds.

World A · Media gallery

https://foldoria.org/world-a/world.json

Blue 50 × 50 m Web Profile with the broader media and paging matrix.

World B · Download lab

https://foldoria.org/world-b/world.json

Green 50 × 50 m Web Profile with nested content and explicit downloads.

Negative test

Deliberately invalid package

Use this fixture to verify that a viewer rejects non-world bytes without replacing its current world.

Download rejection fixture

Static hosting

A small, explicit server surface.

No application backend, upload route, authentication, cookie or CORS setting is required for the current Rust-owned viewer.

index.foldoria
world.json
chunks/sha256-<digest>.json
assets/sha256-<digest>.png
content/<source-id>/...
  • Public credential-free HTTPS origin
  • Typed world and chunk media responses
  • Short ETag-backed root revalidation
  • Immutable hash-addressed resources
  • No directory listing or upload behavior
  • Validation before rendering or promotion
  • A missing index may produce only an inert metadata error room
Available

Repository tools

The source tree includes a standard-library Python validator, deterministic example builder, generated JSON Schema and Rust/Python/TypeScript contract surfaces. A public source repository URL has not been published on this site.

Read public-world help