close

@atproto/repo

atproto repo and MST implementation

  • Types
  • ESM
License
MIT
Install Size
354.1 kB(10.4 MB)
Vulns
0
Published

Get started

$npm install @atproto/repo
$pnpm add @atproto/repo
$yarn add @atproto/repo
$bun add @atproto/repo
$deno add npm:@atproto/repo
$vlt install @atproto/repo
$vp add @atproto/repo

Readme

@atproto/repo: Repository and MST

TypeScript library for atproto repositories, and in particular the Merkle Search Tree (MST) data structure.

NPM Github CI Status

Repositories in atproto are signed key/value stores containing CBOR-encoded data records. The structure and implementation details are described in the specification. This includes MST node format, serialization, structural constraints, and more.

License

This project is dual-licensed under MIT and Apache 2.0 terms:

Downstream projects and end users may chose either license individually, or both together, at their discretion. The motivation for this dual-licensing is the additional software patent assurance provided by Apache 2.0.