endojs / endo

Endo is a distributed secure JavaScript sandbox, based on SES
Apache License 2.0
804 stars 71 forks source link

refactor(daemon): rework power structure for easier persistence + platform abstraction #1797

Closed kumavis closed 11 months ago

kumavis commented 11 months ago

trying to abstract over 1) persistence mechanism 2) runtime platform

kumavis commented 11 months ago

should rework crypto API to be compatible with web crypto (needs more async)

kumavis commented 11 months ago

need to pull in further changes from kumavOS demo https://github.com/endojs/endo/pull/1806

kumavis commented 11 months ago

filePowers.readDirectory return type is a node-ism

petstore and control both rely on filePowers instead of persistencePowers

[edit]: I thought it was returning but its just returning strings. all good

kumavis commented 11 months ago

types are lacking and sometimes wrong frequently