Skip to content

Upstream ports/, exams/, and ct-runner to the polymorph repos #14

Description

@lann

The consumer-facing pieces were developed in-repo as reference implementations and are pending upstreaming to their proper homes (cross-repo, operator-driven):

  • ports/websocket → polymorph-websocket (their conformance suite runs 55/55 incl. TLS under this port; README notes the one platform delta — Deno abnormal-close code 0)
  • ports/webcrypto → polymorph-webcrypto (11 families today; webcrypto port: complete the remaining algorithm families #3 tracks completion)
  • ports/webrtc → polymorph-webrtc-datachannels (echo-demo green over real data channels; note the npm-backend import-map requirement for foreign entry projects, and werift fallback is unverified)
  • exams/iroh-endpoint → polymorph-iroh (the endpoint exam, 5/5)
  • ct-runner → polymorph-test (an L3 runner for their L1 contract, emitting schema-exact L4 JSONL; upstream would add CLI/L6 integration, tag scheduling, lockfile folds, sharding)

Migration story per repo: delete the jco fork pins, transpile steps, generated trees, and flag-verification scripts; replace the Node 24+JSPI lane with a flagless Deno lane; browser legs via the deltic lanes.

Prerequisite: #16 (versioned releases) — consumer repos should pin a published deltic version, not a git checkout.

Metadata

Metadata

Assignees

No one assigned

    Labels

    p2Minor bugs; desirable lower-priority featuresupstreamingMoving artifacts or findings to their proper external homes

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions