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.
| 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 |
# 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.jsonThe above is the target developer experience. Packages are under active development; expect interfaces to change until v1.
Pre-alpha. The protocol itself is in Editor's Draft. This implementation tracks the draft.
See CONTRIBUTING.md and the org-wide Code of Conduct.