Skip to content

toward OCapN on IC#20

Draft
dckc wants to merge 7 commits into
mainfrom
feat/icp-ocap-on-icp
Draft

toward OCapN on IC#20
dckc wants to merge 7 commits into
mainfrom
feat/icp-ocap-on-icp

Conversation

@dckc

@dckc dckc commented Feb 20, 2026

Copy link
Copy Markdown
Contributor

had to get some code out of my head.

not sure where this is going...

dckc added 7 commits February 19, 2026 23:17
with Makefile driver
…e flow

- define OCapN protocol message and resolution structures in Motoko
- separate transport-facing VatTP boundary from protocol message modeling
- implement selected-case inter-canister deliver-with-resolver flow over handleInbound
- add reusable ref_send helper module for channel/envelope send mechanics
- simplify sender/receiver public surface around handleInbound for prototype path
- update Makefile targets for replica/deploy/call flow of the selected-case demo
- update README to describe OCapN-first prototype goals, references, and run path
- mark current Desc=Text modeling as forgeable placeholder
- require session-scoped descriptor table validation for inbound authority checks
- note swissnum-strength requirement for bootstrap/discovery references
- add packages/icp-intercanister/src/swissnum.mo with IC-entropy-based swissnum minting helper and notes
- document follow-on hardening to hash/KDF into fixed-size opaque tokens
- add TODOs in sender/receiver to replace forgeable textual refs and integrate descriptor-table checks
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