Skip to content

Implement Slice 7 reversible tokenization and restoration - #7

Merged
sidmohan0 merged 1 commit into
mainfrom
slice-seven
Aug 28, 2026
Merged

Implement Slice 7 reversible tokenization and restoration#7
sidmohan0 merged 1 commit into
mainfrom
slice-seven

Conversation

@sidmohan0

Copy link
Copy Markdown
Contributor

Summary

  • canonize the Slice 7 reversible-token contract and versioned DFTOKENv1 envelope
  • implement batched, scope-bound tokenization and atomic restoration in the monolithic Rust core
  • expose full asynchronous provider flows in Python and Node, with explicit unsupported behavior in browser WASM
  • add cross-runtime coverage for Unicode ranges, fresh tokens, authorization failures, malformed/tampered envelopes, provider response validation, and nesting behavior

Verification

  • cargo fmt --all --check
  • cargo clippy --workspace --all-targets --all-features -- -D warnings
  • cargo test --workspace --all-features (65 core tests)
  • installed Python package test
  • installed Node package test
  • browser WASM package test

Scope

No built-in AWS, Google, database, vault, or cryptographic token provider is included; providers remain application-owned behind the canonical async boundary.

@sidmohan0
sidmohan0 merged commit 4bc5467 into main Aug 28, 2026
16 checks passed
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