Skip to content

daena-protocol/daena

Daena — Reference Implementation

The reference SDK, CLI, renderer, and verifier for the Daena Protocol.

This is a monorepo. Each package is independently versioned and published, but they live together so the reference implementation stays coherent against the specification.

Packages

Package Purpose
@daena/core Types, schema validation, document utilities
@daena/sdk Publisher and agent SDK
@daena/cli daena command-line tool
@daena/renderer Render Daena documents to HTML and other human views
@daena/verifier Signature verification and identity resolution

Quickstart

# Install the CLI
npm install -g @daena/cli

# Initialize a Daena document for your project
daena init

# Publish it
daena publish ./daena.json

# Verify any Daena document
daena verify https://example.com/daena.json

The above is the target developer experience. Packages are under active development; expect interfaces to change until v1.

Status

Pre-alpha. The protocol itself is in Editor's Draft. This implementation tracks the draft.

Contributing

See CONTRIBUTING.md and the org-wide Code of Conduct.

License

Apache-2.0.

About

Reference SDK, CLI, renderer, and verifier for the Daena Protocol.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors