Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
110 commits
Select commit Hold shift + click to select a range
20eeea0
Stage Rust tooling migration with parity gates
a19q3 Jul 27, 2026
db15dba
Complete Python to Rust tooling migration
a19q3 Jul 27, 2026
856826a
Restore reproducible staged 0.23 tooling baseline
a19q3 Jul 29, 2026
4c02e21
fix versioned entry witness placement ABI
a19q3 Jul 29, 2026
7b9ebcd
Merge witness entry ABI v2 into nightly 0.23
a19q3 Jul 30, 2026
4fcc3fc
Restore 0.23 release gate closure
a19q3 Jul 30, 2026
f115f29
chore: eliminate retired interpreter residue
a19q3 Jul 30, 2026
36eef23
build: avoid wasm toolchain network resync
a19q3 Jul 30, 2026
503db63
feat: establish the Edition 2026 witness contract
a19q3 Jul 31, 2026
269dfdd
feat: hard-cut registry to Edition 2026
a19q3 Jul 31, 2026
7228a52
fix: define registry as initial contract
a19q3 Jul 31, 2026
53cf7a5
fix: close syntax audit and Edition profile gaps
a19q3 Jul 31, 2026
fd1b840
feat: deploy production registry
a19q3 Jul 31, 2026
93b8dfd
fix: complete Registry publish and install flow
a19q3 Jul 31, 2026
4b1fdee
feat: add automatic Registry verification pipeline
a19q3 Jul 31, 2026
c79f5e4
docs: record Registry production verification rollout
a19q3 Jul 31, 2026
18b236f
ops: harden Registry and website production HTTP
a19q3 Jul 31, 2026
e941df1
feat: support standard CKB registry wallets
a19q3 Aug 1, 2026
c1f2857
fix: ship official registry wallet icons
a19q3 Aug 1, 2026
4d1228b
fix: constrain registry wallet auth to mainnet
a19q3 Aug 1, 2026
3c7dcf6
feat: generalize registry to verified artifacts
a19q3 Aug 1, 2026
7c51a6e
feat: complete artifact registry workflows
a19q3 Aug 1, 2026
fc8364d
fix: preserve HTTPS registry redirects
a19q3 Aug 1, 2026
e66cb39
feat: harden Registry artifact workflows
a19q3 Aug 2, 2026
050ab4e
feat: complete Registry evidence lifecycle
a19q3 Aug 2, 2026
6efbb3b
feat: harden Registry lifecycle and reproduction
a19q3 Aug 2, 2026
3666a75
feat: add canonical Registry Type Script
a19q3 Aug 2, 2026
498754a
docs: make Myelin references CI portable
a19q3 Aug 2, 2026
b7a279e
ci: provision Registry Script LLVM tools
a19q3 Aug 2, 2026
1f30b86
ci: install Registry Script targets
a19q3 Aug 2, 2026
9f51fc3
build: make Registry Script reproducible and compact
a19q3 Aug 2, 2026
b395010
build: pin canonical Registry Script artifact
a19q3 Aug 2, 2026
a569542
fix: harden mainnet deployment boundary
a19q3 Aug 2, 2026
b7e40a9
docs: define independent reproducer custody
a19q3 Aug 2, 2026
9ed6be8
feat: initialize independent Registry reproducers
a19q3 Aug 2, 2026
8b6a7d7
feat: add isolated Pudge Registry sandbox
a19q3 Aug 2, 2026
18b530b
fix: quote testnet tmpfs mount options
a19q3 Aug 2, 2026
3e51b30
fix: enable live Pudge registry commitments
a19q3 Aug 2, 2026
5c07435
chore: update website theme fix
a19q3 Aug 3, 2026
332c646
chore: update registry empty state UI
a19q3 Aug 3, 2026
0027663
fix registry publishing workflow and verification
a19q3 Aug 5, 2026
b592c35
Add continuous Registry authorisation
a19q3 Aug 5, 2026
f714630
Make registry authorisation recoverable
a19q3 Aug 5, 2026
68922bb
Close Registry authorisation recovery gaps
a19q3 Aug 5, 2026
e03c0b7
Refine Registry publishing layout
a19q3 Aug 5, 2026
ac634f0
Refine Registry API layout
a19q3 Aug 5, 2026
20ac621
Improve website visual semantics and readability
a19q3 Aug 5, 2026
ea210b2
Update Registry publishing workspace
a19q3 Aug 5, 2026
7401230
Update Registry route coordination
a19q3 Aug 5, 2026
92e1971
Ship Registry and navigation UX redesign
a19q3 Aug 6, 2026
85dd519
Ship topbar affordance polish
a19q3 Aug 6, 2026
9004c42
Ship Registry humanization flow
a19q3 Aug 6, 2026
a924267
Ship anchored Registry filters
a19q3 Aug 6, 2026
3e97582
Align website layout frame
a19q3 Aug 6, 2026
75dc6b6
Integrate Playground studio frame
a19q3 Aug 6, 2026
694cd0c
Ship recoverable Playground workflows
a19q3 Aug 6, 2026
f854c04
Polish site interaction hierarchy
a19q3 Aug 6, 2026
543b041
Update website visual system
a19q3 Aug 6, 2026
704320e
Update Playground loading path
a19q3 Aug 6, 2026
0689be5
Merge origin/nightly-0.23 into nightly-0.23
a19q3 Aug 7, 2026
c8925fe
Fix Registry RPC confirmation and CI validation
a19q3 Aug 7, 2026
545eb9c
Fix Registry CI target and migration tests
a19q3 Aug 7, 2026
223dea1
Implement CellScript 0.24 trust closure
a19q3 Aug 10, 2026
82e7af9
Update branch and wiki references for 0.24
a19q3 Aug 10, 2026
01a7790
Implement lock-authoritative package graphs
a19q3 Aug 10, 2026
a0d955a
Bump iCKB evidence for 0.24
a19q3 Aug 10, 2026
3c6cbbf
Record 0.24 package validation
a19q3 Aug 10, 2026
f925897
Record published iCKB evidence
a19q3 Aug 10, 2026
58ce2de
Fix canonical entry witness examples
a19q3 Aug 10, 2026
6543a15
Fix canonical entry witness examples
a19q3 Aug 10, 2026
89a4206
Add runnable 0.24 workflow examples
a19q3 Aug 10, 2026
e7c4fb7
release: align CellScript 0.23.0 version surfaces
a19q3 Aug 11, 2026
7beba7c
release: isolate pinned CKB backend validation
a19q3 Aug 11, 2026
470688d
release: rebind v0.23 timelock acceptance recipes
a19q3 Aug 11, 2026
b95b278
release: propagate pinned CKB checkout to tx measure
a19q3 Aug 11, 2026
aa7c467
release: refresh NovaSeal Edition 2026 provenance
a19q3 Aug 11, 2026
ef6ebc0
release: refresh 0.23 website activity
a19q3 Aug 11, 2026
b32af31
release: correct installer repository origin
a19q3 Aug 11, 2026
c50df5c
docs: rewrite 0.23 release notes for users
a19q3 Aug 12, 2026
afe82c6
Add verified LS-IDL registry workflow
a19q3 Aug 13, 2026
1aeea3c
Fix the deployed website release metadata
a19q3 Aug 13, 2026
4278cba
Document the website release integrity correction
a19q3 Aug 13, 2026
bf80ffd
Refine the Registry LS-IDL entry point
a19q3 Aug 13, 2026
8313668
Pin the simplified Registry interface
a19q3 Aug 13, 2026
8d31b80
Correct the Registry website pin
a19q3 Aug 13, 2026
5c858c9
Pin the Registry Interface tab
a19q3 Aug 13, 2026
eff443d
Verify Registry against upstream LS-IDL clients
a19q3 Aug 13, 2026
c47b345
Keep Registry interfaces aligned across networks
a19q3 Aug 13, 2026
055cd26
Clean deprecated code and repository residue
a19q3 Aug 14, 2026
88f72fa
Update Registry tab headers
a19q3 Aug 14, 2026
7ed0aaf
Update website Registry hero layout
a19q3 Aug 14, 2026
9defc8c
Accept merged upstream LS-IDL runtime fixes
a19q3 Aug 14, 2026
b48f85f
Align Registry content rails
a19q3 Aug 14, 2026
9b50554
Update Registry visual hierarchy
a19q3 Aug 14, 2026
00946d0
Update website submodule for Registry visual language
a19q3 Aug 14, 2026
16bd9f4
Refine Registry visual language
a19q3 Aug 14, 2026
72ed801
Document website material system
a19q3 Aug 14, 2026
f2ac3a4
Revert "Document website material system"
a19q3 Aug 14, 2026
f81234e
Update website substrate material
a19q3 Aug 14, 2026
dc85fc8
Update website homepage animation
a19q3 Aug 14, 2026
a696415
Audit CellScript 0.24 release candidate
a19q3 Aug 19, 2026
88ff023
Refresh NovaSeal release evidence binding
a19q3 Aug 19, 2026
308f16a
Record CellScript 0.24 release evidence
a19q3 Aug 19, 2026
8693832
Merge nightly-0.23 release line into nightly-0.24
a19q3 Aug 19, 2026
31d8c18
Merge validated CellScript 0.24 release closure
a19q3 Aug 20, 2026
b90c4b5
Finalize CellScript 0.24 release notes
a19q3 Aug 20, 2026
13bcec8
Keep CellScript 0.24 as an undated candidate
a19q3 Aug 20, 2026
0fe90e3
Finalize CellScript 0.24 release hardening
a19q3 Aug 22, 2026
c31fd84
Make Clippy lint policy self-contained
a19q3 Aug 22, 2026
11090dd
Keep Clippy config out of crate packages
a19q3 Aug 22, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
1,125 changes: 0 additions & 1,125 deletions .cap/logs/1780406203-54124.log

This file was deleted.

11 changes: 0 additions & 11 deletions .cap/logs/1780406272-60047.log

This file was deleted.

1,123 changes: 0 additions & 1,123 deletions .cap/logs/1780406289-61554.log

This file was deleted.

11 changes: 0 additions & 11 deletions .cap/logs/1780406387-71041.log

This file was deleted.

1,125 changes: 0 additions & 1,125 deletions .cap/logs/1780406397-71653.log

This file was deleted.

11 changes: 0 additions & 11 deletions .cap/logs/1780406425-73610.log

This file was deleted.

1,191 changes: 0 additions & 1,191 deletions .cap/logs/1780406434-74725.log

This file was deleted.

4 changes: 0 additions & 4 deletions .cap/logs/1780406460-76478.log

This file was deleted.

18 changes: 18 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
.git
.cap
.codex
.idea
.playwright-mcp
target
**/target
**/node_modules
website
proposals
audits
tests
docs
roadmap
editors
tools
*.png
*.log
27 changes: 26 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,17 +20,41 @@ jobs:
name: Test
runs-on: ubuntu-latest
timeout-minutes: 45
services:
postgres:
image: postgres:17-alpine
env:
POSTGRES_DB: cellscript_registry_test
POSTGRES_USER: cellscript_test
POSTGRES_PASSWORD: cellscript_test_password
ports:
- 5432:5432
options: >-
--health-cmd "pg_isready -U cellscript_test -d cellscript_registry_test"
--health-interval 5s
--health-timeout 5s
--health-retries 10
env:
CARGO_INCREMENTAL: "0"
CARGO_TARGET_DIR: /tmp/cellscript-ci-target
CELLSCRIPT_BACKEND_SHAPE_REPORT: /tmp/cellscript-backend-shape/backend-shape-report.json
CKB_SDK_RUST_REF: v5.1.0
REGISTRY_TEST_DATABASE_URL: postgresql://cellscript_test:cellscript_test_password@127.0.0.1:5432/cellscript_registry_test
steps:
- name: Check out repository
uses: actions/checkout@v4
with:
submodules: recursive

- name: Install Node.js
uses: actions/setup-node@v4
with:
node-version: "22"
cache: npm
cache-dependency-path: |
website/package-lock.json
services/registry-api/package-lock.json

- name: Check out ckb-sdk-rust path dependency
run: |
git clone --depth 1 --branch "$CKB_SDK_RUST_REF" \
Expand All @@ -40,7 +64,8 @@ jobs:

- name: Install Rust toolchain
run: |
rustup toolchain install 1.97.1 --profile minimal --component rustfmt --component clippy
rustup toolchain install 1.97.1 --profile minimal --component rustfmt --component clippy --component llvm-tools-preview
rustup target add --toolchain 1.97.1 riscv64imac-unknown-none-elf wasm32-unknown-unknown
rustup default 1.97.1
rustc --version
cargo --version
Expand Down
9 changes: 3 additions & 6 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ jobs:
cache: npm
cache-dependency-path: |
website/package-lock.json
services/registry-api/package-lock.json
editors/vscode-cellscript/package-lock.json

- name: Install Rust release toolchain
Expand Down Expand Up @@ -77,12 +78,8 @@ jobs:

- name: Install pinned CKB build toolchain
run: |
CKB_TOOLCHAIN="$(python3 - <<'PY'
import tomllib
from pathlib import Path
print(tomllib.loads(Path('../ckb/rust-toolchain.toml').read_text(encoding='utf-8'))['toolchain']['channel'])
PY
)"
CKB_TOOLCHAIN="$(sed -n 's/^channel = "\(.*\)"$/\1/p' ../ckb/rust-toolchain.toml | head -n 1)"
test -n "$CKB_TOOLCHAIN"
rustup toolchain install "$CKB_TOOLCHAIN" --profile minimal

- name: Resolve release version
Expand Down
10 changes: 1 addition & 9 deletions .github/workflows/website-build.yml
Original file line number Diff line number Diff line change
Expand Up @@ -17,11 +17,6 @@ jobs:
with:
submodules: recursive

- name: Set up Python
uses: actions/setup-python@v5
with:
python-version: "3.12"

- name: Set up Node.js
uses: actions/setup-node@v4
with:
Expand All @@ -45,10 +40,7 @@ jobs:
fi

- name: Build website
run: |
cd website
npm exec -- astro check
npm exec -- astro build
run: npm --prefix website run build:ci

- name: Upload website dist
uses: actions/upload-artifact@v4
Expand Down
14 changes: 5 additions & 9 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,17 +1,20 @@
/target/
services/registry-verifier/target/
services/registry-artifact-verifier/target/
node_modules/
dist/
dist-node/
services/registry-api/dist/
editors/vscode-cellscript/dist/

.DS_Store
.idea/
.vscode/
.cap/
.codex/
.zcode/
.playwright-mcp/
.wrangler/
__pycache__/
*.py[cod]
*.swp
*.swo

Expand All @@ -25,7 +28,6 @@ __pycache__/
*.meta.json

.cell/
Cell.lock

proposals/*
!proposals/novaseal/
Expand Down Expand Up @@ -55,14 +57,12 @@ proposals/novaseal/v0-mvp-skeleton/build/
proposals/novaseal/**/.cell/
proposals/novaseal/v0-mvp-skeleton/target/
proposals/novaseal/v0-mvp-skeleton/src/.cell/
proposals/novaseal/v0-mvp-skeleton/scripts/__pycache__/
proposals/novaseal/v0-mvp-skeleton/verifier/**/target/
proposals/novaseal/v0-mvp-skeleton/harness/**/target/
proposals/novaseal/agreement-profile-v0/target/
proposals/novaseal/agreement-profile-v0/harness/**/target/
proposals/novaseal/agreement-profile-v0/src/.cell/
proposals/novaseal/agreement-profile-v0/harness/**/.cell/
proposals/novaseal/agreement-profile-v0/scripts/__pycache__/
proposals/novaseal/fungible-xudt-profile-v0/target/
proposals/novaseal/fungible-xudt-profile-v0/src/.cell/
proposals/novaseal/rwa-receipt-profile-v0/target/
Expand All @@ -77,18 +77,14 @@ proposals/novaseal/fiber-candidate-profile-v0/target/
proposals/novaseal/fiber-candidate-profile-v0/src/.cell/
proposals/novaseal/**/.DS_Store
proposals/novaseal/**/.cap/
proposals/novaseal/**/__pycache__/
proposals/novaseal/**/*.py[cod]
proposals/novaseal/**/*.s
proposals/novaseal/**/*.elf
proposals/novaseal/**/*.meta.json
proposals/evolving-dob/evolving-dob-profile-v1/build/
proposals/evolving-dob/evolving-dob-profile-v1/target/
proposals/evolving-dob/evolving-dob-profile-v1/.cell/
proposals/evolving-dob/evolving-dob-profile-v1/src/.cell/
proposals/evolving-dob/evolving-dob-profile-v1/scripts/__pycache__/
proposals/evolving-dob/evolving-dob-profile-v1/.DS_Store
proposals/evolving-dob/evolving-dob-profile-v1/**/*.py[cod]
proposals/evolving-dob/evolving-dob-profile-v1/**/*.s
proposals/evolving-dob/evolving-dob-profile-v1/**/*.elf
proposals/evolving-dob/evolving-dob-profile-v1/**/*.meta.json
Expand Down
5 changes: 0 additions & 5 deletions .playwright-mcp/console-2026-06-02T06-24-37-467Z.log

This file was deleted.

17 changes: 0 additions & 17 deletions .playwright-mcp/console-2026-06-02T08-37-09-619Z.log

This file was deleted.

Loading
Loading