Skip to content

Latest commit

 

History

History
29 lines (25 loc) · 2.46 KB

File metadata and controls

29 lines (25 loc) · 2.46 KB

Porting Status — index

Small index of the porting plan. This is the only plan file an agent reads on every run to find the next task; the full detail for one iteration lives in its own file under iterations/, read only when that iteration is active. Workflow rules are in PORTING-GUIDE.md (read once).

Golden rule: identical behaviour to the Java reference. Read the Java source for any behaviour question; the shared test vectors are the cross-language contract. Status flow: [ ] not started → [~] in progress → [x] done. Only one [~] at a time. Only a human sets [x] (after review + commit).

St. # Iteration Detail
[x] 0 Repository scaffolding (pub workspace, CI, lint, codecov) iterations/00-scaffolding.md
[x] 1 Vendor shared test vectors & spec iterations/01-test-vectors.md
[x] 2 Crypto primitives (JCS, multihash, base58btc, multikey) iterations/02-crypto-primitives.md
[x] 3 Model classes + exceptions iterations/03-model.md
[x] 4 Signing — async Signer, proof gen/verify iterations/04-signing.md
[x] 5 SCID, entry-hash & pre-rotation generators iterations/05-scid-entryhash-prerotation.md
[x] 6 DID creation iterations/06-create.md
[x] 7 DID URL parsing & DID-to-HTTPS iterations/07-url.md
[x] 8 Log-chain validation & witness iterations/08-validation-witness.md
[x] 9 DID resolution iterations/09-resolve.md
[x] 10 Update, migration & deactivation iterations/10-update-migrate-deactivate.md
[x] 11 Parallel did:web publishing iterations/11-didweb.md
[x] 12 didwebvh_signing_local package iterations/12-signing-local.md
[x] 13 Wizard CLI iterations/13-wizard.md
[x] 14 Interop & quality finalization iterations/14-interop-quality.md

Iterations are dependency-ordered: an iteration may only start when every earlier one it builds on is [x].