I3 — Deno-exclusive surface
Goal: implement the native API surface Deno ships that Bun and Node do not — permissions-aware,Deno.*-shaped, on scripty’s own Zig VM (Linux only).
Why exclusive-only
Deno’s differentiators are not “also hasfetch.” They are the Deno namespace, capability permissions, Deno KV, and other first-party modules that Node/Bun do not ship as builtins.
I3 tracks that delta so scripty can honestly say what Deno-shaped code needs.
Success definition
Out of scope
Permissions are part of the surface
Unlike Bun’s default unrestricted model, Deno’s runtime security model is an API:- CLI flags (
--allow-read, …) Deno.permissions.query/request/revoke- Permission descriptors
Caps where applicable).
Read next
Inventory
Deno-only APIs catalogued for implementation.
Matrix
Living status rows.
Roadmap
D-0 … D-6 delivery waves.
Program principles
Exclusive-surface filter rules.