Skip to main content

Read-only edge daemon that connects a client's local acoustic repo to IDent Dynamics (no audio leaves the box).

Project description

Vixen Intelligence | IDent Dynamics

brahma-edge

A small, read-only edge daemon that connects a client's local acoustic data repository to IDent Dynamics allowing recordings to be browsed, streamed, and searched from IDent Dynamics without the audio ever leaving the client's server.

  • Pure Python standard library (Python ≥ 3.7 — runs on 3.7.5). soundfile is an optional extra, used only for richer per-folder metadata (duration / sample-rate / channels).
  • No database, no model code, no write surface — every non-read route returns 404.
  • Apache-2.0 licensed.

Security

  • The daemon is read-only. There is no path that writes, deletes, or executes.
  • Bearer-token auth on every route but /healthz.
  • Path traversal is blocked by an allow-list on names plus a realpath sandbox to the repo root.
  • The reverse-tunnel key on the central host should be locked down with no-pty,no-agent-forwarding,no-X11-forwarding,permitlisten="127.0.0.1:<port>" (see CONNECTING.md step 0.5)
  • permitlisten for the -R forward, no shell, and a Match User tunnel → AllowTcpForwarding remote block to block -L.
  • Contact ident@vixenintelligence.com for more security information.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

brahma_edge-0.1.0.tar.gz (15.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

brahma_edge-0.1.0-py3-none-any.whl (15.9 kB view details)

Uploaded Python 3

File details

Details for the file brahma_edge-0.1.0.tar.gz.

File metadata

  • Download URL: brahma_edge-0.1.0.tar.gz
  • Upload date:
  • Size: 15.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for brahma_edge-0.1.0.tar.gz
Algorithm Hash digest
SHA256 9a43a0ef45549d8929f09920d36d98fef46436ea7864b89eeb9f84b9c3eb0b27
MD5 8ecc7697484dd29a347a72c4d132033c
BLAKE2b-256 18e3d8efa8ab8304197a163d928f0d20577f8d7bb0e45d67485444ab234529d8

See more details on using hashes here.

File details

Details for the file brahma_edge-0.1.0-py3-none-any.whl.

File metadata

  • Download URL: brahma_edge-0.1.0-py3-none-any.whl
  • Upload date:
  • Size: 15.9 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for brahma_edge-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1c191675eaf4922258ceaf816e264aa5cbcc65f8663999db560ad58fbb2694fd
MD5 46b3e4ca159d46f9e1b8a24dcfe0f940
BLAKE2b-256 fefbe7fcf16e369959de5c99563a631d6429ad98e30b05c83acf2ea6a127de8c

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page