| -rw-r--r-- | .gitignore | 33L |
| -rw-r--r-- | AGENTS.md | 19L |
| -rw-r--r-- | Cargo.lock | 3593L |
| -rw-r--r-- | Cargo.toml | 51L |
| -rw-r--r-- | LICENSE | 661L |
| -rw-r--r-- | README | 13L |
| -rw-r--r-- | config.toml | 52L |
| -rw-r--r-- | docs/nix.md | 19L |
| -rw-r--r-- | flake.lock | 48L |
| -rw-r--r-- | flake.nix | 177L |
| -rw-r--r-- | identity.example.json | 4L |
| -rw-r--r-- | rust-toolchain.toml | 2L |
| -rw-r--r-- | src/app/cli.rs | 62L |
| -rw-r--r-- | src/app/config.rs | 680L |
| -rw-r--r-- | src/app/identity_storage.rs | 78L |
| -rw-r--r-- | src/app/mod.rs | 9L |
| -rw-r--r-- | src/app/paths.rs | 257L |
| -rw-r--r-- | src/app/runtime.rs | 930L |
| -rw-r--r-- | src/core/mod.rs | 5L |
| -rw-r--r-- | src/core/nip46/mod.rs | 3L |
| -rw-r--r-- | src/core/nip46/session.rs | 732L |
| -rw-r--r-- | src/core/publish_proxy/mod.rs | 3018L |
| -rw-r--r-- | src/core/state.rs | 88L |
| -rw-r--r-- | src/lib.rs | 20L |
| -rw-r--r-- | src/main.rs | 111L |
| -rw-r--r-- | src/transport/jsonrpc/auth.rs | 133L |
| -rw-r--r-- | src/transport/jsonrpc/context.rs | 17L |
| -rw-r--r-- | src/transport/jsonrpc/error.rs | 35L |
| -rw-r--r-- | src/transport/jsonrpc/methods/mod.rs | 133L |
| -rw-r--r-- | src/transport/jsonrpc/methods/nip46/connect.rs | 489L |
| -rw-r--r-- | src/transport/jsonrpc/methods/nip46/get_public_key.rs | 79L |
| -rw-r--r-- | src/transport/jsonrpc/methods/nip46/mod.rs | 36L |
| -rw-r--r-- | src/transport/jsonrpc/methods/nip46/nip04.rs | 116L |
| -rw-r--r-- | src/transport/jsonrpc/methods/nip46/nip44.rs | 116L |
| -rw-r--r-- | src/transport/jsonrpc/methods/nip46/ping.rs | 52L |
| -rw-r--r-- | src/transport/jsonrpc/methods/nip46/session_authorize.rs | 60L |
| -rw-r--r-- | src/transport/jsonrpc/methods/nip46/session_close.rs | 27L |
| -rw-r--r-- | src/transport/jsonrpc/methods/nip46/session_list.rs | 18L |
| -rw-r--r-- | src/transport/jsonrpc/methods/nip46/session_require_auth.rs | 42L |
| -rw-r--r-- | src/transport/jsonrpc/methods/nip46/session_status.rs | 24L |
| -rw-r--r-- | src/transport/jsonrpc/methods/nip46/sign_event.rs | 37L |
| -rw-r--r-- | src/transport/jsonrpc/methods/nip46/status.rs | 22L |
| -rw-r--r-- | src/transport/jsonrpc/methods/publish_proxy.rs | 526L |
| -rw-r--r-- | src/transport/jsonrpc/mod.rs | 40L |
| -rw-r--r-- | src/transport/jsonrpc/nip46/client.rs | 162L |
| -rw-r--r-- | src/transport/jsonrpc/nip46/connection.rs | 117L |
| -rw-r--r-- | src/transport/jsonrpc/nip46/mod.rs | 3L |
| -rw-r--r-- | src/transport/jsonrpc/nip46/session.rs | 37L |
| -rw-r--r-- | src/transport/jsonrpc/params.rs | 1L |
| -rw-r--r-- | src/transport/jsonrpc/registry.rs | 23L |
| -rw-r--r-- | src/transport/jsonrpc/server.rs | 466L |
| -rw-r--r-- | src/transport/mod.rs | 2L |
| -rw-r--r-- | src/transport/nostr/listener.rs | 368L |
| -rw-r--r-- | src/transport/nostr/mod.rs | 1L |