Skip to content
This repository was archived by the owner on Aug 9, 2026. It is now read-only.

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 

Repository files navigation

ARCHIVED. This was an index, and the thing it indexed has moved.

No package was ever published from this repository, so nothing was unpublished. The Observer Protocol modules it listed now live in one place: op-adapters, where each carries an explicit support tier. Kept public and readable rather than deleted.

The reputation model described below was ruled off Observer Protocol. Agent standing earned from accumulated transaction history is not part of the protocol and no surface should assert it. The text below is kept unedited as a record of what this repository did.

Observer Protocol — WDK modules

Native modules for the Tether Wallet Development Kit ecosystem. Each module is published as its own @observer-protocol/wdk-* npm package; this repository is the index, not a monorepo.

Available modules

Policy enforcement

@observer-protocol/wdk-op-policyv0.1.0

Delegation-scoped, pre-signature policy enforcement for agentic wallets, via the Tether WDK transaction policy engine (PR #55). Registers an ALLOW + DENY policy pair (the DENY companion is the mandatory fail-closed backbone) that verifies a proposed write op against the tradingMandate in a signed ObserverDelegationCredential (per AIP v0.8) before the key signs. Verified against the published @tetherto/wdk@1.0.0-beta.11 (26 conformance cases). Its portable, signed PolicyEvaluationCredential audit surface — a third-party-verifiable decision record issued by the Observer Protocol evaluator, live at the protocol level today — is being integrated into this module (v0.1 records a local audit log).

Repository · Documentation · npm


Trust attestation

@observer-protocol/wdk-protocol-trustv0.1.0-beta.1

Agent identity + bilateral trust handshake. Binds a WDK wallet account to a W3C did:web agent identity registered on Observer Protocol; ERC-8004 payment attestation is optional. Per AIP v0.6.

Repository · Documentation · npm


Lightning verification

@observer-protocol/wdk-lightning-verifierv0.1.0-beta.1

Verifiable Lightning Network payment verification for KYA flows: preimage proofs, transaction visibility, reputation attribution. Wallet-agnostic.

Repository · Documentation · npm


Why three repos and not one monorepo

The Tether WDK ecosystem itself is module-per-repo (tetherto/wdk, tetherto/wdk-wallet-btc, tetherto/wdk-wallet-spark, and many more per-rail modules). Each of our modules follows that convention so it slots cleanly into the WDK module pattern Tether integrators are already familiar with.

This repository is the discovery layer — a single place to find all current WDK modules with their statuses and links. It carries no code.

Integration guide

Each module's README is self-contained. For the protocol that ties them together, see:

  • AIP v0.8 draft 1 — current spec; introduces PolicyEvaluationCredential and the trading-mandate extensions consumed by wdk-op-policy.
  • AIP v0.6 draft 1 — core protocol; the W3C VC / DID primitives consumed by all modules.

License

All modules are licensed under Apache-2.0.

Historical

  • wdk-observer-protocol — original 2026-03 hackathon submission. Superseded by wdk-op-policy and wdk-protocol-trust; archived, retained for reference only.
  • wdk-policy — pre-#55 policy module (local mandate evaluation + a signed-decision sidecar client). Superseded by wdk-op-policy, which enforces through Tether's merged WDK policy engine (PR #55). Archived; retained for reference — its PolicyEvaluationCredential sidecar client is the reference implementation for that roadmap surface.

About

Index of Observer Protocol modules for the Tether WDK ecosystem: wdk-op-policy (PR #55 enforcement engine), wdk-protocol-trust, wdk-lightning-verifier.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors