Skip to content

esoterra/warg.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

15 Commits
 
 
 
 
 
 

Repository files navigation

warg

warg is an in-development open source registry protocol for Wasm packages. warg provides an index allowing everyone to refer to federated namespaces of Wasm packages without being opinionated about how package content is stored and hosted.

Check out our Cloud Native Wasm Day talk slides and the recording on YouTube!

What's a package?

A package is either Wasm code (e.g. components) or an interface descriptor (e.g. worlds).

Principles

warg is...

  • Component Model oriented
    • warg will give canonical names and versions to Wasm packages.
  • Federated & highly inter-operable
    • warg will allow independent registries to control their own namespaces and refer to each other.
  • Content storage & delivery agnostic
    • warg doesn't have an opinion on where & how your package content is stored.
  • Advancing supply chain security
    • warg offers "Package Transparency" inspired by Certificate Transparency technology to enhance supply chain security.

Get Involved

Please join us in making warg a reality!!

Bytecode Alliance Registries SIG

warg is a Bytecode Alliance project within the Packaging SIG. Instructions for joining the meetings and reading our minutes can be found here.

Zulip

warg has a stream on the Bytecode Alliance Zulip that you can find here.

Repos

Code and specifications are a work-in-progress, please attend our meetings before filing any significant issues/PRs.

About

A secure registry protocol for Wasm packages

Topics

Resources

Stars

Watchers

Forks