Skip to content

docs: remove in-repo SDK scaffolds, point to facet-llc/sdk - #4

Open
lynz-tonomi wants to merge 1 commit into
mainfrom
docs/dedup-sdks-point-to-sdk-repo
Open

docs: remove in-repo SDK scaffolds, point to facet-llc/sdk#4
lynz-tonomi wants to merge 1 commit into
mainfrom
docs/dedup-sdks-point-to-sdk-repo

Conversation

@lynz-tonomi

Copy link
Copy Markdown
Collaborator

What

Remove the in-repo SDK scaffolds (sdks/typescript@facet/sdk-js, sdks/pythonfacet-sdk, both 0.0.1) and point every reference at the canonical SDK repo, github.com/facet-llc/sdk.

Why

The scaffolds were placeholder 0.0.1 packages under the wrong scope (@facet, not @facet-llc) and were neither published nor kept in sync with the real, published packages in facet-llc/sdk:

  • @facet-llc/protocol (0.3.2), @facet-llc/client (0.2.4), @facet-llc/sdk-node (0.1.3), plus the payment-rail adapters and origination verifiers — all live on npm under @facet-llc/*.

Shipping a second, divergent, mis-scoped SDK in the spec repo created a "which package do I install?" trap next to the canonical one. This repo should be the protocol surface; the SDK lives in its own repo.

Changes

  • Removed sdks/typescript/ and sdks/python/; left a sdks/README.md breadcrumb redirecting to facet-llc/sdk so existing links don't 404.
  • Repointed every reference: README.md, ARCHITECTURE.md (prose, the layer diagram, and the SDK-shape section), AUDIT.md, SECURITY.md (vuln scope), CHANGELOG.md, and test-vectors/README.md.
  • CI: dropped the two SDK build/test jobs (sdk, sdk-python); the vectors shape-sanity job remains.
  • Scrubbed an unsubstantiated superlative in the README: "Run the leading verifier" → "Run a verifier."

Scope unchanged

SPEC.md, schemas/, and test-vectors/ are untouched — this repo remains the spec, schemas, and conformance vectors.

…/sdk

The spec repo's sdks/typescript (@facet/sdk-js) and sdks/python (facet-sdk) were
0.0.1 scaffolds under the wrong scope, duplicating and diverging from the
published @Facet-llc packages in github.com/facet-llc/sdk. Remove them and
repoint every reference (README, ARCHITECTURE, AUDIT, SECURITY, CHANGELOG,
test-vectors). CI drops the two SDK jobs; the vectors job remains. Also scrub
'leading verifier' -> 'a verifier' in the README.

This repo stays the protocol surface: SPEC.md, schemas/, test-vectors/.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant