dumbtv
dumbtv가 ADB로 Fire TV에서 광고·추적·업데이트 알림을 제거, 루트·앱 변경 없이, 무료 오픈소스
DFOS는 신원·서명 기록·위임 권한을 위한 오픈 프로토콜로, 호환 애플리케이션이 자체 검증할 수 있습니다
DFOS is an open protocol for identities, signed records, and delegated permissions that any compatible application can verify for itself.
보안Go · TypeScriptGitHub @metalabel온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
Dark Forest OS identity and content protocol, reference implementations, schemas and tests
저장소 README에서 가져옴
README 전체를 불러오는 중입니다. 아래는 저장된 발췌입니다.
DFOS is an open protocol for identities, signed records, and delegated permissions that any compatible application can verify for itself.
Identity derives from Ed25519 signed operations, and an identifier derives from its genesis operation. Proofs verify offline, in any language, from any copy. Content chains reference documents by hash. The protocol does not encrypt, and whoever serves a document can read it. Which view of an identity you follow is a choice of relay.README 전문 보기 ↗DFOS is an open protocol for identities, signed records, and delegated permissions that any compatible application can verify for itself.
Identity derives from Ed25519 signed operations, and an identifier derives from its genesis operation. Proofs verify offline, in any language, from any copy. Content chains reference documents by hash. The protocol does not encrypt, and whoever serves a document can read it. Which view of an identity you follow is a choice of relay.
This repository contains the protocol specification, reference implementations in TypeScript and Go, cross-language verification suites, and the CLI.
| Package | Language | Description |
|---|---|---|
@metalabel/dfos-protocol | TypeScript | Ed25519 signed chain primitives, services, 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 |
@metalabel/dfos-client | TypeScript | High-level read client — resolve + verify orchestration over relays |
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 |
dfos-explorer | TypeScript | Client-side chain explorer at explore.dfos.com — re-verifies untrusted relays in the tab |
siwd-demo | TypeScript | Complete Sign In With DFOS relying party — live at dfos-siwd-demo.vercel.app |
did:dfos| Spec | What it covers |
|---|---|
| PROTOCOL | Encoding and CIDs, identity and content chains, key possession, the time basis, credentials, services, the extension registry, test vectors |
| DID-METHOD | The W3C did:dfos method registration: identifier syntax, DID Document, resolution |
| CONTENT-MODEL | Document schemas, the canonical fold, and verifiable attribution via credit claims |
| CREDENTIALS | Delegated authorization, attenuation, and revocation |
| RELAY | The relay HTTP surface: read and write contracts, ingestion, index, signing mailbox, peering, content plane |
| INTEGRATIONS | Sign in, API authentication, origin binding, and key ceremonies |
| GUARANTEES | What holds without trusting a server, what is a chosen view, what the operator can read, and what the executable suites prove |
@metalabel/dfos-protocol, @metalabel/dfos-web-relay, @metalabel/dfos-client@metalabel/dfos-api — typed TypeScript SDK for api.dfos.com, generated from the live OpenAPI spec (separate repository)