An open foundation / Protocol
Small apps.
Shared contracts.
NAPs describe the capabilities a runtime offers a napplet. Explore the specifications, see what’s being proposed, and help shape what comes next.
NIP-5D ↗
The manifest that describes a napplet.
02 / Web projectionNIP-5D ↗
The proposed web binding between applet and shell.
03 / CapabilitiesNAPs ↗
The contracts, their registry, and open discussion.
The capability directory
Merged & in motion.
5 merged · 46 proposed changes
“Merged” means a spec file exists on the repository’s default branch. Open and draft PRs are proposals, including amendments. Upstream status is shown separately; deferred proposals are dormant. Shipped implementation maturity is a domain-wide package assessment, not proof that every amendment is implemented. All capabilities remain subject to change.
51 entries
| NAP / domain | Capability | Repository state | Upstream status | Shipped implementation |
|---|---|---|---|---|
| NAP-IDENTITY identity | Read-Only User Identity Queries | Merged | DraftDocument: draft | supported |
| NAP-INC inc | Inter-Napplet Communication | Merged | DraftDocument: draft | supported |
| NAP-INTENT intent | Archetype Intent Dispatcher | Merged | DraftDocument: draft | supported |
| NAP-SHELL shell | Optional Shell Environment and Readiness | Merged | DraftDocument: draft | supported |
| NAP-THEME theme | Shell-Provided Theming | Merged | DraftDocument: draft | supported |
| NAP-BLE ble | Runtime-Mediated Bluetooth Low Energy | Open PRPR #62 | Not listedDocument: draft | experimental |
| NAP-BLOSSOM blossom | Low-Level Blossom Blob Access | Open PRPR #71 | Not listedDocument: draft | Not shipped |
| NAP-CATALOG catalog | Runtime Napplet Catalog | Open PRPR #95 | Not listedDocument: draft | Not shipped |
| NAP-COMMON common | Common Social Actions | Open PRPR #67 | Not listedDocument: draft | experimental |
| NAP-COUNT count | Runtime-Mediated Event Counts | Open PRPR #69 | Not listedDocument: draft | experimental |
| NAP-CVM cvm | ContextVM Bridge | Open PRPR #31 | DraftDocument: draft | experimental |
| NAP-FS fs | Virtual Filesystem Access | Open PRPR #88 | Not listedDocument: draft | experimental |
| NAP-GAMEPAD gamepad | Shell-Mediated Gamepad Input | Open PRPR #130 | Not listedDocument: draft | supported |
| NAP-GIT git | Runtime-Mediated Git Repositories | Open PRPR #137 | Not listedDocument: draft | Not shipped |
| NAP-INTENT intent | Archetype Intent DispatcherProposed amendment | Open PRPR #106 | DraftDocument: draft | supported |
| NAP-INTENT intent | Archetype Intent DispatcherProposed amendment | Open PRPR #128 | DraftDocument: draft | supported |
| NAP-KEYS keys | Keyboard Forwarding and Action Keybindings | Open PRPR #9 | DraftDocument: draft | experimental |
| NAP-LINK link | Shell-Mediated Link Opening | Open PRPR #53 | DraftDocument: draft | supported |
| NAP-LISTS lists | Runtime-Mediated Nostr List Mutation | Open PRPR #68 | Not listedDocument: draft | experimental |
| NAP-LLM llm | User-selected language models | Open PRPR #134 | Not listedDocument: draft | exploratory |
| NAP-MEDIA media | Media Session Control | Open PRPR #10 | DraftDocument: draft | supported |
| NAP-NAVIGATION navigation | Runtime-Maintained Intent History | Open PRPR #126 | Not listedDocument: draft | Not shipped |
| NAP-NOTIFY notify | Shell-Rendered Notifications | Open PRPR #11 | DraftDocument: draft | experimental |
| NAP-NZB nzb | Runtime-mediated NZB downloads | Open PRPR #136 | Not listedDocument: draft | Not shipped |
| NAP-OUTBOX outbox | Outbox-Aware Relay Access | Open PRPR #32 | DraftDocument: draft | supported |
| NAP-POW pow | NIP-13 Proof-of-Work Miner | Open PRPR #39 | DraftDocument: draft | Not shipped |
| NAP-RELAY relay | Relay Proxy | Open PRPR #2 | DraftDocument: draft | supported |
| NAP-RESOURCE resource | Sandboxed Resource Fetching | Open PRPR #80 | DraftDocument: draft | supported |
| NAP-SERIAL serial | Shell-Mediated Serial Device Access | Open PRPR #61 | Not listedDocument: draft | experimental |
| NAP-SOULSEEK soulseek | Runtime-Mediated Soulseek File Discovery and Downloads | Open PRPR #135 | Not listedDocument: draft | Not shipped |
| NAP-STORAGE storage | Scoped Key-Value Storage | Open PRPR #3 | DraftDocument: draft | supported |
| NAP-TORRENT torrent | Runtime-Mediated Torrents | Open PRPR #72 | Not listedDocument: draft | Not shipped |
| NAP-UPLOAD upload | Media and Blob Upload | Open PRPR #33 | DraftDocument: draft | supported |
| NAP-WEBRTC webrtc | Runtime-Mediated WebRTC Signaling | Open PRPR #59 | Not listedDocument: draft | experimental |
| NAP-CAPTURE capture | Shell-Mediated Microphone Recording | Draft PRPR #94 | Not listedDocument: draft | Not shipped |
| NAP-CLASS class | Napplet Class Authority | Draft PRPR #16 | DeferredDocument: draft | Not shipped |
| NAP-CLASS-1 Domain not declared | Strict Baseline Class | Draft PRPR #17 | DeferredDocument: draft | Not shipped |
| NAP-CLASS-2 Domain not declared | User-Approved Explicit-Origin Class | Draft PRPR #18 | DeferredDocument: draft | Not shipped |
| NAP-CONFIG config | Per-Napplet Declarative Configuration | Draft PRPR #14 | DraftDocument: draft | exploratory |
| NAP-CONNECT connect | User-Gated Direct Network Access | Draft PRPR #19 | DeferredDocument: draft | Not shipped |
| NAP-DISPLAY display | Runtime-Controlled Pixel Displays | Draft PRPR #97 | DraftDocument: draft | Not shipped |
| NAP-DM dm | Direct Messages | Draft PRPR #74 | Not listedDocument: draft | experimental |
| NAP-EMAIL email | Shell-Mediated Email | Draft PRPR #139 | Not listedDocument: draft | Not shipped |
| NAP-HASHTREE hashtree | Runtime-Mediated Hashtree Document Trees | Draft PRPR #73 | Not listedDocument: draft | Not shipped |
| NAP-LOCATION location | Shell-Mediated Geolocation | Draft PRPR #125 | Not listedDocument: draft | Not shipped |
| NAP-MEDIA media | Media Session Control | Draft PRPR #133 | DraftDocument: draft | supported |
| NAP-MESH mesh | Hop-Limited Circle Publish and Subscribe | Draft PRPR #122 | Not listedDocument: draft | Not shipped |
| NAP-MOTION motion | Shell-Mediated Device Motion and Orientation | Draft PRPR #124 | Not listedDocument: draft | Not shipped |
| NAP-SYSTEM system | Read-Only Runtime System Information | Draft PRPR #64 | Not listedDocument: draft | Not shipped |
| NAP-VALUE value | Value Transfer | Draft PRPR #30 | DraftDocument: draft | Not shipped |
| NAP-WORKER worker | Runtime-owned Workers | Draft PRPR #107 | Not listedDocument: draft | Not shipped |
No matching NAPs. Try a different name or filter.