Skip to content

metalabel/dfos

Repository files navigation

DFOS

Your identity and content are rented back to you by the platforms that own it. The DFOS Protocol gives you back the keys.

An open protocol for cryptographic identity and verifiable content. Identity derives from Ed25519 signed operations, not platform accounts. Proofs verify offline, in any language, from any source. The proof is public. The content is private.

This repository contains the protocol specification, reference implementations in TypeScript and Go, cross-language verification suites, and the CLI.

Packages

Package Language Description
@metalabel/dfos-protocol TypeScript Ed25519 signed chain primitives, beacons, credentials, and verification
dfos-protocol-go Go Go protocol library — signing, verification, CID derivation, credentials
@metalabel/dfos-web-relay TypeScript Portable HTTP relay — Hono app, any runtime
dfos-web-relay-go Go Go relay — single binary, SQLite, built-in peering
dfos-cli Go The sovereign actor — keys, signing, relay interaction
protocol-verify TS/Go/Py/Rust/Swift Cross-language verification against shared test vectors
relay-conformance Go Integration tests against any live relay
site-protocol Astro Static site for protocol.dfos.com
site-schemas Hono Worker for schemas.dfos.com

Links

License

MIT

About

Dark Forest OS identity and content protocol, reference implementations, schemas and tests

Resources

License

Stars

Watchers

Forks

Contributors