Skip to content

Workspace for the dacti object and package format

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT
Notifications You must be signed in to change notification settings

open-mv-sandbox/dacti

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dacti Project

Dacti is a modular format for describing metaverse objects and packaging metaverse data.

The name "dacti" comes from the lojban word describing something as being a material object enduring in space-time.

Read the dacti specification draft here!

Status

Dacti is currently a draft specification, changes will use Semantic Versioning 2.0.0. You can use dacti in your projects, but no guarantees about cross-compatibility exist until a 1.0 release of the specifications, besides an informal recommendation that 0.x minor versions stay compatible.

Dacti Objects

Dacti objects are a flexible self-describing metaverse object format, based on daicon components.

The dacti objects can be used for objects 'at rest'. For example, when stored on a file system, or sent to applications. The object specification can be used to describe the entirety of an object, and to describe a subset of an object, or a replicated mirror of an object for a client to display.

A system supporting dacti objects should support any binary blob of data as an object. Dacti object format allows these binary blobs to describe how they should be interpreted when supported.

Dacti Packages

The dacti package speficiation can bundle a collection of data, which can be indexed and subdivided with simple offsets. This package format allows you to bundle an object specification together with its data in one file, to store and transfer objects in a self-contained way. As well, the offset indexes allow you to bundle a large collection of objects and data in a file, that can be fetched sparsely using HTTP range requests.

Related Projects

  • Daicon: Dacti uses daicon as the base for its binary formats.

License

Licensed under either of

at your option.

About

Workspace for the dacti object and package format

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Languages