> ## Documentation Index
> Fetch the complete documentation index at: https://docs.solved.gg/llms.txt
> Use this file to discover all available pages before exploring further.

# Deno-exclusive matrix

> Status matrix for Deno-only APIs on scripty.

# Deno-exclusive matrix

Vocabulary: [Status vocabulary](/scripty/v0.0.1-dev/reference/status-vocabulary).\
Inventory: [Inventory](/scripty/v0.0.1-dev/deno-exclusive/inventory).

**Coverage:** every [inventory](/scripty/v0.0.1-dev/deno-exclusive/inventory) target maps to a row or named group below (a row may cover a group of related APIs, noted in the row). The [roadmap](/scripty/v0.0.1-dev/deno-exclusive/roadmap) D-5 terminal-classification gate checks that this mapping is complete.

## Permissions

| Row                                             | Status        | Tests |
| ----------------------------------------------- | ------------- | ----- |
| CLI `--allow-*` flags                           | `unsupported` | —     |
| Permission sets in config                       | `unsupported` | —     |
| `Deno.permissions.query` / `request` / `revoke` | `unsupported` | —     |
| `Deno.PermissionStatus` / descriptors + events  | `unsupported` | —     |

## Core `Deno` runtime

| Row                                                     | Status        | Tests |
| ------------------------------------------------------- | ------------- | ----- |
| `Deno.args` / `mainModule` / `noColor` / `pid` / `ppid` | `unsupported` | —     |
| `Deno.env` object API                                   | `unsupported` | —     |
| `Deno.cwd` / `chdir` / `execPath`                       | `unsupported` | —     |
| `Deno.exit` / `exitCode`                                | `unsupported` | —     |
| Sys info (`hostname`, `loadavg`, …)                     | `unsupported` | —     |

## Filesystem

| Row                                        | Status        | Tests |
| ------------------------------------------ | ------------- | ----- |
| `readFile` / `readTextFile` (+ sync)       | `unsupported` | —     |
| `writeFile` / `writeTextFile` (+ sync)     | `unsupported` | —     |
| `open` / `FsFile`                          | `unsupported` | —     |
| `stat` / `mkdir` / `remove` / `rename` / … | `unsupported` | —     |
| `watchFs`                                  | `unsupported` | —     |

## Net

| Row                               | Status        | Tests |
| --------------------------------- | ------------- | ----- |
| `Deno.listen` / `connect` (+ TLS) | `unsupported` | —     |
| `Deno.serve`                      | `unsupported` | —     |
| `Deno.resolveDns`                 | `unsupported` | —     |
| `Deno.upgradeWebSocket`           | `unsupported` | —     |

## Subprocess

| Row                                  | Status        | Tests |
| ------------------------------------ | ------------- | ----- |
| `Deno.Command` / `Deno.ChildProcess` | `unsupported` | —     |
| `Deno.kill`                          | `unsupported` | —     |

## KV / FFI / test

| Row                                              | Status        | Tests |
| ------------------------------------------------ | ------------- | ----- |
| `Deno.openKv` + atomics                          | `unsupported` | —     |
| KV queues                                        | `unsupported` | —     |
| `Deno.dlopen` / `Deno.UnsafePointer` / callbacks | `unsupported` | —     |
| `Deno.test`                                      | `unsupported` | —     |
| `Deno.bench`                                     | `unsupported` | —     |
| `Deno.jupyter`                                   | `unsupported` | —     |

## Other Deno-first surfaces

| Row                                  | Status        | Tests |
| ------------------------------------ | ------------- | ----- |
| `Deno.cron` (unstable)               | `unsupported` | —     |
| `Deno.telemetry` (OpenTelemetry)     | `unsupported` | —     |
| `Deno.lint.Plugin` (lint plugin API) | `unsupported` | —     |

## Early dogfood targets

1. Permissions fail-closed + `Deno.readTextFile`
2. `Deno.serve` hello
3. Local `Deno.openKv`


## Related topics

- [Status vocabulary](/scripty/v0.0.1-dev/reference/status-vocabulary.md)
- [Deno-exclusive roadmap](/scripty/v0.0.1-dev/deno-exclusive/roadmap.md)
- [I3 — Deno-exclusive surface](/scripty/v0.0.1-dev/deno-exclusive/index.md)
- [Deno-exclusive inventory](/scripty/v0.0.1-dev/deno-exclusive/inventory.md)
- [Roadmap](/scripty/v0.0.1-dev/roadmap.md)
